小白要怎麼自學Java?看看過來人是怎麼說的

艾特程序員 發佈 2022-05-16T17:19:51.589757+00:00

其實學什麼程式語言都是一樣的,都是相差不多的學習步驟和經歷,只是有的程式語言因為種種因素被推上風口浪尖,符合了當今業界編程的要求,被推選為主流語言而已。學習程式語言,與英語好壞關係不大。只要具備小學英語讀寫水平就足以應付編程學習的需要了!

其實學什麼程式語言都是一樣的,都是相差不多的學習步驟和經歷,只是有的程式語言因為種種因素被推上風口浪尖,符合了當今業界編程的要求,被推選為主流語言而已。

學習程式語言,與英語好壞關係不大。只要具備小學英語讀寫水平就足以應付編程學習的需要了!因為現在的許多編程資料都有對應的中文版了,不用你辛苦去翻字典看英文資料了。

這點要感謝網際網路共享精神了。

下面簡單說一下我學習編程經歷與過程,你可以參考一下:

第一步,要確定自己為什麼學編程,為自己立個小目標,學會編程後要達到什麼目的,比如要能做什麼,然後多多搜知乎,仔細閱讀,根據自己想要達到的目的確定要學的程式語言(建議最好在現在比較主流的語言中選),比如:C#,Python,C,JAVA等等。由於你是0基礎小白,這個時候千萬別想薪酬,計算機、網際網路目前比較卷,不要好高騖遠。在這裡以JAVA為例加以說明。

第二步,找到類似從零開始學習JAVA之類的初級教程書籍。快速將書過一遍,代碼段先跳過去,用筆標註一下不能馬上看懂的段落。重點是知道語法規定、關鍵字等。可能的話,把那些覺得專業的術語、名詞抄一下,加深印象。

第三步,然後打開電腦,把書放在旁邊,仔細閱讀,同時把你學的初級教程書籍上的示例代碼全部輸入電腦里,進行調試運行。如果不能成功,那麼仔細對照代碼是否正確輸入,在網上搜索相應的問題解答。

第四步,當你能夠把書上的代碼都調試通了,運行起來,你就算是基本入門了。

這時候你還缺少相關經驗,需要繼續鍛鍊。

這個時候,你就可以去一些開源站點或者代碼倉庫站點找找有關C#代碼項目,看看別人是怎麼寫的C#代碼,下載下來,在自己的開發環境把文件導入,編譯,看能不能跑起來。如果遇到問題,你還可以問那些項目的開發者,他們就會指導你如何處理,這才是你真正獲取經驗的好時候呢。

你可以觀摩大神的代碼是怎麼寫的,人家是如何思考代碼邏輯,如何構建項目框架,從中吸取你所需要的養分。在調試代碼過程中,遇到不明白的,還可以直接找大神問他們,如果他們樂意回答你,那麼你就能學到的知識就更多,這可不是死板的書籍能教會你的。

當你熟悉了所掌握的語言後,再去學習其它語言就非常容易觸類旁通,上手非常快。

這時候行了嗎?不不不,這還早呢,兄弟,你還要多多參加那些招人的開源項目,積累各種合作開發經驗,還要多多學習相關面試經驗,為你日後參加招聘面試儲備彈藥。

介紹的比較簡單,這是我的經歷和經驗,供大家參考。

關鍵字: