感觉中国程序员前景一片灰暗,是这样吗?
说中国程序员前景一片灰暗有一点夸大其词,让人在这个尴尬的年纪,非常不爽心情雪上加霜;不过,从目前国内环境来看,程序员虽然刚开始工资待遇很好,但它是程序员用透支年轻身体换来的一种工作,整天浑浑噩噩地不停敲键盘,眼睛始终高度保持在电脑显示屏上。
任何一种工作都具有时代机遇,更新换代、大浪淘沙是不可抗拒的潮流;也就是说程序员一段时间必须抓住机遇赚钱,已备不时之需,否则再重新找工作比较难,高不成低不就。现在一名AI编程大学毕业生可以开到30万的工资(年薪),一名研究生可以开到50万的工资(年薪),一名海归或者专业人才可以开到100万以上(年薪),而且不封顶;这与AI垂直领域及市场的快速增长的宏观需求有关。
目前全球仅有30万的人工智能专业人才,那么巨大的人才市场缺口,需要更多的年轻人加入进来,所以下一个下一个AI编程领域的引领者可能就是你。
★不过,程序员基本上都是吃青春饭的,作为这个35岁以上大龄程序员必须过早的考虑自己的以下三条出路:第1条,其实根据你个人的一个喜好和特点,如果是你特别喜欢这个技术路线的话,可以继续往技术总监和CTO的这个方向去持续发展;第2点,如果说你的这个个性和个人喜好不太喜欢走这个技术技术路线的话,你可以走一些这个产品经理,或者是售前咨询的相关的一些,尝试一些这样的一些相关岗位,然后多多跟人打交道,这也是一条职业的选择,就是做一些售前管理、项目咨询之类的,就是走个项目管理这条路;第3点,就是互联网公司现在这个创业的不是特别多了,可以考虑去做一些创业的一些项目,如果你这个家庭的一个状况还可以的话,如果是条件允许的话可以做一些创新的一些项目,但是目前这个互联网的创业这个行情不是特别的好,现在就是那个贸易战,然后融资的环境特别恶劣,所以建议你谨慎选择第3点。总体上来讲,个人觉得35岁以上的程序员要树立好自己的一个职业的这个优势和劣势,毕竟35岁了,觉得和小年轻去拼时间拼加班,我觉得这个不太合适;而这个年龄段觉得我们更多的优势,是自己的一个项目的一些经验,和自己通过的一些坑,包括自己对一个项目的一个前瞻性的一个把握;我觉得要把自己的一个优势发挥出来,这是最主要的。
在互联网行业,程序员一直是很受关注的人群。特别对准备步入社会的大学生们来说,从事哪方面的职业是一个很重要的问题,而程序员就是一个比较热门的选择。通过对北京、广东、浙江、上海等全国28个省的优秀开发者的调查信息,对程序员的年龄组成、性别比例、擅长的计算机语言、工作时间以及薪资等进行了统计和分析。
(一)程序员地理分布
从调查结果来看,有一半以上的程序员来自于北京(23.55%)、广东(16.53%)、浙江(12.81%)和上海(12.40%)。北上广作为中国经济和科技最为发达的地区,是程序员的主要聚集地。浙江杭州地区也吸引了一大批创业者,为程序员的就业和发展提供了优质条件。
(二)程序员年龄组成
结果显示,绝大部分程序员年龄都不到35岁。超过一半的程序员年龄在23-30岁之间。当然程序员中间的"天才少年"的比例也不低。
(三)程序员性别比例
一直以来,程序员这一群体主要是男性为主。在本次调查中发现,程序员群体中男女比例超过了12:1。如此"畸形"的性别组成,也解释了为什么很多程序员自嘲"单身狗"的原因。男程序员单身比例(52.46%)略高于女程序员,但女程序员的单身比例也达到了46.90%。
(四)程序员擅长语言
图表显示,在程序员群体中,最擅长的编程语言为Java (43.03%)、HTML5(32.38%)、PHP(25.41%)。另外C语言(15.98%)、Python(15.57%)、Objective-c(12.70%)、C++(11.89%)和Node.js(11.07%)等也是使用较多的计算机语言。
从图标中可以看出,hadoop的使用人群还是非常少的(spark就更别提了,都没出现),这也是大数据人才缺口大的最直接体现!
(五)程序员薪资状况
普遍认为,程序员是一份高薪的职业。从调查结果来看,工作3年内,1/5的程序员群体年收入在6万以下。1/5的程序员在3年内年薪就达到了20-30万的水平。大多数程序员年收入在10-20万之间,相比于其它一些行业,月薪过万已经是高收入水平。
在工作3-5年后,90%以上的程序员达到了月薪1万+的水平,只有大约10%的群体年收入低于10万。超过1/6的群体甚至年薪达到了30-50万的水平。
在工作5-10年后,只有2.7%的程序员年收入低于6万。年收入在15-20万的程序员占21.62%,1/3的程序员年收入在20-30万之间,超过1/5的程序员年收入在30-50万之间。年收入在50-70万的程序员占5.41%。
当然,上面说的都是平均值,越热门的职业最少要提高30%-50%。就拿近两年热门的大数据行业来说,因为这方面人才需求突然增加,不但薪酬猛增,应聘难度也随之降低,可见选对一门编程语言对程序员是多么重要了!
国内一线城市依然是程序员的主要聚集体,一些经济发达,科技公司密集的二线城市也聚集了大量的程序员。在计算机语言方面,懂得使用Java 、HTML5和PHP等编程语言的程序员最多。如果一名程序员能够坚持工作3年,特别是对于刚毕业不久的大学生,其收入水平会有明显的提高。
对于准备成为程序员的职场达人们,建议大家首选大数据方向。优势就3点,"需求大、薪水高、难度低"。当然,这都是有时效性的,所以,抓紧时间才是最重要的。不管是自学,还是参加大数据培训,这些都不重要,最重要的是你要有一颗坚韧不屈的心。当然,对准备参加大数据培训的朋友们,不要盲目报名,可以先去试听,感觉好再交费,最后祝愿在程序员的道路上,前程似锦。
看到这个问题,让我想起了最近的哈工大被美国禁用Matlab的事情,最近哈工大就因为被列入实体清单,无法再继续使用美国软件Matlab做研究,但是这可能仅仅只是个开始,目前我们使用的Adobe、CAD、Maya等许多软件都很难看到国产的身影,未来有可能还会在其他领域被限制,这也再次为我们敲响了警钟,无论是软件还是硬件,长期依赖国外终究不是办法,我们应该要更加重视发展出自己的技术。
中国的优秀程序员多数被BAT企业所招揽,但是这些程序员只是关心那些应用行业更赚钱,比如游戏开发,互联网应用开发,这类工具的开发更多的只是想要获取资本市场的流量关注即可,对于产业的贡献来说基本不大,因为里面能够涉及到的核心技术基本没有什么,大都是一些各种开源框架,即使是传说中的阿里也并没有高明多少。
但是对于很多科学计算应用软件,我国企业在这个领域的投入是非常少的,甚至于不屑于搞这些东西,因为没有市场,甚至是想攻破这些技术想找到合适的人才都没有,因为这个领域的人才从来没有收到过过多的重视。
国外程序员35岁以上做开发的大有人在,但是在中国的互联网环境下,35岁以上的程序员转型难,深入发展更难,你没看见很多程序员已经过早的开始了卖煎饼、摆地摊、送外卖了吗?
因此如果你不是进到国企的那种,可以再年轻的时候从事下这方面的工作,但是在从事工作的同时要更多的为以后的生活做打算。
本人就是这样走过来的30岁以前的一段日子里,我一度焦虑,看到周边的同事都比我年轻,精力都比我旺盛,我一直在想我还能做多久?长江后浪推前浪,或许不久的将来我就要被拍死到沙滩上。
成功脱离这个行业是在我32岁的年级,也就是在我最艰难的时候,可能也是自己幸运吧,走进了机关单位,终于不用那么焦虑,不用那么煎熬。
总之,从我自身感受来看,从目前的大环境来说,程序员就是一个透支年轻生命的一种工作,是一个未来没有保障的工作,都说程序员工资高,但是从长远来看其实最吃亏的就是程序员,你说你还考虑个啥,玩玩就好,别当真。