程序员零起步(四)——实习

  现在已经是二月二十七号了,二月份快完了,也快结束了我这个月的实习,准确的说是结束了我的实习生活,希望是最后的实习了。

  上次写博文的时候,大家对我的排版提了好大的建议,自己看了,确实很费力,可能是写的随笔,自我感受太深,太随意了,没有考虑大家的感受,真是抱歉,慢慢改哦,成长中,请大家见谅。

     最近都在努力学习,努力工作中,也忙着搬家的一些事宜,所以都没很多时间来写了呢,写一篇博文,确实要花比较多的时间,在这里先谢谢之前的这么多楼主写的这么多好的文章,学习了。

  之前说要结束我的实习生活了,这是一件目前来上海最值得高兴的事情。来这家做对日外包的中日合资公司,是一月多来面试的,接近过年,正式过来实习是二月一号,一直相信,什么事情都要靠自己努力的我,虽然是过来实习,也从来没想过被动接受,不然可能要回江西了。那时候签约的时候,签的是实习合同,哎,实习就1500一个月,想着都难过,不过家里说现在能进大一点的公司,也算半个外企了,可以多学习,实在不够钱用,家里会支持的,那时真是感动啊,也就高兴的来学习了。

  跟我一起进来的还有四个实习生,之前住的地方离现在上班的地点坐公交要坐一个多小时,实在吃不住,早上又太挤,公交时间又算不准,就想问问他们看能不能租在一起,后面才知道,都是上海人,要不就在上海读书,公司里面百分之七十的人也是这个情况,就没办法了,只有自己找房子了。一个人住,到长宁区那边中介先问了一下,竟然直接告诉我1000以下的没有,哎,一下对自己的实习。。。有点难受了,之后问了公司的同事,说公司之前是对实习生有租房子的,那时候人事部的叫我去签三方协议,就跟人事的小金聊了一下我的情况。

  进公司我被安排到了研发部,经过了解,我们这个组主要是做一个UML制图工具的研发,这个项目从04年就开始了,已经做得很庞大了,所以不可能一进来就上手的,况且对于实习生的能力,也不相信的。第二天就给我讲了一下我的日程表,排了两个月,从VS的使用,到学那个项目的架构,到最后的考查,整整排了两个月,也排的比较详细。原来对于实习生,确实能过笔试,有点基础,再懂日语(开发文档,操作系统全部是日语)就够了,连VS2010的调试什么的,都有安排培训,之后的就是讲UML,这个之前在考软件工程师的时候,学过一段时间,自学也就差不多了,我觉得之前的快一个月左右的培训,我都可以不用了的。公司项目也很赶,整天看他们加班,我却坐在那里闲着,东看看西看看,日子有点难过。

  跟小金交流,说现在的实习生除我一个,后面又招了七个,包括业务部的,全部都是上海的,所以现在没有去统一租房,一般实习生按公司规定,全部都是1500,要到毕业后转正,还有,如果是经过公司考查,确实觉得不错的,可以考虑提前转正,不过最少也要三个月。我心想,现在都不让我做什么,估计也要到毕业后才能转正了,现在又没什么工资,又没有什么事情干,我想直接参与项目,觉得之前自己有一定的项目经验,想多学习多工作,也表达了一点我的想法,没有签三方协议。之后部长就找我交谈了,说实习里面的,见大家都在认真学,都没有看到我这么着急的,觉得我是之前多数做的Web的,现在学的UML制图工具是Winform的不想学,他说现在实习多好啊,有人教,也没什么压力,不会排什么工作,这么好的机会。我说,要我学Winform方面的完全可以,我也很乐意,确实,现在最需要的就是学习,但是毕竟现在是处于考查我的阶段,我看到公司里面的员工也都很忙,也有Web方面的项目,我之前做了,现在我也是公司员工的一员,虽然是实习生,我也想出一部分自己的力。部长说:如果让我现在进入项目组,马上有一堆的日语文档丢过来,虽然我学过一点日语,但毕竟不是计算机方面的,而且之前也没有做过对日的项目,问我能不能做得来,而且,并不是Web项目我就一定能做,一样会有很多新的东西要学的。我说:我愿意学,可能对于算法方面的,我现在还不是很擅长,但是,我愿意学新的东西,文档方面的,我会努力去看,我觉得自己能够解决好。

  经过沟通,部长对于还是比较好的,这也是我很喜欢现在公司的原因,第二天我就进了实际的项目。确实,一下就丢了一大包的压缩文档给我,然后这个项目的主要负责人开始给我介绍了一下这个项目。项目

  • 原来是一个Winform程序
  • VB写的
  • 现在要用WCF将他做成Web程序
  • 里面架构方面用到了SEASAR
  • 做测试的时候,用了微软的Nunit,

对日的程序,先写服务的需求分析文档、详细设计文档,然后写代码,代码写完之后,要写一个Nunit程序,用Excel准备测试数据,测试好了之后,再写页面的需求分析文档、详细设计文档,再Coding,编程完之后,连上之前做的服务,再做单体测试,综合测试,要截图写相应的文档。文档都是用日语写的,而且程序里面的注释也全部都是日语

      额,不用说,我都要冒冷汗了。学过日语,还不会用日语写文档;之前用的都是c#,用VB倒不是很大问题,语言都是互通的,自己也想过要学的;WCF?看过一点,但是,一般看到那些配置的东西,就很头晕,终结点、服务代理什么的,所以也不是学的很好;SEASAR?这是什么,没听过这个架构;Nunit?之前都是随便输输数据,还没有做过,没有界面测试的;单体测试,哇,一百多页面。天啦,原来这就是对日外包的项目。

    不管怎么说,看先,不懂的百度,上网上学习,去图书馆借书看看,实在不懂,问问项目组长,觉得他人蛮好的,文档的话,正好自己想学日语,还有词典的,不懂的查查,大家都不是一出生就会写日语文档的,都要经过这样一个过程,没事,相信自己。

  于是回到自己电脑前面,用SVN把东西都Update到自己文件夹里面了,做对日的项目,安全性都要求很高,所以上网用的代理,大部分的网页都不能进了,所以现在还是先看Document里面的文档吧,也不能百度了,先大体浏览一遍代码及架构。看到了引用里面,有引用SEASAR跟Nunit这两个东西,写在纸上,带回家研究了。

  回来没去干吗,就赶紧上网,看这两个东西是什么了SEASAR,一种流行的JSP软件开发框架,流行Seasar2其实就是一个非常类似于Spring Framework的开源框架。Seasar framework开发模式起源于日本,并且在日本非常流行。NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员。大致了解了一下,也下了一NUnit的小工具,自己学了学。

  第二天到公司本来想结合代码继续学习SEASAR的用法喽,但是没有等我想,项目组的组长,直接再给了我一个压缩包,跟一个P J Manage(一系统的进程表)里面就有我的项目进度安排,排到了二月底,没等我说看得怎么样,今天就要完成这一模块的服务的需求分析文档了。把之前的八个服务的需求分析文档都看了个遍,结合UML图,跟Document里面的文档,总算写完了,跟旁边的老员工Artech的《WCF技术剖析》那本书,以前就看过一点,很喜欢看Artech的这系列文章,虽然有点不懂,懂的先多了解了。之后就是周六了,就直接跑上海书城那边找VB的书看了,虽然VB跟c#都有做.net这块,看了下程序,还是有很多新的关键字,之前半猜了一下,还是确定一点比较好,语言要学还是学好点吧,毕竟不仅是为了工作,也为了自己。

  半个月下来,也就是上个星期四,这一模块经过努力,预料之外,没有加班,提前结束了,很高兴,星期五晚上还跟同事一起到打羽毛球,放松了一下。这个月月底要纳品的,虽然是完成了,第一次做对日的项目,又有好多新的东西,做的之间,虽然项目组组长给了我很多指点,肯定还是有很多理解不足或是Bug的,剩下来两天,再多测试测试。

  上个星期一,小金给了我最后的答复,项目组长跟部长都觉得我比较努力,再根据我情况比较特殊,虽然还是有不足之处,不过公司想我能够好好工作,决定破例,下个月就给我转正了,明天把三方协议带过来签了。。。

  之前一直住在闵行,到上班的地方一个多小时,第二天,签了协议,办了上海的电话卡,搬了家,终于算是稳定下来了,现在住的地方虽然也是合租的,好多人,不过离公司近,附近就是长宁图书馆,没事也可以经常看看书。

  经过自己的努力争取,努力学习,努力工作,无论哪方面收获都很多。虽然现在暂时稳定了,还是有很多需要我努力,需要我学习的地方,以后的路还很长,现在才刚开始。如果你也是刚起步不久的程序员,那你也一定要努力哦,也许暂时的努力看不到收获,但是,我一直认为,努力一定有收获,只是暂时没表现出来,努力一定会成功的,相信自己。

 

posted on 2012-02-27 03:01  小米呀  阅读(3594)  评论(35编辑  收藏  举报