从2014年7月到2015年1月底,在铁科院工作了半年多的时间。从刚入职时的懵懂,被经理质疑。到逐渐了解业务,框架慢慢上手。再到熟练,深入了解项目,按时完毕任务。这一路走来经历的很多,成长了很多。
这半年来也不是闲着的,在公司做了点什么呢?
先后參与开发了铁路劳保用品发放管理系统、铁路检修工具管理信息系统、android手持机项目物料申请接口开发。同一时候期间也维护了几个项目:工位机管理系统、消息提醒client等。
做了这么多工作的同一时候没有一些收获是不可能的:
基础知识
首先令我受用的是C#语言基础知识的积累。
由于在出去工作的时候对C#的接触不过看了点视频和设计模式的时候用了点。并没实用C#做过项目。所以一些基础知识也没有掌握。遇到问题还得现查,同事看见都要笑话我,可是通过这半年的锻炼。使我对C#语言的体会加深了不少,真的挺强大。
Java语言有的C#都有,不愧是net平台下的主角。
技术方面
对面向对象的一些基础技术如托付,泛型,反射等做了深一步的学习和使用。同一时候也接触了一些硬件技术,比方:RFID技术。斑马打印机,扫描枪等;另一些扩展的知识,比方WCF,C1第三方控件。ZPL语言。多线程,Oracle知识等。
除了这些技术知识方面的,另一些东西令我感受非常深。
交流
首要的问题,独自一人步入一个崭新的环境,怎样高速的融入这个环境。和经理和同事搞好关系是个很重要的事情。
和经理相处我们要做的
第一。经理安排的任务一定要完毕,当然一開始他也不会分配给你太多,太难的任务。努力去完毕,给他个好的第一印象。
第二,积极主动,有问题要及时和他沟通,比方业务上的不熟悉。对文档的理解等等,不要闷头依照自己的想法就继续做了。应该首先找经理商量,等确定好详细的需求后再继续往下进行。
除非你和经理非常有默契,知道他想要的是什么,否则的话还是先讨论。要不然非常有可能你做的就是一些无用功。
浪费时间,减少效率,最后迟延项目的周期。
第三。自己有好的想法或者点子,及时的分享给经理。让他做出一定的评价,假设点子不错,採用了,皆大欢喜。反之他也会给出一定的建议,做为一个经理。肯定带过几个项目,他们身上的都是实实在在的工作经验。值得我们去学习。
和同事相处。在公司不比提高班,在公司里。假设你不主动和同事交流。他们一定不会主动搭理你,所以自己要主动的和周围同事交流,建立关系。聊一些同事感兴趣的话题等等,不混熟悉要不然遇到问题时。连找个人问都不行。
可能你会说。有百度呢,怕什么?的确是一些寻常的,共性的问题,在网络上非常easy就能找到答案。可是一些问题会涉及到详细的项目,属于项目特有的问题,这时候在百度就不好使了,尤其是铁科院或其它一些公司另一些保密性方面的要求。
。
所以这些问题还得须要请教一些老员工,由于他们接触项目的时间长,经验丰富。对这些问题都会有自己独特的解决方式。可是他们不会主动和谁分享的,并且你问了也不一定分享给你,由于外面的人都挺实际的,人家帮你解决这个问题,又不会添加工资,并且又浪费时间,为什么帮你?所以还是加强交流。
当然还有个值得注意问题就是:和经理或同事谈话时,一定要记笔记,或者录音, 同个问题尽量不要麻烦别人两次以上.要不然肯定会烦你。
规范
有人的地方就会有规范。这个规范不管是纪律上还是开发上。前两天云姐过来了解咱们如今系统的情况,顺便进行了一下代码走查。这一查就发现了一些问题。有变量,方法命名的。有凝视的等等,提高班也有一些编程上的规范,可能还不够全面。可是已有的这些规范为什么大家都没有严格遵守呢、在外面也是,从变量的命名上就能够看出一个人是不是专业。
所以还是须要严格的要求自己。规范编程。
在部门工作的这段时间我也是特别关注这方面的情况,整理了一套动车部门的规范文档。包含界面设计规范,数据库设计,编码规范等等。这些规范是前人们心血的结晶,非常值得我们借鉴和參考。
測试
还有就是測试,相信自从张薄姐回来后。測试就成为了咱们提高班全部同学的痛楚,每天要面对这么多的BUG,可是我想说的是,在公司的我更加痛楚。由于公司做的这些软件是直接交由中国的各动车段和运用所使用的,所以在測试方面特别严格,比方某个弹出框提示信息:username不能为空!。假设你没加感叹号。或者用成了句号,这都会在TD上提出一个BUG。
由于提高班曾经一直没有一个规范的測试机构。导致咱们写的代码不够严谨,考虑的不够全面。这样咱们刚到公司的时候写的软件。一经測试,必将bug百出。
只是如今不一样了,在张薄姐的带领下。相信咱们提高的測试大业必将蒸蒸日上。
这样咱们再去公司的时候肯定不会在測试这块上吃亏。要知道一些公司员工考评绩效是直接和BUG数量挂钩的。直白点就是和工资挂钩。
所以如今咱们要重视起測试,直面这些BUG,由于这些bug从正面反映出了咱们的不足之处。是界面排版还是代码逻辑问题有薄弱之处。
通过改动这些BUG吸取教训,改善自己的不足。
最后
在这个公司。将近七个月的时间,在尽力完毕自己职责的同一时候。也收获了很多,项目上的经验,接触新的技术。为人处事的经验。深刻体会到了及时沟通在项目开发中的重要性,同一时候在经理身上也学习到了一些项目管理上的经验。怎样让一个项目在可控范围内有条不紊地进行,怎样把任务在正确的时间分配给合适的人来做。怎样和客户进行有效的沟通,怎样对客户进行引导等等。
这次实习相同给予了我一个重要的东西。那就是自信。不管是经理还是測试人员都对我的工作能力给予了充分肯定。
咱们在提高班所培养的学习能力和解决这个问题的能力是重要的筹码。详细体现就是一个新的设备,技术或者问题教给你,咱们可以非常快的上手,非常快的找到解决方式,这样非常难不脱颖而出。
所以提高班的学生都是最优秀的!