一個屌絲程式猿的人生(30)

左瀟龍發表於2016-07-07

本系列:第 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,找個教程看看才是正道哦。

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

任選一種支付方式

一個屌絲程式猿的人生(30) 一個屌絲程式猿的人生(30)

相關文章