Android 高级开发的定义

2019-01-13 22:48:16 +08:00
 oldIron

15 年毕业到现在四年多了,一直都是 Android 开发。想看看大伙对于高级的定义是怎样的。ps:大家有进阶高级的路线推荐一下

6853 次点击
所在节点    Android
34 条回复
hyyou2010
2019-01-14 11:19:10 +08:00
@huclengyue 那些美颜效果,道具什么的?那是很难,反正我是不懂。不过应该算 Android 技术范畴之外了,算图像处理吧
gz911122
2019-01-14 11:20:32 +08:00
@glenChen 因为 android 开发没有未来
你到顶了也就是一个小组长。
或者 bat 干两年回家
wizardoz
2019-01-14 11:46:37 +08:00
我个人的看法,高级和初级的区别主要在解决问题的方式上,而不是在于能解决什么问题上。
我工作了很多年,我并不觉得现在解决的哪个问题是我大学刚毕业的时候解决不了的。
但是同样的问题,我现在干起来会快很多。因为见的框架多了,理解一个新的东西会比原来快。
wizardoz
2019-01-14 11:47:53 +08:00
当然也有可能是因为我太菜,一直混迹于初级水平也说不定。
auv1107
2019-01-14 11:56:53 +08:00
按公司 title 来说,工作经验多了就是高级了吧。
但是从技术方面讲,我认为应该是能做到专精某一个方向的技术。(安卓看似简单,实际也是有不少选择方向)
1. 底层 向原理方向发展
2. 项目结构 和建筑设计师一样,虽然不同的设计师盖一座楼,出来的样子是一样。但是设计的结构,利用的资源可能差别很大
3. 效率方面 看看大神 JakeWharton 的 github,维护或开发 okhttp、retrofit、hugo 这类旨在提升代码效率的三方库
4. 性能优化
5. 实用类技术 前些年火热的插件化、热更新技术、音视频多媒体等
6. 等等

不管哪个方向,做到专精,就可以不枉高级之名了吧
zpxshl
2019-01-14 12:38:02 +08:00
@glenChen 过几年 Android 还在不在是个问题。在的话,原生开发还有没有人要也是个问题。
fffang
2019-01-14 12:42:05 +08:00
@auv1107 做到专精才高级,高级上面还有好多级呢,或许大家理解不同?
closedevice
2019-01-14 12:58:29 +08:00
对于应用开发者而言,高级工程师意味着上能搞定大部分需求,hold 某条业务线,其次能根据实际情况造业务轮子,持续推动并改进技术框架,比如你觉得 OKHTTP 某些点设计有缺陷或者功能有确定,能发现并在此基础上设计和改良;下能熟悉系统的相关原理(通常是几个模块),举个例子,对于常用 Activity 你能知道他的好坏,如果让你自己抛开 Activity,你能自己撸出一套类似的存在,再深入一点就是计算机基础相对扎实,知其然更知其所以然,比你周围大部分人要深入一点.

总之对应 Android 研发而言,做界面画 UI 是基础,既需要纵向深入也需要横向扩展.在比如目前新技术 flutter,很多人喜欢很多人讨厌,但背后我们要确定的是 flutter 如何实现夸端的?为什么 Flutter 相对原生开发效率几乎没有损耗甚至要好一些.

当然所谓的高级也是分领域的,比如音视频领域的高级工程师,或者系统领域的高级工程师.穷极一生,对我们这些普通人,能在成为一个领域的高级工程师已经实属不易.

以上纯属我胡说八道,别信.
closedevice
2019-01-14 12:59:35 +08:00
@glenChen 因为大多数做 Android 在处于初级段位的时候就觉得已经是天花板了.
auv1107
2019-01-14 14:18:32 +08:00
@fffang 是呀,题主问题不就是谈自己的定义吗
huclengyue
2019-01-14 14:38:30 +08:00
@hyyou2010 那些用 opencv opengl 就能做出来同样的效果。应该也属于 Android 内吧。毕竟都是在手机上处理的
wxl1380610
2019-01-14 17:05:58 +08:00
@closedevice 对 ,大部分的需求是用不到很高深的技术 , 干得多了 , 只能说优化优化架构方面 , 团队协作 ,或者只能往广了转了 , 比如 ,其他桌面 ios,window ,前端 , 或者 后台 方面转了 ,
Yyyye
2019-01-15 00:37:34 +08:00
@zpxshl 这个问题我前年就思考了,请参考我的提问
hellotuzi
2019-01-24 15:14:17 +08:00
@Yyyye 老哥你都隐藏了

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

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

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

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

© 2021 V2EX