这个问题算是抛砖引玉了。因为年薪40w恰好是一个沟壑,是高级工程师才能突破的一道坎
1.普通工程师跟高级工程师的区别
我这里发两张图片对比,大家当娱乐性质一起来了解一下两者间工作内容的区别;
图一不禁又让我回想起刚刚工作那两年,经常没日没夜的加班,赶项目。所以现在不得不过上了往水杯里放枸杞的生活.....
2.如何定义高级工程师呢?
第一种是在原生公司里成长。特别优秀业务能力很强。在技术方面是公司的权威,有独挡一面的能力。但是局限于本公司单一的产品技术,一单公司不行了,想跳槽或者重新出去找工作,很难找到同等待遇。而且由于处在之前的环境下,已经产生了拒接学习的心理,基本上就已经到了人生的天花板。
第二种就是实实在在的技术好。技术非常全面和完善。懂得跟团队一起进步,而且很低调,非常明白学习的重要性。大家应该都有过这样的经历感受,平时接触的那些越是大牛,就越低调觉得自己需要学习提升的太多。
3.如何成为高级工程师?
3.1.不断学习新技术,扩展完善自己的技术体系;
比如进来Google推出来的越来越火的跨平台框架 Flutter ,还有kotlin语言等。
3.2.每个技术要学会其中的原理和技术内核;
知其然更要知其然,脱离cv工程师。
3.3.丰富的项目实战;
通过项目实战,深入了解技术内核原理,随手就能自己手写一套框架出来
3.4.全面的技术体系;
app开发框架知识体系、全方位性能优化、 NDK模块、 小程序开发 、 混合开发
最后给大家分享一份移动架构大纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;
需要更高清架构大纲的朋友可以加群;701740775找群主无条件免费获取
需要提供其中系统进阶资料的也可加群。麻烦备注一下csdn需要获取哪方面资料。谢谢支持!