AdSense

網頁

2025/7/27

資策會學弟問答 十一

前一篇:資策會學弟問答 十

信件時間2021年12月3日


問:

Hi 前輩:

想跟前輩分享一下上班四周的心得,並詢問一切狀況是否還在正常範圍XD

我是web team 的,組員除了我還有兩位同仁,主管是handle許多team的研發部協理。

主管在當初把我交付給兩位同仁A與B後(事實上應該是託付給A,但A又將我託付給B,理由是B在公司待的時間較長,比較瞭解公司狀況,A是中間有離開公司後又回來的,但A職位比B大),就沒什麼在與我接觸了 而公司的導師制度,也有一位mentor可以指導我,但他不是跟我同組的,其實也不是很清楚我的team工作任務,於是也把我託付給同仁A。

但是在相處四周後,感覺這兩位同仁做事方法思考邏輯完全是不同的,我也比較常詢問B同仁,他也跟我分享剛進來一樣混亂以及別擔心試用的問題。其實A也是很常詢問B,因為他也是中間才回這間公司的,也是很多不了解要詢問的,但大部分的人還是都會找A,我也不知道為什麼。

在這週三的時候,主管突然透過AB告訴我,我被交付了四個功能的開發完成,期限是12月中,但是到現在為止我也沒有太多的專案經驗,連公司的專案建在哪我也不太清楚,更別說獨自完成,感覺有點不太妙。

目前是有再不斷詢問同事中,但他說先用我的電腦練習就行了,但練習與真正改寫專案感覺又不太依樣,但我還是有自己練習,因為公司很常用ajax and json 練習大概都如下:

1.先自己做一個json資料模擬未來會取得的資訊
2.寫servlet將json塞入,模擬一個網址一樣
3.使用jsp 內建立ajax ,url 使用servlet來模擬網址並寫入邏輯去判斷及動作

主要練習是這三項

今天B請假,我去詢問A工作問題即告知目前練習狀況,才得知A與B其實不太會溝通"我的工作狀況",因為A很訝異我都只是在練習而不是真正將專案叫出來編輯,頭尾不清楚的情況下沒辦法將我的功能正確的加在相對位置上,也不知道為什麼B會這樣讓我"練習",然後告訴我,要我盡量去煩B,這樣他才會比較積極的教導我,但我內心就是覺得很奇怪,一個是不斷將我推送給另一位,而另一位是指將可能整個流程的中間一小段叫我完成,但卻沒告訴我頭尾。

我不曉得照理講是怎樣,但我的感受是,整個專案在建置或修改,應該是步驟1~10 接續的告訴我讓我完成或是帶著我做一遍之類的,但都不像是這樣。

再來就是,我也會自我懷疑真的有辦法在月中完成4個功能開發嗎?主管知道我的能力才託付我任務的嗎?

下禮拜開始,我應該會抱著筆電不斷去詢問能否帶著我完成其中一個功能(從頭到尾),好像我得在更積極一點的去詢問才行,不然我覺得整個過程都很奇怪,有點不知道頭尾而直接做中間的感覺

不曉得前輩有沒有什麼意見可以分享給我,或是我在工作上要注意哪些眉角。


答:

從您的敘述我目前無法判斷A和B是什麼關係,也無法得知A和B在專案中的角色,只知道你們應該都屬同個team。

  • 「A職位比較大,B職位比較小,大部分的人都找A」 - 這裡我判斷A可能是SA或PM的角色,A可能domain比較熟,但不太熟程式。也可能A掛資深,外部的人通常是找資深的。
  • 「你比較常問B,A也常問B」 - 那B可能是對專案及程式細節比較清楚的工程師。
  • 「主管託付給A,但A又把你託付給B」- 理由同上,A對專案程式細節比B不熟,所以無法指導你。
  • 「menter可指導你,但跟你不同組」- 奇怪的導師制度,那這mentor應該沒什麼用,只能問一些無關domain的程式問題。
  • 「這週三被主管交付四個功能要在12月中完成,但不知道專案間在哪」- 所以你要趕快問出要完成功能的專案建在哪,怎麼跑起來。
  • 「整個專案在建置或修改,應該是步驟1~10 接續的告訴我讓我完成或是帶著我做一遍之類的」 - 這點你的認知錯誤。工作不是學校,因此不會有人主動手把手帶著你從頭到尾做一遍,而是你應該主動去問出你欠缺的資訊來完成你的任務。要是你都沒主動詢問大家會當作你沒問題。

主管週三才交付功能,所以B之前只讓你在電腦練習感覺還OK。但既然週三已交付要完成的任務,那從現在開始你就要去把專案實作功能了。A和B兩個對你目前的工作方式看法不同,有可能是因為他們的角色不同。A既然叫你去煩B你就把A的疑問轉丟給B問他的看法。

總之唯一的事實是,你12月中表定要完成4個功能。至於能不能真的在12月中完成那不是現在要想的事,無法如期完成你至少要說出無法完成的原因,事情沒完成總該有個理由。

* 「下禮拜會抱著筆電不斷去詢問能否帶著我完成其中一個功能(從頭到尾)」- 這態度很好,但方式我覺得不好,因為你已經從資策會結業應已具備一定的程式能力,帶著你從頭到尾完成功能不就等同幫你做這個功能嗎。不過因為 你是新人又是第一次實作所以就這樣做吧。

建議可以問的問題是:

  • 請問專案怎麼下載?
  • 請問這專案的系統是用來幹嘛的?
  • 請幫我看一下為什麼專案跑不起來?
  • 請問我專案跑起來了但要怎麼近入功能頁面?
  • 請問有沒有功能文件?
  • 請問這實作功能的目的?
  • 請問要去哪張資料表取資料?
  • 請問有沒有類似的參考程式?
  • 請問這邊的變數是不是來自於這?
  • 請問這環境變數設在哪?
  • 請問專案路徑配置檔在哪?
  • 請問資料庫連線位置?
  • 請幫我看一下為什麼連不到資料庫?
  • 請問能幫我看一下這例外錯誤的意思嗎?

看出端倪了嗎?你應該問很多特定的問題。

我幫你整理一下你應該要問的問題(A和B兩個都去問然後自己統整資訊):

  • 要實作的功能有文件或規格書嗎?
  • 要實作的功能是現有的功能修改還是全新的功能?有畫面嗎?有線稿嗎?有流程圖嗎?有欄位定義嗎?
  • 要實作的功能要存取的資料表在哪?
  • 要實作的功能的目的是什麼,如何被使用?
  • 要實作的功能的專案在哪,如何下載並在本機跑起來?
  • 要實作的功能會在專案的那個位置,放在哪個目錄?
  • 要實作的功能實作完如何被驗收,怎麼交付?


問:

HI 前輩:

感謝前輩的建議,也知道工作已經不是學校,應該自己積極的去理解不會的地方,要是你都沒主動詢問大家會當作你沒問題!這樣我就明白了!

我想可能是因為初入職場的關係,對一切陌生的事物感到緊張害怕,畢竟總會希望第一次完成任務是有前輩引領,只能說可遇不可求,或許其他同學同事是這樣走來不代表我應遇到如此禮遇。

既然目前已經知道兩位資深同事是這樣的相處模式,那我想以下是我的策略。
1.將任務嘗試拆開,來分別獲逐步完成。或許我的步驟1~10與實際不同,但我透過詢問及修改應該也能了解到真正的步驟!
2.主動積極的問問題,並試著清楚描述自己不懂的地方。
3.持續寫工作日誌(日記),記錄自己處理了什麼、查詢了什麼關鍵字資料、紀錄工作細節。

感謝前輩提點。


下一篇:資策會學弟問答 十二

沒有留言:

AdSense