虽然转正了,但是不等于稳定了。还得继续努力。我依然坚持每天下班后学习(在外面租了房子之后,有时间回家),更好笑的是,别人情侣在家里基本上都是谈情说爱的,我们却很多时候是在讨论工作,技术方面的。不知道的,还以为我们是同事。

  2007年5月,公司接的一个北京医院的很大的医疗项目,派我们的经理和我去北京做实施与项目培训,由于北京医院那边的操作不当,导致机器全部瘫痪,数据库里面的数据也提不出来。然后把全部责任归咎于我公司这边,还威胁我们不立即解决停止协议。老板很重视这个项目,五一黄金周本应该是在深圳过的,可是因为这事儿,我们不得不在北京呆上了十多天。5月中旬才回深圳。

  医院的负责人坚持说是我们的软件有问题,与他们的操作失误无关。后来经过我们的检查,双方都有责任,软件存在BUG不错,医院的操作人员也存在失误。于是经理找到医院的项目负责人,说尽了好话,说一定尽快将问题处理,另一方面施压于我。我在那里,经过十多天的苦战,终于将问题解决了。为公司解除了险些解约的危险。

  回去后,公司为我和经理开了个小小的庆功会,我都感觉有点受宠若惊。我看得出来,经理真的很照顾我,在培养我。那天他跟我说,我理解在北京那段日子的痛苦,但是你要明白,痛苦是让人成长的东西,经过医疗项目的那件事,我想让你明白,一个项目真的可以考验一个人的能力,各方面的素质,领导也是从基层做起来的,没做过开发的人是当不好管理层的。

  令我惊喜的是,2007年6月,公司给我涨薪水了,5K。这个时候,从入职到现在,还不到一年的时间。同事都说,不错,有前途。我也想,也许是经理有意培养我吧,我有个同学,技术还不错,刚进公司的时候2K,一年之后涨了500,也2500。一年之后,我的工资比他多一倍。我不敢说这没有运气的成分。

  日子这样的过去,直到2008年的端午节前夕,我的职业生涯转入另外一个新阶段:负责一个不大不小的项目,对项目从需求分析到项目实施全面负责,成为项目经理。

  其实这个项目的负责人是内部竞岗的,经理选拔几个人,其中包括我,进行竞岗。

  说真的,我们几个人在技术上是不相上下的,但是后来被我拿到了项目负责人的位置。究其原因,经理说我的团队组织能力以及沟通表达能力比其他几个人要好,在一个项目中,项目经理不需要技术牛,关键是与团队成员的沟通能力,组织团队沟通协作的能力,这才是重要的。

  嗯,很感谢在广东硅谷软件学院学习的两年,老师不仅仅是让我学习技术,还有职业素质的锻炼。真的,在职场上打拼,光有技术是不行的,要想往上爬,各方面的素质都需要。如果光技术牛,永远只能做基层的程序员,而光鲜的领导层与你无缘。李开复,唐骏是很好的例子。

  能力得到了老板和领导的认同,这个零售的项目在8月份完成之后,项目很成功,美国那边的客户很满意,公司再一次给我加薪:7K。那些在读书的时候想不到不敢想的数字,如今却成为现实。

  2008年的金融风暴席卷全球,很多大公司都纷纷裁员降薪,我们公司也未能幸免,不过幸运的是,我留了下来。那天,经理发邮件点名叫了一批人去会议室开会,完了之后发现他们每一个人的脸上都很难看。过后才知道,这些开会的人都是要离职的。想想都后怕,给人家打工真的很不容易,公司效益好,老板高兴,分你一些残羹剩饭,要是一不高兴,立刻把你开了你也没话说。所以说,当你觉得你没有很大的把握去创业的时候,不如好好做自己的工作,把工作做出色,一步一步地发展。

  重整后的公司团队,基本上都是属于实干型的,那些技术不好的或者领导觉得没什么潜力的都被刷下来了。留下来的人,包括我。都觉得很庆幸,要知道,那个时候金融风暴闹的每个人都是人心惶惶,生怕自己被炒鱿鱼。于是,我们这些人也更卖命地工作了。由于海外的项目量大大的减少,公司也似乎随着金融风暴进入寒冬。很佩服老板的魄力,很年轻的一个老板,竟然也带领着我们度过了这个恐怖的寒冬。2009年第二季度,公司的业绩开始复苏,可以说,恢复的比较快,也开始步入正轨。

  2009年9月,女朋友在原来的公司辞职了,原因是我觉得可能我现在待的公司更适合她吧。其实,真正的原因是,他们公司搞的那个SNS项目失利,风投停止追加投资,导致资金链被破坏,公司与网站无法继续运转,不得不做出放弃这个项目的决定。我跟她说,与其被公司炒鱿鱼,不如提前辞职。

  嘿嘿,现在我们在同一家公司,我在开发部,她在测试部。同上班,同下班。可是,上班的时候很少说话。真的。

  从去年的11月到今年的4月份的半年时间,公司做了两个比较大的项目:一个是无线数据通信平台,另外一个是办公协同。在这两个项目中,我付出了很多的心血,也从中锻炼了很多,包括对项目管理,团队管理等等。都是得到很大的提高。

  6年了,从开始学习软件编程的两年到从业四年,一路走来,很充实,有成功的喜悦,也有付出的汗水,感觉学到了很多东西,各方面的都有提高。感谢培养我的广东硅谷软件学院,感谢老师不仅教了我软件编程的技术,还教会我如何做人,如何在职场发展;感谢我们经理对我的栽培,真的,如果没有他的待见,可能我没有发展到这个水平。四年来,他都是有意给我锻炼的机会。我们不仅仅是上司与下属的关系,更好友情深厚的忘年交。当然了,我还感谢我的女朋友娜,在我学习和工作后的支持。娜,谢谢你,谢谢你对我的支持,谢谢你给我的爱,相信我们,我们的未来一定会更加美好!

  下面说几点我的一些心得与建议吧:

  1.打好基本功,不要妄想学了一门语言能做出好软件,那些计算机基础课程还是很重要的,计算机组成原理,算法与数据结构,编译原理等等。不懂得这些,很难写出高质量的程序。

  2.勤奋,不管做什么事情都得勤奋。程序是写出来的,不是说出来的。多看书,多看代码,多与别人交流。

  3.不要SB地与人争论什么语言的好与不好,平台的先进与否。真正的牛人是不在乎什么语言或者平台的。每种语言或者每个平台都有自己的优点与不足,这些都不是选择的决定性因素。在你没发明一种语言之前,你没权利评论别人的语言怎么样怎么样。

  4.学习讲究灵活,遇到一个棘手的问题不要死想,多与人沟通。求伯君一个人开发WPS的时代已经过去。

  5.个人觉得,如果你的课本都没学好,不要乱买什么参考书了。可以这样说,课本上的东西都是很基本的,如果连基本知识都没有掌握,还想理解其他的?参考书的意义在于课本不能满足你的需求。

  6.有空多看看技术类的社区,如CSDN,51CTO等等,了解一下行业资讯和技术资讯,不要闭门造车,不要傻逼傻逼的学习一门早已不是主流的语言自己还不知道,还以为仍然是企业应用的主流技术。你要知道,至少是现在,主流的技术是JAVA,.DONET和PHP三种。

  7.要忠于自己的选择,不要因为程序员的薪水而选择这个职业;那样你将写不出什么好软件,而且不久之后,你会觉得很累,迟早会离开这个行业。而真正喜欢这个行业的程序员是将编程当作自己的快乐之源,而不是收入之源。

  8.永远要保持不断学习的精神,IT技术的更新速度是惊人的,所以我建议,有空的话多学习学习其他的技术。可能你现在的工作岗位用不到,但是相信我,一定会有用的时候,而且你会因为现在的坚持学习而感到成感。

  9.不要频繁的跳槽,进入一家公司,如果合适的话,做下去。积累经验不是说在大公司才可以,问题是,如果都去了大公司,那中小公司谁去?不是每个人都是技术牛人,不是每个人都可以去大公司。有些人总以为,自己跳槽要么是薪水不高,要么是没什么发展,可是很少的人会想到自己的技术又怎么样。

  10. 更多建议,欢迎与我交流。