其实程序员和大众世界的共同点要远大于不同点,但是既然身处程序员群体,我还是想来描绘下程序员这一群人,算是对自己8年程序员生涯的一个总结,对自己的同事朋友的一个描绘,也许程序员真的有一点不一样。
在很早很早以前的中国,那个时候天还是蓝的,水还是清的,奶粉是可以吃的,鸡蛋里没有外国红,在那个时候,程序员不是现在的程序员,程序员是大家眼里的科学家,科学家这三个字从一诞生开始,就是描述天才的,那个时候懂计算机并且还能写一些代码的人,属于大熊猫级别的,是国家的宝贝,是每个大企业,大集团的精英,电脑诞生并投入实践,对人类的改变是革命性的巨大变化,那个时刻的程序员可以成为先驱程序员,他们正赶上了这个革命,并且亲手把革命的种子洒遍了中国,普罗大众对这一批人保持了巨大的崇敬,这种崇敬甚至一直影响到他们的徒子徒孙,使得今日的程序员依然能蒙受先驱们带来的荣耀。
在那一拨先驱里生长并且持续到现在的公司,联想是一个代表,虽然现在联想一直未能达到他们预期的目标,走的道路比较曲折,但是它确是完整体现了IT公司的整个历史的一个公司。之前的一些先驱,或多或少都和中国科学院有些关系,这里是诞生他们的母体,联想也不例外。
科学院代表的还是科学,是前沿技术,是高科技。
所以初期的程序员,都被视为高科技人才,程序员们自己也一向眼光甚高,等闲人是入不了法眼的,那个时代,他们就是宠儿,天才加上溺爱,大家可以想象他们有多么志得意满。
那一代人,我们可以说他们是属于科学院时代,其后IT界慢慢进入大公司时代,然后是小公司时代,直至今日的工作室时代。
在大公司时代,程序员依然是香饽饽,但是当人家员工,就得听老板话了,地位有所降低,程序员们有一些开始务实起来,追求产生有用的产品,追求软件质量,企业化就是商业化,就要尊重市场,和人民的需求接轨,在大公司时代,一般有一个成功的产品出来,就会成为一个垄断,打开市场之后,订单就会雪片一样飞来。
那个时代程序员虽然身份有所降低,但是还没有进入自律的程度,软件工程上还处于摸索阶段,编码的时候,科学家的风格更多体现,天马行空,恣意发挥,软件还不是工程,相关的标准和规则,还在各自探索。
程序员依旧骄傲,依旧目空一切,依旧是高科技的代表,处处受人尊敬。
这种骄傲到了小公司时代,被严重打击,乃至到工作室时代之后,几乎被摧毁殆尽。
到了小公司时代,成为程序员的门槛大大降低,因为同时刻各大院校开始疯狂开设计算机专业,计算机专业的学生,不再是稀有产品,而且伴随着大量计算机新手的涌入,程序员的水平也开始参差不齐。但是总的来说,这个时代的程序员还保持着最后一丝矜持,还在坚持自己的独特性。
工作室时代,也就是小作坊时代,彻底把程序员从天上拉到人间,程序员已经基本不再有技术壁垒了。伴随着各类院校,大中专都开设计算机专业,而且一些培训机构,如北大青鸟,开始招收高中甚至初中学历的人,程序员已经成为人人可做的行业。
跟这个时代同步在进行的是,各类开源软件产品框架以及具有中国特色的各种破解都在高速前进,这为工作室时代提供了铺垫和基础,人们往往可以从网上找出现成的解决方案,大部分情况拷贝粘贴就可以解决问题。
有些人把这种情况视为一种悲哀,我觉得其实大可不必,IT技术推广到民用,普及到大众老百姓,与之必然的就是提供这些IT服务的人,也要大量跟进,这样才能满足巨大需求,一旦人力大量跟进,自然失去神秘感,而转变为平民化。
中国现在的程序员生活状态基本是出于科学院,大公司,小公司,工作室并存的情况,就好像一个大海里的生态系统,各种大鱼小鱼混合在一起。
程序员的身影已经触及到农村,记得我当年接触电脑的时候,还对那些会装系统的人报以羡慕嫉妒,但是现在好多农村已经普及互联网,IT维修网点,已经驻扎到农村,IT已经成为了一个高度分工,各个层次分明的综合性产业。
但是无论如何,程序员血液里还是残存了科学院时代的荣耀,程序员们依然以为自己是搞技术的,而且是高新技术,是和电脑打交道的,电脑对于外行的人来说,依然很神秘,还有很多人对电脑的定义就是机箱,显示器,键盘,鼠标,这在程序员眼里是非常不屑的,因此程序员还是自动把自己隔离出来。
好多程序员社交能力超级差,当让社交差的不是只有程序员这个行当,搞技术的,比如各类工程师,都不大爱社交,这些人的通病就是活在自己的技术世界里,不和世俗世界过多纠缠,而且程序员普遍不修边幅,所以有人专门描绘了如何在大街上一眼看出程序员。
但是综合来说,程序员仍然是单纯善良值得信赖的。
嫁给男程序员,女方可以安安心心购物旅游玩耍,男程序员除了老实挣钱,老实编码,什么坏心思也没有。
娶一个女程序员,男方就可以高枕无忧,因为老婆程序都编得,还有什么做不得。
《从程序员到项目经理》读后感-程序员的特点