開發與維運

Java自學之路的經驗總結——《我的Java打怪日記》

話說學習Java編程已有6年左右的時間了,與其說是打怪升級的一路?到最後,怪竟是我自己?

第一次接觸到Java的時候,是因為學校將主要學習的開發語言從.net改到了Java,那時的我只瞭解江湖中有兩大門派。一個是.net,另一個就是Java了,輪流稱霸武林,最近Java的勢頭很猛。

轉眼在學校學習Java,有兩年的時間了。學習了Java Web的開發、Android開發、Java Applet等,精通各種樣式的"咖啡機售賣系統"。在同學口中也有了一個大神的名號了,但自己知道自己只是一個學酥。

期間有一個經歷讓我至今難忘,應患病在醫院住過一段時間,病友中有幾個和自己同齡的人,當談及學習的專業時,我給他展示了一下Eclipse的複雜界面與我寫的代碼,沒想到,得到的評價卻是:“這個很簡單啊,不是會點英語就可以做了麼?你看剛剛出現的錯誤信息,它上面都提示你因為剛剛密碼配置錯了,才沒有信息的“。那時心有不悅,卻覺得有幾分道理。

往後在學習和工作中,總有各種各樣的人,讓我幫忙解決問題,但我也只是在日誌中翻譯出關鍵信息。確實有些人明明英語能力很厲害,但還是遇到問題本能反應為哎呀,報錯了,去找baidu。沒有養成習慣自己先去查看日誌內容。而我這個習慣的養成卻離不開我之前的同事,在之前公司開發的時候,經常遇到問題去請教他。而他掛在嘴邊的一句話就是:“代碼是最誠實的,它不會騙人。它說那行又問題就是那裡有問題,如果不是,那就是你找錯地方了“。

當再向別人解釋編程的時候,總會將它解釋為一種語言,一種和機器交流的方式,原理和英語、日語都一樣。封裝好的方法類似於諺語,簡單,快捷的表達你想說的內容。遇到的錯誤信息,它也會告訴你,它哪裡沒有聽懂。

最近在面試其他人的時候,總會提出一些特殊場景的處理問題。可能在他們眼中,那時的我就是那個阻止他們升級的怪物吧。

Leave a Reply

Your email address will not be published. Required fields are marked *