不要再焦虑了:BATJ 大牛给程序员的价值百万的职业规划(18-35 岁
1.技术管理方向,主要承担项目主管、技术经理、研发主管、研发部经理、CTO 等这几种岗位,这一个方向是最多的。岗位越往上接触代码和技术的程度越小,管理的人员范围越多。
2.技术架构方向,程序员走向架构师的其实并不是很多,但都是技术实力比较强的,在周围人眼里都基本算是技术牛人。
3.解决方案方向,这类在 to B 领域的最多,很多技术条线的开发人员资历逐步增长后,与客户接触越来越多,更多的会为所在公司提供行业类的通用解决方案,并辅助公司开拓解决方案市场,这类一般叫做解决方案架构师、售前架构师等等,也叫注水的架构师,比如当前在大数据、物联网、政务等诸多领域的解决方案公司中,都或多或少的养着这么一批解决方案架构师,跟着市场去跟客户套近乎、讲 PPT,回来套个模
板写解决方案建议书。
4.产品管理方向,这类在互联网领域和 to B 领域都不少,技术人员在深耕某一个领域的技术及业务后,加上对运营、市场相关知识的逐步掌握,进而主导一个产品或者产品条线的工作,成为产品经理。
5.转行,我认识的 35 岁以上程序员转换赛道转行的也有,不过不多,认识的有转市场销售的,转实体行业创业的(做水产养殖的、做餐饮的、做零售的,做供应链的),不过都混的不错,至少比上班拿工资的收入高很多。
6.网上很多说程序员失业跑滴滴,送外卖的,这两个我身边暂时没有,但是估计 40~45 岁可能会出现。
[](
)如何做一个前景光明的程序员?
学技术、学技术、学技术,还是学技术。 程序员这个行业是不是吃青春饭我不确定,但一定是靠技术吃饭的。很多人带着劳动密集型的思维来做技术密集型的事情。体力劳动的附加价值能有多高?而且程序员这个行业的出现真的拯救了很多不擅长混职场、不愿意与人打交道的人,只要你能解决问题,哪怕你不说话,你的老板也照样给你加薪。
因为他怕你「不小心」写了一堆 bug,怕你跳槽。但这一切都是建立在你的「无可替代性」上的,如果你只会敲敲基础代码,搬搬轮子,百度一下,那你就很容易被替代,你没有底气没有筹码谈待遇,因为这些工作是体力活而不是脑力活,而程序员应该是建筑师而不是搬运工。
系统知识点,由浅入深,从基础到高级,一套整个体系,都已经整理出来了!需要的可以点击下面获取全套学习笔记!
体系化学习笔记与思维脑图下载
由于 csdn 限制网盘链接,加我抠抠:2212771512 我免费分享给你,全套系列学习进阶视频+笔记+思维脑图
**需要相关知识点可以查看我的【[GitHub](
)】,对于已经掌握的可以忽略以节省时间。**
如果不方便查看,我已经整理成了一份 PDF 包含 Android 入门,基础—高级的全部系列知识点,还有新技术学习笔记。
[](
)需要的可以直接【[点击获取](
)】
设计思想解读开源框架
随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,插件化技术应用而生。如果没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个 g 那么大。
所以,当今的 Android 移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。
360°全方位性能调优
在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。
另外,随着产品内容迭代,功能越来越复杂,UI 页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对 APP 进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。
Android 框架体系架构
Android 框架体系架构(高级 UI+FrameWork 源码) 这块知识是现今使用者最多的,我们称之 Android2013~2016 年的技术。
Android 开发者也往往因为网上 Copy 代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。
framwork 精编源码解析
评论