-
1 # 春歌號
-
2 # 狼王R
假如是一個什麼都不懂的小白一枚,那麼,在學習的時候,數學邏輯思維就是你面臨的最大問題了,尤其是在剛剛入門的時候,你的思維以及想象能力對你特別重要。
當然,在最開始學習的時候,有這些能力只能讓你學的更快一些,這些方面欠缺的,那就只能勤能補拙了,多多下下功夫也可以的。
還有一些是,自己有一些基礎,但是學的又不深入,這個階段就要多下功夫,仔細鑽研,不要輕言放棄。
這個階段,一般都會覺的自己明明學習了很久,但是進步卻沒有感覺到,越是到這個時候,我們越是不能放棄,只要我們挺過了這個瓶頸期,後面就一切都好說了,上升也就開始了。
-
3 # 皛心
程式設計學習的困難點很多,要問最大的困難點,我覺得是學無止境!
就這4個字,在學程式設計這一塊體現的淋漓盡致。
且不說程式語言新舊迭代,每一門語言都有其專長,程式設計師一般至少都得會2-3門語言。
假設專攻一門程式語言:
一、基礎。開始的時候學基礎,什麼資料型別、語句、函式、物件等等感覺都會了,然後幹活的時候懵逼了,啥都做不了。
二、框架。學完基礎會發現真正要幹活還得學各種應用領域的框架,學框架的時候會發現很多原理性的東西很懵懂,然後又得深入學習原理。
三、原理。不深入學習原理很多報錯根本搞不懂為什麼,也不懂為啥同樣的功能人家寫的程式碼跑起來比自己寫的快很多倍。這時候得拓展學一些計算機原理、作業系統原理、計算機語言編譯原理等等。
四、拓展。等你基礎、框架、原理都學得挺好了,幹活的時候感覺還是少了點東西。你做後端的對前端一無所知幹活的時候就會磕磕碰碰,學前端不瞭解後端同樣如此。即使你牛逼學到了前後端都精通,還得學習業務,不瞭解客戶的業務邏輯和流程寫出來的東西就會被罵成狗屎。
五、更新迭代。假設以上四步你都學有所成,現在是大牛人了,還是得學!因為現在的計算機領域知識更新迭代太快了,1-2年前這樣寫程式碼被贊大牛,現在可能會被噴low,已經有新框架了,執行效率快多少倍,還在用老框架!聽說谷歌、華為又出新的程式語言了,執行效率提升吧啦吧啦、處理高併發優勢吧啦吧啦、程式碼更簡潔開發效率更高吧啦吧啦……
又得一二三四五步驟再來一遍。迴圈往復、無窮盡也!
回覆列表
學習程式設計。說難也難說,簡單也簡單。這到底是為什麼呢?
1、說難的人。是因為陳旭考驗你的邏輯能力。必須謹慎,哪怕一小點的差錯,都可能導致程式不可用。
2、說不難的。是因為程式執行都是死的。一樣的程式碼不會出現兩個結果,程式不會說話。就像機器人一樣,不能得到靈活變通。就靠死公式。哪怕死記硬背都能學會。
那麼,如何去寫程式設計?這要取決於你學習哪門計算機語言。具體寫法各不相同。但是主要的程式設計思想都是一樣的,計算機語言之間都是換湯不換藥,如果你沒學過程式設計,我告訴你,估計你也不會理解,如果你感興趣的話,還不如親自去體驗學習一下程式設計。這會讓你更加了解,自己去研究比別人說的更管用。