3年 以上的 Android/iOS 工程师,你觉得你目前的核心竞争力在哪?

讨论 · jonsnow · Created at · Last by lsyandroid Replied at · 2835 hits
48

虽然 Android/iOS 技术演进没有前端那么快,但是这些年也是变化不少,大家随意聊聊作为一个3年以上的开发工程师,你觉得你的核心竞争力是什么?为什么捏?一起来聊聊。

我自己的看法是:

1、经历过千万级用户的 App 开发经验,因为毕竟很多问题只会在及其高在线的时候才会暴露出来,见识和解决这些问题受益匪浅;
2、三年以上,再笨也知道作为一个工程师是需要养成学习的习惯的,同时也开始总结一些编程的基础原理,做到知其然也知其所以然;
3、不在热衷于收藏那些炫酷的 UI 开源库了,更加关心性能优化方面的东西了;
4、除了实现,开始重视自己代码的质量和美感了;

共收到 9 条回复
96

作为战五渣的我,移动端已死,赶紧转别的。

96
neacy · #2 ·

同意3、4点。

30
d_clock · #3 ·

是学习意识。

1049

不断挖掘自己对于新技术的热衷

96

3,4 同意,研究一些性能优化,深层的一些原理,不再迷恋各种开源库,要用库之前要多研究下 内在实现。学习一些可以积累的,比如 framework层原理,ndk 开发 技术等等,向高级开发迈进。

2857

三年的话,大概是。。

不敢随意用库了,用之前要了解实现,对比其他库有什么特点。

用了库要做到知根知底。。这样出了问题才有把握。

搞View的都是low...性能优化是必须的。。

1573

学习了不少编程语言和操作系统平台,对技术的态度更加开放了,也能更深地理解技术之间的相通之处。

对自己做的东西要求更加严格了,不管是工程的稳定性、扩展性,还是产品的直接性和易用性,都有自己的思考。

能更全面的思考并设计代码结构,不断优化改进。

2553

业务实现没什么障碍了,基本上看到需求就知道怎么写代码。

——然而技术发展太快,越来越多的业务开始用H5/RN/Weex这些来写了。🚀
原生代码更多的作用是提供基础建设的支持:网络/推送/性能优化/各种SDK……

96

业务逻辑没啥问题了,主要是思考继续提高的问题

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up