程式設計不等同於軟體開發 | 我要找工作
![程式設計不等同於軟體開發](https://i.imgur.com/sLIY79K.jpg)
2014年8月7日—對於「軟體開發」,很多人都會把它跟「程式設計」看做同一件事,但是實際上兩者是有區別的,還需要有完善的專案規畫、人力部署、品質測試與確保, ...
![程式設計不等同於軟體開發](https://i.imgur.com/sLIY79K.jpg)
在我從事軟體開發行業以來,有一個體會,是有些人對於這個行業有個誤解,包括我自己也曾經如此。究竟是什麼誤解呢?也就是以為寫程式就是開發軟體的全部或絕大多數。
不只我曾經這麼認為,我也相信有不少人也和我一樣有過類似的誤解,以為只要找了一些知道如何寫程式、或是很擅長寫程式的人,就可以順利地,把軟體開發出來。即使軟體開發的環節需要其他的角色,也不過只是配套,真正的主角還是撰寫程式,其他環節其實並不重要,搞定程式撰寫,就大概可以搞定整個軟體的開發了。
不過,在過去的經驗裡,也有過整個團隊都是程式設計高手,在開發軟體時卻屢遭失敗的經驗。這樣的情況給我一些反思,也就是程式設計其實並不等同於軟體開發,程式設計只是軟體開發的一個階段,是重要的階段,但重要程度不像大多數人所想像的那樣,支配著整個軟體開發的結果。在今天,相信還是不少人認為,只要找到了一群很會寫程式的傢伙,把他們湊在一塊,開發軟體就能無往不利,事實上卻不一定如此。
程式設計與軟體開發的區別
程式設計像是個人的作戰技巧,而軟體開發像是團隊行軍作戰,需要的不只是個人的戰技,諸如整體的戰略、陣勢、分工、武器……等等,也都相當的重要。軟體開發只講程式設計,就像兩軍交戰,我軍空有個人戰技,卻不談如何設定戰略、也不談該如何擺陣一樣。
在多年前我還是菜鳥時參加了一個專案,那時聽到了前輩和客戶的一句話,讓我心裡很震憾。我記得,他大概是這麼說的:「我現在已經不太懂得如何寫程式,但是我懂得怎麼做軟體,這個專案在我的協助下,會順利完成的」。這句話完全顛覆了我那時對軟體開發的看法。
我那時仍舊以為,能夠把程式寫好,軟體就能做得好。因為,不懂得如何寫程式,怎麼把軟體做好呢?然而,之後的一些經驗,讓我慢慢體會到這句話的意思。
開發軟體本身就是一個獨立的學問,和程式設計可以是分離的。程式設計是開發軟體中幾乎不可或缺的一環,但是並不是全部、也不是唯一。
這就好比測試工作也是一個專門的領域,也是開發軟體中無法省略的環節,但不會有人認為測試等同於開發軟體一樣。
Chapter 2 | 我要找工作
什麼是軟體?有分哪些? | 我要找工作
作業系統的功能 | 我要找工作
作業系統與應用軟體 | 我要找工作
程式設計不等同於軟體開發 | 我要找工作
系統平台之操作與應用 | 我要找工作
系統軟體和應用軟體的區別是什麼 | 我要找工作
軟體分為兩大類:系統軟體和應用軟體 | 我要找工作
軟體架構淺談 | 我要找工作
電腦軟體與作業系統 | 我要找工作
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 萌萌達有限公司全職【新創公司徵伙伴】安卓中高階工程師
萌萌達有限公司開出【新創公司徵伙伴】安卓中高階工程師職缺3 名,主要工作內容有:在台灣有能力的工作伙伴不少,看到我們徵...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 文德福網絡服務有限公司全職技術客服工程師/網路助理工程師★年終獎金等優厚完善的福利★
文德福網絡服務有限公司開出技術客服工程師/網路助理工程師★年終獎金等優厚完善的福利★職缺3 名,主要工作內容有:1.電腦系...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 尹書田醫療財團法人書田泌尿科眼科診所全職系統資訊人員
尹書田醫療財團法人書田泌尿科眼科診所開出系統資訊人員職缺2 名,主要工作內容有:1.系統開發及維護(系統分析/程式設計/資...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 威虹資訊股份有限公司全職程序員
威虹資訊股份有限公司開出程序員職缺1 名,主要工作內容有:1.對程式設計有熱情2.熟悉網路系統開發工具3.負責應用程序的設計...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 嵐奕科技有限公司全職IOT韌體工程師(此為現場徵才活動職缺)
嵐奕科技有限公司開出IOT韌體工程師(此為現場徵才活動職缺)職缺5 名,主要工作內容有:1.EmbedLinux韌體維護作業。2.Arduino...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 國眾電腦股份有限公司全職JAVA助理軟體工程師(內湖)
國眾電腦股份有限公司開出JAVA助理軟體工程師(內湖)職缺5 名,主要工作內容有:1.金融領域軟體開發。2.負責撰寫軟體功能、測...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 所羅門股份有限公司全職JavaScript工程師-VBU(視覺事業處)
所羅門股份有限公司開出JavaScript工程師-VBU(視覺事業處)職缺2 名,主要工作內容有:1.開發視覺產品之前端介面並持續優化使...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 全家便利商店股份有限公司全職系統分析師
全家便利商店股份有限公司開出系統分析師職缺3 名,主要工作內容有:#12◎1.情報與營業相關系統機能維護2.情報與營業相關系統...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 易勝資訊股份有限公司全職DevOps 支援工程師 (FAE)(請以電子履歷投遞)
易勝資訊股份有限公司開出DevOps支援工程師(FAE)(請以電子履歷投遞)職缺1 名,主要工作內容有:1.支援DevOps產品的推廣與教...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 鼎鼎大飯店股份有限公司全職資訊部專員(此為現場徵才活動職缺)
鼎鼎大飯店股份有限公司開出資訊部專員(此為現場徵才活動職缺)職缺1 名,主要工作內容有:1.機房維護管理2.確保館內資訊系統...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 群和智慧有限公司全職前端程式工程師
群和智慧有限公司開出前端程式工程師職缺1 名,主要工作內容有:1.維護系統UI2.網站前端程式開發3.與後端工程師協同合作串接...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 亞太電信股份有限公司全職【AIOT專業】(交通)系統分析師※適用政府安穩雇用計畫
亞太電信股份有限公司開出【AIOT專業】(交通)系統分析師※適用政府安穩雇用計畫職缺1 名,主要工作內容有:※適用政府安穩雇用...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 阿米巴資訊股份有限公司全職程式設計師
阿米巴資訊股份有限公司開出程式設計師職缺1 名,主要工作內容有:1.負責公司網站暨資訊軟體的程式撰寫與維護2.部份軟硬體維...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 亞太電信股份有限公司全職【網路技術專業】行動核心/數據網路規劃工程師※適用政府安穩雇用計畫
亞太電信股份有限公司開出【網路技術專業】行動核心/數據網路規劃工程師※適用政府安穩雇用計畫職缺1 名,主要工作內容有:※...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 夠麻吉股份有限公司全職PHP後端工程師 Software Developer
夠麻吉股份有限公司開出PHP後端工程師SoftwareDeveloper職缺3 名,主要工作內容有:從事各方面的資訊專業工作。,以下為該職...