PTT推薦

Re: [請益] PM懂程式有優勢嗎

看板Soft_Job標題Re: [請益] PM懂程式有優勢嗎作者
dream1124
(全新開始)
時間推噓 1 推:1 噓:0 →:5

※ 引述《tin8420 (Invisible man)》之銘言:
: 軟體版前輩們好
: 小弟目前在傳產專案管理PM,預計未來想轉換軟體界做PM(產品經理),在思考自身欠缺技: 能樹時,想到程式是很大的硬傷,於是自學了一些基礎前端html, CSS,js,未來打算繼續: 報名線上的全端培訓班,但不知道這筆5、6萬的學費,對於未來能否帶來幫助?
: 爬文過正反兩面評價都有,有人說PM會溝通就好不需要懂程式,也有人持反面看法,有人: 說PM妹子當花瓶安撫工程師就好......,想請問各位工程師大神們的經驗及看法,跟懂程: 式的PM工作會配合的更好嗎?謝謝!

不曉得你希望學會寫全端能幫到你什麼忙,但如果是像先前的討論一樣,
希望能抓功能實現的時程,那我覺得應該更目標導向地來看這件事。

有時候覺得 programmer 角色有點像生產線工廠的工班頭頭。

他懂生產設備的運作原理,懂教育程度不高的產線工人之個性和溝通方式,
懂得操作生產設備產出產品的方法。
他的職責其實類似部隊長官指揮阿兵哥按口令一步一步執行動作操作生產設備,
直到產出成品為止,只是他指揮的是電腦而非阿兵哥。

兩者的重要在於一般工廠的生產設備通常相當針對目標生產的物品設計與調校,
用不織布做口罩的設備不會拿來做其他不織布產品,
而且由於工廠的生產設備造價昂貴,也不見得時常更換成最新一代,
因此就算 PM 不懂生產設備操作的方法以及生產作業,
但只要大致掌握產品組成的零件以及各零件彼此的依賴關係,
再了解先前公司用目前設備製造各零件的時間或許就可以大致抓出專案的時程。

但軟體的開發比較像是公司擁有一個能夠生產各式各樣產品,
而非生產特定產品的生產設備,這個設備還常常是免費的,兩三年可能就會大換新升級,使原本依續按下 ABC 按鈕可產出的東西變成按 D 就有。

公司只要出錢幫工廠選址,提供電力即可。
於是若你既不曉得工廠擁有的設備是哪一型哪一代,
公司是基於什麼樣的介面上生產產品,公司又要生產什麼,
大致該如何操作他的生產設備生產產品,那麼你可能會很不容易掌握工作時程。

現在再回來看你的問題。經過上面這樣剖析,
如果你希望藉著學習全端開發來輔助 PM 工作,
那我認為你應該盡可能先確認未來要去的公司是在什麼樣的基礎上開發什麼樣的產品。

假如他們是在 web 伺服器上發展做法不難懂,工序不複雜的功能,
那你現在的投資就滿有意義,只是你後端應該盡可能選相同的語言,
例如目標要去的公司是寫 Java、寫 .net 的、寫 php、寫 node.js,
那你應該盡可能去找這些語言對應的全端班,
但如果你要去的公司是在其他的基礎上發展功能,
例如在一些大數據框架上發展資料彙整、分析的功能,
那現在的投資恐怕就沒有多大用處了。

要是你現在還沒辦法確認未來要去的公司之發展基礎以及要發展的功能,那也別著急。
由於現在許多軟體功能的發展基礎都是瀏覽器,後端也大多是在擴充 web 伺服器的功能,所以跑去學全端也很難完全無用武之地,
只是就不要對這五六萬塊的效益抱持太高的期望。
你進了新公司可能會發現自己就像大學畢業新人一樣,儘管懂的學理可能不差,
但是面對生產環境還是要花一定的時間才能把課堂中的知識對應到已經發展得很複雜的
現實環境,接著才能應用它來發揮價值。

一點看法供你和大家參考,希望會有幫助。

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.79.157 (臺灣)
PTT 網址

Masakiad07/13 09:51傳產跟軟體無法直接比對,傳產的製造過程很少設計比重,

Masakiad07/13 09:51但軟體比重卻很高。程式碼架構、服務架構、Infra架構、

Masakiad07/13 09:51運算架構、儲存架構;每一種都要設計。然後傳產的產品

Masakiad07/13 09:51生命週期也不像軟體一樣是連續又長的。

Masakiad07/13 09:54這兩點在傳產上都不會碰到的這種經驗。

感謝提醒,我的確沒考慮到設計這部分的工時, 不過我寫文章的時候是覺得他轉去開發軟體時, 不會一下子就負責帶大家從架構系統就是了。

tin842007/13 11:57謝謝分析

※ 編輯: dream1124 (1.167.52.209 臺灣), 07/13/2020 14:52:46