因为我也是程序员的,就围绕这个谈谈感受。中国现在拥有近200万名程序员,男生占了80%以上,年龄主要集中在精力充沛的20-40岁之间。我认为中国程序员最大的特点就是聪明与勤奋,其他的特性比如人们常说的“木纳”,“内向”,“不爱说话”,“邋遢”,“性格怪异”等都是次要的,也一定是正确的。
我也是一名程序员,多年来在中国的二三线城市晃荡,也曾经有过无穷的情怀无限的梦想,但实际上我一辈子都走不出农村,一直是农民,小时候在村里玩泥巴稀里糊涂地长大,好不容易在城里混饭吃,做的是码农,没日没夜地编代码,终于有一天可以创业,做的依然是软件,和许许多多的程序员一起努力奋斗,在现实中摸爬滚打,被现实中的各种各样磨灭了情怀遗忘了梦想,只是在为生存和发展而努力。
当有人问我:你还有梦想?
我:梦想???
我:。。。梦想早就没了!我就像个生活的病人!
其实也不要那么悲观,来看看他们梦想吧!
实际上我们中国还是出现了若干伟大的程序员创业成功案例的,比如王志东、雷军、周鸿祎、李彥宏等等,他们在国内还是算成功了的,但产品还真谈不上伟大,真正伟大的产品是全世界的人们都在用,并且认可很好用,所幸的是他们生于斯长于斯,如果不是中国这个奇葩的市场,估计他们也难。我一直认为他们刚开始时都是有很好的构想和设计的,但为什么直至今日我们还是没有什么核心技术与产品呢?我们大部分人都在干着应用层或消费类的产品或平台,然后用花里胡哨的运营与商业模式去取得成功,当然这也没有错,但每每打开电脑、打开手机,看看里的操作系统、数据库系统以及核心软件都还是国外的,美国每一年都会出现伟大的技术创业者和创新企业,然后我们一哄而上去模仿去复制,这是很可悲的,但又无可奈何的。
我有时也一直在深思,我们不缺人才,不缺冲劲,为什么会这样?
一. 环境问题
环境问题是很重要的,环境不好,不管你身处何地呼吸都是毒气。虽然我国对IT行业的政策是非常好的,各级政府尽其所能频出奇招扶持与推动软件业的快速发展,但事与愿违,效果不一定是好的,因此光靠好政策是没有用,还需要环境与氛围,如何驱动人才去自由地创新?这是很关键的。其次应该是体制的问题,这里面欠缺好的体制与管理,这个不多说。第三应该是教育的因素,看看各高校对软件人才的培养模式,这里我不多说,读了大学的都心知肚明,还有各种软件培训机构像雨后春笋一般兴起,有过经历的都知道,那就是对温室中的人才在二次加工,除个别的天赋与兴趣的,其他的都是为了出来找个好工作混口饭吃,做着做着就平庸了,还谈什么创意和创新呢?
二. 管理问题
这里我想说的是企业管理问题,大部分的人才最终都还是要到企业或自创企业里工作和贡献,企业的氛围以及对人才的使用对人才的创新发挥是很重要的,如果企业重视人才,尊重人才,懂得使用人才,那么企业将得到很好的回报与发展,但很多的企业并不太注重文化的建设和人力资源的管理,更多的是急功近利,重视资源关系的建立,重视营销推广,喜欢窝里斗,对人才缺乏很好的管理和激励机制,等等诸如此类的原因造成了软件人才的高流失率,好高骛远,心态浮躁,整个行业好象都是如此,这种情形下我们还能研发出什么伟大的产品呢?当然这只是说说而已,每一家企业都有自已难念的经,如果生存都没有保障,那么也谈不上什么技术和理想。
三. 观念问题
另外反驳一个观念:很多人都说程序员是吃青春饭的,人们之所以这么说,可能是因为这个行业技术更新得太快,作为程序员要不断地学习新的技术补充自身,这就需要充沛的精力以及源源不断的激情,到了一定的年龄会让人力不从心。这个观点是站不住的,这是那些不爱学习,没有钻研精神的懒惰者的借口,如果一个人不学习新技术止步不前,别说青春饭了,青春还没完就被淘汰了。实际上我个人认为程序员是越老越吃香的,40岁前都只是入门阶段,编码阶段,但在我们的国家,缺的并不是编码的程序员,缺的是有思维有设计有前瞻性的程序员,行业内伟大的产品都是老一辈程序员的杰作。
四. 出路问题
程序员的几种出路:软件创业、技术管理者、技术资深者、出国等等。感觉出路还是不少的,理论上程序员创业应该是很有情怀的,但情怀是很容易OVER的,因此国内的程序员大咖们创业后尽管是成功的,但已被商场洗过很多回,变得毫无个性,眼中已没有对技术与产品的渴求,希望他们做出世界级的伟大产品是不太可能的,只有注重技术的企业才能成就伟大的产品与事业。说回出路问题,实际上也没有什么问题,出路是靠自已的,自已没想法,不努力,那就继续去搬砖吧。
未来的软件发展方向:移动化、服务化、智能化、平台化、开源化、物联网化、VR、人工智能等 这些都是趋势与方向,关键在于你努不努力,努力了趋势就有可能跟上时代脚步,不努力,方向永远是你遥不可及的领域。