準程序員的職業規劃(Python工程師)

最近面試的時候幾乎每次都問到了職業規劃, 我自己是很喜歡規劃的人, 但是卻好像一直沒有記錄下來, 所以這次決定好好的記錄下來!

(ps: 英語和人際關係的學習不算入規劃裏面)

總目標:架構師 + 技術leader

 

分層目標:

一.2020.3 - 2023.3: 稱爲一個好的中級程序員(獨立開發項目 + 可以帶小團隊)

    1.第一年 2020.3-2021.3: 

        1.熟悉公司開發業務(*****),

        2.在實戰中學習python代碼的規範和最好的實踐(*****), 看完<<python cookbook>>

        3.學習一門編譯型語言(***)和他的後端開發框架, <<java核心卷一>>,<<spring boot實戰>>

        4.學習Linux操作系統 (****)   <<鳥哥的linux私房菜3>>

        5.算法基礎(****) <<算法導論>>

        6.數據庫(****): <<高性能MySQL>>  <<數據庫的索引設計與優化>>

 

    2.第二年到第三年 

        1.嘗試獨立開發和主導項目(*****)

        2.瞭解主要語言和框架的底層原理和源碼(***)  Djao源碼

        3.根據業務方向, 學習底層知識(***)  <<深入理解計算機系統>>

        4.軟件設計方向:<<Clean Architecture>>

        5.面向對象必學 <<設計模式>>

        6.系統知識  <<Unix 高級環境編程>>, <<TCP/IP 詳解第一卷>>, <<Unix網絡編程>>

其實前面三年的目標很簡單, 把大學薄弱的基礎夯實(相信大部分人都沒有深入學習過大學的課程, 經常被物理什麼的亂七八糟的課影響)

 

二:2023.3 - 2025.3 成爲高級程序員(在某個方向被稱作大牛 + 可以帶中等高等規模的團隊)

    自己的想法是根據業務走, 比如公司在網絡層的要求多,就深挖網絡層的東西, 在數據庫方向的要求多,就深挖數據庫的東西, 等等

    但是大概幾個方向還是有的(主要是從耗子哥的程序員練級手冊上看的,推薦大家去看看)

    1.系統底層知識 :Linux系統, 內存和網絡 , 異步 I/O 模型和 Lock-Free 編程(系統底層知識)

    2.分佈式架構, 微服務

    3.語言框架的原理 python和django

    4.數據庫

    具體的目標和想看的書,就看到時候自己是什麼目標和什麼想法吧.加油!

 

三.2025.3 - 2030.3  大型項目的負責人or創業

    五年之後是什麼樣子沒人可以說出來, 說不定人工智能把世界毀滅了也說不準(笑~), 其實也是兩個很大的方面,

    一個是技術,選擇1-2個方向深挖,成爲專家

    第二個是人生, 大丈夫生於天地間,當執三尺劍, 創不世之功, 好不容易選對了行業和時間, 不要錯過歷史的洪流, 要去努力給這個世界留下些東西, 要麼自己在原公司努力發揮, 要麼出去和他人創業, 去做一些老了可以後代們說的屬於自己的傳奇的故事

 

 

結尾:

    其實說是職業規劃, 不如說是自己理想的學習計劃, 有點像高中事情的全部先考到80分, 再到一兩個方面考到100分(我有自知之明自己沒辦法做到門門100分), 未來工作的時候肯定會有各種各樣的事情影響自己的計劃, 其中一部分做不到又或者超出預期做到了更多都有可能, 只希望自己以後不驕不躁, 好好的在這條路上前進, you can be to be what you want to be

 

 

 

 

 

 

 

 

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