當前位置:
首頁 > 知識 > C加加程序員的成長過程中的四個階段

C加加程序員的成長過程中的四個階段

下面是一位前輩總結的程序員成長四個階段,個人覺得非常有道理,你在哪個階段?

零基礎小白到大神之路,歡迎加裙 四八七八七五零零四,群里有免費C++課程,還有大量乾貨哦

大學期間,我和老師做過一些小項目,自認為自己很牛,當時還去過一些公司面試做兼職,但是就是不知道為什麼沒有回復。那個時期的我,壓根不知道自己不知道,還以為自己懂很多,現在想起自己以前就好笑,那個時候還算不上程序員,頂多只能算是個業餘編程愛好者。.

表現:假自信、過度承諾、滿口我能行沒問題、看不起其他程序員….

零基礎小白到大神之路,歡迎加裙 四八七八七五零零四,群里有免費C++課程,還有大量乾貨哦

工作後,發現自己在項目中工作時遇到困難不知道怎麼解決,和身邊人一比發現自己知識很欠缺,這時候知道自己技不如人,很多地方都不足,需要大補才行,這個時候就是大家所說的初級程序員階段,這個階段必須依靠別人指導。

表現:有點心虛、虛心學習、偷偷努力、羨慕牛人…

工作三四年後,自己的技能逐步提高,成為了項目組的技術大拿,這時候也很自信,知道自己能夠解決遇到的所有問題,這時候就是高級程序員階段了。

程序員在經歷了若干年編程工作之後,很想知道自己水平到底如何?自己是否已經成為成熟的程序員?雖然程序員會對自己有一個自我評價,但是,自己的評 價和社會的評價、專業的評價會有差異,所以程序員自己並不能肯定這個評價。

一個程序員到底成熟不成熟,我想從以下幾個方面談談自己的看法。

技術標誌

如果程序員不會編程序那決不是程序員,程序員至少要掌握一門程序設計語言,要能夠用這種語言去編寫程序去解決他想解決的問題。但是,成熟的程序員往往掌握不止一種程序語言,三到四種語言的掌握是必須的,一種二種語言的精通也是必須的。

時間標誌

雖然程序員的天資、素質、基礎知識各不相同,所經歷的工作內容以及環境也不相同,但是,時間也是程序員成熟程度的標誌之一。

項目標誌

程序員的社會性是程序員成熟的標誌之一。沒有參加過項目的程序員,程序編得再好,只能是純程序類的程序員,是一個孤獨的高手,是一種個人型的程序員,遠沒有成熟。項目作為社會性活動,體現了項目的社會價值。

思維標誌

幼稚和成熟在思維方式上還是有很明顯的區別的。就程序員而言,不成熟的程序員邏輯性不強,程序編得沒有條理,即使程序員自己進行了解釋也沒人能看懂。

程序員通常的發展路線是怎樣的?

程序員通常的發展路線是怎樣的?可以看看這個圖,當一個初步的職業規劃方案已經成型時,如果制訂者目前已在一個軟體公司工作,那麼,對他來說進一步的提升非常重要。 首先要做的則是進行角色分析,反思一下這個職業環境對個人的要求和期望是什麼,如何使自己在單位中脫穎而出。

通常,軟體技術人員的職業發展有幾個選擇:專註於技術,成為技術專家;轉型到技術型銷售、技術支持等;隨著技術成長,從技術性管理到高級管理。這是大家都看得清楚的方向,也都在向這些方向的金字塔尖努力。

就像烹飪一樣,每一個階段目標都需要你進行角色分析,找出這一角色需要的『配料』,當你注意收集技術、素養等相關『配料』後,就會成功烹飪出你所需要的目標魚。前提是你一定要了解自己的特點和優勢,就好比黃瓜種子是不可能培育成西瓜一樣。

這歸根結底,都是以技術為基礎。在紮實的技術基礎上(高級軟體工程師),如果有著比較強的抽象設計能力,又打算專註於技術開發,架構師是個好的選擇;如果 性格更適合做管理,情商能力突出,技術型管理應該是下一步的方向。這種發展規劃屬於『瘸腿走路』的類型,各有側重主攻發展的職業方向,也是目前一般程序員 普遍採用的發展路線規劃。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT技術java交流 的精彩文章:

HTML5多屏互動案例分析
小白怎樣才能學好c語言
CSS幾種簡單的、人畜無害的居中方法
摯愛HTML5 7款華麗的HTML5應用和遊戲引擎,有你中意的么
新手該怎麼快速學習html基礎代碼

TAG:IT技術java交流 |