程式設計不等同於軟體開發 | 社區大學終身學習網
![程式設計不等同於軟體開發](https://i.imgur.com/1IaoGs0.jpg)
2014年8月7日—對於「軟體開發」,很多人都會把它跟「程式設計」看做同一件事,但是實際上兩者是有區別的,還需要有完善的專案規畫、人力部署、品質測試與確保, ...
![程式設計不等同於軟體開發](https://i.imgur.com/1IaoGs0.jpg)
在我從事軟體開發行業以來,有一個體會,是有些人對於這個行業有個誤解,包括我自己也曾經如此。究竟是什麼誤解呢?也就是以為寫程式就是開發軟體的全部或絕大多數。
不只我曾經這麼認為,我也相信有不少人也和我一樣有過類似的誤解,以為只要找了一些知道如何寫程式、或是很擅長寫程式的人,就可以順利地,把軟體開發出來。即使軟體開發的環節需要其他的角色,也不過只是配套,真正的主角還是撰寫程式,其他環節其實並不重要,搞定程式撰寫,就大概可以搞定整個軟體的開發了。
不過,在過去的經驗裡,也有過整個團隊都是程式設計高手,在開發軟體時卻屢遭失敗的經驗。這樣的情況給我一些反思,也就是程式設計其實並不等同於軟體開發,程式設計只是軟體開發的一個階段,是重要的階段,但重要程度不像大多數人所想像的那樣,支配著整個軟體開發的結果。在今天,相信還是不少人認為,只要找到了一群很會寫程式的傢伙,把他們湊在一塊,開發軟體就能無往不利,事實上卻不一定如此。
程式設計與軟體開發的區別
程式設計像是個人的作戰技巧,而軟體開發像是團隊行軍作戰,需要的不只是個人的戰技,諸如整體的戰略、陣勢、分工、武器……等等,也都相當的重要。軟體開發只講程式設計,就像兩軍交戰,我軍空有個人戰技,卻不談如何設定戰略、也不談該如何擺陣一樣。
在多年前我還是菜鳥時參加了一個專案,那時聽到了前輩和客戶的一句話,讓我心裡很震憾。我記得,他大概是這麼說的:「我現在已經不太懂得如何寫程式,但是我懂得怎麼做軟體,這個專案在我的協助下,會順利完成的」。這句話完全顛覆了我那時對軟體開發的看法。
我那時仍舊以為,能夠把程式寫好,軟體就能做得好。因為,不懂得如何寫程式,怎麼把軟體做好呢?然而,之後的一些經驗,讓我慢慢體會到這句話的意思。
開發軟體本身就是一個獨立的學問,和程式設計可以是分離的。程式設計是開發軟體中幾乎不可或缺的一環,但是並不是全部、也不是唯一。
這就好比測試工作也是一個專門的領域,也是開發軟體中無法省略的環節,但不會有人認為測試等同於開發軟體一樣。
[入門教學] 我想學程式語言,但這麼多該從什麼開始學起呢? | 社區大學終身學習網
「軟體程式設計師」找工作職缺-2022年9月 | 社區大學終身學習網
想要自學程式?七個自學程式設計正確的觀念和心態 | 社區大學終身學習網
程式設計 | 社區大學終身學習網
程式設計 | 社區大學終身學習網
程式設計不等同於軟體開發 | 社區大學終身學習網
程式設計從哪種語言或軟體著手?軟體工程師能力全面分析! | 社區大學終身學習網
運用直覺式App 設計軟體,建立出色的用戶體驗 | 社區大學終身學習網
適合每個人的應用程式建置軟體 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
Android 智慧型手機入門應用哪裡學?臺北市北投社區大學開課資訊
想要學習Android智慧型手機入門應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦輕鬆學_手機平板e把照(基礎電腦入門)哪裡學?雲林縣山線社區大學開課資訊
想要學習電腦輕鬆學_手機平板e把照(基礎電腦入門)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各...
![](https://i.imgur.com/1IaoGs0.jpg)
ASP網頁設計哪裡學?宜蘭縣羅東社區大學開課資訊
想要學習ASP網頁設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...
![](https://i.imgur.com/1IaoGs0.jpg)
投資理財Multicharts遇上選擇權哪裡學?新竹市竹塹社區大學開課資訊
想要學習投資理財Multicharts遇上選擇權可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、...
![](https://i.imgur.com/1IaoGs0.jpg)
影像詩創作哪裡學?嘉義市嘉義社區大學開課資訊
想要學習影像詩創作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理...
![](https://i.imgur.com/1IaoGs0.jpg)
愛與智慧哪裡學?苗栗縣大明社區大學開課資訊
想要學習愛與智慧可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...
![](https://i.imgur.com/1IaoGs0.jpg)
創客機器人哪裡學?臺中市山線社區大學開課資訊
想要學習創客機器人可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理...
![](https://i.imgur.com/1IaoGs0.jpg)
智慧型手機與電腦進階活用哪裡學?新北市中和社區大學開課資訊
想要學習智慧型手機與電腦進階活用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
數位相機基礎哪裡學?屏東縣屏北區社區大學開課資訊
想要學習數位相機基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...
![](https://i.imgur.com/1IaoGs0.jpg)
數位攝影-攝影社哪裡學?新北市三鶯社區大學開課資訊
想要學習數位攝影-攝影社可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
自助旅遊日文會話哪裡學?臺中市大屯社區大學開課資訊
想要學習自助旅遊日文會話可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦與智慧型手機 APP應用哪裡學?南投縣濁水溪社區大學開課資訊
想要學習電腦與智慧型手機APP應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
簡單有趣Scratch程式設計初階哪裡學?新竹縣竹北社區大學開課資訊
想要學習簡單有趣Scratch程式設計初階可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知...
![](https://i.imgur.com/1IaoGs0.jpg)
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
愛與智慧哪裡學?苗栗縣大明社區大學開課資訊
想要學習愛與智慧可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...