[心得]大學的最後一門課-實習

  • 4992
  • 0

摘要:[心得]大學的最後一門課-實習

看了小朱大大這系列的文章後,讓我回想了我這四個半月下來的實習,我學到了什麼?  也分享一下這充實的實習過程。

http://www.dotblogs.com.tw/regionbbs/Tags/%E8%8F%9C%E9%B3%A5/default.aspx

http://www.dotblogs.com.tw/regionbbs/Tags/%E5%AD%B8%E7%BF%92/default.aspx

把這次的實習分成幾個階段來講,最後再來個總結。

 

先做個簡單的個人分析,好讓各位了解我的底子有到哪裡。

     學歷:118資管 學士

     成績:中間 (118好多變態)

     技術:.NET C#、PHP、JavaScript、SQL

     成果:參加過大專資服競賽(產學合作),和同學共3個人在半年內寫出一套供大陸某金融智庫使用的系統(客戶管理+專案管理+基本的統計分析),我是負責專案管理和部份統計

     經歷:在某補習班教英文、數學待了四年。  

                 曾在某書局的資訊部工讀(負責維護購物網站,並開發新功能) ,該資訊部嚴格講起來沒有.NET 工程師....。

 

在收到錄取通知之後,其實心裡面很開心,覺得自己被別人認同了 (天真)。

免不了會充滿著幻想,進大公司可以看到業界是怎麼做事的呀,可以跟前輩學很多東西……諸如此類。

也覺得應該不會太操,畢竟我只是一個新進去的,而且是沒有正式工作經驗的菜鳥。

這次實習過程大致上分為四個階段:

 

(一)蜜月階段

      開門見山直接說,我的蜜月期,只有三天!

      這三天在做什麼呢?

      第一天:報到跑文件、領設備、認識同事、熟悉附近的環境。

      第二天:開始裝環境,解釋我之後可能要Support的工作。

      第三天:發呆 (沒有事情給我做),我也不知道要幹麻。

 

(二)戰爭階段

      在沒有任何的文件的情況下,僅告訴我說:「現在有一個需求,要做自動化XXXX的,之後要上線用的,大概二個禮拜要寫出來」,這類型的工作有3個左右。

      面對這種要求,我的作法是寫了一些我的idea,也大概畫個簡略的流程圖跟同事討論,剛開始可能會跟我一起討論…漸漸地他們忙於案子,我就變成獨立作業。

      通常要等到快上線的時候,才會來review我的程式,確認是否可以正常上線。

      這樣的作業方式,對我來講是不陌生,所以還算習慣。

 

(三)煉獄階段

      有一天,我家的PM,說因為同事太忙叫我接手一個需求,要去調整他們現有的程式邏輯跟結構,期限是二個月,我聽到的時候其實心裡面有不詳的預感。

      為什麼呢?  因為牽扯到他們的Business Rule...而且是蠻複雜的,從我進來我Business Rule根本沒碰過多少,自己是知道這次的工作不好做,有可能做不出來

      但礙於實習的身份,又不好意思說我可能做不到,所以就硬著頭皮接了。PM有說不懂的地方可以問他 (這是會造成煉獄階段的致命傷,請繼續看下去。)

      會議結束後,我先看過PM列出來要修改的程式清單,打開程式來看……註解少的可憐 (標個日期、修改人,修改邏輯寫的非常的……深奧)

      我就跑去請教一下同事說那塊是什麼東西,大概要怎麼改,收到的回答是:「我也是新接這塊的人,之前也沒摸過裡面的東西,所以我不曉得耶」(暈)

      跑去問PM,回答是:「你可以看過裡面的東西再來問我嗎? 你怎麼這麼懶」。

      我心想,「哇靠,我連程式是做什麼的東西都不知道,你就要我先看裡面的東西,你當我是神嗎?  要是我用看的就知道,那我幹麻問你?」

      心中盤算,要是我只能問這個PM,我鐵定交不出東西來的,所以我就去探聽前一個維護這塊的人是誰 (在別的Team),就私下跑去問他了。

      有了正確的人可以問,我就也努力的去分析程式碼裡面所包含的Business Rule,不懂的地方就跑去問,事情就這樣發生了…

     「有一天,我跑去問前一個維護程式的人,PM正巧上完廁所回來,看到我在問別的Team的人,在他的位置上直接把我叫走,還指責我說:不是叫你不要去問了,別人有他的工作

        ,不要一直去煩人家,更何況是別Team的人,難道你不相信我說的答案嗎?」。

      PM的舉動打擊到了我的自尊心。我只是去想確認一些流程,以及程式的邏輯是否正確。若是照PM講的答案,程式邏輯對不起來,我是要怎麼改?

      我又不是混水摸魚在找漂亮妹妹聊天,在公開場合這樣對待我,我有做錯什麼嗎?  別Team的主管跟你反映說我一直去找誰誰誰,你就不管三七二十一先罵我?

      後來我就便不太去問人了,靠自己去分析,有時候真的不行再偷偷的趁一些空檔去問 (後來PM還跟問說我怎麼都不主動去問些問題 。O.S 誰敢問啊?,我又不是討罵)

      最後改出來的程式,當然就會有漏洞,上線之後隔天就下線了…,隨即開始再次修程式 (這中間還讓我直接去跟客戶確認調整的方式跟需求確認,真的是無言…)

     後來在修改的過程中,有鑑於上一次的教訓,也熟悉了Business Rule,在規劃上就更為的完善。

     修改了半個月左右,就能上線了,雖然後續有發生二個小bug,但是也也很快的就排除掉了。 

 

(四) 收尾 &心得

     到離職的前一天,我終於完成了這個困難的工作。當下是非常有成就感的,只能用一個字來形容------爽!

     但我真的很累。這段期間精神壓力很大。大到其實我有點無法負荷了,過程中一度有想要放棄的念頭,但是我不想被別人看扁說是爛草莓,還是咬牙撐下去了。

     我覺得我已經不是被當作「工讀生」在使用了,而是被當作「正職」在使用,而且還遇到這種PM真的讓我頭很大。

     有時候我都會覺得自己很可憐,被操成這樣,其他的工讀生就涼涼的…,心裡會很不平衡,我都是拿一樣的錢為什麼我就要這麼累?。

     幸虧有幾個比較好的同事,有感覺到我快被壓力壓到掛掉了,偶爾會找我去談談心,聽我訴苦,讓我能夠比較正常的抒發壓力。

     後來自己也想想,其實累是有價值的…不只有實質收入-新台幣,還有無形收入-經驗。

     這趟實習之路走來格外的艱困。這是我在大學修的最後一門課,讓我覺得不虛此行!