工程師的缺德行為:叫朋友去學CC++ | 社區大學終身學習網
通常他們會得到很多糟糕的答案:「先了解演算法」、「先弄懂資料結構」、「先認識物件導向」。這些答案都夠糟糕了,但最糟糕的...這本磚頭書絕對不適合一般人自學).
常常看到非資訊背景的朋友問工程師:我最近想學寫程式!該怎麼入門?
通常他們會得到很多糟糕的答案:「先了解演算法」、「先弄懂資料結構」、「先認識物件導向」。
這些答案都夠糟糕了,但最糟糕的答案莫過於「從C/C++開始入門」。
(我看過最扯的建議是「去找C++ Primer Plus來看」。這本磚頭書絕對不適合一般人自學)
照著以上建議去做的朋友,大概會在兩週之內就得到滿滿的挫折感,然後認為自己「果然不適合寫程式」,也不好意思再去跟工程師講自己的狀況,最終再也不想踏入programming領域。
這些建議真是害人不淺。
資訊相關科系,是因為要接續到之後的資料結構、作業系統,所以大一從C/C++開始入門會比較連貫、才能完整學一次電腦的基本知識。
而這些想學coding的朋友,大部分只是這兩種情況:
A. 最近覺得寫網站好酷,想試試看自己能否寫個blog、或是個人網頁 B. 對工作上某些人工流程不滿意,想試試看自己能否學寫程式、用電腦解決問題他們的願望僅此而已,並沒有打算成為電腦專家、駭客,實在沒有必要從C/C++入門。
就像點火一樣,先從零星的火苗開始、小心保護不要讓它熄滅,接著慢慢加東西進去、讓火焰慢慢成為大火。學習,除了知識/技能之外,培養成就感與熱情也是很重要的。而從C/C++入門,會讓正要萌芽的小火苗直接消滅殆盡。
我對程式設計入門的建議很簡單。
如果你是狀況A,去學PHP&MySQL,先弄一個醜醜網頁出來就可以了。 如果你是狀況B,去學Python,先弄一個能執行、能顯示幾個文字的程式就可以了。一般人想到程式通常只想到「圖形化介面」,如果能寫出一個有介面的小玩意會非常有成就感。 那樣的話,學PHP來寫個網站、直接就是介面,絕...
程式自學十年心得:想吃這行飯,學好演算法與資料結構才能讓 ... | 社區大學終身學習網
[Day12]程式菜鳥自學C++資料結構演算法– 樹Tree | 社區大學終身學習網
Data Structure | 社區大學終身學習網
工程師的缺德行為:叫朋友去學CC++ | 社區大學終身學習網
如何自學程式設計第二部分 | 社區大學終身學習網
資料結構及演算法學習筆記列表 | 社區大學終身學習網
電腦與網路應用哪裡學?新北市三重社區大學開課資訊
想要學習電腦與網路應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
雲端資訊運用企劃術(基礎)哪裡學?臺中市南湖社區大學開課資訊
想要學習雲端資訊運用企劃術(基礎)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
討海人寫作書法A班哪裡學?屏東縣屏南區社區大學開課資訊
想要學習討海人寫作書法A班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
電腦與網路應用哪裡學?新北市三重社區大學開課資訊
想要學習電腦與網路應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
美語自然發音+KK音標班哪裡學?臺中市北屯社區大學開課資訊
想要學習美語自然發音+KK音標班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...