2017年Java是否已經(jīng)飽和?我曾經(jīng)也有這樣的顧慮。因?yàn)樵诖髮W(xué)期間我一直想系統(tǒng)地學(xué)習(xí)Java,但當(dāng)時(shí)就有不少人說學(xué)Java的人很多,市場(chǎng)要飽和了。我也徘徊猶豫了很長時(shí)間,畢竟我不是學(xué)計(jì)算機(jī)相關(guān)專業(yè)的,冒然轉(zhuǎn)行有很多潛在的風(fēng)險(xiǎn)。直到我的一位學(xué)長,他走上Java編程之路后拿到了比同齡人更高的薪酬,雖然時(shí)常需要加班,但能獲得一份穩(wěn)定的工作也是很值得的,而且他和我一樣,本科也不是學(xué)的計(jì)算機(jī)相關(guān)專業(yè)。經(jīng)過這件事,我覺得我需要的是實(shí)實(shí)在在的行動(dòng)。
Java語言在IT領(lǐng)域應(yīng)用廣泛,從Android到網(wǎng)站開發(fā),和C類語言相比,用戶數(shù)量更多,和Python相比也更加成熟。雖然從業(yè)的人有很多,但只要技術(shù)過硬也同樣可以從人才濟(jì)濟(jì)的群體中脫穎而出。我對(duì)Java的興趣還是從大一的一次學(xué)校組織的公益課程開始,當(dāng)時(shí)主講老師給我們展示了幾段程序讓我感受到了Java編程的魅力。興趣是最好的老師,雖然我是學(xué)經(jīng)管專業(yè)的,但我在課余時(shí)間時(shí)常會(huì)去圖書館尋找和Java編程有關(guān)的資料。在即將大學(xué)畢業(yè)的時(shí)候,我先選擇了一份銷售方面的工作;但從長遠(yuǎn)考慮,我還是選擇學(xué)習(xí)一門實(shí)用的技術(shù),Java編程就是我的首要選擇。既然學(xué)長已經(jīng)為我做出了很好的表率,那么我也要用行動(dòng)來證明我自己。
在經(jīng)過反復(fù)比較和考量之后,我選擇尚學(xué)堂作為我入門和提升Java技術(shù)的起始點(diǎn)。雖然我有過一段自學(xué)的經(jīng)歷,但要想成為真正的程序員,我的起點(diǎn)只能算是個(gè)小白。來到這里,我便開始了長達(dá)四個(gè)多月的學(xué)習(xí)。我學(xué)的是零基礎(chǔ)班,剛開始的時(shí)候老師為了讓我們更好的適應(yīng)課程放慢了速度,尤其是在語法邏輯、算法、數(shù)據(jù)結(jié)構(gòu)部分。如果有不理解的地方老師要求我們當(dāng)天就要提出來,列出問題列表,老師會(huì)在課上課下進(jìn)行回復(fù)。隨著課程的不斷深入,專業(yè)性也越來越強(qiáng)。在進(jìn)入JavaSE和數(shù)據(jù)庫階段之后我感到陌生的東西很多,比如Socket、Java反射技術(shù)、Properties技術(shù)等,期間還講了Java9的一些最新的特性;在數(shù)據(jù)庫階段,有SQL查詢語言、SQL的優(yōu)化、數(shù)據(jù)庫MySQL和Oracle,記得在學(xué)習(xí)這些內(nèi)容時(shí),我每天要上自習(xí)上到很晚。有一次,我的電腦系統(tǒng)因?yàn)榘惭b的程序太多崩潰了,輔導(dǎo)老師立刻給我重新拿來一臺(tái),把出故障的電腦拿到辦公室去修,為我節(jié)省了寶貴的時(shí)間,在這里我也要感謝她對(duì)我的幫助。
在中級(jí)階段,我們和另一個(gè)班混編起來學(xué)習(xí),在新的班里有幾個(gè)技術(shù)非常好的同學(xué),大學(xué)也是本專業(yè)的,這讓我感到一絲壓力。但慢慢我覺得,既然我是轉(zhuǎn)行過來的,那么早晚都會(huì)和有專業(yè)技術(shù)背景的人在一起共事,提前適應(yīng)一下也是好事。如果自己的技術(shù)足夠強(qiáng),哪怕遇見大牛也是可以淡定而坦然的。在中級(jí)階段我們學(xué)習(xí)了Java、HTML 、CSS 、JavaScript、JDBC技術(shù)、JSP、流行Web框架STRUTS、Hibernate,個(gè)人感覺框架如果只看教材是比較難理解的,只有多結(jié)合項(xiàng)目實(shí)例,并且自己多動(dòng)手才能慢慢學(xué)會(huì)靈活運(yùn)用。人是有惰性的,如果我在家自己學(xué),自己不會(huì)這么勤快地敲打碼;而在老師的督促下,在和那些“大牛”同學(xué)的比拼中,自己敲代碼的能力有了顯著的提高。
在做項(xiàng)目和就業(yè)階段,是最需要沉下心來思考與融會(huì)貫通的階段。在經(jīng)過JavaSE、JavaEE、數(shù)據(jù)庫、HTML5的學(xué)習(xí)之后,我感覺他們之間有著千絲萬縷的聯(lián)系,需要在做實(shí)戰(zhàn)項(xiàng)目的過程中慢慢體會(huì)。我對(duì)在線商城的項(xiàng)目比較感興趣,在與同學(xué)合作的時(shí)候我寫了不少模塊,自己平時(shí)也在鉆研,經(jīng)過一段時(shí)間的努力,我逐漸感到我有了一些工作思路,雖然和精通還有一定的差距,但我已經(jīng)有勇氣去參加企業(yè)的面試了。我把我的感受和就業(yè)部老師進(jìn)行了溝通,他們很快就開始給我推薦工作,同時(shí)我也參加了2場(chǎng)學(xué)校的內(nèi)部招聘會(huì),最后經(jīng)過幾輪面試和筆試,被一家知名的電商平臺(tái)錄用。
現(xiàn)在如果有人問我,2017年Java飽和了嗎?我會(huì)毫不猶豫的給出否定回答。我目前從事的工作和我的技術(shù)水平告訴我,可以信心滿滿地在這條道路上走下去,但同時(shí)我也有很多需要提高的地方,畢竟技術(shù)需要精通,而精通技術(shù)的人永遠(yuǎn)受歡迎。其實(shí),只要努力、善于思考和總結(jié),并且敢于行動(dòng)的人一定會(huì)找到突破自己并脫穎而出的方法。能把簡單的事情做好就不簡單,能把平凡的事情做好就不平凡,登高遠(yuǎn)望,方能風(fēng)景無限!
學(xué)習(xí)Java的同學(xué)注意了!?。?br>學(xué)習(xí)過程中遇到什么問題或者想獲取學(xué)習(xí)資源的話,歡迎加入Java學(xué)習(xí)交流群346942462,我們一起學(xué)Java!