您的位置:首頁>正文

八年Java程式師分享自己的職業規劃,你該如何選擇自己的發展方向

Java程式師你是否有了明確的職業發展規劃?

就現在經濟大環境而言, 很不樂觀, Java程式師的日子也很不好過, 無論是還在找工作的、還是已經入職多年、哪怕做到項目經理技術經理的, 壓力都異常巨大, 似乎處處充滿危機。 但是, 仔細分析一下, 出路還是有的, 甚至解決溫飽、過上有房有車沒貸款的生活也是很可能的。 首先, 在如今這個浮躁的社會, 大多數人的心態也是浮躁的, 只要你能潛下心來, 深入研究某個技術, 有了一技之長, 溫飽問題肯定就可以先解決了。

1、 走向架構師

對於任何一個Java開發人員來說,

架構師都是一個令人嚮往的角色。 那麼從程式師與架構師有沒有比較明顯的區別呢?其實架構師和程式師的界限並不是很大, 比如現在仍然在每天寫代碼。 其實成長首先來自於自身的學習, 而閱讀成熟專案的代碼會使人受益匪淺, 其次就是來自於所從事領域的經驗, 要瞭解分散式系統的特點, 在做項目時, 要能夠關注性能、擴展性、可靠性、可用性等指標。

架構師其實就是一個漫長的積累過程, 從準備期到動盪期我們都是不停的探索, 學習。 大部分的架構師的年齡都是在35歲左右, 這個階段就是程式師的黃金期。 那麼我們如何以一個架構師的標準來加強自己的能力呢?程式師要成為一名架構師發展, 需要進一步加強技能的修養。

, 對於互聯網公司來言, 最重要的技能是對網路和分散式系統的理解, 網路上面的書籍很多, 比較麻煩的是分散式系統, 除了分散式在現在大型互聯網企業中, 對於技術知識, 個人推薦還得掌握高性能、深入淺出。 性能調優、Spring, JVM等技術。 當然了, 良好的駕馭管理開發團隊的能力, 良好的人格修養, 能夠讓架構師在開發專案中遊刃有餘, 不會出現意料之外的干擾, 更能從內散發出人格魅力。

2、 走向項目經理

也有一些程式員工作機遇比較好, 不但負責了專案的設計工作, 而且負責了專案管理工作。 對專案經理這個工作有了一定的嘗試。 因此, 這類程式師可以審視一下自己, 是否合適這項工作。 如果自己對這種工作比較滿意,

而且具備專案經理的要求, 則可以向項目經理這個方向發展。 專案經理承擔著專案管理的職責, 對專案負主 要責任。 它和程式師的作用也不相同, 專案經理的重點已經從程式設計轉移到對人、對技術、對進度、對專案的管理。 由於軟體的專案經理與軟體專案的相關性太大, 因 此, 他必須要瞭解軟體發展的各個環節、瞭解開發的各種技術和運用、瞭解開發隊伍人員的水準和特點。 所以他依舊和程式師脫不了干係。 從程式師到項目經理可以使得項目經理更好地理解程式師在項目中的地位和作用, 瞭解軟體發展的各種規律性的東西。 從而保證項目的正常完成。 而且, 項目經理的收入在公司中的地位也是 比較高的。
因此, 我認為走向項目經理是程式師的另一個發展空間。 我想提醒一下, 程式師在擔任專案經理之前最好要把軟體設計工作做好, 這樣在做專案經理的時 候, 就會有很好的基礎。

3、 走向管理者

很多程式師希望自己能成為公司中的主管、經理、老總、老闆, 這樣無論是收入和在公司的地位都相對比較高一些。 另外, 一方面程式師可能厭倦了年復一年的程式設計工作, 對工作產生了抵觸情緒, 希望能擺脫這種步步緊逼的工作狀態。 走向管理者其實要求程式師要比一般人做更多的準備, 要做更多的轉型工作, 並不是想當管理者 就能成為管理者的。 但是, 如果程式師有這個志向和愛好, 有積累了這方面的工作經驗,

自己也感覺在這個方面能夠發展, 更重要的是有這樣的機會, 走向管理者也 是可能的。 由於軟體公司的管理者畢竟不同於一般公司的管理者, 專業能力越強, 管理起來就越得心應手的, 沒有專業能力的管理, 遇到的問題很多, 也很難解決。 因此, 我的建議程式師最好要把程式設計、專案設計、專案管理等基礎打打好。 這樣轉型到管理者成功率就會高一些。

4、 原地踏步

當然也有一些程式師惰性比較大, 滿足於現狀, 享受著眼前的勝利果實, 也無可非議。 對待這些程式師, 我們不要強求他們改變自己的想法, 我建議是原地發展, 把本職工作做得更好, 把自己的技術水準往上再提高一步。 在這個過程中他們的能力和自信心都會得到提高, 他們的想法不會一直一成不變的。磨刀不誤砍柴功,刀快了自然會去砍柴的。

不管做哪一行,都該儘早做好職業規劃,人都是需要有一個目標去激勵自己,Java程式師更是如此。朝著一個目標逐步提升自身實力總會比原地打轉好,相信聰明的你該知道怎麼做。

據不完全統計,截至目前(2017.07)為止,中國Java程式師的數量已經超過了100萬。而且,隨著IT培訓業的持續發展和大量的應屆畢業生進入社會,Java程式師面臨的競爭壓力越來越大。那麼,作為一名Java程式師,怎樣努力才能快速成長為一名高級的程式師或者架構師,或者說一名優秀的高級工程師或架構師應該有怎樣的技術知識體系,這不僅是一個剛剛踏入職場的初級程式師,也是工作三五年之後開始迷茫的老程式師,都必須要面對和想明白的問題。為了幫助大家少走彎路,我總結出一個Java程式師的工作2-5年成長路線圖。

我特意整理了一下,裡面的技術不是靠幾句話就能講清楚,所以乾脆找朋友錄製了一些視頻,很多問題其實答案很簡單,但是背後的思考和邏輯不簡單,要做到知其然還要知其所以然。如果想學習Java工程化、高性能及分散式、深入淺出。性能調優、Spring,MyBatis,Netty源碼分析的朋友可以加我的Java進階群:675047716,群裡有阿裡大牛直播講解技術,以及Java大型互聯網技術的視頻免費分享給大家。

他們的想法不會一直一成不變的。磨刀不誤砍柴功,刀快了自然會去砍柴的。

不管做哪一行,都該儘早做好職業規劃,人都是需要有一個目標去激勵自己,Java程式師更是如此。朝著一個目標逐步提升自身實力總會比原地打轉好,相信聰明的你該知道怎麼做。

據不完全統計,截至目前(2017.07)為止,中國Java程式師的數量已經超過了100萬。而且,隨著IT培訓業的持續發展和大量的應屆畢業生進入社會,Java程式師面臨的競爭壓力越來越大。那麼,作為一名Java程式師,怎樣努力才能快速成長為一名高級的程式師或者架構師,或者說一名優秀的高級工程師或架構師應該有怎樣的技術知識體系,這不僅是一個剛剛踏入職場的初級程式師,也是工作三五年之後開始迷茫的老程式師,都必須要面對和想明白的問題。為了幫助大家少走彎路,我總結出一個Java程式師的工作2-5年成長路線圖。

我特意整理了一下,裡面的技術不是靠幾句話就能講清楚,所以乾脆找朋友錄製了一些視頻,很多問題其實答案很簡單,但是背後的思考和邏輯不簡單,要做到知其然還要知其所以然。如果想學習Java工程化、高性能及分散式、深入淺出。性能調優、Spring,MyBatis,Netty源碼分析的朋友可以加我的Java進階群:675047716,群裡有阿裡大牛直播講解技術,以及Java大型互聯網技術的視頻免費分享給大家。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示