0、引子

10年生死两茫茫,不思量,自难忘。转眼我大学专科毕业已经13年了,从事软件工作也有10年光景了,今年我也顺利从众多硕士和本科生中“脱颖而出”(加了双引号意思是不算是真正的脱颖而出,只是庆幸自己坚持到了最后,赶上了好的机遇),从某大型国企的分公司进入省级公司,算是为这么多的努力和坚持得到了一些回报。

回首这十几年,不禁感慨良多!一直想写点东西,纪念一下自己的青春岁月,也想从字里行间的总结反思一下这10几年的生活,为以迎接以后生活和工作的挑战做好准备。如果有一些现在还在迷茫的年轻人,看到我的这篇文章,能够取长补短,吸取经验教训,少走弯路,那就是最美好不过的事情了。

基于以上考虑,所以有了这篇回忆性质的文章,理工科毕业,文笔较拙劣,思路不严谨,凑合着看吧大家!

不思量,自难忘:我的10年程序生涯

不思量,自难忘:我的10年程序生涯 - 敏捷大拇指 - 不思量,自难忘:我的10年程序生涯





1、第一章:十年寒窗无人晓,一朝“撞车”进专科

2000年,我高考志愿撞车,以高出本科分数线20分的成绩进入了某专科院校学习物理专业,现在听说高考可以填很多志愿,而且录取机率都很高,估计现在的孩子都不太清楚高考志愿撞车是什么概念了吧。这个学历深深影响了我以后十几年的工作和生活,很多时候因为学历问题,连面试的机会都没有。从刚毕业时花了两个月才找到一份工作,到后来不断跳槽面试被拒,着实让我品尝到了生活的艰辛以及这个专科学历对我的影响这深。

上学期间,我对自己所学的专业物理学不感兴趣,却对计算机产生和浓厚的兴趣,课程里计算方面除了一些基础知识外,学了foxpro数据库编程(听说这个语言还有学校在教,有个全国计算机等级考试还在考,我和我的小伙伴们都惊呆了!),其他只能靠自学,一路又无贵人指点,只靠一股蛮劲向南山,研究过PS,FLASH,DW等一些简单工具,而后发现在这方面实在没有天赋,又转而学习编程,利用最后两年大学时间,自学了C语言和VB6,考了一个全国计算机三级证书(事实证明,这个证书在我们这个行业啥用没有),参加学校组织的计算机大赛获得第二名,又接了一个私活用VB帮一个高年级同学写了一个毕业设计赚了300块钱,这些“荣誉”,让我自豪了很久,也让我坚定了走程序员这条道路的信心。但这个信心这么多年看来,到底是好事还是坏事,也说不清楚,看到我很多同学做销售、当老师、考公务员都混的不错,我也产生过一些怀疑。当然这些路都是自己选的,我也感谢自己的选择,这么多年走南闯北,不算阅历丰富,但也无怨无悔。




2、第二章:颠簸流离两载余,痛定思痛程序心

弹指一挥间,大学毕业了,与老师、同学匆匆一别,大家都踏上了找工作的道路,可谁能想到,这一别,有很多人,今生再无相见之日呢?打住,我是写一篇总结,不是写抒情散文的,所以师生同学之情暂且不表,回归正题。

我们前两届还包分配,到我们这届时,就需要回家等考编了。回想当初刚上大学时的那句“进了大学门,就是国家人”的顺口溜,有种受骗上当的感觉。很多同学选择了继续深造,考本考研,有的选择回家考编,大家都有很好的结果。对我这样喜欢折腾的人,不愿意再上学了,也不想呆在家里等,就背上了背包,怀揣着梦,南下广州,继而转到上海。从小城市出来的农村小伙,忽然迷失在大城市的高楼大厦,我在上海花了一个月的时间,没有找到合适的工作,学的C和VB的三脚猫功夫,又是应届大专毕业生,在上海这样的大都市没有哪家公司愿意要我,正当我对自己绝望的时候,一家培训机构给了我一个机会,到他们那里当计算机老师。说来真是滑稽,所学的知识不能实用,却可以用来教授别人!就像我后来遇到一个人才中介公司的哥们,他说是因为自己找不到工作,才开了一个人才中介公司帮别人找工作。真是滑天下之大稽。

我在这家培训机构呆了两年时间,而刚好这个机会确实也挺适合我,他们有个会计电算化的课程,里面要用到excel里函数的高级功能,很多做会计专业的老师不会,我学的VB帮了我大忙,很快我就掌握了很多非常复杂的高级函数,并用VBA写了一些辅助工具,又编写了一个考试系统帮助他们练习考级。两年时间也有不少学生慕名而来跟我学这部分知识,而我越教越熟练,最后上课不用教材,不用备课,全凭一张三寸不烂之舌。但工作也失去了挑战。有一天晚上,我思考了很久,对未来充满了迷茫,同时觉得目前学的东西太肤浅,不能够真正传授知识给我的学生,每天我都诚惶诚恐,害怕我的那些学生花了时间,花了金钱,利用业余时间充电,而不我不能为他们的职位上带来帮助而担心,而未来我也会被社会淘汰。第二天,我就向老板递交了辞呈,正式走上了程序员的道路。这一年是2006年,我26岁,算是大龄程序员了。




3、第三章:心高气傲战上海,迫于压力转合肥

我的第一份程序员工作,是一家小网络公司,主要用ASP给一些企业写网站和一些小型办公程序。而这家公司奇葩的地方是美工只负责出高保真效果图,切图布局的事情都由程序员来干。我在学校学的那三脚猫的PS和DW又救了我的命了,虽然很蹩脚,做的速度也很慢,但总算是能应付的过去。在这家公司没有干满一年,加班多,工资低,我就选择了离开。在这家公司我遇到一个非常厉害的程序员,用现在的话说,是一个全栈工程师,没有他不会的,他喜欢在他不写代码的时候,叼着一根烟,不点火,站在我们后面看我们写程序,写的不对的他会指导我们。我跟着他学习了C#,也跟他学习了很多业务上的知识,虽然接触时间不长,但是我入门的良师益友,现在大家都失去了联系,但我一直心存感激!

第二份程序工作是一家韩国公司,用ASP.NET写一个自己的网站和招生平台,这家公司有一个非常厉害的美工,设计水平非常之高,没事还喜欢画一些原创的东西,在她们的圈子里小有名气,但她也不会切图和布局。刚好我算是有用武之地,工作起来也得心应手。呆了一年多,我离开了,因为有家互联网公司挖我过去做一个互联网应用。结束这家公司履历前,有一个很好玩的事情忍不住想写下来,这个公司好多人对韩国的会长有成见,在百度里建了一个贴吧,骂这个会长,说他到下面的酒吧乱搞。他老婆还闹到公司来了。后来发函到百度公司,要求删除贴吧,百度理都不理。没办法,会长问我能不能把这个贴吧给黑掉,我研究了一段时间,发现写邮件给百度,按他要求的格式,他们就会处理,那个会长还以为真是我黑掉的,我很认真的用蹩脚的英语跟他解释,i'm programmer,not hacker!!!

第三份程序员工作就是一家做二手车买卖的互联网公司了,我帮他们用php写了一个门户网站,不知道老板从哪里忽悠了一部分投资,招了几个程序美工和业务员,就开干了。公司没有挺多久,各大门户网站如太平洋汽车频道、汽车之家等都有了二手车的版块,而我们的网站,终于烧光了投资,也宣布关闭了,我也就跟着失业了。

失业后,我没有再去找工作,我在各大分类网站上接一些私活,帮人写点小程序和做网站糊口,当时上海有一个叫客齐集的网站(据说现在改名叫百姓网了),发布一个消息后,经常会有人找我做东西。我开的价格也不高,也算是不错,生活的很happy。但后来遇到一个黑社会性质的家伙,东西做好了,克扣我的钱,我找他理论,差一点被打。从这件事情上,我觉得上海太过复杂,我在这里太过渺小,加上房价疯涨,又刚结婚生子,所以选择回到了我的家乡合肥,现在我一直庆幸我选择了回到合肥这个温文尔雅的城市,这里没有身在异乡为异客的感觉,这里的人们都非常友好,这里的房价还很低(今年开始疯涨了)

我回合肥后,找了一家小软件公司,用C#写一套OA系统,也会承接一些信息化项目来做,很快我就升任了开发部经理,带着一帮兄弟们做项目,做产品。




4、第四章:机缘巧合入国企,夜以继日迎挑战

我所服务的一家国企公司信息部要成立软件开发团队,他们公司80%的软件项目都是我开发的,毫无疑问我是最合适的人选,但是这类企业的学历门槛非常高,这么多年我也是心高气傲认为能力比学历重要,一直没有提升自己的学历,当有机会来时,才发现这个墙撞的鲜血直流,痛彻心扉。但是非常感谢我生命中的几位贵人,他们力排众议为我说好话,最后公司领导拍板,特招我入司。就这样进入了我以前艳羡的甲方,可是我不知道,后面是我这一生中遇到最艰难的挑战,曾经有无数次的想放弃,最终还是坚持了下来了。

在公司做了一些项目后(