摘要: 這多是最壞的時代,也多是最好的時代,總之,這是屬於咱們的時代,只要你勇於打破禁錮你思惟的那堵牆,將來無限可能。本文中就爲你們分享了對於程序員轉型的思考並列舉了經過統計和分析發現的適合程序員轉行發展的方向,但願可以對於正處於轉型期的你有所幫助。程序員
「三十而立」,源自《論語·爲政》,說的是人到了30歲就應該去面對生活中的一切困難。而對於軟件開發領域的從業者來講,30歲,倒是一道檻。30歲之後,適合程序員的工做究竟是什麼?恐怕每一個人都會有本身的一個答案,特別是在這個快速發展的時代中,咱們的手中擁有無限的可能,也可能須要面對史無前例的挑戰,可是正如光明永遠與黑暗同在,機遇也始終與挑戰並存,這多是最壞的時代,也多是最好的時代,總之,這是屬於咱們的時代,只要你勇於打破禁錮你思惟的那堵牆,將來無限可能。本文中就爲你們分享了對於程序員轉型的思考並列舉了經過統計和分析發現的適合程序員轉行發展的方向,但願可以對於正處於轉型期的你有所幫助。安全
儘管程序員保持競爭力也有不少個方向,但現實依然是殘酷的:不少人將不得不離開軟件開發工做,轉型去從事其餘職業。當你要這麼作時,就會感慨:想不到一切竟如此艱難!你不由會想起李白老先生的詩:噫籲嚱,危乎高哉!蜀道之難,難於上青天!那麼,爲何會這麼難呢?真有這麼難嗎?微信
其實,跳槽難,轉行難,轉型難,難在路徑依賴、成本忍受、技能缺少、他人指望這四點。運維
1. 路徑依賴學習
對於從事軟件開發的咱們來說,也有這麼個路徑依賴:習慣性地會走在開發這條路上。哪怕正在慢慢喪失競爭力,哪怕公司風雨飄搖岌岌可危,也仍是會這麼走着。即使哪一天不得不從新找工做,仍是會第一個想到:換家公司繼續作開發。這是咱們人的天性:長時間作某件事情,就會對它產生依賴、認同。一旦咱們習慣了某件事,就會被它植入相應的隱藏假設——你必須作這個,進而在咱們必須作出選擇時影響咱們的選擇。以開發爲例,不少人心中都有了這樣的隱藏假設:若是你作了開發,就只能一直作開發。正是由於這種隱藏假設遮蔽了咱們的心眼,咱們在轉型時只能看見有限的幾種可能性。blog
2.成本開發
程序員的薪水遠高於其它行業,不少朋友都是由於軟件開發的高薪水而轉行過來的。我很認同一句話:當咱們沒有別的追求時,追求金錢也是一個不錯的選擇。這話反過來就成了軟件開發者的魔咒:當咱們發現了本身的追求,想要離開時,咱們已經得到的薪酬水平就會成爲咱們的羈絆。幹過幾年開發的朋友,想轉行,薪水都會經歷一個斷崖式下墜,這是多數人不能承受的,也是人的天性——獲得了就不想再失去。咱們習慣性的認爲職場只能一個臺階一個臺階往上走,咱們習慣性的認爲薪水只能一年比一年高,咱們不能接受成長過程當中的凹陷。其實,這只是一種取捨。咱們要不斷攀升的薪水福利職位,目的是爲了讓咱們的生活更安全,更有有幸福感、意義感。那當咱們發現了一件直接就能帶給咱們意義感的事情時,去作它不是更好嗎?你不只不用拿錢去買、去尋找了,並且你在作它時還能賺到錢,這不是更「划算」更有價值的選擇嗎?產品
3. 缺少技能class
咱們人有一種天性,一旦找到一個答案、一旦感到安全、一旦以爲穩定,就會鬆懈下來,再也不考慮或較少考慮未來的去向。在「你在職場可能犯下的最大錯誤」那篇文章中,我詳細地描述了這種狀態。正是由於咱們習慣於把本身託管給公司,傾向於循序漸進地工做,不肯去面對更爲艱難的自我更新和迭代,纔會使得咱們在不得不考慮轉型時,發現本身除了技術一無可取,只能拔劍四顧心茫然。軟件
4.他人指望
別人會對你有期待,他們但願看得懂你,不但願你帶給他們看不懂的意外。咱們給身邊的每個人、給咱們可能看到的每個人都編制了一個「人設」,認爲他們就該按照咱們設定的角色去發展,若是他超出了咱們預想的「人設」,咱們就會詫異、不解、憤怒,進而否認、打壓。這就是咱們的生活中貼標籤盛行不衰的緣由。就這一點而言,父母、伴侶、朋友對咱們的指望,尤爲會給咱們帶來巨大的壓力,父母會不但願你放棄穩定又高薪的工做,伴侶會擔心你的選擇不能保障優裕的家庭生活,朋友會以爲你不該該瞎折騰讓本身愈來愈不值錢……除了親戚朋友,但凡稍稍熟悉你的人,都會對你有期待、有評價,都習慣用他們感到舒服的視角來框你。別人會由於你作了軟件開發工做,就把你等同於程序員這一身份,會一直強化你的優點——技術,而不看你別的方面。
其實前面提到的四大難,能夠一個一個的破掉——只要思惟轉變過來便可。咱們身上發生的大多數事情,它們的結果是由於咱們採起的某些行爲所致使的,行爲則取決於咱們的某種思惟。因此,只要改變思惟,最終就能夠改變結果。這就是咱們的逆向分析模型:「結果–>行爲–>思惟」。
1. 路徑依賴
路徑依賴每每是由於咱們低估了本身的潛能,高看了如今取得的成績。其實想一想,你如今走出的路,也是從零開始過來的。那爲何不能夠從零開始走新的路呢?何況,你在這條路上積累的經驗、閱歷、作事流程與方法、邏輯思惟與分析等等等等,都是通用的,能夠遷移到新的路徑上去,你並非從零開始呢。因此,關鍵是要有一種學習型心態,要可以歸零、空杯,要相信一切皆有可能。
2. 成本
對於沒法接受轉型後收入可能有一段時間比如今低的朋友,能夠想一想,你要那麼高的薪水,是爲了什麼?工做無非是爲了更好的實現自我,更好的生活,更有意義感。那你如今的模式就是:「賺錢–>爲幸福和意義花錢–>賺錢……」。若是你切換到了更喜歡讓本身更有成就感的職業上,那你的模式就變成了:「一邊賺錢一邊收穫幸福感、成就感、意義感–>爲幸福和意義花錢–>一邊賺錢一邊收穫幸福感、成就感、意義感……」。這就是更積極的思惟轉變!
3. 缺少技能
在「你在職場可能犯下的最大錯誤」一文中,我提出瞭如下三個方向:精進既有專業能力 培養第二職業 提高通用能力 它們可以幫助咱們保持精進,讓咱們的能力與價值跟得上咱們的年齡。
4. 他人的指望
當你由於別人給你貼的標籤而舉步不前時,要想一想:你不是你的工做,你不是你的技術,你不是你的成功,你不是你的失敗,你是一個立體的、多元化的人,你具備多重角色和身份,你在開發軟件時是程序員,你在寫做時是做家,你在講課時是老師,你在照顧孩子時是爸爸媽媽,你在陪伴父母時是孩子,全部的角色都是你,但沒有一個單一的角色表明所有的你。
這裏的思惟轉變點在於:你不是你的工做 你不是你的標籤 你不是別人對你的評價 別人的評價不會改變已然發生的事實 意識到這些,再進一步,你就能看到:你的價值來源於你能作什麼事情、能解決什麼問題,你是由於作了什麼事情而成爲了你,而不是別人的評價——那是後發的、後發的、後發的,是你作了事情以後他們才走的馬後炮。
但丁先生在700年前就看穿了這一點,他說:Go your own way;let others talk!咱們呢,還在意什麼?
那麼適合程序員轉型的方向又有哪些呢?如下就爲你們列舉了適合程序員轉型或者深耕發展的10大職業。
No.1 程序員
適合程序員30歲之後的工做,排名第一的,固然仍是程序員。隨着經驗的增加,也許你天天產出代碼的行數會不如之前,但你解決問題的能力倒是無人能及的。同時,若是你能夠一直保持着對特定領域技術的專一度,那成爲神同樣的技術專家也只是時間問題,固然正真的技術大牛,收入上也遠不是問題。
No.2 創業
最近幾年,IT行業中由於創業實現逆襲、直接當上CEO、贏取白富美、走上人生巔峯的例子頻頻出現。Facebook以190億美圓的價格收購了WhatsApp,而WhatsApp創立也就不到五年時間。同時,Facebook創始人扎克伯格同時也是一位創業者。開發者在IT領域創業有自身的優點,本身擁有技術,可以保證產品品質。
No.3 研發管理
這也是咱們比較常見的軟件開發者職業生涯軌跡發展道路,先在研發一線崗位實戰錘鍊,得到更多經驗以後,逐漸走向管理崗位:工程師、項目經理、研發總監、技術副總、CTO……轉向研發管理崗位的開發者,須要具備必定的領導管理能力,固然,可以有領袖氣質天然可以更好的作好這些工做。
No.4 產品經理
國內目前最牛的產品經理非微信之父張小龍莫屬,若是你擁有絕佳的洞察力,可以瞭解人性需求,相信本身能夠創造出人人都願意購買的產品,你也能夠像張小龍同樣,升職加薪、當上總經理、出任CEO、迎娶白富美、走上人生巔峯。
No.5 培訓講師
「三人行,必有我師」,你但願成爲那個「師」嗎?滔滔不絕、侃侃而談,你的學生仰望着你,你看着學生一步步走向成功、升職加薪、當上總經理、出任CEO、迎娶白富美、走上人生巔峯也何嘗不是人生一大樂事。
No.6 銷售
若是你在作項目的過程當中與甲方創建起了深厚的「友誼」,固然你也能夠轉行去作銷售。並且開發出身的銷售,起碼比較務實,也比較容易和客戶創建起信任。
No.7 諮詢服務
若是你一直聚焦在必定的行業或領域項目,已然成爲了業務專家,那你能夠瓜熟蒂落的轉行作諮詢了。
No.8 運維
即便你的代碼寫的很爛,但只要你對產品熟悉,轉行作運維仍是可行的。
No.9 運營推廣
當你受夠了寫代碼,也能夠試試運營和推廣你作的產品,相信當你直接面對用戶時,會打開另外一個視角看待產品。
No.10 市場營銷
若是你已經從開發產品昇華到對用戶市場有了清楚的認識,那試試去作市場營銷也是個不錯的選擇。記住,無論產品爛不爛,賣的出去纔是你的本事。