迷惘的30多歲的程序員如何考慮自己的未來?

互聯網公司的現狀:

1. 很多在一線互聯網公司工作了6、7年的人卻一直還在干著基層,加班到深夜,職業發展遇到瓶頸。跟朋友聊天的時候說著 「加班加不下去了,該挪挪地了」。

2. 很多一線城市的30多歲的工程師們 ,租著房子,沒有結婚,拿著看似耀眼的薪水,實際上的苦逼只有自己心裡清楚,對未來的迷茫時不時的出現在腦海里,也會考慮著轉型,回到一個二線城市安家立業。

3. 很多工作了6、7年的碼農會做出不同的選擇,或者創業,或者回到家鄉換個行業,或者更年輕的會選擇讀博士進入高校,或者考公務員。 大家只看到了闖出去的那些高薪的IT人,那些爬上不上去的同事們都做出了何種選擇?

希望奮鬥在一線的互聯網前輩們,聊聊自己的看法與感悟!


馬上四十。不迷茫。happy coding。別的也干不好。只要這個世界還需要有人寫程序,我就沒啥可擔心的。

2015.12.5日補充:

其實軟體開發這個工作也沒有什麼特別大的特殊性,僅僅是一份工作而已。大多數的城市裡面,做開發工作的人基本上都可以養活自己。但是這其實還是有一個前提的,那就是你必須是一個合格的軟體開發人員。

軟體開發,其實也就是寫程序,是一種十分依賴經驗與智慧的工作,而且不幸的是,這個工作往往還需要和其他人一起合作,你無法獨享成功的樂趣。所以其實幹好了很不容易。這裡不會列舉那些成功的光鮮的例子,網上搜搜應該挺多的,也不吐槽什麼,而是想用平常的心來看這樣一件其實也是普通的工作。

我馬上就過38歲生日了,從業大約有15年了。我不是特別優秀的人,也不怎麼努力,比較隨性,基本上是喜歡什麼做什麼,大體就是欲喜則喜,欲愛則愛,單純質樸。但是我的家庭條件其實還算可以,因此我其實也沒有受什麼苦,也不喜歡和人爭。我有一個哥哥,從小哥哥就總是讓著我,其實想想,小的時候真的做過很多出格的事情,但是哥哥從來都沒有責怪過我。人的氣質與修養其實和家庭條件有很大的關係,不僅僅是經濟條件,還有文化條件。

我很早就接觸計算機了,這個其實很大程度上也得益於我的家庭條件。所以我很早就喜歡計算機了,初二的時候我就已經完全可以使用鍵盤盲打了,但那個時候用的其實是一台英文機械打字機。我一般選擇在不傷害別人的情況下做自己喜歡的事情,因此我學業並不理想,在學業方面其實也感受到了很大的來自四面八方的壓力,但是使用了那種車到山前必有路的心態也就一路走到今天了。

我從來不迷茫過,因為前路其實很明朗。首先軟體業依然是很有前途的行業,其次這個行業漸漸成熟,而作為一個成熟的行業,其實更需要技術熟練的工人,而我恰恰就是符合條件的熟練工。軟體開發其實對體力的需求不大,很適合我這種孱弱的人。從事軟體開發很需要耐心,這點很適合我這種與世無爭的人,我可以靜靜研究一個問題一輩子。行業成熟後,引入了很多管理的機制,比如績效什麼的,但我只關心我的程序,相信我的同事和領導。

想說其實人健健康康的活著就挺好,不必給自己加太多的負擔,不必急著結婚,隨緣就好;不必急著發財,努力就好;不必事事爭先,盡了力就好。這個世界上有很多的光明,偉岸的存在,有很多催人淚下,引人奮進的故事,但是這些都不是真實的。我也不知道什麼是真實的,但是面對就好。車到山前必有路嘛。

---以下內容2017年6月23日更新--

我今年就40歲了,來更新一下。看了很多的評論,知道我上面說的一些心態很多人是不理解的。所有我要補充一些內容。重點就是心態雖然好,但是不努力其實也是沒用的,這個社會其實僅能說的基本公正,對於一個不願意去花費各種心思去努力爭取利益的人來說,對於業務的努力也是很重要的。下面的內容主要就談談我在編程這個事情上是如何努力的,實話實說,僅供參考。

我是一個智力普通的人,因此學業上很是一般,沒有什麼特別的地方,但我有一個優點,那就是對於自己喜好的東西,真的是廢寢忘食的鑽研的,所以我從小就偏科,小學的時候手工好,初中的時候植物學得好,高中的時候語文學得好。還記得高中的時候有段時間特別喜歡練字,還專門讓我爸給我訂了寫字雜誌,哈哈,那段時間真是筆耕不輟,胡言亂語的話不知道寫了多少。

編程這個事情我接觸的很早,和我家裡的條件有很大的關係。我家裡不但有計算機,而且我也很容易得到一些關於編程的書籍,記得我上初二的時候,那是1992年,我還有印象我在看一本綠皮的編程書,講的是BASIC語言。記得可能是初三的暑假,還和我哥哥一起編寫過坦克大戰的遊戲,當然我只能繪製幾個動畫而已。

因為學習不好,所以也沒有怎麼好好上大學,因此就業也不是很好。我大學畢業是2002年,那個時候在西安java剛剛才開始流行,所以我報了個學習班,短期的,學習了一下java語言,包括jsp,javascript什麼的。然後耐著性子真的是耐著性子,在遊戲與吃睡的空餘時間,認認真真的學習了java語言以及當時的jsp技術。

然後找到了工作,這個過程很曲折,以後有空再說。

最開始工作的時候,我做的是實施工程師,就是使用產品為用戶做一些初始化的工作,和編程毫不相關。那個時候,我就和程序員們搞好關係,動不動就給人打個下手什麼的,總是大家關係很融洽,直到有一天,一個項目很缺人,我毛遂自薦,大家都同意了,但是經理還不是很樂意,原因我也清楚,我畢竟不是正規大學畢業的,基礎差,底子薄,不過被歧視慣了的我更看重機會。被經理叫去敲打了一番,然後我就干開發了。哈哈,夢裡都能笑醒,終於可以干自己喜歡的事情了。其實這些事情都不重要,關鍵的還是自身對於技術的學習。

有些寫不下去了,我發現自己真的是一個全心全意混日子的人。

有一件事情刺激了我,就是在工作了大概3年之後,我接到過一個面試電話,裡面一個妹子讓我說說arraylist和vector的區別,我竟無言以對。這個時候我才發現自己基礎有多差。基本上從哪個時候才開始賣一些書來看的,包括UML方面的知識,還有什麼設計模式。然後突然發現其實你想學習這些技術根本沒有什麼門檻,真正的門檻就是你自己的上進心而已,只要想學,編程各個方面的知識幾乎就是敞開了門讓你學的。

後面幾年的時間,我在工作之餘就開始學習了。也沒有什麼特別的方向,主要學習工作相關的內容,和自己比較感興趣的內容。我對編程語言比較感興趣,所以更多的學習了這方面的東西,特別學習了兩門語言scala和clojure,可以說讓我眼界大開。我覺得通過編程語言的學習讓我對編程這件事情有了一個全新的認識。

另外,在工作中隨時總結也非常重要。

我現在主要使用python來開發,基本上來說,我覺得編程語言對我是沒有什麼障礙的。另外在工作的過程中,我也熟悉了linux以及vim的使用。我現在覺得我最大的障礙還是英語。英語成了限制我進一步發展的重大阻礙,正在想辦法,舒服些的辦法客服這個問題。


30歲的程序員,職業生涯才剛剛開始。除非你是少數比較天才活著卓越的。否則你剛剛度過了自己的學習期和成長階段。30歲可能才工作六七年有的可能還不到。這之前只是在不停的學習別人和業界已有的東西和技術。

這個時候技術思維才剛剛成熟,才剛剛進入可以進行一些開拓性的工作的階段。

這時候不應該迷茫。

你迷茫也不是你的錯。是這個大環境太差太浮躁。你只是在其中缺少了一點堅強堅定。


最近一直在忙雅思和GRE,私信和評論就不一一回復了。

生活是自己的,別人的建議最終也只是建議,並不能左右我們的選擇。願每個人都能跟隨自己的內心,即使不能,也盡量把日子過的開心點。

84年的程序媛,熱愛寫代碼並且寫了10幾年,預計還會繼續寫下去。國內年輕人普遍比較焦慮,每個人都活在一個框里,多少歲該幹什麼,都已經預設好了,一旦沒達到,就會各種不安,當然這種現象主要還是社會文化造成的,但是在我們焦慮的時候,何不想想當初為什麼選擇這一行,現在的目的是否已經變了。僅從我自己而言,興趣是最重要的,我很享受寫代碼,馬上辭職準備去留學學習AI,以後走科研路線,畢業了大概也快40了。焦慮也會有,可是既然是自己想做的事,就堅持下去吧,總好過50,60的時候後悔。

一句話,光想是沒用的,要有把想法變成現實的勇氣。


謝邀。

個人經歷,不具有參考性。

十多年的從業經歷,無一北上廣深經歷,也無BAT工作經歷,唯一一段經歷是在HP工作。

不願去北上廣深的原因是受不了每天上下班的車流(開車)或人流(地鐵),在這些城市東西、南北兩個極點間的距離可能是別的地方几個城市間的距離。

有在這些城市出差的經歷,也有至今還在這些城市打拚的同學、前同事、同行。早年間一些在北京漂的朋友,去過他們住的地方,僅放得下一張床的房間或是陰暗的地下室,懷著夢想遠離家人打拚,我這個多愁善感的人心裡為他們心酸。也更加堅定了我遠離北上廣深的決心(雖然機會更多,薪水double也輕鬆),因為我清楚那不是我想要的生活。

工作這些年來,在國企、私企、民企、台企及外企都呆過,也擔任過開發、項目經理、架構、CTO、CIO等一些的虛銜,從事的部門從幾個人、十幾人、幾十人到上百人不等,從內心來說給自己定位就是:「其實我是一個IT民工」。

這些年來也沉下心來做了不少事情,比如為鍛煉口才去IT培訓學校兼職(甚至還參加過營銷培訓),為去HP堅持兩年多每天下班路上聽VOA,為圓兒時作家夢出過書(一獨著一合著,銷量嘛,呵呵就行了),在發現知識受限時又自己自學大量相關課程(半路出家畢竟底子薄)。

手機碼字,一會兒繼續。

-------------------------------

書接上回。

曾經有過迷茫,甚至想脫離IT行業的想法,不過最終堅持下來了。

至今在二線城市從事信息化方面的管理工作,偶爾忍不住了就去優化一下同事的演算法或者調整一下架構,平常的時候就關注下業內動態,做做PPT什麼的。

兒子現在一歲九個月了,很可愛,公司加班不多,下班路上只需10分鐘到家,到家要麼看看書,要麼逗逗兒子,周末自駕帶妻兒到附近轉悠一下,近120平的房子一家三口住著也愜意,你說把我double一下去北上廣深?我是不會考慮的。

至於將來?上次送老闆回家時曾交流過(老闆曾是市首富),以後或許自己創業,老闆承諾將公司信息化理順了可以考慮將部門獨立成獨立核算的事業部或分公司,我說這個也可以考慮。

再遠一點,也許還會繼續我兒時的夢寫點東西並整理一下以前寫的東西(已經有百萬字的散文了),有機會出版也可以,不然列印出來留給兒子看以了解父輩當年的歷程。《浮生六記》有看過的沒?我也是採用類似的記敘方式。

前幾天跟老婆聊天,談我畢業以來的經歷,老婆就說發現我做事目的都比較明確,短中長期都有,然後有韌性地去執行(遇到難以克服的困難會暫時放棄,一旦條件允許就會繼續撿起),其實她不知道的是我一直沒有放棄嘗試。

該講的講完了,沒有什麼驚天動地的事迹,可能讓大家失望了,每個人都有適合自己的生活方式,你的方式未必適合我,你規劃的方式未必適合你自己,而我知道我目前的生活方式比較適合我自己,不滿意的時候我仍然會去調整。

更多個人經歷請看:程序人生 - 周公(周金橋)的專欄


謝邀!

我來做點邏輯分析。

30 歲意味著什麼?

30 歲程序員,差不多已有了 8-10 年的編程工作經驗。8-10 年差不多是一個高級軟體架構師應該具有的基本工作年限。不少人在 30 歲時已經做到了高級架構師,帶著團隊;不少人雖然沒有獲得架構師這個頭銜,也沒做領導,但其實也具備了相當的水平;還有一些人可能有點失落,他們既沒有獲得這個頭銜,也沒有達到類似的高級專業水平。

30 歲確實是一個重要的關口。

一個人為什麼會迷茫?

其實每個人都會有迷茫的時候。迷茫,通常是因為沒有、失去了今後發展的目標(尤其中長期的目標),例如不知道 30 歲以後是否還應該做程序員,應該朝哪個方向走。

抉擇常常是困難的

程序員對現狀不滿常見的幾個原因:

待遇不好?

學不到東西?

沒有升遷機會?

。。。

1. 很多在一線互聯網公司工作了6、7年的人卻一直還在干著基層,加班到深夜,職業發展遇到瓶頸。跟朋友聊天的時候說著 「加班加不下去了,該挪挪地了」。

「加班加不下去了」,我支持這個挪地的理由。可以先考慮換個團隊或部門,找一個相對輕鬆的地方和更愛護員工的領導。如果你仍看好這家企業,不急著出走。

如果因為加班而搞垮了身體,顯然是不值得的。你現在賺得高薪,其實只是補貼了未來的醫藥費。每個人心裡都有一桿秤,應該先把這個帳算清楚。

大勢預判

我們的未來與這個行業、社會發展的未來有關,所以應該做個戰略預判。

跟歐美相比,中國優秀的程序員、擁有多年經驗的職業軟體工程師還是太少了。BAT、HZ 等國內一流龍頭企業這類程序員有不少,30+ 的也很多,但是國內這樣的一流企業太少了,容量不夠。歐美的高齡程序員是啥情況,也和中國類似么?

美歐軟體界有很好的科學工程傳統。我們在國內看到大部分國外大師級程序員、軟體工程專家的著作、作品,他們大多 40-50 歲(有的甚至 60-70 歲),很少看到 20 幾歲程序員在江湖上出來混的。這種現象是合理、正常的。程序員這份職業最需要的是積累,而開發知識和經驗的積累最需要長時間的積澱,才有可能從量變到質變。至少有了 10 年以上的積累,你才好意思談什麼編程的藝術(the art of programming)吧?其實 30-50 歲才是一名職業程序員(軟體工程師)出(大)成果的黃金年齡段,30 歲以下只能算是程序員的學徒期。

在中國正好相反,做程序員似乎早已成了類似某些行業的「吃青春飯」,故江湖上早有 IT 民工、碼農之說,大家都感覺存在 30 歲現象,趁現在年輕體力好,要多吃苦、多加班、多掙點,而一旦過了 30 歲體力、技能似乎都吃不消了,要退役,改行了。

大家通常把原因主要歸結為人心的浮躁,受社會、江湖的大環境影響而造成的,例如暴發戶文化,竭澤而漁,撈快錢的價值觀等等。存在的(現象)未必就是合理的。我覺得這些現象正是由於中國的軟體行業、江湖發展不成熟造成的,不合理的通常也是不可持續的,將來一定會發生改變。

我預測,今後的三十年將是中國軟體開發、程序員的黃金三十年,今後中國的軟體業也將像美歐一樣發展得更成熟,更崇尚研發創新與科學工程的文化,鄙視各種忽悠、炒作的暴發戶和江湖文化的概率是比較高的。不知道我國江湖的 30 歲現象是否確切地存在,是否還會延續下去?也許最終大部分的 30+ 程序員仍然會選擇離開,然而如果我的預測是準確的話,那麼留下的 70 後、80 後程序員們將會成為未來黃金三十年的開發主力。

對策和建議

我的基本建議是,程序員不要輕易離開這個行業。除非你對這份職業確實已經心灰意冷(死了心),厭惡繼續學習。

如果要繼續留在這個行業,那麼就要持續不斷地提升自己的核心競爭力(Core Competences)。一個人的核心競爭力決定了你對企業、社會的價值,反過來也決定了你的薪資水平和投資回報。

1、不斷提高自己的開發能力與水平

程序員最強的核心競爭力自然就在於技術能力,相比其他方面這也是最容易提高的。從初級、中級、高級程序員再到架構師,是一條清晰的眾所周知的發展路徑。

江湖上很多人有個誤解,以為靠掌握一兩個技術可以吃到老。記住:不進則退,程序員其實是一個需要終身學習的職業。軟體行業技術的變化是非常快的,只要 3-5 年不學習更新,很快就落伍了,接近被淘汰的邊緣。

其實一個程序員只要技術好(加上做人正),不愁找不到要你的單位。

掌握開發方法論,建立自己的經驗與知識體系是成功的一個關鍵。

2、不斷提高自己的管理能力

對於大部分程序員來說,做管理是比做技術更難過的一道檻。在中國人的悠久文化中,做經理、帶團隊能做久做穩的,必然是「人精」才行。

3、選擇有好領導、專業研發文化的企業和團隊

如果現有團隊實在待不下去,自然應該用腳投票。

4、不斷培養、提升自己對編程這份工作的興趣和熱愛

不是發自內心地喜歡手頭的工作,而僅僅是為了掙點錢,而且到手的凈值越來越少,隨著體力下降工作也變得越來越乏味,這種狀態是有點令人煩惱的。

。。。


網上一個即將奔30的程序員寫出了自己的生活真實寫照:年齡29,2010年畢業。目前年薪稅後20萬左右(包括年終獎)。無房無車,租房,公交上下班每月房租1000 交通200 水電100 話費100 日用200 零食水果100 日常吃飯1000 周末偶爾出去玩500 偶爾買衣服鞋什麼平攤一月200, 優酷VIP,vpn翻牆等軟體服務支出再加每月寬頻平攤一月100左右,其他支出...月消費總共3500左右。周一到周五,8點起床,8點30坐公交上班,9點20分打卡,21點到22點之間離開公司(晚上有活干就加班,沒事情就在公司看看書看看開源代碼,反正回到家也是上網),到家22點30左右,洗漱收拾完畢23點30分左右,然後要麼看看書要麼看看代碼,偶爾偷懶發獃打遊戲,偶爾追劇,24點過睡覺。

每天如此重複的生活,剛畢業還可以說我還年輕,有時間可以浪費,而對於「奔三」的程序員而言,也應該靜下心來思考自己未來的發展方向了,是繼續深耕於技術,還是轉向管理和其他。其實無論是怎樣的選擇,都沒有絕對的好與壞之分叩問自己的內心,問問自己到底想要什麼,才會找到一切問題的答案。

從我自身的程序員的經歷來說,程序員思考的不僅僅是"三十而立"的問題,只是程序員的「三十」的確相對敏感一點。無論是步入婚姻生活的圍城還是對於自身競爭力的提升,亦或是某某公司對於大齡程序員的委婉辭退,對於我們程序員來說都要去思考和面對的問題。前一陣子又爆出某菊花企業裁退34員以上員工。

相信大多數程序員就本身而言,每個階段都有或大或小的迷茫期,不管是程序員三年之癢,五年之癢或者更長的十年止癢。除非,混吃等死,否則這些問題就必須是我們所考慮的。

希望,你也不願意經常這樣子被調侃?

社區里看到幾篇寫奔三程序員不同思考的文章,跟大家也分享一下,有些人選擇了改變,有些人選擇了堅持,每個人追求的生活不同,不管你的選擇如何,希望再過30年以後,我們的選擇是正確的!

- 你說他們是新一代「土豪」,但是卻沒看到他們背後的迷茫
- 「奔三」了,程序員,你該怎麼選擇未來的路?
- 敢問路在何方?程序員轉行應該賣水果還是賣燒餅
- 轉型技術管理?Yes or No
- 程序員轉型發展:拆除這些牆,才會發現更藍的天空

總結以下幾點:

  • 好好思考你究竟想要什麼樣的生活,現在的生活是不是你想要的
  • 主動一點點,大膽一點點,從頭開始也許還來得急
  • 自我激勵(分享自己的一些項目,包括寫博客)
  • 技術上的反思和提高

雲棲社區發起話題後,很多奔三的小夥伴們都分享了自己的一些看法:

社區昵稱:老虎是個蛋

作為一個89年的程序員,今年28了,馬上就步入30了,也開始有些不安,畢竟自己現在和應屆生唯一的優勢也就剩下經驗了,自己也想過以後的路,可能哪天自己真干不動了,自己創業開個小咖啡館也是不錯的選擇,感覺自己已經厭倦這種疲於奔命的生活了,感覺為自己活的時間越來越少,除了睡覺就是代碼。對於新人,如果不是非常熱愛編程,還是不要進入這個坑了。

社區昵稱:我很無奈

一轉眼 我也已經畢業5年了啊!如今面臨一個很尷尬的狀況,一、在公司沒職位,二、工資上不去,三、乾的還很不爽,從今年2月份已經提離職,但至今還沒走,一個是 家裡有老婆孩子要養,二是 今年確實工作不雜好找,想找離住的地近點的,又不想工資太低,一直沒有合適的,很鬱悶,如今也就這麼一直耗著,一邊做著公司的項目,一邊玩著自己的私活,也不知道在等什麼 或者是在期盼什麼,路在哪?該何去何從……

社區昵稱:維度商學院

奔三,儼然已經與我無關,因為是我86年的,去年的時候還是運維工程師,主要從事的是Linux系統架構運維,去年的時候,也就是30歲整,突然決定自己該去學習,雖然已經三十了,工資也夠花,但是想在北京買房還是個未知數,而且編程一直都是我的夢想,這些年一直忙碌工作,從來沒有停下腳步去追求夢想.於是在年底的時候,毅然辭職,去培訓機構學習編程.有人說編程不是可以自學嗎,同齡人都懂,年齡越大事情越多,根本沒有時間自學,而如果辭職自學就顯得沒有意義.所以選擇報班學習.

今年已經31歲了,沒有工作,背負著生活的壓力,開始了新的編程生活,雖然有很多人說35歲是編程人員的坎,可是如果不學,我一樣會到35歲.
未來的日子,加油!

社區昵稱:鈣市齊財

其實對於程序員這個行業到底是不是吃「青春飯」的爭論,從未停歇過,大家往往各執一詞。其實,在我看來,這個問題是因人而異的,每個人成為程序員,走進互聯網行業的原因以及目標都不同,很多的人簡單的就是因為熱愛,所以走進這個行業,所以喬布斯在車庫裡創辦了蘋果公司,比爾蓋茨連大學都沒來得及完成就創辦了微軟,直到今天,在美國的矽谷還有數不勝數的「大齡」程序員依然戰鬥在軟體開發的第一線,並非他們技術成長太慢,直到今天還只是程序員,而可能恰恰相反,他們卻是程序界的大牛,或許親自寫出了某種流行語世界的語言或者框架,代碼是他們一生所愛,相比於與人打交道,他們更喜歡使用機器的語言。當然也有很多的程序員,當自己在技術上走向成熟之後,選擇了轉向管理層或者技術高層,不在會去寫一行代碼了,這樣的路或許也會非常精彩。

社區昵稱:七月羽歌

85年的我,走過那麼多路,也迷茫過,但一直堅持下來了。起初(2010年),最開始是做flash的as3編程,偏向於音視頻這塊,自己架構,非flex。雖然沒有框架來的快,來的效率,積累多了,也就有了自己的框架了。as3編程到現在。對編程有喜愛,對一切有潔癖和強迫症。由於僅僅是as3,最近這幾年,接觸學習了php(前端jquery,bootstrap,ci框架,laravel框架),mui框架寫的h5app,node.js,python,swift。自己購買了十個域名,虛擬主機使用過幾年,阿里雲(centos7)使用過一年多,騰訊雲適用過一個月,喜歡源碼安裝,喜歡快照回滾。可是,我學了那麼多,在公司僅僅也是做as3,其他的只是我有時間(公司空閑,下班,放假)搗鼓。有自己的wordpress博客,也有nodejs的聊天小網頁,還有自己的ams的網頁視頻直播聊天室,有還沒有通過蘋果審核的app(周邊聊天,加好友,發朋友圈,點贊,看直播{接now直播-}等功能,還準備做一個約球的)等等,這些都是我一個人在玩,沒有用戶。有自己的mac(才買),也需要時間去熟悉(brew,mnpm,redis等搭建ing)。一直在繼續,從來沒停止。喜歡就好。

社區昵稱:1709894912539130

作為馬上奔三的咱們,門檻和瓶頸確實如此,但機遇和挑戰也隨之而來。就像我們從高中,大學,再到現在,回頭看看,總覺得自己過的不咋地,人生最燦爛的年紀,卻只有最低的收入。事情也要辯證的看,從過去的成長過程來看,自己當下的生活也挺好,如果沒有過去的種種,何來現在的你我。話說回來,馬上奔三了,拋開薪水不談,從人生成長的角度來講,我覺得可以從這三個方面來總結,眼界,眼光和眼色。其一,眼界,而立之年,我們不再是剛畢業的學生了,對事物的大局觀也該有所變化了,縱向,從人生的大角度來看,我們處在什麼樣的進程中,該完成哪些過程,該經歷哪些困難,心中要有底;橫向來看,我們在社會中的地位,在人群中的位置,在團隊中的角色,在家庭中的責任,大局觀決定態度,胸中自有江湖。其二,眼光,經歷了過去那些歲月,我們看人,看事,看自己的眼光總該有所改變有所提升了吧,不能像當年那麼膚淺了吧,與人,遇事都該有自己的看法,但含而不放,內心自有天平;其三,眼色,我們再不是當年那個橫衝直撞的混小子或女漢子了,不得不承認,程序員在這方面是弱項,本來圈子就小,而且代碼從來都說一不二,但我們不能用這種態度來對人對事,人情世故講究的是火候,有時候中庸一點並不影響大局,但可能會促進和諧,人情練達即文章。最後,快三十了,作為程序員,該做做自己的愛好了,前些年我們可能是為了生活生計進入了猴子的行列,也該有機會找找真正的自我了,回頭看看自己放下多年的愛好,生活依然如此美好,不舍追求,也要循序漸進。(備:我只是個測試,非科班程序猿)

社區昵稱:浮生遞歸

生於憂患死於安樂。之前也有過迷惘,然後去網上拜讀了各類這方面的文章。當然,我看的不是三十歲的程序員該怎麼辦,而是四十歲……
有些文章里也有提到。十年前就有過這樣的文章,當時的題目是三十歲,程序員還繼續編程嗎?現在題目變成了四十歲,相信以後又會變成五十歲……哈哈。
讀完各文章後的總結,跟聊主說的一樣:Follow Your Heart。我不迷惘了,跟隨自己的內心。喜歡敲代碼,就敲一輩子,不管是以什麼樣的形式。年齡不是問題,問題是自己喜歡不喜歡。

更多話題內容和精彩評論,請點擊查看:

「奔三」了,程序員,你該怎麼選擇未來的路?-聚能聊-雲棲社區-阿里雲


題主你是否覺得,現在比起7年前,已經有些7年前想都不敢想的程序現在隨手就可以寫出來了呢?

如果沒有,那證明你這7年都白過了。題主還需要再努力一下,說不定40歲就擺脫現狀了。


本人曾經也是一個程序員,曾經也瘋狂地熱愛開發程序,現在早已不從事程序開發工作,但是從沒後悔學習編程,奧巴馬都說所有美國人都應該學編程序,學編程和寫程序的過程是一個非常好的培養人思維邏輯能力以及解決問題能力的過程,有過這麼一段經歷終身受用。

至於歲數大了,是否需要繼續從事以及出路在哪裡,這個問題太大了,每個人情況不一樣,有的人就喜歡一輩子做一個小程序員,每天寫寫程序,簡單過日子,國外很多程序員50多歲了都還只是個程序員,也不錯。也有的人成為了項目經理,利用之前的寫程序的經驗和經歷成長後來管理團隊,談項目了,也有的人轉型了,做其他事情了,但是還是很喜歡編程序,只是為了愛好而已了,有空

寫些小程序解決些小問題能對自己現有的工作有點幫助,就好像我。

所以說關鍵是看自己想要怎麼樣的生活,別人的答案都是別人的生活,問一下自己的內心想要什麼樣的生活,有沒有出路和前途,你就算換個行業也不一定有前途,有出路,如果喜歡就堅持幹下去,如果不喜歡很痛苦,那就放棄,就這麼簡單。

只要自己喜歡自己的生活,這就是成功。


鄙人剛過43歲生日,寫代碼足足有25年了。但正兒八經完全靠寫代碼賺錢還是從我41歲的時候開始的。你看,我41歲才入開始真正做一名程序猿,並且做得不亦樂乎,你們年紀輕輕的有什麼好擔心的。

對於大多數沒有被上天特別眷顧的普通人來說,踏踏實實做事比什麼都重要。老闆不會無故開除一個能踏實幹活的人的,即使他並沒有什麼特殊的存在價值。


作為一個從業十年的程序員,我從沒覺得迷茫過。哪個行業不辛苦?有些甚至需要冒著生命危險,才掙一點微薄的工資,也沒多少發展前景,有了解過他們的艱辛嗎?

每次看到程序員三十以後怎樣怎樣的話題,我就一個感覺,矯情。都誰把你們慣的。都喊加班多,工資少,怎麼沒人喊自己能力不行,魄力不行的?至少這個行業比起其他的來,真的是公平多了。我自己二本本科畢業,真沒因為學歷吃過多少虧。老婆名校研究生,工作中也是搞軟體的,但在學校不是計算機出身,又是女生,這方面能力和工資比不上我。

我和老婆都不是工作的這座城市的本地人。我們認識的時候倆人稅前年薪加起來30多萬,現在超過50萬。房子和車早已買了,車婚後買的沒貸款,房子我認識老婆前買的,自付70萬,商業貸款40萬,期限10年,每月還款不到4500,我倆公積金加起來超過6700,所以還貸沒絲毫壓力。

的確,買房的時候單憑我的儲蓄還不夠,父母是幫了一大筆,但那時我工作還沒滿5年,而且如果不是工作能夠提供收入證明,貸款也辦不下來,銀行不允許每月還款額超過你收入的一半。

我和老婆一年前又全款給父母買了一套房,這筆錢足夠還清父母的錢和剩餘貸款,所以我不認為單純靠自己,靠這份工作就實現不了有房和車的基本需要。

我現在32歲,老婆29,即便不漲工資我們每年也可存35萬左右,在我35歲可實現無任何貸款的情況下有百萬現金。


這是個老問題了。寫《程序員30過後》這篇博客時我29歲,現在34了。感覺挺好,天沒有塌下來。

多說幾句吧。這種月經貼的一個重要原因就是:自己太把自己當回事了。以為自己30歲過後就該飛黃騰達俯瞰眾生之類的。醒醒吧,你我皆凡人,日子該怎麼過就怎麼過。公司不會你過了30歲就把你開掉,你也不會過了30歲就青雲直上,就那樣吧,不斷積累一步一步往上爬而已……

哦,貼上我的主要經歷:你是如何轉行的?轉行容易嗎? - 自由飛的回答


今年我正好是 30 歲。

程序員最容易沉迷於修 bug,修著修著就退休了,就裁員了。

所以,必須防範於未然。要我說,關鍵就一句話,提高影響力。

提高影響力,可以從一個項目組內的影響力做起,擴展到公司層面,再擴展到行業層面。

認識各個領域的人,別局限在程序,也別局限在 IT 行業。

思考各種可能性,時刻準備著明天會失業。

學習理財和投資。

從各個角度思考問題,了解下銷售、市場部的人每天在做些什麼。

關心公司財報,如果你是公司高層,下一步會怎麼走?

搞個博客 / 微信公眾號,堅持輸出原創內容。

跳槽的時候計算下時薪,而不是年薪。

可以加入創業公司,但是一定要去靠譜的地方,別被期權騙了。

以下是備受好評的廣告時間

要致富先關注 黑客與畫家 - 知乎專欄


又一次在地鐵上,閑著無聊,來答一下吧。

從06年第一次接觸單片機編程開始,到現在剛好三十歲,編程年齡也有九年了。做過51,avr,pic,stm32,s3c,linux,asp,php,bcb,vc,也會設計ui,宣傳品,pcb,最喜歡和擅長的還是嵌入式編程,主要工作也在此,維護過開源項目,現在創業中,所以被逼無奈當爹又當媽,做了很多跟嵌入式無關的活。 但一直以標準程序員的身份自居。

以前在大學,自學入行,完全是因為想掌握一門手藝,自己也喜歡創造。

去過幾家公司,沒在大公司呆過,不過呆的都是大公司分部,所以有幸可以常年累月的閱讀和實踐世界一流it公司的源碼,技術得以成長。

幾年前不知天高地厚,拉了一幫兄弟出來創業,湊了一筆都不知道怎麼湊出來的錢。花了幾年時間積累,交了不少學費,最慶幸的有兩件事,第一是公司存活至今還沒有死,哈哈哈!第二是兄弟們從來沒有為公司事務吵過架,和和氣氣,即便最困難的時候,團隊凝聚力也很高。

我的人生有過一些轉折點,但這些轉折點都是靠自己努力,而不是外來的機會。高考,就業,每一次面對選擇的時候,有低潮高潮,但最後都是依靠自己內心堅定的方向感和自信感來選對方向。所以,我們每個人,可以是程序員,可以是的士司機,可以是保險銷售員,可以是電商老闆,其實我都覺得不重要的,難道原來那些混到30歲混不下去的程序員說出的屁話,我們也要當聖經一樣在乎嗎?我們永遠的對手只有自己,堅定的方向感和自信感,在知乎問不來,只能靠自己扎紮實實的學習,實踐,積累,吃虧,來獲得。

說回程序員這個行業,我的偶像是比爾蓋茨,編程編到世界首富,每次有人質疑這個職業的時候,比爾蓋茨四個字就可以讓他們住口。當然在中國也許三個字就可以了,馬化騰。

當然我們絕大部分人成為不了他們那樣的巨人,對於一般的程序員而言,我個人的建議是,出來工作那幾年,先打好技術上的基本功,等你有能力獨立做好三五個產品,再來想創業的事情。

也不是每個程序員最終的歸宿是創業當老闆,我過去開發過很多產品,後來牛逼哄哄覺得自己創業也一定行,出來做了才發現,兩碼事。一個人,能做好自己的技術工作,就已經足夠牛逼,足夠生活安康,足夠炫耀,如果你已經找到一家具備歸屬感的公司,那就好好鑽研產品,做好產品體驗,成為產品大師,讓自己成為公司的技術頂樑柱,實現自我價值即可。實在犯不著出來面對除了技術之外你搞不定的事情,讓自己瞬間老十歲。說實話過去六個月我們公司每天遇到的問題,絕大部分都是挑戰,都是放到知乎都沒人能解答得了的問題,都是超過了一般人想像能力的問題。我相信每一個創業公司都是如此。當然那些提前死掉的公司就不用再想那些問題了。

所以對於99%的人而言,30歲之後,應該做進階型程序員,即:優秀程序員+優秀產品經理。

但是很可惜,在面對很多事情的時候,幾乎所有的年輕人,都認為自己是那百分之一。

如果什麼都阻止不了你去創業,也只給兩個建議。第一,在過去幾年,你積累過什麼樣的人脈和資金?是否足夠支撐你未來的動作?一般資金量建議是你預算的2倍,資金回籠時間控制在兩年內,必須有2個以上的人,願意拿3k以下工資,並會當做長期事業跟你合夥。給自己定目標,達到會怎樣,達不到會怎樣。做不到上面這些,徒增笑爾。

第二,兩至三年內,(如果你的項目可以堅持那麼久),創業項目不能影響你的家庭財務情況,能保證家庭正常開支。如果你是單身,那是絕好的,如果你已經有家庭,記住一句話,大部分成功創業者,到最後也不過是老婆孩子熱炕頭,對於一個有能力的人而言,這些其實不用通過創業來獲得,創業不過是一種自己覺得開心的生活方式而已(其實就是玩)。對於沒能力的人而言,通過創業還會折本。我們成人的一課,就是要求每一個人對自己的家庭負責。

最後說一句,所謂「迷茫」的程序員,也許不是因為當程序員而迷茫,也許是本來就很迷茫。。。


由於之前創業失敗經歷,加上現在工作讓我有幸結識了很多程序員。我們統計發現當前的開發主力都集中在1986-1994這個年齡段,20出頭都在奔三路上。這一批人都在經歷不同的境遇,大家一起都在路上。

之前我先講三個程序員的故事:

2012-2013 武漢,我自己創業的第一家公司-『武漢我幫』,我們所有人拿著剛好過活的工資創業。那時候我們技術負責人剛從
thoughtworks 離職,他還是apache組織的開發者,83年2013年剛好30歲,這一年他老婆在建築公司被外派到迪拜工作一年。到了這個年齡他狀態就是:每天晚上和老婆視頻,他們在深圳買了房子,好像每個月還需要還一些房貸。父母是東北農村的,丈母娘就在武漢,每年過年回家一次。大致13年10月份,他和岳母一起去迪拜看望他老婆。回來後不多久到11月底就說要離職,感覺自己創業實在是不妥的選擇,到生小孩的年紀了還是需要穩定。我看得出他非常的迷茫,他給我說:就算是去大公司工作也不知道哪一年經濟擔子能卸下來...這是我第一次真實體驗了一個30歲大牛程序員的迷茫和生活壓力。其實我覺得他生活也差不多算可以,但照這樣的口徑講下去總是聽著讓人感覺壓力很大。後面公司創業失敗,我們也沒怎麼聯繫了。

也是在這年 我們的運營負責人,85年,同濟大學畢業,聯想工作過。老婆在河北老家的一個大學當老師。是他帶著我去車庫咖啡,在那裡我接觸一大批北漂的,為了夢想的程序員、
創業者。地下室辦公,住沒有窗子的房子,灰濛濛的天,由此對北京整個感覺不好。以至於『武漢我幫』做垮之後,我住在朋友的公司,他們也剛好倒閉,我們各個人分流到北/深,進狼長、鵝廠和投資機構。我也怎麼都不願去北京,後來被朋友忽悠到深圳做了一時的電商品牌。在深圳見識到了各種大大小小的工廠狀況。員工文化程度低,住著高中住校一樣的寢室。富士康應該還算是好的了。總之,老闆富,員工窮當機器,原始的資本人力壓榨。

其實早在大學時 由於寢室室友經常打遊戲,所以我就開始了租房生活。第一次租房在校內,就是一個中青年男人把整個屋租下來了,然後分租我一間,我叫他牛哥。後來我才知道他也是程序
員,那時剛好30出頭。之前在北京聯通工作,老家甘肅,後面想自由一點,找的女朋友是我同一個大學的研究生,所以乾脆搬到我大學所在的3線城市。他技術很一
般,一直在做dedecms這樣的二次開發,但是由於渠道好所以一個月收入一萬多,在我們當地很不錯了。每周工作5天在家裡正常上班,自己攬活。遇到不懂的問題來喊我幫忙。我之所以感覺他不靠譜,開始以為他還是騙子,就是感覺他這麼大的人了怎麼還有沒有一個組織,整體宅家裡,他也給我說過,過幾年不寫代碼了就開一家咖啡館。也是大學那個時候後來我和朋友同學開了一個設計工作室,也順便有機會接觸到了一下麗江、西藏、青海那批開客棧旅館的設計、音樂人...所以我整個視覺一下不同了,我感覺程序員都算是很靠譜的。

經歷多了後面想明白了:無論什麼境況,每個人都有自己的壓力,倒是與職業無關。這算是我對題主提到的迷惘答覆。人之所以迷茫:在於你缺乏方向;更在於你堅信的東西有一天你不信了。人之所以固執:在於視野狹隘,世界很大你見識很少。所以人生一世,無論什麼境遇都不重要,重要是的是你的思想,你的精神。人是能動性的。『自助者天助,自棄者天棄』。當你堅定一心,至死不渝,你所想所思,時間過後,你一定會成為你想成為的人。

當然不是努力就有收穫,不是你一想就能成為你想成為的人。這個世界還有很多的規律-『道』,世界是唯物的。你遵循他們找到趨勢,你就能稱心如意;違背他們,就會事倍功半,甚至被老天爺收回去。所以接下來講下面的幾點我認識的程序員發展方面的『規律』

一、當你做的事情可以被量化和替代這是最大的危險

『武漢我幫公司』我們需要做Android 。小公司剛成立,招人真的太難。後面一個剛出來不久的程序員主動投了我們Android崗,並且要到了高於他預期的工資,公司很歡迎他。但是剛畢業不久。之所以招聘了他,在於我們的成本和預期基本一致。來了不久他就進入狀態,負擔起來部分開發角色。後面不久又來了一個更好的程序員。結果當然是他就被辭退了。。。總之,公司不會等你成長。培養人的耐心也很有限。後面看見太多公司招人 ,開除人,理由不一,但是歸根接地道理是一樣的,你的事情可以被量化替代,看不到你未來的貢獻。有一個大家都講的故事,唐僧四人取經,必須開一個是誰?結果卻是勤勞踏實的沙僧。所以當你工作越做越狹窄,無論你工資多高,待遇多好,這都是值得警惕的事情。也是說的『老鼠跳進米缸』的故事,米缸吃空,能力衰退,就能永遠關死裡面了。我們年輕人不要找米缸。

二、思考你最獨特的價值。這個獨特價值的核心就是你能為他人、群體和產業上下游帶來怎樣的價值

看到有人評論說『現在it行業分工越來越細,誰都不可能不被量化替代』我非常承認這個趨勢。現在、未來的社會都是分工越來越細,社會化協同的一個大生態。所以單獨到個體人無論怎麼厲害都只能只一方面的專家。所為我說的『當你做的事情可以被量化和替代這是最大的危險』並不是鼓勵大家什麼都會點,當萬能鑰匙。還是要專業,要專一。但是要把握一點:

思考你最獨特的價值。這個獨特價值的核心就是你能為他人、群體和產業上下游帶來怎樣的價值。找到這個,結合自己的基因你也找到了樂趣,你會樂此不疲。這個我們可以想一想西喬姐、馮大輝、v2ex-livid...他們一個畫程序員漫畫,一個做程序員技術圈自媒體,一個程序員社區。興趣驅動初心,堅持下來,結果就有了自己獨特的價值,這個價值貢獻到了後面完全不能僅僅用金錢衡量(到現在也是非常賺錢了)。並且我知道整個行業需要他們,如果其他人想成為他們的替代至少摸爬滾打好幾年,也許基因還不對,所有他們就有了壁壘和核心競爭力。

三、找到向上的趨勢

做事情,搞事業。不久獨特價值重要,找到你的基因。並且還需要找到向上的趨勢。也就是找到未來方向的地方。讀史記李斯入秦國故事我是非常的深刻,他就找准了趨勢和方向

『李斯年少時,為郡小吏,見吏舍廁中鼠食不絜,近人犬,數驚恐之。斯入倉,觀倉中鼠,食積粟,居大廡之下,不見人犬之憂。於是李斯乃嘆曰:「人之賢不肖譬如鼠矣,在所自處耳!」

乃從荀卿學 帝王之術。學已成,度楚王不足事,而六國皆弱,無可為建功者,欲西入秦。辭於荀卿曰:「斯聞得時無怠,今萬乘方爭時,游者主事。今秦王欲吞天下,稱帝而治,此布衣馳鶩之時而遊說者之秋也。處卑賤之位而計不為者,此禽鹿視肉,人面而能強行者耳。故詬莫大於卑賤,而悲莫甚於窮困。久處卑賤之位,困苦之地,非世而惡利,自托於無為,此非士之情也。故斯將西說秦王矣。」』

『賢人君子,明於盛衰之道,通乎成敗之數,審乎治亂之勢,達乎去就之理。故潛居抱道,以待其時。若時至而行,則能極人臣之位;得機而動,則能成絕代之功。如其不遇,沒身而已。是以其道足高,而名重於後代。』這是素書裡面說著述。也是講趨勢。現在天天見投資人,高明資深的投資人都是看方向看趨勢看團隊。無論古今趨勢都至關重要( 插一句我們公司也叫『勢然』:D )。所有到此我們可以回頭反思自己的行業、工作和方向。也需要大家找到自己的樂趣,遇到志同道合的人。要知道劉邦打天下建立大漢,結果王侯將相都是他們沛縣的。

四、一輩子立一塊招牌,堅信自己發揚所長,也沒有降級論一說

確定了方向趨勢,最後最重要的是保持這一個方向一輩子立一塊招牌所謂橛橛梗梗,所以立功;孜孜淑淑,所以保終』雖然短期的路徑會不斷變化,道路迂迴曲折,但是你一定要一個方向。世界很善良它也會給你積極的提醒和暗示。

還有,我堅信是沒有程序員降級論一說的。程序員做不好,開餐館就能做成海底勞?沒有這樣的事情,那些換來換去的人,總會後悔的。

五、正確面對挫折。不是努力就有回報。

做人做事要有任性。像松,挺拔有堅持,但是雪太重他一能彎腰。今年年初程序員客棧剛開始的時候,我們有一個的後端程序員,北漂剛完,做事情非常積極。但是產品任務總是紛繁雜亂,修改bug、做優化,然後突然有一天,他告訴我非常抱歉,我考慮很久了,決定退出。我覺得這些都是程序員在做事上不成熟的表現。現在我們的技術負責人,也是做這些事情,活堆得看不到頭,但是他太忙了就不做了,總是每天保持節奏在前進,遇到誤解也不抱怨。我們都非常欽佩。總之任何事都難,一定要堅持。人生沒有退路,也處處是退路。

六、說一說組織。怎麼去看待、衡量一個公司團體組織。工資是基本的,當然最重要的是要讓你成長,並且你們是在向上的趨勢。這些不能僅僅用賺錢來衡量。靠臉吃飯這樣超越錢的超能力,你在獲得沒有?公司一把手也要好,價值觀要好,做事要穩,近小利大事不成。國之將興,民先富。一個公司組織要牛,裡面的人肯定牛,肯定富。如果一個公司還是處於老闆壓榨員工那要趕緊離開。


作為程序員首先分析自己的愛好、特長、天賦。那麼就可以將自己為下面幾類人。

1 不喜歡業務、也不能深入了解業務、不喜歡深入的研究技術、或者沒有做架構師的天賦(通常是因為智商不夠比如我)、也不喜歡做管理(通常是因為情商不夠) 那麼你就踏實做自己的程序員就好了,沒什麼可抱怨的,因為你註定比別人跑的慢,慢慢積累就好了。

2 如果你情商很高、喜歡管理、喜歡做業務那麼就朝管理層發展吧。通過合理的方法會有所成果,即使沒有現在還來得及。因為很多程序員都是從30以後才逐漸轉管理的(比如我)。只要努力通常會成功,即使不成功你也不會在這裡嘆息,因為你沒有遺憾。

3 如果你智商很高有架構師的天賦,而且很愛學習新技術,愛鑽研,那麼就不用說了,你現在應該已經是架構師了,如果不是,那麼你趕緊跳槽吧。


既然你覺得30歲的時候還是底層的基層員工很苦逼,看到別人回老家考公務員過得很爽你學他們那樣咯,何必跑到知乎上面來找認同。

你覺得30歲的時候還在基層干著的碼農很苦逼,但你現在的工資就算跟30歲的人來比都在他們的前20%甚至前10%。你畢業時候進bat拿的工資是其他行業當到經理甚至總監才能拿到的工資。現在的碼農幹個兩年跳一下槽就漲個30%年薪30w,而我那些在實體行業幹了四五年的同學跳槽也就漲個一兩千年薪還不到20w。你覺得加班很苦但你其實也就做做需求無非是費點腦子,而那些干銷售拉客戶的人為了一個客戶一張訂單要爆肝應酬甚至要走法律的灰色地帶。bat工作個四五年升leader不奇怪有快的甚至升到了總監,而實體行業可能幹個十年才當個小組長。你這樣都看不到希望了,那些收入比你低升遷機會更少的人是不是該自盡了?

至於找不找得到妹子結不結婚這個問題,我真沒看到跟你是不是碼農有沒有關係。有的人大學的時候全班幾乎都是女生他還是沒妹子,有的人在和尚班光棍班換妹子還是像換衣服那樣勤快。自己慫就不要怪社會。

另外我沒覺得當底層碼農有什麼可恥的,只要錢給夠了當底層碼農有什麼不好?你以為當manager很爽,但他要給你們擋槍給你們背鍋還得給你們指定方向,這壓力比當碼農大得多了。我在google見到不少四五十歲還在一線當編碼工作的老碼農,他們有一些都是principal甚至是distinguished級別的engineer,這個級別都跟vp一樣了,照你這說法人家是不是活得還不如一個bat的小leader?bat裡面也一樣有技術和管理兩條平行的級別,你要是牛逼一樣可以拿著上百萬的package在一線編碼,我真不覺得這有什麼不好。

題主就是得了便宜還賣乖,你要知道你的職位是很多人夢寐以求的職位。你要是覺得前途渺茫的話就辭職嘗試找一個工資高工作輕鬆升遷機會多的工作吧,找到了記得告訴我我也去干。

PS.有個中國同事之前在帝都某大公司工作了7年過來的,有車有房有老婆有孩子。有天吃飯的時候有人問他有沒有規划過以後是移民還是回國,他說誰管那麼多以後的事情,就像他之前幾年從來沒有想過會出國工作那樣。仔細想想我好像也是這樣。


今年也剛好30,說一下我的經歷和現狀。

上學時對編程有非常濃厚的興趣,上學期間自己就搞過什麼貪吃蛇,俄羅斯等沒用的小小玩意兒(當時也就想著練練手,鍛煉一下自己)。畢業後在北京一個小公司工作了三年,我對工作充滿激情,成長很快,工資蹭蹭的漲,當時雖說比較辛苦,但是心裡美滋滋的。因為我對編程很有興趣,長進很快,工作也比較賣力,老闆慢慢覺得我還不錯,開始讓我挑一些重擔,最多的時候一個人同時參與四五個項目吧,都是同時進行,時間安排的很緊湊,各個項目來回穿插,輾轉反側,最後都完成的很好,真是有種力王狂瀾的感覺,從此在老闆心中我被貼上了高效的標籤。。。之後可慘了,很長一段時間我都處於這種高度緊張的工作狀態,每天安排的非常緊湊,感覺一年到頭基本沒有消停過,工資也隨之漲到了工作以來最高。之後我開始厭倦這種每天只有工作沒有生活的日子,後來老婆研究生畢業(她研究生還差一年畢業我們就結婚了)時我讓她回老家考考公務員試試,沒想到她考上了,當時我想著,還是我將就她吧,於是我決定離開北京,開始新的生活。。。。

我跟老總說了情況,說要回家了,要離職,當時我在公司算是左膀右臂型的了,很多的項目,業務和我有關,公司對我依賴比較嚴重,當時老闆聽到後覺得這個事很難接受,接下來他很難應付,於是和我達成了一個奇葩協議,我可以回來老家但是繼續給他做項目,我當時回去,一時間也找不到太合適的工作就答應了,從此我淪為一個給外包公司做外包的自由人,也成為了一個在家上班族。我老闆把一些辣手的,連他都不願意啃的硬骨頭項目丟給我讓我做,報酬按項目簽合同來付,我一年大概三四個月的時間出差北京,其餘時間都在家上班,這種日子有苦也有樂,在家比較愜意,一天一半時間陪陪老婆孩子,處理一下家務事,一半時間就編程;出差就苦逼了,各種壓力,各種熬夜加班,只想著早點搞完回家。這種狀態已經持續了兩年,其中的各種苦與樂只有自己知道。

目前在我家這個2線城市過的還算湊合,買了房和車,雖說欠了一些貸款,但是也不是壓力很大,平時有空就會帶著老婆孩子爸爸媽媽到外面去轉悠轉悠,感覺還是挺幸福。

至於將來,還是開心最重要,賺錢多少都是花,別太為難自己,即使現在這個工作幹不了了,在我家這裡找個開發的工作干,雖說收入稍微比現在低點,沒有現在愜意一點,但是還還房貸,養養家也不成問題,如果當程序員能一直讓我很開心,那我會一直做下去,就這麼簡單!


從媒介和營銷關係的演變,我們不難發現一個這樣的情況,既然從互聯網時代開始,人們接受的方式已經從報紙時代和電視時代的去統一的地方集中獲取,變到了現在的去中心化,我們也不難發現一個事實,人們購物的習慣也相對應的發生了改變。

在工業時代和科技信息時代,所有的工作在管理學的範疇下分為銷售和支持,那麼在當下這個移動互聯網的環境下,既然社交成了首要環節,加之隨著百度、阿里巴巴和騰訊三大公司已經把移動互聯網的基礎設施搭建完畢,那剩下的留給大家的機會就是成為某個領域或某個垂直行業的專才,用自己的技能去變現。

當下的移動互聯網時代,隨著信息不斷暴增,人們的注意力成為各路商家爭奪的焦點,所以【時間】變成了一個非常重要的維度。於是,就會順勢而為的出現這兩方面不錯的兩類產品,即佔用用戶大量時間的小而美的產品,或者是幫助用戶解決時間的產品。

而現在的工作也對應的由以前的銷售和支持,變為了運營和技術,如果你有技術上的優勢,你完全可以找到一群志同道合的人,找到特定一群用戶的需要,去開發一款小而美的產品,或者給一群特定的人群提供知識服務。

至於回家還是在一線城市,我的理解是,如果你想證明自己的能力,你可以在北上杭深等一線城市,如果你只是想穩定發展,那回家鄉也不錯,但是做任何選擇都會付出相對應代價,就看你能否接受。

你可以選擇穩定,但千萬別穩定的迷茫和窮著;當然,你也可以選擇順勢而為,去找到方向,繼續努力。

怎麼選擇,一切隨心。


我在二十齣頭就做好了「我這輩子不會有特別大的成就,或者賺特別多錢」的心理準備。

所以目前的目標就是做自己擅長的事情。


關鍵是要想清楚自己要什麼。再推薦我推薦過很多次的《高效能人士的第八個習慣 (豆瓣)》,找到自己的心聲非常重要。

很多人由於並沒有想清楚自己要什麼,只是盲目地趕上大流,隨波逐流好幾年,然後會發現原來自己並不是累積了幾年的經驗,而是一年經驗用了好幾遍。

從問題相關的角度來看,我認為有如下三方面的知識、技能:

  1. 領域和行業知識:例如你可能不是編碼質量、可讀性等方面最好的程序員,但你可能是其中最懂金融行業系統和用戶的程序員,這也算是一種重要的競爭力;
  2. 技術深度:例如,你可能不太懂行業,或者差不多的水平,但是你對編程語言和架構設計相當精通,把握了編程語言的核心精髓,不管技術如何更新換代,你總能快速地把握新語言的核心特徵和優劣勢,從而快速完成上手,形成有效生產力;
  3. 軟技能:例如溝通、管理能力,基本上來說走管理線,這方面技能非常重要。不過即便是堅持技術路線,例如走架構師路線,很多軟技能仍然很重要,溝通、協調能力,都會對你的架構能否更好的落地實施有影響。而作為管理者,如何能夠輔導手下的人員,激勵他們高效、有效地完成工作任務,就變成了核心。能夠帶出一個高產出的團隊,這也是一種很重要的能力。

如上三個方面,只要有一個方面很厲害,就有市場,三方面都具備一定的能力,屬於通才,也是有一定的需要的,而且通常來說,多方面全面發展,都具有一定水準的話,更容易成長為高層級的領導者/管理者。

如何考慮自己的未來?

看看自己到底在上述幾種能力方面,哪一方面自己是有興趣、有天賦的,然後專精下去,聚焦,這才是30歲人的精力走下坡路的情況下,可以用效率換來時間的方式。30歲的人跟20歲的人拼精力基本上是肯定吃虧的,但好在如果前面做得好,30歲的人積累的知識總量通常來說還是超過20歲的人的,這個時候,我們之前所積累知識的體系化程度,以及我們後續繼續消化知識的方式方法,就會決定我們能否事半功倍,在知識累積的有效性上超過那些能夠投入更多時間消化知識的年輕人。


推薦閱讀:

如何看待 XcodeGhost 作者又投毒 unity3D?unity3D 被投毒會造成什麼影響?
你自己或見別人在運營工作中犯過哪些錯誤?
能否詳細介紹下DSP(Demand Side Platform)需求方平台?DSP在未來前景如何?現在有哪些應用已經落地?
知乎在中國可以發展成維基百科那樣的機構,永久免費嗎?
眾籌救急或治病的人為什麼不選擇慢慢把錢還回去?

TAG:互聯網 | 程序員 | 軟體開發 | 職業規劃 |