再过一代人,人人都懂编程,程序员不再是一个专门的职业,而是各行各业中不可缺少的技能。未来,想逃避学编程的人,往往只能从事底薪没前途职业。我们这一代人,你不会编程你舒服,但是你的子女从你这里将会缺乏见识,你如果给子女灌输厌恶编程的意识,你的子女将会吃苦头。未来编程将会成为一个人人都会,会了不说明你厉害,不会就表示你弱智的必备技能,谈什么青春饭,什么被取代,那是我们这一代的事情。未来基础的编程不会是什么高端的技术,而是像如今识字看书一样,工地上的民工也需要打开笔记本敲上几段代码度量一下施工数据,不会编程融入社会很困难,只能去山洞居住。更远的未来,由于智商正常的人都会编程,很多社会服务,例如寻路,导航,自助购物,存取款,开锁,人脸识别,可能不会要求使用者输入大段代码,但是至少要敲一行带参数的命令之类的。未来一定会让我们瞠目结舌,编程的方式,技术架构可能发生本质的变化,但是,编程里面具有的计算机处理器原理,逻辑,复杂度,等等未来化的东西,厌恶排斥它们的姿态都是不明智的。
我就是一名程序员,我不知道还能干几年,周围和我的情况都差不多。国内程序员的就业情况应该说还可以吧,收入整体情况我认为也还是不错,但是程序员经常要面临着加班熬夜、技术更新等问题,对身体的消耗也是比较大的,所以程序员到了一定的年龄就要面临着转岗,从事其他的工作,当然也有少部分程序员对于技术非常的着迷,他们可以坐上技术总监、架构师等的岗位。这样看,程序员的需求还是源源不断的。
以前我在一个单位从事开发工作,担任项目经理,经常也要招聘,当我面试应聘人员的时候发现来应聘的不少,但是合适的不多,虽然有一些毕业于名牌大学,甚至是研究生,他们留下来之后,能够呆的住,呆的久的不太多,当然这有多方面的原因,比如,有一些团队协作能力比较弱、个性较强、沟通能力不足,和用户发生矛盾,不愿意加班,怕苦怕累等,最后走了。所以整个程序员流动率是比较高的,不存在过剩。
站在程序员的角度,程序员基本不会去思考这种问题,而是自己的定位问题。当你跳入海里的时候,就一个问题:在哪里上岸? 程序员不是一种固定身份,阶段性的,什么时候转换身份,每个人都不一样,但是早晚得变!不需要千招会,只要一招熟,人才只要一个机会就行了。所以,程序员和人才过剩没有关联,有关联的是定位!
程序员数量的不足、饱和或者过剩,市场说了算。一路高涨的程序员薪资水平恰恰说明社会需要大量的程序员,且程序员仍处在供不应求阶段。现在各行各业都离不开互联网带来的各种机遇,所以每一行都需要聘请大量程序员,整个社会对程序员的需求就像是无底洞,恨不得每个人都懂程序设计与开发。
每个行业都有容量,但目前还没有什么可以替代程序员的工作,相反是程序员工作的成果在高速地替代其他领域的人工工种,从金融到零售。“只有程序员才能替代程序员』”,我想这不是玩笑话;任何想用更好的工具替代程序员工作的,必先创造大量的编程需求。





