剛看到一個關於大齡程序員的出路在哪裏的帖子,感受帖主總結的很到位。因此我稍做整理了一下,跟你們分享下php
今天是我31歲生日,懷着複雜的心情處處看看,剛好看到csdn的「大齡程序員的出路在哪裏」,也寫點本身從業多年後的感悟,但願對同道兄弟姐妹們有點幫助前端
對於出路,我不想過於強調技術,必定有不少人告訴大家,玩命鑽研技術,成爲大牛,再挑個好地方,而後就天然一切有了。
沒錯這是一條路,可是我想談點別的須要注意的問題。
我想不是全部人都能成爲大牛,並且每一個大牛也有尚未牛逼起來的時候,還有不少人可能想走非純技術大牛路線。
因而這段時期就是黎明前的黑暗,如何走出黑暗? 或許你永遠不能成爲大牛,難道光明就這樣絕緣?
那麼咱們依靠什麼去發展呢?
是態度嗎?作牛作馬,不辭辛苦,給公司創造利潤,可是發現老闆器重你?
是技術嗎?技術領導和所謂更高級員工,技術必定更好?
是對公司的使命感責任感忠誠度? 靠這些能吃飯? 願意更使命更忠誠的有不少在人才市場嗷嗷待哺。
選錯了行?那麼作什麼本身更好更有積累更有優點?
我對從事程序員這行總的觀點是,不是程序員很差,是程序員們每每不夠好,並且不是技術好就算好。
程序員每每把精力過於集中於機器和程序,對現實不屑一顧,不能管理好本身其餘方面和作好我的職業規劃,結果致使自身的困境。
以我的經歷談談如何成功吧,雖然我算不上什麼成功。
我畢業時投了不少簡歷,最後千辛萬苦找到一家,而後就是老老實實地作事。老闆叫我幹啥就幹啥。
這期間, 不但解決了公司主要項目的多個程序BUG,參與搞定了若干個幾百萬的項目,並且單獨負責一個售價數萬的產品的編寫,更是一個價廉物美的超級民工 (大家會明白我這ID背後的辛酸)。我除了寫程序,還帶有寫標書,陪客戶喝酒,搬運設備,室內裝修,客戶培訓,設備測試等多種功能,我那時最牛逼的技能是 會裝操做系統會手工殺毒會優化系統搞得定流氓軟件,別小看這些,任何公司給病毒那麼來下損失會很慘,至少個把工做人員不能正常工做,到有這些的客戶電腦上 你的軟件也極可能跑不起來。維金病毒和熊貓燒香我那時是手工幹掉的。
後來這種日子久了,我越分析越以爲本身功能太多不是個路,正好公司又業績好擴大了。因而和老闆談談,發如今老闆看來,我並無我想象得重要,並且他打算讓 我一直多功能下去。 因而我挺傷心的走了。儘管過後據說老闆挺後悔的而且在很長時間內沒有招到我這樣的好用的員工以至諸事不順,儘管原公司從老闆到技術總 監到市場到前臺到財務……都歡迎我回去,但我已不想回頭,我決定要去尋找個人人生。
第一份工做給我四個啓示:
1. 光不辭辛苦是不能受到重視的。
2. 工做不專一,對本身的成長也是不利的。
3. 不要被工做的模式限制住,離開原公司,本身工做經驗就價值不高。
4. 老闆只管用你,但不會爲你規劃你的發展,別相信企業成長壯大你就是元老會咋的。
因此我就蹲家裏上網研究了下國內形勢和自身狀況,最後決定搞web,自學成才。而後沒費多大勁就靠自學的php和前端知識和之前工做經驗找到家貌似牛逼的公司。
進去之後表現優秀啊,總監感受我有點底子,常常給我特別任務作。其餘工做也完成得自上而下十分滿意,考覈一直很高,眼看着要升級了,我突然作了一個關鍵選擇,離開如今的項目組,去別的組。
爲何要這樣呢? 由於原來項目是用asp的。
我不是黑微軟,但我知道那時asp已經早過期了,儘管能用,儘管在大學時就很熟悉了,儘管是公司的須要,可是我爲何要爲了眼前的一點高考覈,把個人工做經驗弄成「x年asp經驗」,除了對自身成長不利,我十分清楚若是有天我想有別的考慮,asp不是安身立命的東西。
因此我抓住機會就跳出原來的組。
可是我仍是以爲這公司不是個出路,由於這公司極度依賴總監的技術框架,不是我向往的求新求變求牛逼求競爭力的環境。
第二份工做也給了我幾個啓示:
1. 企業須要的和你須要的未必一致,須要找到平衡。
2. 必須注意專一與積累你感興趣的和有價值的東西(不限於技術)。
3. 解決問題並不必定要最牛逼的技術,儘管最牛逼的技術是夢想。
4. 客戶並不關心你用什麼技術實現,他們更喜歡原型和你對功能的解釋。
5. 尋找有價值的工做經驗。
第三份工做讓我很心痛,因此我不想細緻回憶,只簡單告訴大家我得到的啓示:
1. 協做,寫做和規劃能力很重要。
2. 要善於向非技術解釋技術。
3. 懂得但策略的說不。(不會這個準備累死吧,程序員)
4. 要和其餘部門的人多溝通,不限於領導。
5. 注意尋找和交流和你同樣有潛力有想法的人。
6. 懂得成功不是該作一堆牛逼的東西,而是要以有限的資源(時間,人力物力),去決定什麼是不應作的,選擇什麼是先作後作的。
7. 瞭解產品運營對技術很重要。
第四份工做,
一個有決心想作大事的老闆,他不知道什麼途徑找到我,想成就一方霸業。
與此同時也有其餘的有雄才大略的人想讓我去另外一個地方,做爲聯合創始人,成就一方霸業。
與此同時一個不錯的並且美女如雲的公司我也能夠去。
與此同時一個技術環境很牛逼的公司我也能夠去。
最後我綜合選擇了1,由於,我不想離開家太遠,而且想更自由一些。在這裏我獲得的啓示是:
1. 不少問題不見得會出在你身上,但你亦須要想法解決問題,不然就會變成你的問題。
2. 員工的價值,等於 老闆願意付出的/收穫的 * 你所佔他認爲你所佔重要程度
3. 讓其餘人充分發揮能力和表現才幹。
4. 給本身和產品高要求,儘可能追逐前面的紅蘿蔔你才能夠跑更遠。
而後,而後我就三十歲了。
在學校時個人老師告訴我,三十歲後就不編程了,程序給年輕人編。
可是我在上述四份工做期間,儘管職位從程序員到項目經理到技術經理,我一直堅持寫程序。
一方面我喜歡幹這個常常頗有成就感又活躍腦細胞的事情,一方面,沒有比本身寫程序更靠譜的事情了,一方面,想法太多,一方面,招不到足夠多程序員是正常的,並且團隊成員並不是多多益善。
完了嗎?尚未。
第五份工做:
我考進事業單位。呵呵,沒有傳說中的那麼好環境。這裏待遇低下,事情繁雜,領導衆多,羣衆騷擾得我不勝其煩。
那我是爲了什麼呢?
由於我經歷了幾家公司,若干項目,若干產品,看多了榮辱成敗,以爲本身花時間去應付的不少事情很浮雲。真的,程序員走了管理路線,反而會感到人生很是多浪費時間,太多的精力用來應付各種雜事……
我如今,只想好好地靜下來,找一份我輕鬆勝任的工做,而後有空陪陪老婆,有空教育教育孩子,更期待有空能夠研究,期待寫一點真正牛逼的程序……
我就是這樣一個大齡程序員,也許多年前的陽光燦爛的下午,我在遊戲機室內徜徉,爲那些跳動的圖畫和字符興奮不已時就已埋下了我對程序的熱愛。但我沒有成爲一個牛逼的程序員,只是以技術爲出發點,多年來展轉謀生而已。最後我想再給年輕人幾個啓示:
1. 熱愛寫程序
2. 不僅會埋頭寫程序。
3. 不斷規劃與尋找本身的人生, 想法把本身變重要。
4. 想法把本身變得不重要,以實現其餘重要的目標。程序員