近日,一则中国的程序员数量是否已经过剩的话题引发了热议,转行程序员的同学越来越多,低端的码农找不到工作,高端的岗位却一直空缺,程序员们该如何摆脱「高不成低不就」的困境?
因为互联网行业的高薪资,很多小伙伴都去转行写代码了。
不管是不是计算机相关专业都蜂拥而至。
有网友认为,程序员这个群体已经接近饱和,那程序员这碗饭还能吃吗?
程序员现状:低端饱和高端稀缺,但平均薪资依旧领跑
还记得不久前蚂蚁宣布将要上市的夜晚,传来整栋楼的程序员财富自由的欢呼声
又或是28岁退郭宇旅居日本,坐拥今日头条上亿期权?
据高校毕业生薪资排行榜显示,目前排名靠前的依旧是计算机相关专业:
而在北上广深,码农群体的工资更是让很多行业的人羡慕不已:
曾几何时,如果你身边有同学是做安卓或IOS开发的,那大家对他的态度都是一致的:
而如今面对几年前火热岗位的需求饱和,新的需求和岗位也在不断地涌现出来。
不过这次和之前的转换有所不同,传统IT的岗位已经趋于饱和,对学历和能力要求更高的岗位需求正在加大。
尤其是随着人工智能产业的崛起,相关的人才供需比严重不平衡,预计当前我国人工智能产业内的有效人才缺口达到30万。
今年3月3日,教育部网站公布教育部、国家发展改革委、财政部印发的通知也要求加快人工智能领域的人才培养。
大数据显示,2020年十大热搜专业为人工智能、机器人工程、电子商务、物联网工程、大数据技术、网络与新媒体、网络空间安全、软件工程、学前教育、临床医学。
不得不说,在「蹭热度」这件事上,学生群体才是真正的大户。
非科班码农:报班只能入门,算法工程师不能速成
从智能手机开始普及,各种「Android」和「IOS」编程培训班就开始如雨后春笋般涌现出来。
各类培训广告也一直充斥着整个互联网。
某知乎网友对参加培训表达了自己的看法:
而现在各种培训班的广告更是漫天飞舞,「签订就业协议,不就业退学费」、「三个月让你成为XX工程师」、「企业真实项目包就业」等这些宣传话术已经屡见不鲜。
尤其是近几年人工智能的发展,更是让「算法」、「人工智能」等相关的培训班赚得盆满钵满。
而网上一位参加过培训班的学员一语道出了现状:
参加培训的意义只在于「让没有计算机基础的人快速入门」,仅此而已。而对于各种宣传中所提到的就业、薪资等保证,听听即可,千万不要轻信。
尤其是对于AI算法的相关培训,如果你相信3-6个月就可以超过硕士博士在实验室几年的研究工作,那更是大错特错。
掌握一门技术最重要的就是脚踏实地的持续努力钻研,而不是一心求速成。尤其是计算机行业相关技术的更新更加频繁,需要掌握快速学习的能力和终生学习的心理准备。
Mozilla 工程师:要想成为一名优秀程序员得多抱大腿
James Long,前 Mozilla 工程师,NodeJS 著名模板引擎 Nunjucks 作者。在 Mozilla 工作 6 年后离开, 32 岁时自己创业开公司,他专门写了一篇文章分享自己是如何成为人们眼中的优秀程序员。
James Long有超过十年的编码经验,但也是直到最近几年才对自己的工作得心应手。
「即使是现在,我也在不断质疑自己。问题在于,这种质疑并不会消失,所以你要做的就是无视它,不断的解决问题,不断的积累经验。」
找到大神们的闪光点,但不要盲目崇拜他们。
有很多优秀的程序员才华横溢,但是有时他们的技术让人望而生畏。
但是只要深入地研究一下他们的工作,就会发现,他们也没什么特殊的,只是在想法设法在解决问题,你也可以做到,可以试着跟「大神们」直接沟通,这样会更快帮你建立自信。
不用总是压迫自己。
新技术每天都会出现,有些程序员就会焦虑,感觉不学就会与这个世界脱节。
但是,更好的休息可以让你的思路将保持清晰,「我发现当我不工作时,我的潜意识里会出现很多新想法」。
每天发布的内容其实都是现有想法的修修补补,真正革命性的东西几年才会有一个。
忽略没价值的事
更快成长的最佳方法之一就是忽略掉那些实际上对提升技能没有价值的事,换种说法就是「聪明的使用你的时间」。
哪些没有价值呢?比如编程语言的语法,各种库的调用以及如何配置开发环境。例如,学习一个ES的新语法并不能像学习编译器的工作原理那样让你成为一名更优秀的程序员。
所以应该花时间在一些深层的概念上。
「就编程来说,没有比经验更宝贵的东西了」。有机会的话尽量参与一些大型项目,哪怕是解决一个小问题也能加深你对编码的理解。