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

作者: littlethe (東周流浪漢)   2020-07-13 06:49:07
先講結論,
PM懂程式會有優勢,
但這個優勢應該不是你想得那樣,
PM是態度導向的工作,
態度要先對,溝通能力要先有,
有了之後,再來才是看你的"知識",
也就是說,當2個態度都很好的PM,那懂程式的那個,就會比較受工程師歡迎,
但如果是1個態度很好但不懂程式的PM,和1個態度很差但懂程式的PM,
絕對是態度很好的PM受歡迎,
最常見的態度差,就是當PM.就以為自己是工程師的主管或客戶,
對工程師用主管或客戶的口氣講話,
逼工程師做他們反對的事,
搞得很像工程師有兩個主管或兩個客戶,
或是PM根本就無法把需求講具體,講清楚,
而且所謂懂程式的優勢,我們要的是有"開發經驗"的,
自己關在家裡學,或去上課,但沒用在工作的話,這個沒太大意義,
因為自己學,只是知道語法,不知道實際工作會遇到的狀況,
但工程師不需要你來告訴他語法,
因為工程師會的語法比只是自己學的人高太多了,
我們要的是能討論"開發的狀況",要知道我們在說什麼,在擔心什麼,
你真的要能讓程式知識發揮效果的話,最好是先當工程師先至少當個一年看看,
不然要講程式的話,如果連大學生的程度都沒有,那就太淺了,不如不要談,
只會和我講for和if,能對專案有什麼幫助?
來講個只會皮毛,一知半解,態度又不好的親身故事,
有個PM要我做出一個在網頁上秀圖的功能,
因為這個功能要串連幾個地方,還要測試,我就估3小時,
結果她就嗆我這個功能不是5分鐘就做好嗎?
我沒和她吵,我就繼續做...
大概半小時後吧,她就用html寫了<img src="XXX">一行,
再嗆我,"你看,我都已經寫出來了",
我整個傻眼,居然拿靜態網頁寫法來和動態網頁比?
她理虧後,又改口說我是PM不懂技術...
像這樣,扯到爆的行為,那"懂程式"就成了扣分的事了,
其他常見PM不好的行為,
例如工程師希望PM提供"公式",
還附加一句,如果公式講不出來,也要盡可能把邏輯規則講仔細,
結果PM一聽到"公式"或"邏輯"要他提供,就氣得跳腳,
指著工程師大罵說工程師要自己想公式和邏輯,
這個很明顯就不懂工程師職責和自己職責,以為工程師就等於數學,
以為PM可以完全不用碰數學,所有數學的事都要工程師處理,
PM給不出具體的形容,工程師只好靠自己想像弄出來,PM又在大喊這不是他想要的,
但工程師根本不會心電感應知道PM倒底要什麼,
(這時候就是PM懂程式的價值了,如果PM態度好,又會程式,
這時候想公式和邏輯就會順利很多,
但前提真的是PM的態度要先好,要願意幫工程師處理問題,
工程師也才能幫PM解決問題,這互相的)
或是說,當工程師說這樣做有問題時,
PM想反駁,結果回答是"我朋友"或"我老公"或"前公司的同事"也是工程師,
他說這樣可以做...
那PM本身不知道要怎麼做,PM這樣回答,
是要工程師是要和PM的朋友或老公或前同事開會嗎?
還是要把他聘進來公司做事?
這樣的溝通是大扣分的,
至於PM妹子當花瓶安撫工程師...個人覺得這是把工程師當笨蛋的做法啦,
對我完全沒有意義,
她如果無法把需求弄清楚,把文件寫好,這樣多一個什麼都不懂的人卡在中間,
那只是讓問題變更多,
安撫我又能幹麼?安撫我又不會讓程式寫更快,bug變更少,
而且"故意"找妹子當PM,往往並不是工程師的意思,是根本是老闆或主管想把妹,
所以拼命把外行的女生找進來,
我就是看過有公司這樣亂搞,而且是不只一家,
外行的女生找進來,
如果肯乖乖的當花瓶也就算了,
結果一進來就覺得自己是主管,
自己想出一堆需求,就跑來命令工程師做,
工程師對她有意見,
她就和老闆或其他主管搞曖昧,
(有沒有發生什麼關係,其他人也不曉得,反正行為就很像男女朋友,也有在約會)
到處說工程師壞話,老闆或主管就跑來施壓工程師,
這種公司很可怕的,
大概也只有好色或很缺女人緣的工程師才會吃這一套,
我要強調是找外行女生當PM這件事,因為找專業的女生是很OK的,
我也要說一個很現實的事,我看到的軟體公司,10間大概有7到8間,
工程師和PM是處不好的,
尤其是公司快倒,案子快垮時,公司內部整天在吵架,氣氛很差,壓力很大,大家都在推責任,
我也待過傳產,氣氛雖然不能說很好,但比軟體業平均來說好很多的,
這個現象你要去想看看,我是你我會繼續待在傳產,
最後,我要提醒你,PM這個職位已經變得很奇怪了,
很多行業都會有PM這個職位,但做的事完全不同,
簡單的說,就是PM這個名稱已經嚴重濫用了,
很多打雜的工作也叫PM,
所以你不要以為你在傳產當的PM,可以用在軟體業的PM,
你要細到去看你要申請的公司的PM,在做什麼事,針對它去準備,
因為每家公司的PM的工作會不一樣,
有的要懂程式,有的不用懂程式,
有的PM其實就是業務員,口才要很好,
有的PM其實是秘書,那又不一樣了,
我是比較烏鴉嘴啦,但希望能回答到你問題,讓你在做決定時更小心,
不缺錢的話,我是覺得你可以去上課沒有關係,有認真上的話,
那也有些幫助的,但要先確定你的態度是好的,
而且有必要的話,最好先當基層工程師,
否則,沒有決心轉職的話,就留在傳產比較好
※ 引述《tin8420 (Invisible man)》之銘言:
: 軟體版前輩們好
: 小弟目前在傳產專案管理PM,預計未來想轉換軟體界做PM(產品經理),在思考自身欠缺技
: 能樹時,想到程式是很大的硬傷,於是自學了一些基礎前端html, CSS,js,未來打算繼續
: 報名線上的全端培訓班,但不知道這筆5、6萬的學費,對於未來能否帶來幫助?
: 爬文過正反兩面評價都有,有人說PM會溝通就好不需要懂程式,也有人持反面看法,有人
: 說PM妹子當花瓶安撫工程師就好......,想請問各位工程師大神們的經驗及看法,跟懂程
: 式的PM工作會配合的更好嗎?謝謝!
作者: paulshain04 (paulshain04)   2020-07-13 07:49:00
空降 PM 高機率很雷的 我比較喜歡工程師升上去的PM
作者: littlethe (東周流浪漢)   2020-07-13 08:02:00
基本上,工程師就是會喜歡工程師轉的PM,但可惜的是老闆看到會寫程式,就只會想要他繼續寫程式,然後覺得PM可以亂找,就是造成常見工程師和PM不和的源頭為什麼空降PM很雷?因為那常常是老闆的朋友或親戚,想找進公司,給他們個職位做,工程師不會寫就不能當,所以讓他們當PM...所以這種就很雷,老闆根本沒有真心了解一件事,就是PM比工程師更難當,所以找人要比工程師更嚴格才對
作者: pttworld (批踢踢世界)   2020-07-13 08:14:00
想程式和邏輯那段,那是SA/SD給的想公式
作者: littlethe (東周流浪漢)   2020-07-13 08:15:00
是沒錯,但很多軟體公司,是沒有這個職位,所以變成PM去做我還真沒待過有設SA/SD職位的公司
作者: xo1100 (蝦蒸河粉)   2020-07-13 08:42:00
所以這行跳來跳去真的正常(?
作者: guest0710 (guest0710)   2020-07-13 08:57:00
你好認真 推
作者: littlethe (東周流浪漢)   2020-07-13 09:51:00
我不能說跳來跳去很正常,但我會說這是無奈的選擇,我們身不由己,如果公司對我好,我不會想跳的
作者: Masakiad (Masaki)   2020-07-13 09:57:00
跟哪一行無關,跳來跳去錢有變多就是正常啦
作者: tin8420 (恆恆)   2020-07-13 10:53:00
您好 我是原PO 謝謝你的詳細說明現況 會在仔細考慮轉職的 我在傳產做的PM是專案管理 主要是專案跟客戶對口聯繫工程疑難 客訴處理 時程掌控 專案損益檢討... 跟軟體業的產品經理著重開發的階段比較不同~不過我自認是個態度不錯的PM 起碼基本的同理心要有
作者: littlethe (東周流浪漢)   2020-07-13 12:21:00
不一定會著重開發哦,每個公司的PM不同,最大不同我會說壓力會不一樣,軟體業,尤其接案的,為了趕進度氣氛會很差再來就是產業知識會不同,做金融的,做教育的,都和傳產的知識不同,反正...你有心理準備就是個好的開始我也好奇你為什麼想離開傳產的原因,如果你討厭傳產的點在軟體業也有的話,甚至更嚴重,那轉職就沒意義了
作者: overhead (overhead)   2020-07-13 16:11:00
你遇到的PM好扯,秀圖那個光想像就覺得害怕,辛苦了...
作者: littlethe (東周流浪漢)   2020-07-14 06:35:00
當下是很火大沒錯,但想一想,這種糟糕的PM就只能在不專業的小公司混下去,專業公司的高薪PM根本不會想請這種人等到了年紀35歲後,不專業的小公司也不想請他們了,除非他們攀到很好的關係,可以當起山大王或貴婦,不然看長久的職涯的話,工程師還是比較吃香,可以累積專業,老了也不會太吃虧,也可以轉到更好的公司,外行PM亂搞就算做10年也不會進步,只能唬外行人,內行人一聽就露餡了,所以就只有不專業的小公司會請,他們進去又亂搞,公司變更不專業,就變成惡性循環...我這年紀已經看到些這樣的例子,真的是外行PM爽在年輕時,越老越慘,工程師就倒吃甘蔗
作者: viper9709 (阿達)   2020-07-14 23:21:00
大推這篇~超有同感
作者: internetms52 (Oaide)   2020-07-18 13:14:00
總的來說,pm懂程式的優勢端看你用懂程式這個優勢做了什麼

Links booklink

Contact Us: admin [ a t ] ucptt.com