本系列:第 1 篇 、第 2 篇、第 3 篇、(4)、(5)、(6)、(7)、(8)、(9)、10)、(11)、(12)、(13)、(14)、(15)、(16)、(17)、(18)、(19)、(20)、(21)、(22)、(23)、(24)、(25)、(26)、(27)、(28)、(29)
鄭忠科走之後,林蕭並沒有在培訓機構過多停留,就迫不及待的往宿舍趕了回去。
因為他很清楚,對於自己來說,時間就是最寶貴的。他要儘可能的以最快速度,完成自己的學習。
而幸運的是,鄭忠科課堂上所說的視訊教學模式,從節約時間的角度來說,恰恰就是此刻最適合林蕭的學習方式。
畢竟每個人的理解能力是不同的,大家的學習速度也不一樣。如果是當面授課的話,那就意味著要大部分人都理解了,老師才能接續講下去。但如此一來,無疑會浪費不少時間,而視訊教學顯然不存在這個問題。
況且,視訊教學就意味著,只要你比別人付出更多的時間,那你就可以自由得加快自己的學習進度,這樣自然又可以節省不少時間。
說到底,視訊教學最大的缺點,無非就是對於人的自制力要求較高。但這一點,對於已經被逼到絕境的林蕭來說,顯然不是什麼大問題。畢竟,這次如果再失敗而歸的話,那林蕭這張老臉,可真是沒地方擱了。
……
回到宿舍以後,林蕭立即就按照老師所說的方式,開啟了培訓機構的教學視訊網址。
不過讓林蕭意外的是,這個網址開啟以後,並不是一大堆的教學視訊,而是一個軟體的下載連結。
好在雖然之前林蕭用電腦都是在玩遊戲,但是安裝個軟體卻也不在話下,因此沒過多久,林蕭便順利的把軟體安裝到了自己的電腦上。
軟體開啟以後,首先彈出來的是一個登入框,林蕭按照老師給的賬號密碼輸入進去以後,這才看到一個動漫風格的歡迎畫面。
畫面上的主要元素就是五個小島,而這五個小島上面都寫著各自的名字,分別是“Java基礎”、“Java進階”、“J2EE/Servlet”、“HTML/CSS/JS”、“開發框架”。
除了這五個小島以外,林蕭還注意到,在歡迎畫面的右下角,還顯示著林蕭的稱謂——“菜鳥工程師”。
不知為何,雖然只是“菜鳥工程師”,但是林蕭此刻卻有一股莫名的自豪感。這種久違的感覺,林蕭似乎都已經快忘記了。
在歡迎畫面略微摸索了一番,林蕭這才發現,目前他能夠點開的,也就只有“Java基礎”這一個小島的視訊。至於剩下的四個小島,無論滑鼠怎麼點,都始終是灰不溜秋的樣子,沒有絲毫反應。
很顯然,這五個小島,是有學習順序的。除非把靠前得小島上的視訊看完了,否則是無法往下進行的。
明白了這一點之後,林蕭也就索性不著急了,開啟“Java基礎”小島的視訊,慢慢觀看了起來。
最開始的時候,視訊上只是把Java的歷史和由來講解了一遍。這一部分,林蕭幾乎是隔幾秒一快進,很快就看完了。
在他看來,這些索然無味的歷史,還是由那些歷史學家們去研究比較好,像他這種歷史從小就不及格的人,還是不要為難自己了。
歷史講解完以後,視訊裡終於出現了所謂的硬菜。而這道硬菜,正是那無人不知,無人不曉的世界名菜——“Hello World”。
對於學習過C語言的林蕭來說,這個名菜倒也不算陌生。想當初在控制檯上輸出這十個字母的時候,心中多多少少還是有那麼一絲滿足的。
不過現實總是殘酷的,林蕭實際操作以後才發現,這個簡單的程式,實際上並不是那麼好完成。
其中最讓林蕭摸不著頭腦的,便是要在自己的機器上安裝JDK。
當時看到視訊裡提到JDK,林蕭腦海中的第一句話就是,“這特麼是個什麼玩意兒?”
按照視訊中的講解,JDK就像電腦上安裝的作業系統,你要想在電腦上執行一個遊戲,那麼最起碼要有作業系統才行,否則那一堆廢銅爛鐵是沒辦法執行的。
林蕭仔細琢磨了一番,似乎是有點懂了,但又感覺懂的不太徹底。
不過林蕭也很清楚,自己不能在這種當前很難徹底理解的事情上浪費時間,於是便索性開始了實際的安裝操作,不再去糾結這些容易把人繞暈的概念性問題。
安裝的過程中,林蕭按部就班的按照視訊中的步驟來操作,倒也沒有遇到什麼太大的問題。雖然其中任何一個步驟他都不清楚是在幹啥,但好在輸入“java -version”的時候,還是成功列印出了JDK的版本。
接下來的事情就要開始編寫“Hello World”程式了,第一個讓林蕭頭疼的便是,這個程式的檔案字尾必須要是java,而電腦上卻只能建立字尾是txt的檔案。
這特麼咋辦?
手足無措之間,林蕭這才突然想起,還有一個萬能的“老師”,始終都在自己身邊。之前林蕭找這位“老師”,不是為了下載遊戲,就是在找遊戲攻略,這次終於能有點正事了。
而這個所謂的“老師”,當然就是“度娘”了!
在“度娘”上查詢了好一會兒,林蕭才找到修改檔案字尾名的方法。過程雖然很糾結,不過總算是把字尾這事給搞定了,這倒是讓林蕭鬆了口氣。
搞定字尾以後,林蕭便開始將視訊裡的“Hello World”程式,一個字母也不差的,抄到“hello.java”檔案當中。
抄完以後,則是要執行一個“javac hello.java”的命令,這便是編譯的過程了,最終會生成一個“hello.class”檔案。
林蕭看到“hello.class”檔案的時候,心中的好奇促使他忍不住開啟了這個檔案,不過讓他失望的是,裡面完全就是一堆火星文,根本看不出任何東西。
不過本著“搞不懂就放棄”的原則,林蕭自然不會去糾結這個class檔案到底是個什麼東西,直接輸入了最終的執行命令——“java hello”。
當看到黑黑的命令框裡,列印出“Hello World”的時候,林蕭終於按捺不住心中的激動,一個人在宿舍裡狂笑起來。
“哈哈,老子終於搞定了!”
林蕭此刻的興奮勁,遠比當初在學校裡,用C語言列印出“Hello World”的時候,要強烈了許多。畢竟在學校裡學習的時候,大多都只是為了學習而學習,自然很容易讓人覺得了無生趣。
但現在卻不同了,每多學一點,以後在工作中都有可能用到,這種有著明確目標的學習,當然更容易讓人產生動力。
搞完“Hello World”這一步,林蕭並沒有停下腳步,立即就開始了接下來的教程。
基礎部分總是讓人感覺無趣,但好在林蕭有著興趣的支撐,再加上之前坎坷的求職工作經歷,這才一直保持著高昂的戰鬥力。
只是第一天的學習,林蕭便感覺自己像乾癟的海綿一樣,瘋狂的吸收著知識的水分,那種充實而又激情的快感,彷彿一汪甘泉一般,滋潤著林蕭乾枯已久的心靈。
——分割線——
啥也別說了,林蕭錯了。0-0。
這絕對是有史以來,更新最慢的一次了。不過這確實事出有因,就在這幾天裡,林蕭辦了件人生大事。不過不是結婚,而是買房子。
在中國,買房子對於一個屌絲來說,絕對稱得上是人生前三的大事了吧。所以,因為這件事耽擱幾天更新,相信大家不會怪林蕭的吧。
對了,林蕭這篇文章就已經開始了真正的學習生涯,說好的讓大家看的時候有所收穫,林蕭自然不會食言。
不過也請大家明白,林蕭不可能在文章中講述太多技術上的細節,更多的還是以學習方式的引導為主。所以,如果大家想要學習Java,找個教程看看才是正道哦。
打賞支援我寫出更多好文章,謝謝!
打賞作者
打賞支援我寫出更多好文章,謝謝!
任選一種支付方式