我愈來愈擔憂我做爲一個Java程序員的將來。程序員
恍然間,發現本身在這個行業裏已經摸爬滾打了五年了,原覺得本身就憑已有的項目經驗和工做經歷怎麼着也應該算得上是一個業內比較資歷的人士了,可是今年在換工做的過程當中卻遭到了重大的挫折。詳細過程我就再也不敘述,在此,只想給你們說一說被拒絕的緣由,看看你們有沒有類似的經歷,和相似的感悟。面試
面試官對個人答覆大體是這樣的,咱們不須要熟練工,咱們須要在某領域擁有超過常人的積累認知,和擁有整套完整思惟模式和優秀認知事物能力的人…他很誠懇地告訴我,你還年輕,真的應該好好地靜下心來,深刻地研究一些東西,本身寫一些東西,而不是這也用過,那也知道,可是多半都是侷限於僅僅見過,會用,卻歷來沒有認真思考過其代碼背後蘊含的思想,更少有人研究過源碼,進而體會大師們在某些問題的解決上秉承的思想和思惟的風格。我的感受,這也算是國內大部分程序員最讓人悲哀的地方了,固然這也與外界浮躁氛圍的蔓延不無關係。編程
不瞭解這一行的人總以爲程序員都是代碼民工,若是本身也認爲本身是敲代碼的機器的話,我誠懇地建議您儘早轉行吧,也許我這麼說會得罪傷害一些同行,畢竟轉行對任何一我的來講都是有至關的風險和挑戰的。不過這絕對應該是善意的忠告。相反,我強烈地認爲,程序員應該是最有活力和最有思想的一個羣體,只要你不願讓本身浮於表面,更重要的是,必須勤于思考。若是你承認我這句的話,就請您繼續往下看看個人感慨,不然,那就但願您好好利用好本身的時間作您最須要作的事吧。性能優化
因爲面試中被問到Spring,MyBatis的時候,讓面試官問得人仰馬翻,啞口無言,因此回來以後洗心革面,下決心要把Spring,MyBatis好好研究個明白,再也沒法容忍本身只知其一不知其二了。架構
清醒的認識本身併發
我一直擔驚受怕,過去,多是由於我年輕,但如今,我已經不是那麼年輕了,我仍然發現有不少事情讓我懼怕。框架
當年紀愈來愈大後,我開始變得不能加班。我開始用更多的時間和家人在一塊兒,而不是坐在計算機前(儘管這樣,她們還是抱怨)。我在本地教育委員會社區裏提供一些幫助,還組織開源興趣小組參加活動。分佈式
我在思考,爲何之前會把如此多的時間所有用在編程上。大量的編程。那是我渴望深刻研究一個類庫,一個框架或一門技術。微服務
如今的技術的學習曲線的增長,讓個人忍耐性愈來愈低。各類新技術,由於新奇讓人興奮,但最終變成一場場爭論。我愈來愈沒法忍受這些充滿市場宣傳氣息的喧囂。我對技術看重的是穩定,清晰。高併發
據不徹底統計,截至目前(2017.07)爲止,中國Java程序員的數量已經超過了100萬。並且,隨着IT培訓業的持續發展和大量的應屆畢業生進入社會,Java程序員面臨的競爭壓力愈來愈大。那麼,做爲一名Java程序員,怎樣努力才能快速成長爲一名高級的程序員或者架構師,或者說一名優秀的高級工程師或架構師應該有怎樣的技術知識體系,這不只是一個剛剛踏入職場的初級程序員,也是工做三五年以後開始迷茫的老程序員,都必需要面對和想明白的問題。爲了幫助你們少走彎路,我總結出一個Java程序員的工做2-5年成長路線圖。
那如何學習才能快速入門並精通呢?
當真正開始學習的時候不免不知道從哪入手,致使效率低下影響繼續學習的信心。
但最重要的是不知道哪些技術須要重點掌握,學習時頻繁踩坑,最終浪費大量時間,因此有一套實用的視頻課程用來跟着學習是很是有必要的。
爲了讓學習變得輕鬆、高效,今天給你們免費分享一套阿里架構師傳授的一套教學資源。幫助你們在成爲架構師的道路上披荊斬棘。
這套視頻課程詳細講解了(Spring,MyBatis,Netty源碼分析,高併發、高性能、分佈式、微服務架構的原理,JVM性能優化、分佈式架構)等這些成爲架構師必備的內容!
並且還把框架須要用到的各類程序進行了打包,根據基礎視頻可讓你輕鬆搭建分佈式框架環境,像在企業生產環境同樣進行學習和實踐。
後臺私信回覆「架構」 就能夠立刻免費得到這套內部教材!
最後,作一個愛思考,懂思考,會思考的程序員。