正文

職場故事(2)工作伊始

(2018-04-01 11:43:13) 下一個

開始到新公司上班了。我的前同事兼Hiring Manager 自然就成了我的 Manager. 這個感覺還蠻怪的,雖然對他有親切和熟悉感,可也不敢和他走得太近,畢竟是領導和組員的關係,我也不想讓人感覺我想沾他的光。

我們組做的是公司內部管理軟件。編程前先要設置開發環境。麵試我的兩個lead之一在我去orientation的時候替我把環境設好了。我用的時候卻發現沒有和source control 連在一起,需要加一個plugin。我去網上把plugin下載下來,卻無論如何也裝不上去。聽說另一個lead裝了這個plugin,我就去請他幫忙。他二話不說就來幫了,可是他也裝不上去。於是他決定重新裝我的開發環境。這回他裝的時候我在旁邊認真看著,還做了筆記。可是他好像也不是很熟,還時不時要遠程進到他的電腦裏查看他自己的設置。我挺納悶為什麽組裏沒有一個統一的文件大家可以follow。他終於把環境裝好了,plugin也裝上去了。我很高興地謝謝他。我由此也知道兩個lead的開發環境居然不一樣,大概別人的也不一樣,我想我有機會一定要寫一個統一的文件,這樣新人就可以自己安裝環境,而且統一開發環境也可以減少問題。

沒想到很快機會就來了。我被分到的第一個任務就是係統升級調試。要把服務器軟件和編程語言同時升級,我得先在我自己的電腦上把新環境設好,並且能運行這個管理軟件。我想正好我把每一個設置步驟都記錄下來,寫成文件。因為這個環境對我也是新的,我折騰了一個星期才終於設好了,主要是解決一些libraries不兼容的問題。最後有幾行代碼不能編譯,因為係統libraries的改變,要重新寫code。我把這幾行代碼comment out,並把問題寫在我的報告裏了。我另外還寫了一個圖文並茂的詳細文件,一步步說明如何設置這個新環境。這樣大家在更新環境的時候就可以自己做了。後來這個文件一直被使用和更新,一直用到現在。

環境設好了,軟件也能運行了,是不是我的任務就完成了呢。我心裏也沒底,也沒人告訴我。這裏有管理的問題,也有我這個新人羞於問人的問題。唉,我想既然交給我做,我就做到底吧。於是我決定把這個管理軟件的每個功能都運行一遍,看有沒有問題。其實我也不清楚這個軟件的具體功能,就是機械地把每個window打開,把每個button都點一遍。這個軟件還真大,我大概花了一個禮拜才幹完,還真發現了一個功能有問題。

我把這個問題寫在報告裏,再加上前麵那個編譯問題,和兩個lead開了個會,介紹我的成果,還有這兩個問題。他們聽完了,也沒說我還要做什麽,好像我的任務完成了。既然沒我什麽事兒了,我就去忙別的了。後來知道那個界麵功能問題是程序語音升級造成的不兼容,他們在網上找到了一個fix,對libraries做了patch。可是那個編譯問題卻被忘了,上了production後才發現問題,才匆忙找人fix。我聽了心裏直歎氣,寫在報告裏的東西也會被忘記,可見項目管理有問題。後來我們再做係統升級,都要設一個project manager,以免類似的事情再發生。

現在我回頭來看,我覺得我有幾點還是做得不錯的。一是看出組裏缺統一的環境安裝文件,就主動去做了這件事情。二是趁剛開始事情不多,花時間把係統運行一遍,雖然花時間,但是一箭雙雕,既把任務很好地完成了,也對這個係統增加了了解。不足的是我並不清楚在這個任務中我的具體職責是什麽,完全是自己摸索。對發現的問題也沒有很好地follow up。

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.