精華區beta Programming 關於我們 聯絡資訊
> ==>發信人: haryewkun.bbs@ptt.cc (Har), 信區: programming > 或者該這樣說﹐要做 programmer ﹐工具用到熟是最起碼的要求。但你想要更有 > 價值﹐你就必須有更多方面的能力。在美國﹐有更多方面的能力的人還是 programmer > ﹐但在台灣﹐有更多方面的能力的人大概已經是 S.A﹐系統企劃﹑經理﹑專案 > 負責人﹑學者。。。甚至是老闆。 > 在台灣請 programmer﹐他的工具用到很熟﹐你大概就可以很高興了。所以有志 > 之士﹐當然希望自己超越這個階層﹐不想一輩子做 programmer。這樣說的人不 > 知道﹐台灣的 programmer 只是做 coding 的工作﹐用別人寫好的工具及設計好 > 的框架下面寫程式而已。台灣的 programmer = coder﹐所以有志者當然不願想 > 往上爬。 > 會認為這樣說侮辱 programmer ﹐是因為你們沒站在整體來看。你們雙方對 > programmer 的定義都不一樣﹖怎樣溝通﹖用美國 programmer 做的事情來 > 看待台灣 programmer 的行業﹐不覺得文不對題嗎﹖不要看到說 programmer > ﹐就以為你們雙方的定義是一樣的。很自我中心啊﹗就好像不同平臺的 int > 也不一定相同大小﹐彼此之間之間必須要好好溝通才是。台灣的 programmer > 自然也就不一定等於美國的 programmer。 可不可以介紹一下 programming 跟 coding 這兩種工作的不同 ? 那麼美國的 programmer 與 台灣的 programmer 定義上的異同又是那些 ? 先謝謝了 ! 很古早的時代, 看過一家日本專門接辦宇航軟體的公司, 他們做軟體的 方式是有幾排辦公桌, 最前面的一排看規格需求定設計方塊與相關圖, 隨後 是個高階人員查核大致正確後定 pseudo code , 隨後是一位照 pseudo code "寫" 細部程式, 再後一位是高階人員目視查驗細部程式的正確性並確認與功 能方塊的一致性並做修正, 最後是四排共用一位程式鍵入員. 最後共用的那 位被稱為 coder , 因為她把人看的文件真正轉為機器才看得懂的 code . 也有人說那位寫細部程式的才是在做 coding , 共用的那位是做key-in. 在台灣的小公司, 從產品的需求一直到塞進硬體跑起來, 只要是跟程式有關 的軟體工作都被稱為是 "程式設計師" 的工作. 在台灣, 年紀大的(前 PC 時代)都說資訊系畢業會寫程式的越來越少, 他 們意謂的 "寫程式" 是包含從客戶問題了解, 到找出方法/方案(包含架構與演 算法), 設定資料結構並完成特定語言的程式, 除完錯測試, 並能讓用戶用起 來還滿意, 最終做出軟體應用成品的工作. 也就是能做出軟體讓別人可以利用 硬體做出某些功能的工作行業. "會不會寫程式 ? " 是個因年齡, 因背景資歷而有不同認知的術語. -- ◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234