工程师的关键成长路径

  1. 入行 0-20w ->
  2. 熟练30-50w ->
  3. 角色转变50w+(资源型到创新型)->
  4. 策略性节点

选方向

前端工程师

  • 提供人机交互界面
  • 核心价值:用户交互的提升,影响业务数据

    门槛

    image.png

  • 新人最需要体现的能力是:(简历上需要体现的东西)

不是学历、基础
985/211、算法、编译原理 ——> 这些条件多数人都没有
闭环能力:可以从需求分析介入,独立开发小程序项目,独立完成前后端联调,并通过 webpack打包,node.js 部署上线
学习能力:可以使用 Node.js + Mongodb + Koa2 进行服务端开发,遇到问题可以查资料自己解决

  • 入行须知

是不是 “切图”行业?不是
是不是低薪行业?不是
简单?不简单
image.png

选择理由:跟用户打交道

Java工程师

  • 核心价值:业务逻辑,系统崩溃 1分钟 会亏损好几个亿

image.png

门槛

image.png

入行须知

入门难?不是很难
容易到 CTO? 任何领域都很难达到 CTO(关键是培养技能)
行业任意?选自己喜欢的行业

选择理由:与 业务逻辑 打交道

Python工程师

image.png

  • web全栈工程师
  • 核心价值:全栈
  • 未来发展:web全栈,爬虫,数据分析,人工智能

入行须知

  • 前景没python好?很多大厂会用,python的增长趋势挺足
  • 关于选语言:不需要太焦虑,学习任何一门语言都能达到一定境界

    大数据/人工智能方向

  • 不适合新人(门槛数量)?以前是后端工程师兼职做的,刚开始会有些难,坚持就能成功

  • 适合 Go、Python 和 Java 转大数据与AI(这个路径比较平缓,会轻松很多)
  • 不一定要做核心,也可以有很多表现自己的机会

工作本质

  • 本质上是完成职能的变化:从被别人带着工作 到 带着别人去工作,薪资和大厂只是顺带的结果

路径1:进大厂锻炼5年左右,可以去中小公司做 leader.
路径2:小厂 ——> 中厂——>

image.png

程序员的技能和发展

image.png