挥别我在软件开发的第一个公司
大年过完了,就好像一场喧哗的宴席,结束后的寂寥是难得的清净,总会让人在孤寂中产生遐思。也应景我现在的人走茶凉,曲终人散。
这是我最来之不易的一份工作,从没想过,在那个时候,我会做一名专业程序员,在我不顺意的物理专业之后.我以为我需要计算机专业,于是我有了计算机专业的学历,两年.我又以为我必须要能直接上手干活,于是软件职业教育,又一年.这之间的有我为了一份开发岗四处碰壁的半年.后来我来到了这里,我以为找到了懂我的伯乐,找到了一个不用在四处奔波的避风港,我以为我已经得到了一切,这里会是我的一切.
后来,他来了,他的到来告诉我,我所经历的都不是必须的.我不用学计算机专业,我不用学职业教育,我不用懂数据库,不需要会编程框架,不需要谨慎怕做错说错.只需要会一点我小学就懂的HTML,学一点半吊子计算机网络误导一下无知大众,拍拍马屁让领导觉得自己很听话很懂事领导很有面子,然后开发岗就有了.什么活都不会,没关系,你可以整天看书学习,可以看公司的文档和代码,请教公司的大神,然后理所当然成为了一名合格的前端软件程序员,更离奇的是,最终他居然用努力得到了我的认可,这孩子确实是这块料.然后,只剩下一脸蒙蔽的我,为我苍白的青春而默哀.
但是,我也有我的骄傲.我在第一周学通了公司的应用平台,基本是无师自通的,没有给别人添多少麻烦,没有问任何弱智问题,然后我在第二周开始实现自己的价值,为公司创造价值,证明我可以留在这里.我没有得到我应有的提前转正,没有传说中的多次加薪,尽管几个月后,我的工作进度已经提前了好几个月,我的转正是标准的3个月,我的工资一直在转正后保持不变,而且据说是和实习生一个档次的.这些,我都可以容忍吧,如果只有这些的话,谁让我是个不会面试一开口就大脑停转的怯场喳喳,至少这是我的第一次,这里是我的第一家,这是我包容一切的借口.
现在已经决定了这一切,心里依然有些不落忍,就这么了结这一切,然后开始新的旅途,也许这才是真正的开始吧.当我有勇气离开,并相信有能力重新开始的时候,才算是真的领略到程序员这条道路.我不会再祈求上苍,让我一睹那未曾见识的现在.我不会再迷惑,自己的所学有多少可以致用.最重要的是,离开的我,会知道我该为将来做哪一些准备,我知道有哪些是过去该做而没有时间做的,简单的说,我在筹备一次革新.所以,曾经的惶惑不安的失业状态不会再有,我会知道何去何从.
事实上,在我决定离开之前,有些问题是考虑不到的.我会寄生在那个狭小的空间里过很长时间.在那样一个企业环境里,还是更多的收到企业文化的影响,所想的无非是怎么完成客户需求,怎么完成公司给的任务,然后可以提高一下熟练度,就算能有一些挤出来的时间,受益的也局限在学习的内容本身.若是我要如此因循守旧,当初又如何要选择这一行.在那样的日常工作中,潜移默化的我会去依赖一些前人留下来的东西,因为那样我能不出差错的完成任务,而且我可以一直这么做下去.如果,换一个角度,让我离开这样一个环境,曾经习惯的一切都将远去,我还能做什么?也许这才是更真实的技术.在数学上这叫置换变量法,唯一解就在这个置换的过程中.不知庐山真面目,只因身在此山中.码农们,我考考你,你天天做WEB项目,如果没有人告诉过你该怎么做,只有一本需求书,要求你合法的完成这个需求,你要如何无中生有做出来现在这样的东西?你现在天天遵从的规范,究竟从何而来?他们是如何构成的?这是我最近在考虑的问题.跳出技巧,探讨下工作本身.在过去很长一段时间里,我都不愿意把经力放在Tomcat之类的web容器上,我认为那会把我的方向转回软件实施这种远离代码的地方.错了,事实上web容器不是一成不变的,而且那正是构成WEB项目的基础.WEB容器不单单是某个公司的产品,而是某种规范(specification)的一种实现,就像javascript实现了ECMAScript一样.而这种理论基础也是有迹可寻的,servlet也是有版本的,他是JAVAEE规范的一部分,就像JAVAEE有版本一样,当这些规范发生变化的时候,我们的代码也会相应的受到影响.这些规范才是我们程序员应该遵从的唯一依赖,当然不该是"祖祖辈辈"传述的所谓技巧(而这却是最常见的一种常态,例如某度依赖症).事实上包括微软谷歌oracle这些龙头企业,都已经把眼光从产品更多的放到规范制定上,这才是真正的战略制高点.现在把眼光放在规范上,将来才有机会染指修改这些东西.而在现在小环境做点小本生意,能够根据这些规范写出第一手代码,并且运行流畅,就已经不赖了.现在都跟风玩大数据,大数据难道就不要规范了?这是不现实的.所有的技术都是需要理论依据的.找不到技术的理论依据,就如同买了家用电器没看到说明书,小学生水平,大人不在不要乱动.但是我并不是做理论研究的,我们要做的,就是写出对理论的技术实现来满足需求,这样即使没有前人的指导,我们也能自己寻找合适的理论,作出完善的产品设计.我想,这才是把软件从工匠水平做到工程师水准的觉悟.
这个年纪,本该是生活基本稳定,禁不起太多波折的,但愿这一次我没有作出错误的决定.然而不认清现实,苟安一隅,必抱憾终生.安稳,多么奢侈.