Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

从事Java开发工作5年的人,在技术和工资上遇到瓶颈应该如何突破?

谢谢邀请,我是陈睿(mike),曾任百度研发经理,携程定制旅游CTO,以下是自己的一些思考,希望能给大家一些启发。

职业规划其实一点都不虚,而是一件非常实在的事情,如果你不是每次碰墙再反思职业规划,而是提前3年左右作出下一步的规划,你早已经走出了一条属于自己的路。一、、技术人的困扰

1、技术人的成长之路并非一帆风顺,相信很多技术人都会遇见这些困扰。

2、发展前途比较迷茫,是继续做好技术,还是准备转岗,或者换一个行业。

3、如何选择适合自己的岗位。

4、跳槽完了问题还是没解决。

5、工作很烦心,工作已经毫无激情可言。

如果你在以上问题中占据一项或者多项,你已经碰到了职业规划这堵墙。

二、技术人的职业规划

作为一个过来人,我结合自己10年的工作经验,谈谈如何去做出选择和取舍,真正有智慧的人,都是做减法。

1、3-27岁:技术积累阶段(初级到高级工程师)

假设本科23岁毕业,那么工作的前5年对你来说就是打基础的阶段。在这5年时间里面,你要积累足够的技术底子,打磨自己的技术实力,成为某一个技术细分领域的牛人。

例如,很多技术语言基础和高级知识,算法、常用工具、框架原理、代码运行周期、内存回收机制等等,类似这些基础知识。

2、27-30岁:形成思维方法论和知识体系的阶段

当你积累足够的技术实力,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。

举一个思维方法论例子,比如给你一个1000万的pv访问的网站架构,你是否具备这样的架构设计能力,这就会涉及到一套相关的架构设计方法,大体应该是怎样的。

3、30岁-35岁:转型阶段

这个阶段需要突破自己,转型管理,或者深入技术架构师(深入业务)、转型技术总监、CTO等。

30岁-35岁是每一个技术人最宝贵的阶段,逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;技术在公司未来的价值?创业公司对技术的需求?支撑技术的产品,怎样学习做产品?支撑产品背后的运营体系是怎样建立的?商业社会对技术、产品、运营等的是怎样的认知?

也有很多朋友在这个阶段,选择自己的舒适区,不敢尝试,不愿意迈出自己的舒适区,时间一晃就过去了,基本没有什么新的横向扩展积累,越往后走路约窄,其实这就是典型的身体转型,思维其实根本没有跟上。

以上每一个阶段,对应技术人都特别重要,早期把技术做扎实,在中期积累一套自己的思维方法,在30岁之后,需要勇气去突破自己的舒适区,扩展自己的核心能力圈。

最后,我用一句乔布斯《追随你的心》的经典名言作为总结:

"你憧憬未来的时候,不会去想着把所有的事联系起来;只有在回忆过去的时候,才会将这点点滴滴联系在一起。一定要相信,这些生活的点滴会在你未来的某一天产生联系。一定要相信:勇气、目标、生命、缘起……一切都不会令你失望,只会增加你的与众不同。

评论列表暂无评论
发表评论
微信