大家好我是一個菜鳥工程師。
年資1年多。coding實力普普,就是拿到需求單,可以做出來的程度,當然做的速度不會有前輩們那樣的神速。
最近剛換公司,面試時面試官(也就是後來的主管)談到的工作內容都是coding相關的,但是進去之後主要工作卻是PM。
當時主管說這個系統未來程式修改就是我負責,所以要我先去看一些寫視窗程式的書。
一邊做一些文書處理、電話聯繫,另一邊開始看視窗程式的書,就這樣過了幾個月之後主管突然要我調組去寫網頁。
因為沒碰過網頁,但我還蠻願意學東西的。
所以事先跟主管說OK!但是需要一些時間學習,主管也很NICE的說會給我時間。
雖說是調組,但是原本的工作還是要自己扛著。
此時PM工作負責的系統也趕著要上線。一個禮拜之後突然有一個網頁CASE過來,兩件事情的完成日期一致。
所以天天電話MAIL滿天飛,常常看網頁CODE一段還沒看完就被打斷,之後又要重頭看。
這樣的情形無限循環,最悲慘的紀錄是一天開著CODE卻完全沒任何進度。
我有將這種情形向上報告過了,但是得到的回覆是系統要準時上線,網頁也要準時完成...
隨著期限步步逼近,接下來更悲慘的是
做到一半的網頁,下班前明明是正常的,隔天一來資料欄位都跑掉了
後來才知道因為需求更改了,所以資料庫有變動
但是到了快到了交件時刻才更改需求,而且不是全部的專案參與者都知道更改內容
最後讓我受不了的一點是,主管又說要調組...因為PM缺人之後又要當PM
而且因為人力調度,以後我不會在碰到網頁,頂多寫視窗程式,但是業務量少得可憐
我知道自己也是有不足的地方,學網頁學太慢、修改網頁也改的太慢。
因為我也不知道通常學網頁要多久才能上手寫出可以資料傳遞的網頁。
所以我不知道是自己真的學習能力這麼差,還是公司這樣的情形是少見的。
所以忍不住上來詢問各位前輩
正常情形會叫工程師當PM,然後CODING量多的時候在叫工程師身兼PM和PG嗎?
正常情形會叫一個擅長視窗程式的工程師,突然去寫網頁,而且只是一次性任務嗎?
正常情形會工作內容一直換嗎?
麻煩各位資深前輩指點這個對資訊業生態還不熟悉的菜鳥。THS!!!
台資軟體公司大多是這樣

除非你接手的產品base或team夠大,否則基本上換來換去是常態。
但你才一年多的資歷,一定要斷然拒絕接SA/PM
否則你一定會陣亡,這種工作不是你的資歷做得來的!
因為我也是做軟體的,教你一個絕招。
把全部的工作都排出來,一天一天排,如下圖表示
一天視狀況安排1~4項,不要考量晚上加班以及假日絕不要安排工作
晚上與假日是你的談判籌碼
排好之後跟相關主管review
如果得到的回覆是不論怎樣要準時上線
那這時候就要跟主管討論要加人支援
否則就是要談加班,但之後要有怎樣的回饋
如果主管很白目的說別人都在加班也沒要求OOXXX....
就看你敢不敢說『來不及上線我也沒辦法,我的工做已經排滿了,我不做白工的。』
如果主管繼續雞雞歪歪,你就直接問『公司需要坳員工的加班才能賺錢嗎?』
不要被人坳還當正常的。

只是...潛規則是新人不要常常加班,因為有經費限制
---
有加班費還不錯,大多數軟體公司RD沒有加班費,頂多補休。
---
跟主管反映,主管的意思是每個人手上都有各自任務,必須靠自己啊....
---
這時候你要思考能力與薪資比,也就是你的CP值
如果你的CP值低,那你就要多努力
不過一般RD,前三年CP值其實都很低 XD
---
主要是窗口工作不知道怎麼排.............
---
當窗口,你的開發效能會變得非常低
這種工作應該是PM,需要很多溝通協調與相當程度工作安排的功夫
你的資歷經驗,很難撐起來。
---
所以聽大大的意思是,這些事情是軟體業的常態
---
小軟體公司都這樣啊,大公司會好一些啦
你可以上CMMI網站,自己估量看看公司是那個Level
台灣小公司多是L1啦,就算號稱L3的其實大多是L2
看你說的工作狀況,是L1無誤了
駐點、加班、過勞、土法煉鋼、沒文件、架構亂搞,DB亂七八糟,無法控制需求與規格變更
連個基本Release SOP都沒有,更不要說是研發循環 XD
不是科班出身的不要緊,因為科班出身也不會好到哪去。



























































































