`
sing100star
  • 浏览: 28954 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

工作第一年

 
阅读更多

    到了7月,说明我已经毕业了一年了,工作了一年。一年不算短,可以发生很多事情,许许多多。

 

    记得在2009下半年的求职期间,不断地被鄙视,被拒接,直到11月才找到工作。

    记得最深的一次,就是在支付宝面试时,被面哭了。说起来很是惭愧,不过很感谢那位面试官,因为他给我指明成长途径:如果不能在优秀的团队里工作,就找到一位高手作为你的师傅;如果不找到师傅,就自学,阅读源码就是最好的自学方式。我以前也不懂struts,后来我把struts源码吃透了,遇到任何前端框架,我都能游刃有余。

    因为他的话,我开始阅读源码。从2010年起,就先后看jiveJdon,petStore,junit,随后集中在sprnig和jdk1.5。通过阅读源码,扎实java基础,领会设计模式,提高编码水平。在阅读junit代码之后,我情不自禁问:为什么大师能够写出这样牛B的代码!Spring和jdk是目前我主要研究的对象。spring令我佩服的是1、强大的分解、抽象能力;2、优秀的生态平台;3、模式的运用。相比之前,Jdk的源码就像圣经,经典之极。越是研究,越为它痴迷。

 

   

    2010年3月,我到公司里实习,这促使我确立另一目标学习【领域驱动设计】。这源于一个小小的问题【类是怎么产生的,为什么要设计把类设计成这样】。每次每次看到一个系统,我都想了解类的来源,每每咨询同事,都不得而解。后来无意中看到jdon,它给我推荐了一本书【领域驱动设计】。买到这本书之后,我如饥似渴的阅读。领域,领域模型,资源库,领域服务等等名词也映入我的眼帘。

    在7月份,架构师针对公司业务,提出【通用商业交易模型】。这令我意识到任何领域都存在模型,把模型挖掘出来,就能创造与业务人员沟通的桥梁,也可使系统富有朝气,生生不息。同时我告诉自己我应该把这模型深深印在脑海里,因为电子商务是今后发展的趋势,互联网少不了它。我的想法:任务电子商务有关的软件、平台、网站,我可以通过【交易模型】了解其设计思路,相关的行业特点。

     随后我学习四色原型法。四色原型法原理很简单就是【什么样的人或物品或场所通过扮演某种角色去做某件事】。就是那么小小的一本【UML彩色建模】,指导我们在进行业务分析时,从哪里下手。虽然在阅读时,觉得晦涩、迷茫,但随着工作经验增加、通过与群友的交流,对此方法也明白了许多。

  

 

    正如下副本是升级必备之路,项目经验是菜鸟变成老鸟的催化剂。做2010年10月份,我争取到一次机会,进了三个人组成的项目。也许是因为年轻,我们有共同的话题,我们会为一个设计方案纠缠几天,为了一个bug通宵熬夜,为一段代码的优化方法纠结不已。也常常因为引入bug,被组长,被上级批斗。

    项目并不是一番风顺,因为我们要为错误负责。我们一直在尝试,却忘记前进的目标;我们引入太多的特性,却无法把握核心,代码也臃肿起来,进度变慢。由于部门内重组,职责重新分配,项目组被取消,但是这段经历难忘怀。

    重组之后,我的职责换成维护系统。好的地方是该系统是核心系统,坏的地方是此系统运行多年,经过N人的维护,代码难以维护。每次看到这些代码时心情忐忑的。虽然如此,我们还是对系统升级。主要是:1、剥离无用的代码。2、增加新的销售种类。在这过程中最大的收获是:烂代码是怎么产生的,它们如何生存在在项目中,需要采用哪些方法来医治。

 

   

    看到周围同事,几乎全部换了一遍,老同事屈指可数。很怀恋一起在办公室三国杀,在香蜜湖的餐桌上杀人,在ktv听他们唱歌,在办公室里关灯睡觉到2点。在年初的聚餐上,旧老大说:“再过一年,不知道有多少人还在”现在他们有的去上海创业,有的在淘宝开网店,有的跳槽到新的公司。

    他们的有些话还是围绕在脑海中:“程序员,不要封闭,否则圈子越来越宰,一年到头来,没认识几个人”,“思想有多远,就能做多远”,“程序员,需要成就感”,“不走出去看看,就不会改变想法”,“楼下卖煎饼果子的阿姨,一年挣的,也比咱们多”。

  

    这一年还有许多的事情想记录下来,但是心有余,而文笔不够。但不管怎样,写一份,激励自己,总结自己,愿明年这个时候有新的突破!

 

 

分享到:
评论
1 楼 ZMC330 2011-07-17  
明年我也即将毕业了,学长的经历看了获益不少,我实习差不多一年了,却还对自己的成长路径迷茫。我决定向你学习,把基础打扎实,再瞄准一个方向,全力前进。。。

相关推荐

Global site tag (gtag.js) - Google Analytics