search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

學Java應該自學還是培訓?程序員小哥分享他的經歷

我現在是一名從事手機遊戲開發的程序員,工作在北京,宅男一枚,業餘時間也愛鑽研技術。大家都把我稱為程序員小哥,也許是因為我有時在需要解決技術問題的時候可以像快遞小哥一樣把解決方案快遞到需要的地方吧。其實我不是IT專業科班出身的,只是愛好計算機和網路的一些東西,平日里自己愛鑽研。有人問我學Java應該是自學還是培訓?我作為過來人兩種學習方式都經歷過。怎樣選擇不重要,重要的是學習不能盲目,而且要勤思考、勤動手。

我對計算機的興趣啟蒙於高中的電腦課,當時有個程序打不開,老師用DOS幫我打開,然後我就請教了老師一些常用的DOS命令,每次上課都在電腦上試一試,感覺只用鍵盤解決問題的自己特別牛;聯考結束后我就開始自學C。上了大學,有一次用我室友的手機,發現他手機里有一個「我的電腦」圖標。我知道他是把手機文件瀏覽器修改了,然後就去問他,從他那裡搞來一些安卓開發工具,就邊玩邊入門Java。Java要比C和C++容易理解很多,但內容卻很繁雜,作為一名業餘選手,時常會遇到技術瓶頸。因為我是學工業自動化專業的,Java也是一門專業課,為了更好的學習,我在網上找到免費的Java學習課程,內容還算是比較系統,平常在食堂吃飯都能用手機看教學視頻,然後再配合學校的專業課程,學習了一個學期,大學里的Java考試我就高分通過了。

直到大學畢業時,我才發現大學里學的Java可以說只是初級水平,然而用人單位需要的人才技術要高很多,這讓我瞬間有了緊迫感。我從同學那裡借來Java核心技術臨時抱佛腳,但畢業后的幾次面試給我潑了幾盆冷水。雖然我比較喜歡鑽研技術,但我不是那種悟性特別好的人。每次遇到技術瓶頸的時候都需要別人點撥。於是為了在Java編程的道路上走得更遠,我只好在朋友的建議下來到尚學堂尋求老師的幫助。

來到這裡以後發現這裡的學習氛圍比較濃重,這和每天老師都要說到的就業問題有關。為了工作,學習就更有動力。我們每天的學習時間很長。早晨七點多起床,九點就開始了專業課程的學習,中午休息兩個小時,下午上課到六點,然後上自習到九點,有時甚至更晚。在這樣強度的學習下,把知識打牢固也是必然的。這裡學的內容有很多,技術上來說,我們學習java核心技術、linux操作系統、oracle資料庫、jdbc資料庫連接技術、xml技術、java web、java script等等;我們會使用集成框架spring等做出很多商業軟體。在學到這麼多有用的知識之後,我突然發現一個問題,就是我當初為什麼會有技術瓶頸呢?就是因為自己有一種固有的思維,缺乏和別人的交流,只是按照自己的認知邏輯在學習。而在這裡,學到技術是一方面,讓我收穫更大的還是在向老師請教、和同學討論問題的過程中能了解到別人對這個問題是怎麼想的,而不是自己走進死胡同、鑽進牛角尖。

其實很多行業大牛在成長的過程中都離不開向別人學習然後再自己思考鑽研的過程,學習任何一門技術,閉門造車都是不可取的,這當中就包括Java技術的學習。解決技術上的瓶頸不僅要自己刻苦鑽研,同時更重要的是從前輩從高手那裡獲得必要的經驗。

如今我畢業一年多,已經有兩個大型遊戲項目的開發經驗了,並且在技術上獲得了公司的認可。當然,作為程序員,必然是要把「活到老學到老」作為自己人生的座右銘。每當需要解決項目中的技術問題,我都會施展平生所學,其中有我自己思考和鑽研的部分,更有前輩經驗的影子。所以我現在對工作不僅有熱情和自信,同時更有一顆感恩的心。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦