主题:【原创】一个程序员的自白 -- 荆棘探兴
这个程序员就是不才。也就是这两年,我才逐渐的把自己的职业归结为程序员,归结为一个纯粹的程序员。一眨眼的工夫,从事程序员这个职业已经八年之久了。
很久以来认为写软件、编程序只是解决专业问题的一个手段、一件利器、一个工具而已。几年来随着猪肉价格的翻番猛窜,换了几个工作。历经控制领域、通信领域、数字电视领域,在通信领域呆的时间最长,做过基站,也做过手机。时常这样安慰自己,我是搞手机研发懂基站最多的人,是搞数字电视研发懂手机最多的人。领域虽然变了,但具体工作一线编程却一直坚挺。就这样,这些领域的专业知识地位下降了,成了龙套,成了写软件、编写代码的辅助。接下来的几年,是不是还会从事其他领域,那就不的而知了。因为领域不是问题,专业不是距离,因为我只是一个程序员。
还从事过另外一个领域,便是本科所学专业机械电子,其实是轻武器,机械电子是学校招生时候的幌子。鉴于当时老师告诫我们要保密,就不多说了。上专业课后,才知道对机械没有多少兴趣,现在留在记忆中的就剩下“活塞运动”、“间隙配合”、“过盈配合”这些当时唤起青春活力的词了。炎热夏天的金工实习彻底击穿了我的心理底线,穿这厚厚的工作服、顶着炎热、不停的车、刨、磨那些零件。记得很清楚,挫那个自制斧的时候,手起了好几个泡。我那届还没有并轨,需要服从国家分配。难道以后会在一个穷山沟的兵工厂干这种枯燥的体力劳动?诸葛亮一介书生却手执羽扇,决胜帷幄之中,靠脑袋吃饭的工作才是我的理想。
迷茫之中,发现搞计算机、编写程序是个靠脑袋吃饭的工作,而且会是个待遇不错的工作!为了实现这个愿望,不得不考研换了个专业自动控制,从此踏上了程序员这条路。
有一点很有意思,周围程序员非计算机科班出身人非常之多。有最初是自控、通信、化工、医疗电子等工科专业的;也有地理、地质、数学、物理等理科专业的。见过一个比较牛的,他最初的专业是汉语言文学,居然做程序员很出色,可能是甲骨文附体了。
从这个角度可以看出,程序员的门槛并不高。只要有高中的数学基础,有一点英文基础,外加一个好的老师,完全可以入门了。入门后,如果有好的学习能力,干好一点问题都没有。
上个礼拜我们部门面试了一名博士,刚从中科院**所毕业。面试结果是博而不精,编写代码能力差,被无情地拒绝。有相关经验的熟练工比拥有不少头衔的理论家实用多了,而且有相关经验的想换工作的人实在太多,有着相当大的挑选余地。当然了学历还是有用的(预备役太多了),部门最后要了个有多年工作经验的硕士。
“前少老者,后多来者”来形容程序员的年龄分配一点不为过。基本没见过几个超过40岁的程序员,刚毕业从事这个行业的人不停的涌入,把程序员的平均年龄拉的很低,不感觉自己老了都很难,只能“念天地之悠悠,独怆然而涕下 ”了。
牢骚一下,其实自己还是很喜欢这种工作的,最初那几年为甚。自己的编写的程序经过种种测试提交使用后,总有一种 “降龙十七掌”后“打完收工”的圆满感觉。修改一个大bug便会有那种愤怒被咬醒后一掌拍死那只叮你五大包的蚊子,看到血花四溅时的巨大成就感。除此之外,写代码的过程本身也很有意思,如果建房子,自己设计,一砖一瓦的构建成功,其间自己的素描风格也得以体现无疑,简直就是创造美。
素描风格是我自己贴得金。其实就是那种追求简单、朴素的编程风格,如同素描使用简单的素材、简单的颜色便能把对象表达。“心中有剑”是最厉害的剑,“无招”是最厉害的招式。太追求技巧性,程序会很诡异,很邪。
一个程序员没有独立完成大的程序如果一名导演没有拍过一部像样的电影,如同一名作家没有长篇问世,是很黯然的,不完整的。很遗憾,自己承当工作的规模越来越小了,没办法,因为单位的原因。研发性的国企人员配备少,啥都让你干;外企人员充足,核心不在国内,每个人就像个螺丝钉,重要性明显见低。
重要性小了,明显就不是个人物了。预备役又那么多,陶醉感也越来越少了,不得不思量四十岁以后了。
感觉最累的是做钳工在钢件上花线
最苦的是大夏天里打铁环
最有意思的是用铣床作象棋子
最无趣的是给别人的锤子上压花
最危险的是电焊时乙炔管断掉了,实习老师还叼着烟。。。
干不了几年之后大家都去追求管理经验了,呵呵,真是个误导啊。俺在日本这疙瘩,见了不少老程序员啊,最奇是俺公司一PM,50多了,仍然奋斗在一线,当然大项目接下来也没有问题。可能俺公司太小,大公司的头头们都是动嘴不动手咧,不过涅,敏锐感也就差了很多。俺也预备长时间奋斗在一线,不能太脱离实际鸟啊
他的头衔是smd.
见过一个以色列老太太,感觉都开60了,还在coding.
铣床作象棋,包括铣棋上的字么?
现在的孩子干不了几年之后都去追求管理经验, 其实大部分什么也弄不成,做项目提出来的方案让人目瞪口呆,领域的专业知识半瓶子,程序代码、资源使用没概念。有时候觉着,有跟他们讨论问题的时间,自己做大概项目也快完成了。
编写程序是个很枯燥的事情,耐得住寂寞的人越来越少了,要不就是炫耀技巧,大家做工程,需要的就是严谨、耐心,不是花团锦簇。
任职过几个国内的公司,每个公司都有大量的岗位需要人,大街上那么多找不到工作的毕业生,不知道该怨谁。老板天天让培养新人,呵呵,现在的新人,心越来越高,水平却越来越垃圾。思维逻辑、项目经验、代码质量不提了,基本的数据结构、常规算法都慢慢交给老师了。
最记着车工考试的时候,全靠老师傅给弄一把好刀,自己磨得车刀,怎是一个惨字可以形容的,加工出来的东西,自然带花纹,根本没有什么光洁度。
现在的学生不知道是不是有机会实习了,车钳铣刨, 不注意的话,还是挺危险的。
出了校门儿,就想接手大项目,还必须要做主力,也不想想大学几年自己都干了什么? 做个裁缝学徒还要三年呢,干这行的出来就想直接当老师,哎!心气儿太高了,而且这是普遍现象. 大的城市后备人才比较多,二线城市就比较遭罪了,往往几个大的公司里面的人都认识,因为都是互相跳来跳去的.年轻的时候奔工资,待遇跳槽,稍微有些经验了,奔着名头名气跳槽,估计过了35(我这都说多了)岁,想跳都没人要了,因为眼界高了,水平还是那样儿,用人单位想,我还不如找个年轻的仔细调教呢.
每个工种都有不同的实习老师,这些实习老师之间还喜欢较劲.有的是靠朝鲜产的机床来吸引眼球,有的是老师身上的大伤疤讲述安全生产的必要。铣床的这位老师就别出心裁,锯了一根木头,一人发了几个边长10公分的方木块,说做象棋子了。做过这个应该知道有多难,再加上木制不好,熊仔早早就溜了参加寝室间五子棋联赛去了。据说有哥们比较敬业,做了差不多一副,而且后来又参加培训考了钳工几级的证。另有一个在电焊上比较敬业的哥们给寝室焊了个牙刷架子(后来锈了改放臭鞋垫了),他为这个架子流了好几天的眼泪。听他们宿舍的哥们讲,晚上睡觉看他眼睛睁着淌着泪,以为他失恋了,想陪他喝两个,刚走进却听他鼾声如雷。后来,他们寝的兄弟们受不了了,把他像二子妈一样用床单把脸盖上了。
只去瞧了一眼,错过了上机的机会。熊仔的True Basic算是白练了。不知兄台能不能说说现在数控是咋弄得
车床老师说他年轻时大家工资都38吧,但是他们可以挣外快,车一个零件2快,车一个2快,2快,,,后来就...哎
他以前是在中学当老师的。他座位上写着“性格决定命运,习惯养成性格,天天做就是习惯”。熊仔一直用这条自勉(他原文是8句,3句的是熊仔压缩版)