程序猿,認清自己處於什麼階段

標題來看,話題是一個比大的概念,話題,其是我從工作一年多以後,一直持不斷地在思考問題,而現在把這個做一個個人總結。

 

與一位同事聊天,這話題他感自己在什麼段,他畢業一年的段!所以,現在我想說的肯定不是這個,否就無可聊了~

 

目前,我是一個工作四年的程序猿,按照個人經歷大概分出以下四個階段:

1、被老司機

2、跟老司機走

3、成長爲司機

4成老司機

 

階段一:被老司機帶

 

這個階段,基本上是實習階段或者剛畢業半年之內的新手

 

 

這時候,我們對於專業知識有一定的瞭解和接觸,甚至有些人看過比較先進或者高級的技術。但是實戰能力比較弱,問題的分析能力也較差。此時,如果告訴我怎麼做,那麼我是有能力把這個流程落地代碼的,但是把問題轉化爲程序邏輯的能力還很弱。此時偉大的老司機mentor就在發揮重要作用,帶着你把業務轉成邏輯,然後我去完成編碼

 

劃重點:如果你恰好段,那麼你應該做的不僅僅是完成編碼,而應該編碼之前思考什麼要這樣做,如有疑與異,要與老司機多多溝通,說不定會碰撞出不一樣的火花。這個過程中,個人轉化問題的能力也在提升

 

階段二:跟老司機

 

這個階段,基本上是工作半年到一年半左右的人

 

 

到了在,我們搭老司機的車便有一段時間了,耳濡目染了他處理問題過程。此,我們還是在老司機的上,但是與之前不同的是們已經獨立分析轉化問題的能力,可以獨立把一個概念轉換成程序設計的邏輯

而此時,老司機跟你溝通的方式也應該隨之發生變化。他不會告訴該怎麼做這個事情,而是會告你要做什麼事情。

 

劃重點:如果你恰好段,那麼你應該把自己的眼光放大,要做的不僅僅是完成這個模塊,而要去從全局來思考問題。比如這個目包含哪些模,整體是如何做架構的,本模塊處於什麼位置,各模塊之間有神馬關聯。這樣堅持下去,你肯定會看到比當前自己做的事情更多的星空。

 

階段三:成長爲司

 

這個階段,大概率是工作一年半到三年職場人

 

 

 

恭喜你!你可以自己開了!在上一段,我了很多個目中的模,此時:經驗+思考 = 業務負責人。此的你,可以自己負責某一小塊業務,直接跟品或者需求方去談業務需求,最把方案確定下來,自己或者跟別人合作把這件事情落地。

 

劃重點:此處應該多一些什麼了:什麼要做個事情(瞭解背景)?什麼要這樣做(需求是否合理)?這樣堅持,你將不僅僅是做程序了,而是成做事情。竟很多景,程序就是來爲業務的,就是了做事情,那麼堅持下去你會讓自己處在一個更加高的位置來看事情。

 

階段四:變成老司

 

這個階段,應該是工作三年以上的職場老鳥了

 

 

 

Congratulation!你可以着菜了!是的,通過打怪,你應該負責或者有能力負責某個方向的業務,擁有mentor角色,帶着菜鳥開掛。那麼你在做的事情是:談需求、方案設計、模塊拆分、任務分配以及跟進項目的進展。也就是擁有了管理項目和管理小團隊的能力。

 

劃重點這時候,我要去跟PM進行有效的切(si)(bi),不僅僅談怎麼做個需求,而是要argue?你可以提出來自己的看法,有可能會給產品經歷另一面的認識或者新的啓發。很多優秀的程序猿對於業務的理解是不亞於產品經理的,只有看到了更大的格局,你才知道怎麼樣走好每一步。

 

--------------------------------------正文 end--------------------------------

聲明:以上是個人現階段作程序看到的一些西,分段是了方便理解,有候不能那麼明確,但是我得我們應該對於自己有個清晰的認識是一個知己的程。知己知彼,百不殆!

 

徵求:如果您有更好建或者看法,評論指出,謝謝支持~

 

本文時間20180709  0456

 

吹NB:後續本公衆號會更新更多關於項目管理開發、數據架構相關的問題,歡迎關注訂閱,微信公衆號:hgdcxy

 

原文鏈接:https://mp.weixin.qq.com/s/HBh_koPOtheEjpKsOWSNtg

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章