Android 开发学习者该如何发展才能在求职大潮中凸显出来?

2018-04-13 12:26:49 +08:00
 easylee

如题,科班大二学生,热爱安卓开发。

一路过来做了两个 App (效率应用+天气 App ),全部遵循 MD 设计规范(国内用户貌似对这个不感兴趣),kotlin&C++写的,每个代码都是自己敲出来的(轮由己造)...... 前者花了很多心血很多时间。然而上架后却没有好看的成绩拿出手(只在酷安有少数人点过赞),本来是准备用自己的 app 作为找工作的敲门砖。

那么问题来了,日后想应聘 Android 开发岗位,投递简历该如何证明自己的实力呢(请大佬们假设我有实力)? 需要多在哪些方面多发展多下功夫能让自己日后找实习找工作稍微有点闪光点呢(二流学校,学历是道坎)?

实在是苦恼这些,一路过来都是单枪匹马,完全没有身边人指点,所以来这儿请教大佬们,望不吝指点!

10467 次点击
所在节点    Android
29 条回复
lookforsex
2018-04-13 12:39:36 +08:00
不上个链接,怎么看
little_cup
2018-04-13 12:40:55 +08:00
上个链接吧
yhzwy
2018-04-13 12:43:44 +08:00
c++主要实现了哪些功能?
gladuo
2018-04-13 12:49:21 +08:00
实习经验 /实验室经验
easylee
2018-04-13 12:50:05 +08:00
@lookforsex
@little_cup
@yhzwy 只是一些简单事件的实现。app 都有两个相同的版本,分别是 C++和 kotlin 写的。
非常感谢大佬们回复,app 并没有很秀的点,实在是不敢班门弄斧,我在 git 看了不少他人开源项目的源码,知道自己学习到的方面还特别少,不断学习 ing,并不是求指点学习什么,而是想请问该在哪些地方多发展,能有表现自己的机会。
grantonzhuang
2018-04-13 12:51:39 +08:00
@easylee 不把代码和应用链接放出来别人怎么给你提意见
easylee
2018-04-13 13:00:02 +08:00
@grantonzhuang 抱歉,我前面写的废话太多。
我并不是来做伸手党让大家给我” debug “的。
其实我就是想知道怎么发展如何发展,才能让自己能够轻松点拿 offer (手动哭泣.jpg )。
若是我描述能不行,举些例子,我以前是 ACM 的,假设拿了省赛金牌或以上,我找工作基本就没问题了,又或者我是一名白帽子,在某某平台提交了很多漏洞,那么这也能作为本人能力的证明,方便拿到 offer。
但是现在我写 Android,我该如何凸显自己的竞争力?
grantonzhuang
2018-04-13 13:09:17 +08:00
@easylee github 上放代码,或者参与开源项目,写一些博客之类的吧,我觉得不管什么方向这几个都有效
easylee
2018-04-13 13:12:33 +08:00
@grantonzhuang 实用,感谢。
azhangbing
2018-04-13 13:15:45 +08:00
做过什么项目 在什么样的公司 做过多少用户量的 APP 攻克什么样的技术难题 有什么开源贡献 等等 有很多东西可以为你背书
jaycee110905
2018-04-13 13:16:27 +08:00
看了你的帖子,如果是我的话,愿意录用你!
janus77
2018-04-13 13:23:46 +08:00
show code 不一定是要 debug,也可能是为了凸显自己。
easylee
2018-04-13 13:25:53 +08:00
@azhangbing 一直活跃在 V2ex,现在困扰我的问题就是学历不够(大学四年,能学很多东西,并不想考研,若是大四前还是没什么出息才考虑考研)如何进入一家中大型互联网公司(据说氛围好吧,哈),所以很想找到有力的敲门砖,并拿起它。
@jaycee110905 我现在还太差,你不敢录用的哈。

多谢大佬们午休时间还愿意看我的帖子。
yhzwy
2018-04-13 13:26:19 +08:00
@easylee 写技术博客 github 里造几个组件轮子
写个复杂点的 app 用点高级技术

应该就差不多了吧 你还没毕业校招要求又不会很高。

不过你才大二还有很多机会申请实习啊。。
yhzwy
2018-04-13 13:27:16 +08:00
@easylee 你还是在校生 去申请实习吧 应用的知识点其实你工作了再学都来得及。
可以考虑加强基础知识 校招都是考基础的。 将来也未必一定要做 android 对吧。
zengmingyang96
2018-04-13 13:27:33 +08:00
今年大三,正在找工作,感觉能做 app 不算什么本事,最重要的还是基础,阿里五面,就一面面试官可能是做 Android 的,后面的面试官都没有怎么问 Android,问的基础。
easylee
2018-04-13 13:27:34 +08:00
@yhzwy 非常感谢,记住了。
easylee
2018-04-13 13:28:23 +08:00
@zengmingyang96 多谢提供参考。
shangshicc
2018-04-13 13:36:47 +08:00
由深度和广度和基础三方面说。
深度的话就是理解原理,比如说第三方框架的源码,Android 一些核心机制的理解(比如简单的 view 的绘制流程,消息机制原理,事件分发机制等,难点的比如 binder 机制,ams 等),这些方面乐意注意平时的一些积累,在写代码的时候多想想为什么
广度的话就是了解 Android 的新技术,比如 reactnative,kotlin,热修复,插件化,组件化等,有时间的话也可以学学前端,前端优先级可以放在最低
基础的话就是基本的数据结构算法还有 cs 原理。
除此之外就是要会 jni,性能优化,还有 gradle 构建,版本管理等
shangshicc
2018-04-13 13:41:08 +08:00
校招还是打好基础,前面说的那些都是高级的水平

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/446510

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX