當(dāng)你選擇了IT這個行業(yè)后仇味,尤其是當(dāng)你選擇了Java程序員這個崗位后,你會跟996加班敬飒、脫發(fā)邪铲、猝死、找不到女朋友等等這些詞扯上關(guān)系无拗,盡管事實情況并沒有這么夸張带到,但是你的身邊會不斷涌現(xiàn)出來這些詞語,你害怕了嗎?
玩笑開完了揽惹,下面我們進入今天的主題被饿。
最后,如果大家如果在自學(xué)遇到困難搪搏,想找一個java的學(xué)習(xí)環(huán)境狭握,可以加入我們的java學(xué)習(xí)圈,點擊我加入吧疯溺,會節(jié)約很多時間论颅,減少很多在學(xué)習(xí)中遇到的難題。
當(dāng)你選擇了技術(shù)工作囱嫩,尤其是想學(xué)高深的技術(shù)恃疯,不是靠一時沖動就可以完成的。你需要做到以下三件事墨闲。
第一:有充實的基礎(chǔ)知識
任何學(xué)科基礎(chǔ)都是最重要的今妄,基礎(chǔ)也占據(jù)大部分,所以強調(diào)基礎(chǔ)的重要性鸳碧,在基礎(chǔ)的前提下盾鳞,再深入技術(shù)。Java作為目前用到最多的編程語言瞻离,其難度也是不容小視腾仅。
第二:有充足的熱情
有深度的技術(shù)工作,往往需要花很多時間在上面琐脏。從一個人的學(xué)習(xí)熱情來看攒砖,就能窺見到這個人可以做到什么級別。
第三:找到正確的方向
怎么才能找到正確的方向日裙,首先要有經(jīng)驗充足的老師引導(dǎo)吹艇,然后就是自己有充足的好奇心,當(dāng)你找到讓你心動不已的現(xiàn)象時昂拂,可以憑著好奇心不斷的完善每一個細節(jié)受神。比如很多人在學(xué)習(xí)html網(wǎng)頁制作的時候,會有一種非常好奇的探索心理格侯,對于那些剛接觸編程的人來說鼻听,會覺得比較神奇。
正所謂“男怕入錯行联四,女怕嫁錯郎”撑碴。對于現(xiàn)在來說,無論是男女朝墩,選擇一個行業(yè)都是尤為的重要醉拓,一旦覺得這個行業(yè)發(fā)展空間有限,再想轉(zhuǎn)行做其他行業(yè)就需要非常大的決心,正所謂“轉(zhuǎn)行餓三年”亿卤,進入一個新領(lǐng)域中愤兵,意味著之前做的努力都白費了,一切都需要重新開始排吴,所以選擇一個有發(fā)展前景的行業(yè)非常重要秆乳。
如果你是一個想要進入程序員這個行業(yè)的初學(xué)者,首先就是你選擇這個行業(yè)是有一定發(fā)展前景的钻哩,因為這里面聚集的都是互聯(lián)網(wǎng)最前沿的技術(shù)屹堰,而發(fā)展到什么級別赡突,就要看自己的悟性了退盯。
Java程序員的幾個階段:
第一階段:三年
三年對于程序員來說是一個門檻梭纹,這會淘汰掉一批人贝润。我們走出校園,邁入社會据忘,成為一名程序員,正式從書本上的內(nèi)容邁向真正的企業(yè)級開發(fā)。我們知道如何團隊協(xié)作近范、如何使用項目管理工具、項目版本如何控制延蟹、我們寫的代碼如何測試如何在線上運行等等评矩,積累了一定的開發(fā)經(jīng)驗,也對代碼有了一定深入的認識阱飘,是一個比較純粹的Coder的階段斥杜。
第二階段:五年
五年又是區(qū)分程序員的門檻。在這三年中沥匈,有一些沒遠見的人除了完成本職工作蔗喂,在空余時間基本不會研究別的東西,這些人永遠就是個Coder高帖,等著年紀大一些勢必被更年輕的人給頂替缰儿;而相反的一些人在三年里,除了寫代碼之外散址,還研究各種技術(shù)實現(xiàn)的細節(jié)乖阵、看了很多經(jīng)典技術(shù)好書、自己編寫技術(shù)博客预麸、在Github上分享技術(shù)瞪浸,他們在五年后會有一個全新的發(fā)展方向,從一個Coder逐漸走向架構(gòu)師或者項目經(jīng)理吏祸,成為項目組中不可或缺的核心人物对蒲。
第三階段:十年
十年也是一個門檻。如果打算一直在這個行業(yè)中發(fā)展的話,已經(jīng)有了實際的十年開發(fā)經(jīng)驗齐蔽,有一些有頭腦的人必然會對這個行業(yè)有了更深入的了解两疚、對技術(shù)有著深入認識、能從零開始對一個產(chǎn)品進行分析的程序員含滴,在公司基本擔(dān)任的都是CTO诱渤、技術(shù)專家、首席架構(gòu)師等最關(guān)鍵的職位谈况,這對于自己絕對是一件榮耀的事勺美,當(dāng)然老板在經(jīng)濟上也絕不會虧待你。
而在程序員這個行業(yè)中碑韵,有一個非常流行的詞語就是“碼農(nóng)”赡茸。
解釋一下什么是碼農(nóng)
碼農(nóng)一般就是指代碼的搬運工,只會復(fù)制粘貼祝闻,自己沒有什么創(chuàng)造性占卧,重復(fù)做著相同的工作,學(xué)不到新的技術(shù)联喘,接觸不到核心的東西华蜒,永遠都在寫CRUD,技術(shù)沒有提升豁遭,跟農(nóng)民工干的是一個性質(zhì)的工作叭喜。
有很多已經(jīng)是Java程序員的朋友們,都會有一個感受蓖谢,覺得自己的職業(yè)發(fā)展受到了限制捂蕴,想要提升薪資很難,一直在做重復(fù)的復(fù)制粘貼工作闪幽,沒有什么價值啥辨。隨著年紀越來越大,競爭力越來越弱盯腌,身體也不如從前委可,就會非常有危機感±拔耍看著這個行業(yè)的年輕人越來越多着倾,自己的安全感越來越差。
怎么才能不做碼農(nóng)呢燕少?
1. 每一個程序員都應(yīng)該有自己的職業(yè)規(guī)劃卡者,如果你現(xiàn)在還沒有任何的職業(yè)規(guī)劃,你可以考慮一下自己的將來客们。首先就是給自己定短期和長期的目標(biāo)崇决,一個人沒有目標(biāo)材诽,每一天其實都是在混日子,原地踏步而已恒傻。在一個較為舒適的環(huán)境下養(yǎng)老而已脸侥。短期的目標(biāo),比如做在幾個月內(nèi)學(xué)會一個新的技術(shù)盈厘。長期的目標(biāo)比如在幾年內(nèi)要做到架構(gòu)師或者項目經(jīng)理的級別睁枕。
2. 利用好下班的時間,永遠不變的法則“八小時之外求發(fā)展”沸手,工作的時候大家都是一樣外遇,利用好下班的時間,人和人之間的差距會不斷的顯現(xiàn)出來契吉,當(dāng)你把時間放在哪里跳仿,哪里就會發(fā)光。
3. 學(xué)習(xí)更深入的技術(shù)捐晶,接觸架構(gòu)菲语、啃底層技術(shù)性的書籍、研究算法和數(shù)據(jù)結(jié)構(gòu)惑灵,深入了解JVM的原理等等谨究。
無論你是Java的初學(xué)者,還是已經(jīng)是Java開發(fā)工程師泣棋,都希望這篇文章可以幫助到你。
私信我“Java”領(lǐng)取2019年最新的Java學(xué)習(xí)教程畔塔,如果有任何Java學(xué)習(xí)的問題潭辈,隨時咨詢我,從事Java開發(fā)十年多的經(jīng)驗澈吨,希望可以幫助大家少走彎路把敢。