读《程序员生存定律》的思考

    略有空闲,就会去想以后的路该怎么走。无意之中在网上找到了《程序员生存定律》,这类的书,这类的帖子也不是第一次看。书写的不错,看完有些指导意义,但其实又没有什么用,每个人的具体情况不同,别人的案例放到自己这没有用。

    我工作5年,一直做.net开发,以前是WebForm,现在是ASP.NET MVC,做的基本上都是信息管理系统。毕业之后基本上一直在合肥工作,这个城市比较大的IT企业,可能到外面去别人都没听过。

    我现在在一家70多人的IT公司,公司没有自己的产品,一直给别人做产品,不知道算不算项目外包公司。我来到公司已有2年,公司从20多人发展到70多人,也算是蒸蒸日上,发展还可以,目前公司处在发展期,很少有人离职。

    客观来说,在我待过的公司的员工中当,我的天赋算是不错的,但也算不上突出,不然在这个城市的IT从业者中,我的薪水也不至于现在这样一个平庸的水平。我对Web开发有些兴趣,但不是特别浓厚,也有些厌烦。说到兴趣,我在编写表达式计算器、简单的串口映射工具、桌面消息提醒器、串口程序等WinForm小程序的时候,是非常有兴趣的,但是这些程序很小,也没有多少特色,我甚至无法依靠它们找到一家另一种业务方向的公司。

    Web方面,我jQuery用的很熟,也会写些简单的插件,但我通常不擅长以标准的插件形式写出来,举个形象一点的例子,项目中有一个横道图需求,我没有用插件,自己写了出来,但是也没有把它封闭成插件,只是把代码写在一个JS文件中而已。新的项目中,我自己写Model生成器、OracleHelper、数据库事务处理,不过也只适合用于中小型项目,定量一点估计在50万元以下的项目吧。而我所做的项目,多是50万元以下的,很少做过100万元以上的项目。所以我的技术深度,也就是如此。

    书上有一章说到“程序员的公司选择”,这里要提到的是,无论混的好坏,我是不打算离开合肥了。至于换公司,看自己的发展吧。对合肥的公司都不看好,觉得换到哪都差不多,很难找到好公司。我现在的公司发展还不错,管理比较有序,虽然喜欢人性化的公司,但太人性化也不好,工作效率低,浪费时间多,导致公司效率不高,自己自然也没有好处。2015年一年,我加班次数很少,10个手指就能数过来,仅出差一次出差一天。做程序员很累,加班多,身体和脑子累。加班不多,但有时候也觉得心累,主要还是因为对自己的前途担忧。如此看来,我是不太容易找到更好的公司了,就算找到待遇好点的,估计也是加班累成狗。

    考研这条路早就Pass掉了,我不再像上学那会擅长考试了,这样的话代价太大;考虑到我的性格、人际关系、以抗风险能力等,创业也不太可能;改行穷三年,工资的降低是无法接受的,技术类工作,程序员工资还是可以的,非技术类工作,不一定擅长,能不能有个好收入还不一定,所以改行也很困难。

    写到这里,似乎写不下去了。简单一点讲,觉得做程序员很累,想要逃离。如果哪天,不做程序员,又有一份稳定的工作,如释重负,是多么幸福的一件事。如果继续做程序员,能成为高手感觉也还不错,不过谈何容易。非常勤奋的人、有天赋的人,不会困惑,这些,是我们这些天赋平庸、对编程不是特别感兴趣,又不是非常勤奋的人所面临的问题。高手们写的成长之路,对我们没多大意义。

    我现在所能看到的,也就是像我以前待过的公司的项目经理一样,参照他们,在现在的公司待久了,经验丰富了,或逐渐转向管理,或管理技术兼顾,或偏向架构,这样,我的职业生命可以延长到40出头。虽然到时年龄大了点,辛酸了一点,但我想也不算太坏。至于4、5十岁,现在还看不了那么远。

 

你可能感兴趣的:(读《程序员生存定律》的思考)