我本身是資訊管理系的
對於這方面有些問題!
程式設計師再上去高一階的官位是啥?
系統分析師是幹嘛的?是管程式設計師的嗎?
還有軟體工程這個東東,跟系統分析師有什麼關係嗎?
一個軟體工程裡最高階的官位是什麼?
呵呵…不好意思!問題多了點!
通常這種人就是去客戶哪邊拿需求回來, 分析客戶需求之後, 寫成文件給SD or Programmer看. 不過通常這種文件, 寫程式的人, 看到都會吐血. 因為大部分都寫的很爛. 不是不夠詳細, 就是寫了些垃圾. 之前小弟就有碰過, SA想說能幫助Programmer, 結果用他知道的Delphi 概念來寫SA文件


SD = System Designer = 系統設計員
SD是把SA的文件拿來, 消化之後, 設計出一個合適的架構, 有的會改寫SA的文件, 然後分給下面的programmer去完成. SD通常程式的能力要有一定的功力. 而且會很多小tools來幫助寫程式. 而且, 這種職位的人, 已經開始很少寫程式了, 通常都是幫助programmer解決問題, 或是找solution. 或者是survay新的技術來幫助開發.
PM = Project Manager = 專案經理
PM要管的事情可多了, 他要掌握開發的進度, 還要跟客戶打哈哈. 開發delay的時候, 要去被客戶罵. 還要照顧手下的SA, SD, Programer, 當時程很趕大家猛加班的時候, 好的PM就會自掏腰包慰勞大家. 當SA, SD, Programmer當中有溝通上的問題的時候, PM要跳出來協調. 反正大小事情, PM多少都需要掌握. 更重要的是, 儘可能的讓開發按照時程來跑. 基本上, PM一定要學會"搓湯圓"!
PM 在上去應該還有副理, 經理上去有總經理, 然後董事長...etc
跟PM同等級的應該還有Pre-Sale, or Sales.
不過台灣的軟體公司, 架構都不太一樣. 要看公司的性質, 還有用的程式語言.
軟體工程業職位最高的應該是... "付錢的客戶"


台灣的環境的確是有問題, 但是也沒有完全那麼差.
我有碰過不錯的PM, SA, 還有SD. 這種東西, 只能說可遇不可求. 我就有碰過PM, 很懂DBA, 還懂software engineering, 或許要他坐下來寫code, 大概有困難, 但是他的觀念超正確的. 而且懂得東西很廣! PM的價值, 在於他的resource, 還有"搓湯圓"的能力(這可不是那麼簡單的!!) 剛踏入業界的時候, 大概不會碰到最好的PM, or SA, 但是有很好的SD. 那你就要跟SD做好朋友跟他學習. 接下來換過專案之後, 你可能會碰到很好的SA, or PM. 等到你在這個業界打轉一圈之後, 你就認識了一票可以幫助你的團隊. 這時候你就得培養自己的能力. 未來的趨勢, programmer不能單是programmer必須要有自己的附加價值. 不然很快就被淘汰掉了. 那些煩瑣的coding事情, 慢慢的會被code gen取代掉. programmer就要有不可被取代的能力才能生存下去. 而且還要往上爬! 升為SA, SD, or PM. 當你還沒坐到那個位置之前, 千萬不要認為那些沒什麼.
還有, 微軟的環境.... 呵呵... 想太多了. 要不要去西雅圖總部看看啊? 表面上看起來好像環境不錯, 可是壓力可是無比的大. 微軟的開發團隊是繞著地球轉的. 沒有人是不可被取代的, 你被利用完了, 沒價值了, 你就得走路了. 呵呵... 我有親身經歷過的朋友. 所以... 微軟唯一很強的是, document寫的很好!
PS: 樓上這位朋友還是麻煩您, 下次發言的時候不要太情緒化. 從文中大概就可以看出來, 你在這業界還不夠久... 我說真的, 被操過一兩年之後, 再回過頭來看, 你會覺得成長了不少. 同樣出來兩年的programmer, 有被專案操過的, 跟沒有被操過的, 差太多了! 所以不要氣餒, 媳婦熬成婆, 你就出運了啦! 如果有得罪之處, 好請見諒.
雅痞 wrote:
那請問sa sd pm
這些人需要"很會寫程式"嗎?
還是只要懂概念就好了?
還是說都是程式設計師升上來的?
我們老師說資管的人程式只要懂一點就好!
不用像資工那麼專精
但程式不能專精的話又怎麼可以做sa sd或 pm呢?
而且也常聽說很多sa寫出的文件根本是異想天開或者很爛之類的
這…讓我很矛盾啊!
上禮拜六陪我大學同學去交大的 OpenHouse.
我是一直都在資科, 我同學則是在研究所的時候轉到交大資管所.
我同學不太想找寫程式的 job, 但是那天的 OpenHouse 絕大部分要找的都是要找寫程式的人 :)
就我的經驗來說吧..
在台灣絕大部分的人都不想去寫程式, 絕大部分的人都想要跑到管理階層 (e.g. PM)
不過天底下沒這麼爽的事情, 一個好的 PM 並不只是動動嘴巴
甚至於在台灣我會覺得 PM 最好是技術背景出身的, 否則管的動底下的 RD 嗎?
資管往好處想是說, 既有技術背景, 也有管理能力
但是, 我常常覺得在台灣資管也會落在一個很尷尬的局面.
找工作的時候, 最多的工作機會還是要寫程式, 要跟資訊背景的人競爭
(你覺得說你剛畢業, 有哪家公司會直接叫你當 PM 的? )
My Blog - http://webapp-tech.blogspot.com/
關閉廣告