學一門編程語言的首要原則是什麼?
01-23
歡迎大家來說說自己的看法
不要想著立刻賺錢
多用。
首先要會編程,然後學編程語言就簡單了。所謂編程,就是把一個問題,有條理的,結構化的描述出來。
首要原則是要動手寫代碼。不要光說(看)不練。
不要在意其他人對這門語言的看法。PS。尤其是每個月的那個編程語言排行榜。
西門吹雪忽然道:「你學劍?」葉孤城道:「我就是劍。」西門吹雪道:「你知不知道劍的精義何在?」葉孤城道:「你說!」西門吹雪道:「在於誠。」葉孤城道:「誠?」西門吹雪道:「惟有誠心真意,才能達到劍術的巔峰,不誠的人,根本不足論劍。」葉孤城的瞳孔突又收縮。西門吹雪盯著他,道:「你不誠。」葉孤城沉默了很久,忽然也問道:「你學劍?」西門吹雪道:「學無止境,劍術更是學無止境。」 葉孤城道:「你既學劍,就該知道學劍的人只要誠於劍,並不必誠於人。」西門吹雪不再說話,話已說盡。
是誠
做人也一樣能用這個編程語言做點有價值的事情!
多寫。前期,示例代碼看懂了,對照著親手敲一遍;示例代碼沒看懂,也對照著親手敲一遍(如果你足夠自虐,多敲幾遍也不是問題。懂了最好,不懂還能不厭其煩地敲,證明這是你的真愛)。基本掌握之後,嘗試用已知的東西解決問題。
沒什麼首要次要,說幾條,
多看好項目一個功能不會做,看人家怎麼做的。編程的核心要將一套程序的邏輯流熟爛於胸才能想哪改哪,而熟爛於胸最好的方法就是斷點與log,而斷點運用的細節就是斷下來看堆棧里函數的調用順序,條件斷點,測試一些參數看效果來猜什麼功能:log的話就是將重要變數結果都寫在log.txt便於復盤。大概就這些,核心思想是多用多編,技巧就是上面的,也僅僅是一部分,自己慢慢悟吧。
有道無術,術尚可求,有術無道,止於術。知道學習的目的是啥,還有這種語言的特性以及方向
學會對比,如果第一次學,就和自然語言對比,如果第二次學就跟之前學過的語言對比,會事半功倍。
語言只是工具,完成目的才是最重要的
一切以實物為準
是熱愛。
是對編程的熱愛, 從而帶來的專注
推薦閱讀:
※如何高效快速背誦和熟悉API?
※如何從零開始寫一個簡單的操作系統?
※學習C語言會耽誤學C++嗎?
※計算機技術行業從業的門檻高嗎?