虽然你感觉互联网程序员好像已经人满为患了, 但中国很多其他行业还根本招不到什么像样的程序员的,只是现在制造业国企程序员待遇太低,一般也就万把块,比制造业其他工种稍微高一点,但比互联网低很多。只要肯降薪去这些国企央企,也算一种出路。其实也要注意到程序员在某些行业的崛起,如汽车行业,一汽大众已经连续两年只招程序员了,因为汽车智能化的大趋势,程序员在车企正逐渐成为核心岗位。如果你是做自动驾驶的程序员,去车企还能捞到不错的offer。
35岁程序员去哪里了?中国程序员的眼界格局起点都很高,他们有机会给14亿人的市场和全球第二大经济体提供服务和软件,他们解决问题面向的都是巨大的市场、随着社会剧烈变革中的商业机遇、消费能力日益提高的群体客户,甚至他们中的第一梯队已经到全球市场上跟硅谷西雅图的竞争者们短兵相接了——他们是中国工业界所有领域里,跟全球第一梯队差距最小的一个领域,他们用智慧和商业信仰第一次实现了和欧美最先进同行们平起平坐的地位。
在中国当程序员,就是年轻人打工的天花板,就是不拼爹妈、不靠运气、只靠自己的努力和智慧的普通人的最优解。做程序员都达不到的成就,其他任何一个行业和领域更是达不到。
所以我们来看一下,程序员如何规划,才能“吃”一辈子吧!
一、从年龄来看!18-35岁
关于35岁以后不写代码的职业规划,(主要看个人能力特质)我的建议是:
如果自认为自己组织协调能力比较强,有领导力可以服众,建议走技术管理的路线。
如果自己技术能力比较强,能够沉下心来钻研各种新技术、新架构、有能力挑战各种技术和架构难题,同时又具有一定的抽象能力,建议走技术架构师路线。
如果自己市场意识、沟通能力、方案设计能力比较强,建议往解决方案或者售前方向发展。如果这几块都不合适,建议多挖掘自己的优势资源,做一下副业或者plan B,搞不好财务自由之路就在换赛道以后。
35岁以下
35岁以上的程序员,(以技术发展为主)这些人归纳起来主要有这么几个发展路径:
1.技术管理方向,主要承担项目主管、技术经理、研发主管、研发部经理、CTO等这几种岗位,这一个方向是最多的。岗位越往上接触代码和技术的程度越小,管理的人员范围越多。
2.技术架构方向,程序员走向架构师的其实并不是很多,但都是技术实力比较强的,在周围人眼里都基本算是技术牛人。
3.解决方案方向,这类在to B领域的最多,很多技术条线的开发人员资历逐步增长后,与客户接触越来越多,更多的会为所在公司提供行业类的通用解决方案,并辅助公司开拓解决方案市场,这类一般叫做解决方案架构师、售前架构师等等,也叫注水的架构师,比如当前在大数据、物联网、政务等诸多领域的解决方案公司中,都或多或少的养着这么一批解决方案架构师,跟着市场去跟客户套近乎、讲PPT,回来套个模板写解决方案建议书。
4.产品管理方向,这类在互联网领域和to B领域都不少,技术人员在深耕某一个领域的技术及业务后,加上对运营、市场相关知识的逐步掌握,进而主导一个产品或者产品条线的工作,成为产品经理。
5.转行,我认识的35岁以上程序员转换赛道转行的也有,不过不多,认识的有转市场销售的,转实体行业创业的(做水产养殖的、做餐饮的、做零售的,做供应链的),不过都混的不错,至少比上班拿工资的收入高很多。
6.网上很多说程序员失业跑滴滴,送外卖的,这两个我身边暂时没有,但是估计40~45岁可能会出现。
如何做一个前景光明的程序员?学技术、学技术、学技术,还是学技术。 程序员这个行业是不是吃青春饭我不确定,但一定是靠技术吃饭的。很多人带着劳动密集型的思维来做技术密集型的事情。体力劳动的附加价值能有多高?而且程序员这个行业的出现真的拯救了很多不擅长混职场、不愿意与人打交道的人,只要你能解决问题,哪怕你不说话,你的老板也照样给你加薪。
因为他怕你「不小心」写了一堆bug,怕你跳槽。但这一切都是建立在你的「无可替代性」上的,如果你只会敲敲基础代码,搬搬轮子,百度一下,那你就很容易被替代,你没有底气没有筹码谈待遇,因为这些工作是体力活而不是脑力活,而程序员应该是建筑师而不是搬运工。
我是一名Java程序员,辞职后全职在做线上一对一Java辅导学习,另外一直在学习如何写文章,说实在的,每次在后台看到一些读者的回应都觉得很欣慰,为了感谢读者们,我想把我收藏的一些Java干货贡献给大家,回馈每一个读者,希望能帮到你们。
干货主要有:
① Java电子书(主流和经典的书籍应该都有了)
② Java基础视频教程(适合小白学习)
③ Java项目练习
④ Java开发工具,经验文章
⑤ Java学习路线图
如果你用得到的话可以直接拿走,私信发送“编程”即可!