程序员那些事-序

105 阅读1分钟

入行程序员也有些年头了,现在想把这些年自己学习到的东西整合一下,读书的时候 比较喜欢看 明朝那些事儿,我也写点关于程序员那些事的文章吧

就我对程序员的理解目前程序员的 职业生涯之路基本是下面这种情况

image.png 开发经验在一到三年的程序员算是入行阶段

一年程序员的困惑 (初级程序员)

  • 需求来了不知道怎么把需求抽象成表结构和代码逻辑 (面向对象 理解不深刻)
  • 写代码容易出现 无限堆砌的情况 一个类 会出现上千行 甚至更多的情况 (solid原则 理解不到位)
  • 代码上线 bug 会偏多,对自己代码的改动的影响范围,不能有正确的评估 (控制爆炸半径的能力)

入职三年程序员的困惑(中级程序员)

  • 写惯了增删改查 没有高并发经验 ,面试新工作心里没底
  • 对很多东西 mysql redis 锁 消息中间件 事务等等 都用过,深度不够

入职五年程序员的困惑(高级程序员)

  • 高并发经验不够
  • 架构经验不够
  • 大数据量经验不够

总体来说 我认为

初级程序员 缺少 如何写好代码能的能力 中级程序员 缺少 如何增加技术深度的能力 高级程序员 缺少 架构设计及高并发,大数据处理的能力

预知后事如何,且听下章分解