程序員零起步(四)——實習


  現在已經是二月二十七號了,二月份快完了,也快結束了我這個月的實習,准確的說是結束了我的實習生活,希望是最后的實習了。

  上次寫博文的時候,大家對我的排版提了好大的建議,自己看了,確實很費力,可能是寫的隨筆,自我感受太深,太隨意了,沒有考慮大家的感受,真是抱歉,慢慢改哦,成長中,請大家見諒。

     最近都在努力學習,努力工作中,也忙着搬家的一些事宜,所以都沒很多時間來寫了呢,寫一篇博文,確實要花比較多的時間,在這里先謝謝之前的這么多樓主寫的這么多好的文章,學習了。

  之前說要結束我的實習生活了,這是一件目前來上海最值得高興的事情。來這家做對日外包的中日合資公司,是一月多來面試的,接近過年,正式過來實習是二月一號,一直相信,什么事情都要靠自己努力的我,雖然是過來實習,也從來沒想過被動接受,不然可能要回江西了。那時候簽約的時候,簽的是實習合同,哎,實習就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的,剩下來兩天,再多測試測試。

  上個星期一,小金給了我最后的答復,項目組長跟部長都覺得我比較努力,再根據我情況比較特殊,雖然還是有不足之處,不過公司想我能夠好好工作,決定破例,下個月就給我轉正了,明天把三方協議帶過來簽了。。。

  之前一直住在閔行,到上班的地方一個多小時,第二天,簽了協議,辦了上海的電話卡,搬了家,終於算是穩定下來了,現在住的地方雖然也是合租的,好多人,不過離公司近,附近就是長寧圖書館,沒事也可以經常看看書。

  經過自己的努力爭取,努力學習,努力工作,無論哪方面收獲都很多。雖然現在暫時穩定了,還是有很多需要我努力,需要我學習的地方,以后的路還很長,現在才剛開始。如果你也是剛起步不久的程序員,那你也一定要努力哦,也許暫時的努力看不到收獲,但是,我一直認為,努力一定有收獲,只是暫時沒表現出來,努力一定會成功的,相信自己。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM