准程序员的职业规划(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

 

 

 

 

 

 

 

 

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