开篇
之前发表过一篇《我个人的工作经历》引起了不少朋友的回复,有很多朋友都给出了热心的回答和中肯的想法,很感谢也很感激,今天早上起来了个大早,不知
道为什么突然睡不着,心里突然不安静,所以早早的爬起来,写下这篇,我的工作职业生涯中最重要的一年,也是最多事之秋的季节,希望能够对您有所帮助,当然
每个人的人生的境遇和所在的环境不同,也和个人在同样的环境同样的条件下做事的抉择不同,早就了不同的人生结果。正所谓上帝造人,都是独一无二的,不可能
有相同的情况存在。
摘要
我的经历对于大多数来说都是九牛一毛吧,不过我这里还是希望能够对一些朋友,能够有所帮助,希望不要重蹈我曾经的覆辙。原来的篇幅中,我也是用A、
B、C、D、E来一一标识,这次我就不那么掩饰了,也没有什么不可告人的秘密,当然我会非常的客观的去写一些感受。
我的人生的转折点,最大也是为我以后的职业发展奠定了良好的基调的是兰州的工作地点转站到北京,北京的确是很适合软件行业的生存,虽然竞争很激烈,
但是机遇与挑战并存,软件公司多,但是项目更多,小公司存活下来的几率比地方上应该更高吧,不过成本也会很高。
我到北京后的工作经历是从D公司开始,然后中间发生了一些插曲,最后进入E公司,至此我就选择和现在的同事魏琼东一起合作创业成立敏捷软件工程实验室,
人生的起步
1、北京第一站-互联网公司
其实在之前的《我个人的工作经历》中我已经大概的描述了下,我当时的工作经历和自己的收货和新的体会,这次详细的说明下,这家公司是我在北京求职的
第一家公司,事情的真实经历我详细的说明。
我人还在兰州时,就开始在各大招聘网站,投递北京站的工作,应聘软件开发的职位,这个时候,我在兰州已经工作近3年的时间了,其实技术还不是很扎实,
还很菜,可能是因为工作年限3年的原因,打电话的人很多,是因为我办了个北京的号码,大家以为我在北京呢,我就跟应聘人解释,我在兰州办事,马上到北京
来,就这样从2月26日-2月29日之间收到了不少公司的面试邀请,其中有不少的大公司,当然没有外企,我没信心也不敢投,2月29日,我乘坐飞机在3月1日,飞到了
北京,当天晚上在亲戚的宿舍里面住了一晚,第二天7点钟就是面试,而恰巧的是,这个公司是我北京的第一家公司,居然最终也是我的第一站的选择,听凑巧的,
当天下着小雨,为了应付面试,穿了套西装,北京当时比兰州冷多了,没有带什么厚衣服,就这样披头散发的去应聘,过去了有几个 笔试的,这是家互联网公司,
做以MIS为核心,CRM,B2C,一些企业的网站,门户等,当时的笔试题我也是速速的答完,感觉并不是太好,就这样结束了这次笔试,因为我还赶着去下一家面试单位,
下一家单位是“青牛”当时在网上查询的算是很大的软件公司了,所以就赶快乘车去了,关于具体的应聘经历我就不说了。结果自然是悲剧,被人鄙视的一塌糊涂。
在去了之后,断断续续的应聘的单位有很多,青牛,大唐电信,中软,华为,海辉,文思其他的更多等,其中我最快收到Offer的是大唐电信,他们的经理很满意,不过让
我过去做信息化的指导,我当时只想做开发,所以我没去。因为这件事,还和媳妇闹了些很长时间的矛盾呢,她希望我稳定一些。
一周后,面试的结果基本上都出来,offer收到的也基本上是一天收到1个,漫长的等待终于结束了,我认为去北京找第一份工作,工作不难找,但是找个合适的
真难,我当了次面霸,15天的时间,面试了35家左右,最终也是撒网很多,有结果的不多,最终有8家,当第一家互联网公司给我打电话后,我就去了,开出的待遇
也不是很高6K,税前,当时工作年龄是2年9个月,约等于3年了,我想先来北京有个立足之处,然后在想办法发展吧,再说这家公司做互联网,当时我在兰州,基本
上都是C/S或者是CAS的应用模式,就最终进入这家公司,开始做B/S应用。
进入这家公司后,我很快的认识我们的项目经理,项目经理的人是非常的好,对我至少是非常的不错,我有幸跟着他干应该是我成长的真正开始,我算是幸运的
吧,项目是一个跟五金相关的B2C项目,项目说小不小,我们当时去天津实际的项目地点考察过,占地至少有几百亩地吧,很大的五金建材市场。客户人也是非常的
专业,之前找过几个开发商做系统,投入的资金也不少,但是最终没能成功,所以找我们做,合同上说的是3个月的时间完成第一期,不过我们大家都知道,软件项
目能按时完成的真不多,不管是多大的公司,都是这样的了,做应用的能够按时完成的公司,都是属于凤毛麟角的了。
我进入后,项目经理给我了一个星期的时间,让我属性公司的平台和相关的环境,然后一个星期后开始投入到业务的熟悉和代码的熟悉,项目经理给我了一个以
前开发出来的B2C的代码,让我修改代码,命名空间和数据库设计等,要求按照公司的要求来统一修改。刚开始代码量很大,我很头大,有很多功能原有的基础上没
有提供,而客户的需求文档上又有这些功能,所以我就硬着头皮改,先改命名空间和数据库设计,最后,我太懒了,懒得一个个手动改,还专门写了个替换工具,主
要是数据库里面的数据包含一些需要修改的信息,我就写了个数据库数据的替换工具,不现丑了,我就是个懒人呵呵,一个月后,基本上算是修改的差不多了,命名
空间+数据库都修改完毕了,因为是B2C网站,这时候我部署到本机运行,已经没有太大的问题了,原来的代码是多层结构的,分层分的比较多,但是现在感觉有意
义的层并不多,有些层分的有些多此一举呵呵,当时我其实对系统架构和逻辑架构上并没有什么太大的 认识,当时对设计模式和底层框架到是了解了不少,其实这
些对基础框架的实现和底层原理包括设计模式,都是从魏琼东哪里偷学来的,呵呵。
就这样,我就用一个月的时间才算完全的属性B/S的代码和这个原有的B2C系统,已经可以修改大部分的模块,在一个月,我已经开始修改原有代码底层的一些
功能上进行扩展,因为有些功能并不能满足现有的要求,所以就进行了修改,那个时间很痛苦,虽然刚去北京,我住的地方和上班的地方并不远,步行半小时就能
到,我每天都是步行上下班,所以天天加班很晚,修改这个网站,就这样基本上在2个月的时间,网站的大部分功能都算是快完成了,和客户见面沟通和看到网站运
行效果后的反馈,我们都需要花很长的时间来修改,当时公司的测试这块并不是很完善,后来来了个测试的专职人员,公司成立了严格的测试部门,测试部的人不算太多,通过bug管理和测试部门的力度,很好,减少了很多显而易见的错误,当然业务上的错误,一时半会还无法测试出来。
第三个月的时候,差不多,也就算是开发出来了很多,把原来的支付系统,短信平台,B2C中基础和周边的辅助系统都算是开发了个大概,但是功能流程的完整
走通,有些还无法走通。
就这样我在这家公司呆了6个月的时间,所以就离职了,唉想想那时候应该是我最艰难的时候,工资不高,又在北京,无论是经济还是精神
上的压力,都是无比的,跌跌撞撞,我就回家去了,就这样第一份工作就告一段落,当时这家公司无论是项目经理,还是老总都极力的挽留,很感谢他们,项目经理
说:你回家,到时候等你事情办完了,再来,或者家里面有空做下网站,我跟公司申请给你发多点工资,我当时的回答是:谢谢张哥,我可能以后不来北京了,也说
不定,张哥也没有多说什么,我当时感觉挺不好意思的,唉,心里很愧疚啊,能遇到这么好的经理不好遇到,何况我们只是打交道的时间并不长。总经理也是说,我
家是新疆的,可以申请掉到新疆的分公司,工资还是按照现在的发嘛,当时可能因我我工作做得还算踏实吧,总经理也单独找我谈过话,说是B2C这块让我看的广一
些,考虑作为公司的产品,到时候让我负责主开发,我的项目经理负责产品的策划和管理,我当时也是找了一些理由推掉了,我其实内心还是非常难以形容的,我属
于嘴比较笨的,而且也不会表达的人,不怎么说话,在公司就是那样,就是自己做事,很少发表意见或者喧哗。
就这样,结束了我的第一站互联网公司的工作之旅,总体来说,感慨万分,在这个公司,我学到了B/S的开发模式和相关的大型B/S的经验,从张哥哪里学习到
了思想上的开拓和个人人生方向上的明确,我一开始还很糊涂以后做什么,是做经理还是做技术专家等,也许那时候我就确定下来了。也许我不太喜欢做管理吧,所
以我的方向自然是技术专家,受我父亲的影响比较多吧。
2、北京第二站-上市公司
几个月之后就来到这家公司,当时也是智联的系统帮我投递的,感谢啊,猎头找到我,说是有个公司硬盘造价工程
师,做的是造价项目管理系统,当时说是做项目管理,我以为是软件的项目管理,我当时有点糊涂了,所以就去了,想想也没有什么损失对吧,当时就跑去面试了
下,面试我的是当时部门的首席架构师,问了一些底层的DAL的问题,他问我什么最熟悉,我说ORM,问我了一些关于DAL对多数据库支持的情况,我当时回答的
也算是比较中肯吧,当问我做过什么系统,我说项目管理,就是从需求-bug管理,等项目管理软件,可能他觉得我人还不错,最终的结果就算是比较理想了。就这
样,我在一星期的时间内就收到这个公司的offer了,让我尽快的入职。
当时就在这个楼栋上班,这是效果图,当时进入之后,大家都是新人,一起的同事很多一问,才发现,都是刚进入不超过一个月的时间,大家都是新人,和他们
相处我的话越来越多。公司也是走敏捷软件开发之路,敏捷开发不就是以人为本吗,像大神周金根,就是以前的偶像兼同事,不过在工作的期间,一直没好意思去
找,主要是感觉自己太渺小呵呵,我在大公司很好的享受了开发的模式和管理模式,对我现在的影响很大,可以说是对我目前从事的工作和未来都将是具有重大意义
的,进入这家公司以来,我才开始真正的快速进步,在这家公司里,我用了6个月的时间,读了近15本技术方面的书籍,很多方面,架构,设计,系统分析,设计模
式,语言,云计算等一些相关技术,让我无论是视野上还是思路上都有很大的开阔,同事使自己的B/S技术上更进一步,原来对JS不是非常的了解,但是现在至少看懂
是没什么问题,写就是语法不熟悉呵呵。我自认为我的JS是最差的呵呵。
在这家公司,大家都是比较善谈的,上班也不远,坐地铁2站就到了,挺近的,上班时,每天早上都会有晨会,前几天,挺不习惯的,说一说头一天做的什么工
作,遇到什么问题了没有,然后有问题了,及时反映,大家讨论解决方案,和之前我所呆的公司的开发模式和开发情况,是完全的不同的。大公司和小公司不同的是
管理体系的完善和制度的合理性和执行型。
提供给员工的物质条件也是非常的不错,有食堂,待遇这时候也不错,不到9K,我当时报10K,可惜人家说不知道我的能力,要考察下,我发现了,北京的工
资,一般你刚去要的低,再涨的可能会比较小,我说的是一年内,呵呵所以第一次差不多些。
我们工作的目的,一是谋生,而是能够贡献自己的技术或者能力上的特长发挥出来等。当然你谋生不成问题的时候,大部分人就会考虑第二个情况吧,如何使自
己的人生的职业生涯更好的发展,当环境不适合你的时候,你做出改变,或许环境不会为你主动改变,就是这样。
我会经常在一些技术人员沟通的会议中,和同事们交流一些技术上的东西,每天下班后,半小时,沟通重构和设计模式的东西,那时候,我把设计模式完整的翻
了个遍,其实我们的项目中遇到的常用的真不多,其实只有在重构代码的时候,才会更好的考虑使用哪种设计模式,平时并不会刻意的去使用某个设计模式,也是不
可取的,不要因为设计模式而设计模型。永远记得,我们是为了解决问题采用它的,而不是为了使用设计模式,才出现这样的问题的。
当时部门将开发人员分成了3个小组,我们小组都是个人能力比较强吧,我算是比较弱一些的,所以和他们虚心的学习,他们的B/S上的经验都是比较的丰富,我
会常常的问他们问题,后来慢慢的花了2个月的时间把业务流程熟悉清楚了,这时候,公司的开发流程和相关的制度也算是比较熟悉了。
就是因为这样,我才开始整合项目中的一些报表,我发现报表是最容易让人上手的东西,也是最让人头疼的东西。
报表,让我更熟悉业务的数据流行和业务解决的问题和意义,也许我们如果在以后,想要熟悉某个业务系统时,不妨多看看别人的报表和统计系统,也许这是最
快的熟悉和掌握该系统的要诀,当然可能也不绝对,不过大部分情况都很有效。
我对系统的金额流行和造价系统中的一些流程和合同管理的相关业务,都有所了解了,不过话说,现在差不多又忘了,真是时过境迁啊,所以我们要想在某一领
域有所建树,那么必须立足于某一行,不能经常的换行,不过换行有个好处,见得多了,就能从其他行业的经验,拿到另外一个行业,会有出其不意的效果,解决问
题的思路,包括开阔性都是单独一个行业无法比拟的,在一个就是当你行业接触的多了,理解一个新的行业的时候,你对业务的理解力那就是没话说,我深有感触。
在这个公司待到了11年的3月,我在同事好友魏琼东的邀请下,我们一起决定,做出点事情出来,所以就跑出来,不在原来的公司干了,绝对出去闯一闯,也许
结果不好,但是比较是自己做自己想做的一些事情了,就这样我离开了这家不错的公司。
总体来说,每次都有不一样的收货,北京跳槽的频率,我这样的属于高的了,不过我也发现了一些问题,跳槽多了,视野和见到的东西会开阔很多,但是很多的
东西,你掌握的只是皮毛,必须1-2年,很多行业1-2年也是无法掌握的,能入门就不错了,所以我对这些行业软件,发现经验是需要长时间的专注和积累的。
最后,希望大家更专注!
希望我木有侵权,如果我侵权了,请告知我,谢谢!
总结
首先、我是个很平凡的人,也是众所周知的一般人,我从工作以来,一直是在追赶别人的脚步和步伐,可以说之前的差距是我步行,别人开法拉利的差距,现
在我终于骑上自行车了,虽然是有点慢,但是我会不断的坚持和努力,希望有一天我也能开上车,望其项背。
我相信,大家都是勤奋的人,勤奋的人虽然不一定会大红大紫,但是你的人生一定很精彩,很充实,让我们继续加油和努力吧,共同进步!
最后,引用毛爷爷的提笔!
本文转自何戈洲博客园博客,原文链接:http://www.cnblogs.com/hegezhou_hot/archive/2011/07/08/2100643.html,如需转载请自行联系原作者