回覆列表
  • 1 # 史塔克科技

    分享我個人學習java的經歷,當然我不是什麼大神,但是我覺得學習一門語言就是越簡單越好。

    我當時花了兩天學習java基礎課程,當然是因為我有c++的功底,所以我覺得相對來講入門還是挺容易的。

    學習基礎

    我對於一門程式語言的理解是語言就是一個工具,能運用就好就可以了,所以不必花太多時間去研究,而且很多騷操作對於初學著來說也很難理解,這樣反而會降低初學者的興趣。因此前期來說,只要花幾天好好學習基礎就好,把基礎打穩,把常用的學會鞏固。對初學這來說,我推薦的網路平臺可以有菜鳥教程,搜尋java教程便可,菜鳥教程就是專門為初學者而定了,裡面有各種語言的學習教程,都是簡單易懂的知識點,並且帶有例程,還可以把自己所學的在做成筆記加深影響,關鍵對於一些簡單的程式設計還有線上編寫程式碼,編譯,執行等,連編譯環境都省得搭了。

    應用實戰

    java只是一門語言,學會基礎還需要應用創作到實際當中才能學以致用,並且加深自己對一些語法以及物件的理解,來鞏固自己的學習。目前應用java開發最常見的有網際網路前後端開發,安卓應用開發等。對於初學這來說,最方便的環境便是安卓應用開發了,我記得當時我剛學完java就直接上Android studio開發安卓應用,因為這個對於所有開發這來說只需要一個電腦就可以,就可以開發出自己的應用了。把自己學完一些知識運用到自己的開發當中了。我建議一開始,可以開發一些簡單的小應用,例如計算器,老虎機小遊戲等。

    學習設計模式

    等到我們有了一定的基礎後,就可以往另外一個層次進階了,很多java物件的開發都會涉及到一些設計模式,這時候我們嘗試著在設計我們的程式時可以往更框架,更加規範的方式去設計。因為我會推薦學習設計模式,設計模式有很多中,但是要靈活運用集中常用模式,例如觀察者模式,工廠模式等。設計者模式入門的話我也是推薦菜鳥教程,簡單入門,快速上手。當然想要深入瞭解的話,還是需要找那種國外的大師級著作比較好。

    最後,想要成為大師,就要不斷的努力學習,學習一些框架的東西了,當然那一步我還沒走到,我也不知道怎麼學習。但是我覺得一般在這個行業開發當中,大家水平基本上不會差很多,更多的是對開發產品以及開發邏輯,框架的差別。只有在開發當中,注重細節,不斷學習,多碼多看才能提高自己的程式設計水平。

  • 中秋節和大豐收的關聯?
  • 程式設計師如何與HR鬥智鬥勇?