程序員進階攻略

入行之初,你可能會困惑于技能選擇的方向和掌握的方法;編程前期,你可能會苦惱于 Bug 的調試與修復;技術水平達到瓶頸期,你可能又急于尋求突破和上升。除此之外,職業倦怠了,如何去面對?技術停滯了,如何去解決?人到中年,是選擇工作還是選擇生活?換工作?換城市?換方向?如是種種,磨蝕著曾經的樂觀和現在的不甘,是放任自流還是逆流而上? 但,還好“永遠有走在你前面的人”,別人留下的 “腳印” 和路徑可以給予正在成長階段的你很多啟發與指引。 在這個專欄里,胡峰將結合十余年從業經驗,設身處地去思索、去剖析、去拆解程序員不同階段可能面臨的實際困惑和問題,并給出可供參考的答案。本專欄是胡峰長時間的資源積累,字字珠璣,有著清晰的路徑和完整的體系,去啟發、去指引,由“知” 改變 “行”,讓你的程序之路走得更穩、更遠。不僅傳授知識,而且授人以漁——提供為程序員量身定做的進階路徑。 本專欄共 63 期,分為六大模塊。

  1. 征途:啟程之初。入行之初,需要具備哪些最基礎的技能?會面臨怎樣的困惑?最初的感受如何?找到走上程序之路的初心,成就更好的自己。
  2. 修煉:程序之術。程序之路前期,多會是以編程(煉術)為主:程序系統的架構與設計,功能模塊的開發與編碼,缺陷 Bug 的調試與修復。
  3. 修行:由術入道。除了編程寫代碼之外,還有一些其他維度的修行道路:計劃的體系,精進的思維,習慣的養成,展現的形式,上升的階梯,工程的方法。
  4. 徘徊:道中彷徨。行道中途,會面臨成長平臺期的困惑,該如何選擇?
  5. 尋路:路在何方。前路多分岔,關于方向、角色、自省與定位,該如何決斷?
  6. 蛻變:破繭成蝶。成長之路不連續,有阻擋你蛻變的邊界與斷層,該如何跨越?
你將獲得
  • 技術棧抉擇的原則與方法論;
  • 開發者必備的編程基本功;
  • 單兵作戰到團隊指揮技能;
  • 技術人躍遷式成長路徑。
老師介紹 胡峰,京東成都研究院技術專家,TGO 會員。目前承擔京東咚咚產品線技術架構工作,專注于 Java?后端分布式系統技術架構相關領域。 工作至今十多年,畢業后先后進入金融、電信行業寫程序,成為了一名程序員。七年前加入京東,跟隨互聯網電商行業的高速發展,快速成長,也一路從程序員成長為了架構師。除了技術工作,近年他也開始領導研究院技術委員會,負責人才識別,晉升選拔,關注人才梯隊層次建設和個人成長發展。