晚上参加了几个朋友之间的技术分享,看别人的讲演,觉得很业余。然后就想写下自己的工作总结。
我工作的第一家单位是一个上海浦东一家披着美资外壳的台湾外包公司,工作了一个月,就被通知没过试用期。
自己反思,原因有三:
(1)为人比较直,对于自己看不惯的事情去顶撞。
(2)技术基础不够扎实。(应届毕业的非软件毕业生技术能扎实到哪里去)
(3)习惯在家里查资料,而不喜欢加班给别人看。
今天回想起来,我是蛮感谢当初FIRE我的主管的。因为那家公司因为乱FIRE热,已经被公认是不适合发展的公司,被人骂得一塌糊涂。我在刚被FIRE的那段时间看过一个跟我同样命运的人
写的文章,说感谢这家公司FIRE掉他,让他人生有了一个挫折,让他以后工作更为努力,没有刚毕业被FIRE,也不会有他的今天。我对这种看法比较认同,虽然之后常常逛逛IT速查手册,常有对
那家公司扣分的言论,很多言论也触动到我,但我始终没有自己去扣分过。刚被FIRE忙着找工作,等时间久了,也恢复了自信,对人家的做法不屑。但是第一次被FIRE还是给我留下的心理阴
影,之后换工作在试用期的时候自己都很忐忑,这是后话。
我对那家公司的主要回忆,就是在毕业之初,认识了几个不错的朋友。虽然之后联系很少,就见过两次面,但其中莱恩,凯文,乔,我常常想起他们。在我被FIRE的时候,莱恩和凯文说请
我去之前谈论过的旋转餐厅吃饭(几年后我估计旋转餐厅就是东方明珠)。之后偶尔在MSN看到莱恩的日记,看来发展得不错,为他们高兴!而凯文和乔,比起后来我在另外一家公司获得了的
不错的发展,我觉得还是委屈了他们。我觉得外包公司不适合年轻人的发展,那是培养IT民工的地方。
被FIRE一个月以后,经人推荐,我到了虹桥地区一个民航业国企IT公司上班。这个月就疯狂听重金属音乐CHANCE,并没什么寓意,只是觉得跌宕起伏的节奏很符合自己的心境。
或许是面试表现不错,在这家公司得到了项目经理的赏识。度过了忐忑的试用期后,开始比较合乎本性的做事。
写WEB代码,到写项目核心代码,到自己承担一个小项目,然后是参加需求调研,项目规划。国企里面的好处就是,只要你努力,没你上进的人多的是。对年轻人来说,专业也好,天赋也
好,我觉得什么都可以缺,但是不能缺机会。当然,机会是自己平时的努力拼来的。
工作了一年多,拿过部门最高的年终奖,做过独立的项目经理(光杆司令)。再一年半以后,因为公司部门改制,换了部门,心灰意冷准备跳槽的时候,一个带10人团队项目经理的机会落
到自己头上。公司部门改制也造成了公司的内乱,老人大量离职,新人良莠不齐的进来又出去。闭门带队伍工作一年后,面对复杂的勾心斗角,我跳槽了。
如今,在IT速查上看见公司竟然进入公司评论黑榜,唏嘘不已,这毕竟是我人生起步的公司啊~
在国企待了近4年,自己做人也没学会有多圆滑,不知是幸事还是自己性格的悲哀。
总结:
(1)程序员要多思考,去思考所有自己不懂的东西。从项目的架构,从大型系统注意要点,到代码的写作,学问多的地方很多。
(2)如果不是完全对技术特别着迷,一定要注意学习项目中涉及的业务。多学东西总是没错,技不压身。将来没动力写代码了,也可以转行做产品或者管理。外包公司很难学到具体的业务,很难深入了解核心框架,是我反对程序员进入外包公司的主要原因。
(3)做人还是低调的好,认真的把事情做好,比什么都强。
(4)我对技术虽然很着迷,但是对其他未知的事物也是一样,美其名曰技术业务双修,不知道会不会成为万金油。虽然目前看来,这么做让自己增值不少,但还是无法权衡这么做的好和坏。
有时候看见有人抱怨发展不如意,其实我想反问一句,自己真正在工作的事情上花了多少的时间和心思。简单的说,在自己的私人的电脑上写过多少代码,搭过多少次的测试环境,下班
后和周末通宵写过多少次的代码?付出和产出不说成正比,但是也成线性的关系。
先写这么多吧,下次写技术上自己对大型系统设计的笔记。