千万别学计算机
周末和朋友小聚,聊起了高考报志愿的问题,我和另外一个朋友都脱口而出:“千万别学计算机!”
说完我们都一阵大笑,自己在这个行业呆了这么久,现在居然要劝阻大家别学了,岂不是莫大的讽刺 !
平心而论,计算机是少数的不用拼爹的行业, 凭借自己的努力就能获得回报, 从这近二十年看,回报还相当不错。
首先是平均工资相对别的行业比较高,尤其是那几大著名的互联网企业, 现在很多面试的文章都在讲如何进入BAT,到处都是它们的面经, 可见它们的吸引力。
即使在中小公司,只要是紧缺的技术人才,那工资也是相当的高,我印象比较深刻的一个就是iOS开发刚起步的时候, 想招到一个合适的App开发真是太难了,工资一提再提。不过很快就泛滥了,这也是后话了。 还有一个就是最近火热的人工智能,门槛高,会的人少,有些岗位工资很吓人,不知道会不会步iOS开发的后尘, 我们“拭目以待”。
如果“一不小心”进入了一家有潜力的公司,随着公司成长,最终上市,那工资真的是零花钱了。
这么有“钱”途的行业,为什么还会不满呢? 我想主要原因就是职业发展的问题,对未来充满了不安全感和不确定感,从而产生焦虑, 国内很少有行业的人像程序员这么焦虑的。
首先是焦虑自己好不容易学会的那点儿东西,迅速地贬值。
举个例子,假设你最早是做桌面开发的,把MFC玩得贼溜,工资贼高。很快Web兴起,你没有跟进,一直抱着老三样不放, 过了几年你就发现玩不转了,市面上招聘的几乎都是Web开发人员,工作机会都没了。
技术的浪潮一波又一波,从桌面到互联网, 从互联网到移动互联网,从移动互联网到人工智能,云,大数据,接下来还有5G,物联网,天知道会知道什么新技术。
我老是幻想,如果软件开发也像医学,法律,金融那样就好了,知识相对稳定,可以不断地学习,精进,越老越值钱,越老越吃香。至少不会这么频繁地颠覆。
其次是焦虑自己的年龄,这个问题在国内特别突出,我之前的文章《看看这些大龄的程序员都做了些什么?》中有详细的描述。
国内程序员过了三十岁就充满了职业危机感,得想着以后的出路,就要战战兢兢地担心被裁员, 担心35岁以后的路该怎么走。
大学毕业一般是22岁,如果再上个研究生出来就25了,工作没几年就要面对这种窘境,能不焦虑吗?
造成这种情况的原因是国内的互联网行业主要在应用层激烈竞争,结果就是程序员的可替代性比较强, 谁能加班谁上,谁性价比高谁上。这也产生了一个副产品:996。
很多行业都有加班, 程序员的加班很有特点:海量的需求,拍脑袋拍出来的工期,事到临头的突然变更,夜半紧急的手机铃声,真是把人熬得心力憔悴,精神崩溃。
不满归不满,世界上哪有完美的行业呢?既然进入了这个行业,还是要想办法好好发展下去。比如把基础知识打好,看清技术本质,这有助于迅速学习新技术;
除了编程之外,发展一下别的技能,成为复合型人才。例如即懂技术又懂业务;既能编程又能讲演/写作,有个人品牌; 既有技术眼光又有管理能力; 既能写代码又有很强的沟通能力......
以国内这种情况,程序员很难一直在一线coding , 有了这些复合型的能力,就可以适时转型,做架构,做管理,做咨询,做销售...... 职业的发展就会长久得多。
码农翻身公众号开放投稿,可能是全网最高片酬:
用故事讲技术 ,稿费1000
技术/职场/感悟/面试等,稿费700
翻译类文章,每千字200
详情猛戳: 可能是全网最高片酬,速来!
- 千万不要更改计算机名,否则会导致服务器无法启动!!!!!
- [转]在 ACM ICPC 竞赛中,为什么美国的公认的计算机名校,如 MIT,斯坦福、加州伯克利、卡内基梅隆,表现不如中国和俄罗斯的高校?
- 使用VHD Native Boot 启动计算机
- 计算机的基本组成
- .net wpf c#做的计算机界面
- 计算机体系结构——存储体系
- SQL Server 千万数量级分页存储过程
- 千万别急着入手 5G 手机!
- 学习计算机的心得与体会
- 计算机网络之IP地址
- 计算机网络总结
- 千万不要把 bool 设计成函数参数
- 力争上游 ——我眼中的“计算机产业链”
- 开发人员、程序员与计算机科学家三者之间的区别
- C语言数据类型是如何被大多数计算机系统所支持?
- 第11期《CSDN开发高手》文章试读(特别策划):《美国大学计算机教育漫谈》
- 计算机四级网络工程师复习纲要
- day1计算机基础
- [置顶] 计算机核心期刊排行
- 计算机通信网中最长、最短的概念