程序員的成長法則與進階攻略
一直想對過去職業生涯的成長路線做一個總結性思考,並沈澱為一部作品,今天終於完成了。
1
從畢業到今天,在程序這條道路上已經走了十多年了,前期在金融、電信行業寫寫程序,最近七年在互聯網行業從事電商應用相關系統的技術工作,也一路從程序員成長為了一名架構師。
今天這個時代,對於程序員來說是一個特別幸運的時代。每一個有追求的程序員都希望能獲得快速的成長,但成長的道路沒那麽平坦和舒適,一路上充滿了崎嶇、障礙和迷霧。
同樣,在我成長的道路上,我也走過很多彎路,這一路上我也有過迷茫,有過困惑。
如今,經歷了這一路,當我回顧時,看見了一條漸漸清晰的成長路線。而幸運的是,在我行路的過程中,從七年前開始,我斷斷續續通過寫作記錄了這中間的所見、所感、所惑與所思。今年,我一直想找個時間去好好回顧並梳理下這條路線,而在一個適當的時機,遇到了 “極客時間”,所以這就給了我契機以專欄的形式來完成這件事。
在做這個專欄的過程中,我確信,一方面通過適時地駐足、回顧與梳理,它能幫助自己更好地認識到:我是如何從昨天走到今天的,並指導自己走向更好的明天。另一方面,程序(IT)行業還在高速發展,走在這條路上的人越來越多,而我對自身成長路徑的反思與認知,想必也可以幫助到很多走在同樣路上的人。
如今看,在這條路上我起步不算晚,但“永遠有走在你前面的人”,當年他們留下的 “腳印” 和路徑也給予了我很多的啟發與指引。所以,這個專欄的意義在於,它提供了另一種可供參考的路標,正如題中所言:“走在同樣的路上,遇見自己的風景。”
2
所以,這是一個關於程序員成長路徑的專欄,它會圍繞程序這個行業、程序員這個職業,畫出一條清晰的成長路徑。在這條路徑上,有不同的成長階段,會面臨各種不同的問題與困惑。我會結合自身成長路徑上面臨的實際問題、設身處地去思索、分析、拆解這些問題,並給出可供參考的答案。
因為這是一個關於路徑與行路的專欄,所以也就否定了另一面:它不會提供某一類具體的知識,並且由淺入深地去指導學習。
後面這一類知識,我稱之為 “技能性知識”,需要你在日常的學習和工作中勤學苦練,練成之後你就會成為某一類問題的 “解答題高手”。
但前一類是關於路徑選擇和自我認知的知識,它能讓你在成長的不同階段重新認識自己,因為 “知” 從而改變你的 “行”。有時選擇對了合適的路,比光顧著趕路要重要得多。
在這條成長的路徑上,有期待、有堅持、有故事,也會有迷茫,以及最後穿越迷霧的曙光。
3
而這個專欄的內容正是關於成長路徑的,這條路徑在我腦海裏已形成了清晰的畫面,現在我就把它畫了出來,如下圖:
這是一條成長線的表意圖,有兩個部分:圖上左側的路徑,是匹配不同成長階段,對應不同職業角色;右側是一條由不同成長階段組成的成長線,包括如下:
- 征途:啟程之初
- 修煉:程序之術
- 修行:由術入道
- 徘徊:道中仿徨
- 尋路:路在何方
- 蛻變:破繭成蝶
“啟程之初”,是你剛踏上程序之路面臨的一些問題和感悟。“程序之術”,是你工作早期的主要內容,以修煉編程技能為主。除了編程寫代碼,還有很多其他的內容,這是另外一個維度的修行之路,也即 “由術入道”。
工作數年,成長到一定階段,你可能會面臨一個成長平臺期的困擾,在此就進入了 “道中仿徨” 的徘徊期。這些困擾和仿徨很多都關乎選擇,這期間是你發出 “路在何方” 之問的尋路期。最後,你堅定了道路,繼續前行,前面的路上還有一道 “斷層”,突破之後你將會蛻變,最終 “破繭成蝶”。
而更詳細的內容大綱,如下表:
...
最後,你將會收獲什麽?我想會有如下一些方面:
- 建立技術學習的體系框架與思維模型
- 梳理清晰的成長與進階路線
- 掃清成長路上的迷茫與障礙
- 形成明確的自我定位與認知
它也許會是一扇觀察的窗口,一張行路的地圖,一瓶回血的苦藥,一份認知的啟發。其始於 “知”,終於 “行”,在行走的道上,會有崎嶇與氣餒,希望能在這裏,幫你找到未來的方向,給予指引;找到有效的方法,破除障礙;找到理想的自我,獲得力量。
前路很長,而專欄的時間很短,希望我們有緣一起走上一程:走在同樣成長的路上,遇見自己憧憬的風景
新用戶福利
福利一:上新,限時特價68元(原價99元),一共有62節課,每課僅需1.09元。
福利二:分享,每成功邀請一位朋友訂閱,可以獲得24元獎金,多邀多得,上不封頂,立即提現。
訂閱方式
程序員的成長法則與進階攻略