回覆列表
-
1 # 千域
相關內容
- 本人三本畢業,0計算機基礎,想學java,做程式設計師。報培訓班靠譜嗎?
- 百戰程式設計師大學生java入門高淇Java300集影片,學完之後基本處於一個什麼階段呢?怎麼樣?
- 對於一個java程式設計師來說,深入瞭解迭代器的概念重要嗎?
- 想學Java程式設計師,不知道網路上的教學影片有用沒有?
- 31歲java程式設計師被公司嫌老,你怎麼看?
- 新入職的JAVA程式設計師剛入職一個月,完全看不懂公司程式碼怎麼辦?
- java程式設計師,公司框架太智慧會不會削弱程式設計能力?
- 為什麼做java開發的公司需要那麼多程式設計師?
- 做Java程式設計師是怎樣一種體驗?
- JDK 16釋出了,Java程式設計師你的學習還跟得上嗎?
以我自己的親身經歷希望可以給你一些參考:
第一個問題:問一下你自己,你還願意做碼農嗎?恍然間,發現自己在這個行業裡已經摸爬滾打了五年了,原以為自己就憑已有的專案經驗和工作經歷怎麼著也應該算得上是一個業內比較資歷的人士了,但是今年在換工作的過程中卻遭到了重大的挫折。詳細過程我就不再敘述,在此,只想給大家說一說被拒絕的原因,看看大家有沒有相似的經歷,和類似的感悟。
面試官對我的答覆大致是這樣的,我們不需要熟練工,我們需要在某領域擁有超過常人的積累認知,和擁有整套完整思維模式和優秀認知事物能力的人,他很誠懇地告訴我,你還年輕,真的應該好好地靜下心來,深入地研究一些東西,自己寫一些東西,而不是這也用過,那也知道,但是多半都是侷限於僅僅見過,會用,卻從來沒有認真思考過其程式碼背後蘊含的思想,更少有人研究過原始碼,進而體會大師們在某些問題的解決上秉承的思想和思維的風格。個人感覺,這也算是國內大部分程式設計師最讓人悲哀的地方了,當然這也與外界浮躁氛圍的蔓延不無關係。
不瞭解這一行的人總覺得程式設計師都是程式碼民工,如果自己也認為自己是敲程式碼的機器的話,我誠懇地建議您儘早轉行吧,也許我這麼說會得罪傷害一些同行,畢竟轉行對任何一個人來說都是有相當的風險和挑戰的。不過這絕對應該是善意的忠告。相反,我強烈地認為,程式設計師應該是最有活力和最有思想的一個群體,只要你不肯讓自己浮於表面,更重要的是,必須勤于思考。如果你認可我這句的話,就請您繼續往下看看我的感慨,否則,那就希望您好好利用好自己的時間做您最需要做的事吧。
由於面試中被問到Spring,MyBatis的時候,讓面試官問得人仰馬翻,啞口無言,所以回來之後洗心革面,下決心要把Spring,MyBatis好好研究個明白,再也無法容忍自己只知其一不知其二了。
第二個問題:要做到清醒的認識自己我一直擔驚受怕,過去,可能是因為我年輕,但現在,我已經不是那麼年輕了,我仍然發現有很多事情讓我害怕。
當年紀越來越大後,我開始變得不能加班。我開始用更多的時間和家人在一起,而不是坐在計算機前(儘管這樣,她們仍是抱怨)。我在本地教育委員會社群裡提供一些幫助,還組織開源興趣小組參加活動。
我在思考,為什麼以前會把如此多的時間全部用在程式設計上。大量的程式設計。那是我渴望深入研究一個類庫,一個框架或一門技術。
現在的技術的學習曲線的增加,讓我的忍耐性越來越低。各種新技術,因為新奇讓人興奮,但最終變成一場場爭論。我越來越無法忍受這些充滿市場宣傳氣息的喧囂。我對技術看重的是穩定,清晰。
據不完全統計,截至目前(2017.07)為止,中國Java程式設計師的數量已經超過了100萬。而且,隨著IT培訓業的持續發展和大量的應屆畢業生進入社會,Java程式設計師面臨的競爭壓力越來越大。那麼,作為一名Java程式設計師,怎樣努力才能快速成長為一名高階的程式設計師或者架構師,或者說一名優秀的高階工程師或架構師應該有怎樣的技術知識體系,這不僅是一個剛剛踏入職場的初級程式設計師,也是工作三五年之後開始迷茫的老程式設計師,都必須要面對和想明白的問題。針對這些問題我總結出一個Java程式設計師的工作2-5年成長路線圖。
1.原始碼分析
2.分散式專題
3.效能最佳化
4.微服務架構
綜合以上2個問題再結合自己的情況考慮下以後該如何發展,對自己的未來做好充分的計劃。