論程式設計師的職場提公升與自身的瓶頸突破

2021-10-25 07:22:41 字數 1872 閱讀 7686

前幾天,乙個靠技術移**外的程式媛朋友主動和我分享了她的經歷,她已經工作20年了,目前是亞馬遜的架構師。讓我不由得想寫一篇關於職業規劃的文章。

我相信絕大部分程式設計師一定期望自己有更好的職場發展,不管是追求薪資待遇還是精神上的滿足。

剛畢業的那幾年,經理跟我面談時經常會問我:你的職業規劃是什麼樣的?

我說:還沒想過,先學好技術吧,後面再考慮。

經理說:你應該多些想法,想清楚自己的職業目標後,能有針對性的提高。

幾年後,我自己當經理了。一開始,我也經常拿這個問題問組員,但是我發現很多人的答案和我當年類似。

這時候,我才明白:缺少對職業的長期考慮,其實是絕大部分程式設計師的現狀。而這個現象就我現在看來,並不認為它是個問題,反而覺得正常也很合理。

我先說一下自己的切身感受。我的職業路徑大概是這樣的:一線大廠工程師2.5年,參與創業1年,中小型創業公司的技術經理3年,二線大廠的技術總監1年。

就這4段經歷來看,我的轉折點在第3段。但是,當時的我並沒有任何職業規劃的概念,我沒想過自己是否適合做管理,也沒想過這家公司是否有前景,僅僅因為有乙個信任的高層在那裡任職,另外我又不想回到大廠當螺絲釘。

所以,我做出的選擇很大程度是由自己的主觀意識決定的,覺得去這家公司能夠被信任,能做一些有挑戰的事情。

以我當時的情況,如果我去諮詢做職業規劃的資深人士,他們大概率會建議我回到大廠,在技術路線上再鍛鍊1-2年,而且一定不會建議我去這家規模小並且前景不明朗的公司。

我之前看到過乙份調查資料,80%的技術管理者,都是在沒有主動表達管理意願的情況下,被上級 「推到」 管理崗位上的。

包括我個人這個例子,其實我想表達的是:網際網路作為乙個新型行業,它的發展節奏和可變化性太大了。很多時候,你能迎來職場發展的大轉折,能力只是一方面,機會、運氣等偶然因素太多了,計畫往往趕不上變化。

相反,你給自己設定乙個很大很遠的長期目標和發展路徑,先不說它有多大概率能實現,即使它最終實現了,當你走到路的盡頭,你會發現未必它就是最適合你的。

我現在愈發覺得,對事業有慾望的人其實不需要特意的規劃,他們會很本能的快速調整,而對事業沒有慾望的人來說,規劃也僅僅是乙個規劃而已。

我沒想過8年後的今天,我能走上中層管理,也不認為cto甚至ceo就是我的職業規劃。

其實,我更願意不斷地探索所有可能的路徑和修正我的短期目標,將自己未知的能量一點點挖掘出來。

如果有足夠的動力源支撐我做出下乙個選擇以及做好下一階段的事情,我認為它就是我職場發展的最優路徑。

清楚當前階段的重點很關鍵

職場雖然很難按照自己預設的路徑去發展,但是每個里程所花的時間其實是我們可以控制的。

這個時間長短的關鍵因素不是智商,不是情商,而是你是否清晰的知道:當前這個階段,你關注的重點是什麼?你需要培養和鍛鍊自己哪方面的能力?

以技術路線為例,不同級別的人關注的重點是不同的:

1、初中級技術人員(p5及以下):剛入職場,需要關注如何寫出好**,學習別人的設計思路並具備單模組的設計能力,重視規範和流程,並注重培養好的工作習慣(例如:嚴謹、主動、專業)。

2、高階技術人員(p6):工作2-3年後,關注跨模組或者子系統的設計,有意識提公升自己的架構能力,豐富自己的技術棧並注重技術深度的鑽研。

3、技術專家(p7):工作3-5年後,關注系統化的分析和解決問題,有不錯的架構能力,並逐漸形成自己的方法體系。視野要開始開啟,從本系統到上下游,從技術到業務,從個人到團隊。

4、高階專家及以上(p8及以上):技術和業務都在掌握當中,擅長抓問題的本質,具備中長期的規劃能力,能夠從更遠、更長期的角度分析問題並作出決策,經驗可遷移。

以上是我的看法,那些職場發展很快的人,一定是各個階段突破速度快的人,他們很清楚的知道當前階段的重點,並且有目的性的去提公升和打破自己的瓶頸。

程式人生很長,如果能夠找到讓你興奮的點,那就是你快速成長的最好時期,然後在每乙個階段中把握好重點,很清楚地知道自己需要提公升哪方面的能力,你就有了更好的加速度。

技術與業務的抉擇 論程式設計師的「瓶頸」問題

在it行業打拼多年,身邊的同事也是走走停停,一些人因為追求技術而不斷跳槽,而一些人一直在一家公司至今已經成為了團隊的leader。作為一名工程師的你,對於時間,你更願意花在學習新技術上,還是花在實現產品需求上呢?進入it行業已經多年,從剛實習做delphi,到後來扎根c,一直在現在專心做移動技術,前...

程式設計師的提公升

引用 1.太害怕學不會新的工具 語言和框架 一般的程式設計師會墨守他們最喜歡的工具,而不希望學習新的,因為他們認為,離開了那些語言和工具,多年的經驗就會付諸東流。而強大的程式設計師會擁抱那些挑戰和機會,積極地學習新的工作方式。2.直到特性 完成 的時候才會提交。但永遠都不會完成!他在markedup...

程式設計師的發展瓶頸 如何突破瓶頸,瓶頸 突破瓶頸

首先要做到下面這些.1.自學能力是競爭力之本 2.自信能讓你與眾不同 3.興趣是學習效率的催化劑,培養自己的職業興趣。4.設定專案目標,以做專案的形式提公升學習效果,切忌無目標地學到哪算哪。5.話語權首先來自能力。6.難學的技能一旦掌握更具競爭優勢。7.用階段性成果不斷增強自己的自信,但最終支援自信...