前言:程序員
一直以來程序員這一職業都給人高薪資的印象,近年來隨着互聯網行業的快速發展,程序員更是人滿爲患,然而不少人關注的倒是程序員的薪資,而非職業自己。面試
一批批程序員進入工做崗位,可是不少人並無對本身的職業生涯有清醒的認識和系統的規劃,由此會在職業發展過程當中遇到不少問題。網絡
在此我整理出本身對程序員的職業規劃的一些看法,但願能幫助到他人,也是本身對職業生涯規劃思考的一次總結。源碼分析
雖然不少程序員老是調侃本身,可是這個問題我想對於大多數程序員都是確定的,包括我本身。學習
不說什麼改變世界的豪言壯語,單單就程序員自己的工做性質而言也是有無限魅力的:不用把太多的精力放在處理上下級、同事間的關係上,經過本身的敲敲打打作出產品自己就是一件頗有成就的事。測試
做爲一個開發者,有一個學習的氛圍跟一個交流圈子特別重要這是一個個人iOS交流羣:638302184,無論你是小白仍是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 你們一塊兒交流學習成長!網站
固然,還有老生常談的程序員的薪資,程序員確實是一個薪資相對豐厚的行業,特別對於剛走向社會的人來講,聽說那些說不看薪資選職業的通常不是騙子就是富二代……職業規劃
近幾年程序員這一行業的薪資基本沒出過年度薪資排行榜前五名,這就足以說明問題。既然程序員是個好的職業,那麼,如何才能讓本身的職業生涯健康的發展?我認爲,首先要了解這一行業,下面咱們就來看看目前大多數程序員的職業發展。編碼
程序員的職業發展大致分爲四類。視頻
1)一直鑽研技術
說到底打鐵還需自身硬,對於程序員這靠技術吃飯的職業,技術固然是相當重要的。
因此,對於那些熱愛技術,編碼能高潮的技術男這是一個好的方向,能坐住板凳,活躍於各大技術論壇,一直鑽研技術,而後在一家企業把控核心技術,就算職業生涯有變,憑藉在相關領域的大名,也能在另一家企業混口飯吃。這類人是幸福的,能夠把興趣看成職業,每一個公司都會有這樣的人。
2)技術轉管理
這是更加常見的一類,通常在一家公司工做幾年以後,因爲經驗豐富,又熟悉業務就會成爲項目經理,而後正常的話就是部門經理、技術總監一步一步的升職加薪,逐漸進入管理層。
這是不少人的追求,畢竟江湖傳言:程序員是吃青春飯的,對於不少公司,中層管理者和基層管理者通常會選擇本身公司培養,因此機會仍是不少的。
可是你要知道這一過程是一個淘汰的過程,越接近金字塔頂人就會越少,因此這一類人必定是同一批或者公司中同水平中的佼佼者,才能一步步脫穎而出,不少公司的中層和基層的領導都是這一類的。
3)自主創業
這是近幾年很熱的一類,本身懂技術又接觸到一個自認爲很好的點子,說幹就幹找幾個志同道合的人,或者被人畫了餅,寫策劃,找天使投資,而後說不定本身搖身一變就成了公司老總了。
自主創業爲何這麼熱?就是有了不少屌絲逆襲的實例,加上有很大的可操做性,也確實有不少人成功,可是必定要清醒,要知道 jack ma 說過百分之九十互聯網創業的人都創業失敗了。
4)適時轉型
轉型分爲不少種,好比轉型去講課,好比轉型去出書,好比轉型成爲一名自由工做者,本身接需求,提供諮詢服務等。
比起這些,還有小的轉型,好比當年很火的打工皇帝唐駿就是轉測試,得到了巨大成功,咱們公司也有一些技術轉產品很成功的例子。
總之,俗話說的好,樹挪死,人挪活,當本身意識處處在瓶頸期,要學會轉換思惟,目前不少講課網站,技術類公衆號,培訓班等渠道讓不少程序員順利轉型。
做爲一名程序員,無論以後你選擇什麼樣的發展路線,在生涯前期你的技術能力必定要是過關的,這就須要達到必定的深度和廣度。
能調優、Spring,MyBatis,Netty源碼分析等知識點講解。
其實可選擇的職業發展方向也就是上面提到的大多數程序員的職業發展,這裏重點要說的是對於這四類人員要着重培養的哪些能力。對於想致力於鑽研技術的小夥伴們,首先咱們要記住老祖宗告訴咱們的話:人外有人,天外有天。其實不少程序員都是自負的,特別是公司中難不倒的人,或者領域內小有名氣的人,有成就有本事自負固然無可厚非,可是若想更上一層樓,或是想一直靠技術吃飯就要時刻關注新技術。
現在技術更新換代何等的快,可能前幾年仍是公司的問不到,固步自封的話很快就會被新人所取代,這就是爲何說程序員是吃青春飯的緣由。即便頗有經驗,技術很強,可是年輕人成長速度是很快的,而且成本低!因此各大互聯網公司平均年齡一再刷新最年輕的記錄。甚至不少公司直接拿年齡做爲硬標準裁人,因此這一類人必定要不斷提高自身,多交流,多分享,多學習。對於想沉下心來技術轉管理的小夥伴,首先若是是從一名普通的程序員幹起的話,必定要經得起錢的誘惑,不能頻繁跳槽。
雖然說程序員的定律,跳槽 = 漲工資,可是轉管理的前提就是足夠熟悉公司業務,能處理各類突發事件,這是須要時間經驗的積累的,並且據說不少大的互聯網公司已經明令不收在一個企業工做不滿三年的員工了。因此這一類人要在編碼之餘多關心公司業務,還要提高自身人際交往能力,領導要協調各方,交流能力必不可少。
對於想本身創業的人,必定不要急於求成,本身有一個好的想法或者接觸到好的主意就頭腦一熱說幹就幹,先要全面的評估一下可行性,特別是團隊中沒有有經驗的人,很容易考慮的不全面,創業失敗率但是高的嚇人!
創業除了要有好的想法,還要有天時地利人和,沒資本沒人脈創業和找死基本沒什麼區別,因此這一類人千萬不能心急,必定要先積累本身,包括人脈和資本,而後保持一顆活躍的心,抓住機遇纔有可能成功。
對於想適時轉型的人來講,若是不想在 996,能夠在工做之餘接觸一些自媒體,把本身的優點轉化爲資本,並且儘快。由於可能你如今擅長的領域,過幾年就被淘汰了。因此要及時總結,若是對某一技術有深刻研究和實踐過,而且表達能力能夠,能夠錄製一些視頻,或者直接來一場 Chat 也是很是好的選擇。
此外還能夠接一些項目本身作,積累得多了能夠出書,若是想要成爲一名自由職業者的話,必定要先保證在一段時間內沒有經濟來源的狀況下不被餓死再去辭職。
1)鍛鍊身體
身體是革命的本錢!
好的身體對於程序員來講真的特別重要,去年團隊中一個同事由於頸椎病在家躺了一個多月,他才二十多歲的年紀!
網上調侃,程序員最後讀的書是《頸椎病康復指南》,雖然工做時間長、壓力大,可是也要時刻提醒本身鍛鍊身體,眼保健操,一週幾回的運動必定要保持,最很久坐中間找個時間站起來活動活動。
不少公司都有不少運動社團和健身房,都是不錯的選擇。
2)提高本身修養
古人提倡內外兼修,好的修養會在不少方面幫助到本身,包括人際交往之中,好的修養會在舉手投足之間會讓人以爲很舒服,從而給本身增長不少機會。
利用一些業餘時間多讀讀書,旅旅行,是提高本身內在好的選擇,讀萬卷書行萬里路,也會讓本身眼界和胸襟開闊,在人生不如意的時候想得開、放得下,興許沒有比這個更重要的了。
3)增強技術和業務水平
這一點是老生常談了,不管怎樣規劃本身的職業生涯,踏實努力的提高本身技術和業務水平都是不可或缺的,因此不管你如今生活的是舒服仍是掙扎,都不要忘了提高本身,給本身不斷加劇是一個程序員時刻要記着的事。
未雨綢繆,毋讓悲劇重演。
一直以來,程序員的 「中年危機」 之談不絕於耳,而前不久,更由於中興程序員之事再起風波。
這部分我給你們講一個真實的例子:故事的主人公暫且叫他老宋,83 年生人,也是純科班出身,大學畢業後進入一家通信公司作 .NET 開發,原本他對公司仍是有必定見解的,起薪低、對技術不夠重視,不過隨着時間的推移,他憑着自身不錯的技術,不斷加薪,也愈來愈受領導重視。
慢慢地,原來幹一段時間就跳槽的想法沒那麼迫切了,就這樣,一干就是五年;後來公司的新項目愈來愈多的採用 Java 等其餘語言,老宋第一次有了危機感,也想轉。
但是剛剛娶妻生子,一是實在沒有精力,二是當時他以爲過的還不錯,就這樣,一拖又過了三年,終於有一天上司找他談話,說公司在 .NET 上基本沒有需求了,原有項目也會逐漸砍掉,因此和他談談看看有什麼打算。
其實他早就知道了,半年前最後一名和他狀況相似的同事,已經轉行,老宋不是不知道這一天早晚要到來。那段時間,他整宿整宿睡不着覺,莫名其妙和老婆發脾氣,可是沒有辦法,房貸仍是要還,孩子仍是要養,實在沒有什麼好的選擇,最後他仍是被很委婉的態度勸退了。
以後他嘗試了不少其它工做,都不太順心,和媳婦也常常吵架,媳婦終於提出了協議離婚的要求,人到中年,工做不順,妻離子散 …!他真的感受本身快撐不住了 …
其實對於老宋來講,他就是開始時走一步算一步。溫水煮青蛙,感受過的還不錯,結果到後來就是沒得選擇。
若是他在剛開始就對職業生涯很清晰,若想走技術就一直關注並學習新技術線路,這樣在公司項目改技術時能及時跟上,或者看到本身在公司發展前景很差,早早的爲下一份工做作準備;若是想轉管理,就積極地參與公司項目建設,鍛鍊本身的人際交往能力 … 總之不要在舉步維艱的時候才猛然醒悟!
其實有中年危機的不只是程序員,因此我不想過多地去渲染其嚴重性。只是我認爲身處於這個行業,咱們有必要早爲本身和家人作打算,古人說:預則立,不預則廢!
但願每個讀到文章的人,都能未雨綢繆,多作思考,早作打算,毋讓悲劇重演。
做爲一個開發者,有一個學習的氛圍跟一個交流圈子特別重要這是一個個人iOS交流羣:638302184,無論你是小白仍是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 你們一塊兒交流學習成長!
文章來源於網絡,若有侵權,請聯繫小編刪除。