? 這周去公司培訓,學習java,最開始的上午,講企業文化,盡力在聽,但是沒聽懂啥,感覺很尷尬。然后在接下來的一天半時間里,老師負責帶我們練程序,確實從程序里面學到了很多,而且隨著自己練習很多次,學到了很多書本上永遠學不到的東西,可能我天生就愛java,編碼的時候總覺得在打游戲,出結果就通關,然后以為“通關”就好了,這樣就能學明白java,很難過的是,這種錯誤的想法陪了我好幾天。
? ? ? ?
?(就喜歡這一張照片,看海...)
? ? 然后接下來的那天,換了老師開始從頭講java基礎,我一心想,這個我可得好好看,好好學,好好的編碼打程序,結果講了一天java發展歷史+myeclipse和eclipse的區別和操作,無聊的我用電腦敲敲代碼,找找熟練度和感覺。然后可能比較順利,會點東西了之后不到東南西北了。
? ? ? 晚上坐班車回家之后,問問某大牛怎么學java,發了份自己練習的程序,當時心里還想java還挺easy的,然后被人“無情打臉”了。哈哈哈,此處形容純屬開玩笑,大牛給我出了道簡單題:比較兩個hashmap是否相同。 我看了題目有點懵,我憑借我考研復習專業課勉強認出來這是不是哈希表。然后心里面就很懵,哈希表還能寫程序嗎,因為數據結構寫的一直就是畫出那個表。然后百度hashmap,有size,key,value,遍歷hashmap;心里面有了想法之后,邊學邊敲代碼,暴力解法能看但是確實好次,自己都覺得,要是給別人用保證不用,然后在大牛的指點下最最起碼改進四次,特別是建立一個boolean方法返回true和false,不要用print打印出來的東西,推翻了之前敲的大部分東西,倒是我的耐心加強了,就想弄出來,然后真的最后達到目標的時候已經不知不覺第二天了,特別激動。
? ? ? 想說什么呢?要求五分鐘寫出來的50行左右代碼,我邊寫邊改邊問的弄了四個小時。這件事我得記住,提醒我還差得遠呢,得一直努力,而且看我搞定之后的50行代碼,覺得不難,就是沒想到,咳咳..也就是我還太菜了。。就像最開始說的,“游戲通關”絕對不能是學java的方向標,追求快速、簡潔、規范“通關”這個過程才是重要的。
(為啥不日記呢?早起晚回,到家還敲代碼的我確實沒興致寫日記了,我是菜鳥,慢慢來吧,早晚我也能五分鐘寫出來這種小程序,加油)