回覆列表
  • 1 # 蟲兒樹

    只要你學習啥時候都可以,你不但時可以看書也可以看看網課啊,一些貼吧和論壇之類的這些都可以提高自己寫程式碼能力,但是如果真正的想要入it的話你更應該多學習數學

  • 2 # 碼農的搬磚生涯

    首先從大學開始就有這個意識,挺好的!

    建議在沒畢業前打好基礎,校招去大廠。因為社招如果沒有過硬的本領真的挺難的!

    既然大學開始,那我的建議就是先透過課本搞懂每個基礎知識點,然後透過做一些比較簡單的程式設計題培養程式設計思想。等系統的學習了一遍後再嘗試上級動手編碼。

    開始可能編碼速度很慢,多練習多敲,自然效率就提升了。

    最後,我想表達的是基礎知識和實踐經驗固然重要。最終編碼是為了解決問題。所以程式設計思想才是王道。

  • 3 # PangCoder

    建議先看書,然後跟著影片一步一步敲程式碼,後期程式設計能力有進步,可以深入看一下資料結構和設計模式。等到這個掌握的差不多了,再學一點資料庫的知識,接著就可以研究一些大型專案的開原始碼了

  • 4 # 菜鳥小碼農

    最好是一邊看書,一邊敲程式碼。將知識與實踐結合起來,這樣學的比較快,也可以更好地去理解。目前大多數大學的教學模式大多都是這樣的,就算是理論課,老師也會用投影儀邊講邊敲一些程式碼,像是我們在學Java的時候,老師直接帶我們做了一個專案,學Java Web也是直接做了一個網站,感覺看會理論在敲一會程式碼,可以更好地學得理論,也可以更好地從實踐中找到不足。

    學習程式碼,一般來說都是從C語言開始的,其實語言的結構,用法基本上都沒有什麼區別,只是整合度大小之間有區別。好多演算法公式可能用C語言要寫幾百行程式碼,但是用MATLAB或者Python只需要一行呼叫一些就可以了。但是高等語言都是建立在底層語言之上,其實就是開發者對整個過程進行了封裝,使用者直接再去呼叫就可以了。比如谷歌開發的深度學習的框架TensorFlow就是使用C++語言寫的,但是使用者就可以利用Python來寫程式。

    C語言也有它的優勢,比如現在的智慧家居的很多東西,都是利用C語言來寫的,C語言在物聯網中有很高的作用。C語言有指標,可以更好地去操作暫存器,這是很多高階語言不具備的。如果你想以後從事網站介面化的東西,可以認真的學習一些Java的知識,如果想做一些偏向於硬體的東西,重點去學C語言和C++語言。想做一些人工智慧,爬蟲,寫個指令碼,個人感覺Python更簡單一些。計算機語言,只要學好了一門,那麼另外的語言學起來都會很快。

    現在學習,要更好地偏向於演算法,演算法是程式當中的靈魂,而計算機語言只是一個載體,所以更好地利用先進的演算法,可以更有利於你的工作。更重要的是有利於你的發展,現在很多的碩士生他們也在搞演算法。個人感覺,Python最重要的就是演算法,不是你會不會這麼語言,而重要的是利用語言去幹什麼。

    大學可以去多參加一些比賽,大學當中關於計算機的比賽非常地多,參加比賽既能提高能力,又可以增加見識。大學的領導都會相當的支援,一般都會報銷各種費用,還會給生活補助。對以後的考研也是大有幫助。努力學習,加油!

  • 中秋節和大豐收的關聯?
  • 不限城市,想趁著年底買套離市中心比較近的環境比較好的洋房,有哪些推薦?