hanfeng.name

I am a software engineer with interests in web applications.

如何成为高级程序员

前言

高级程序员都干些什么呢?怎样才能成为高级程序员呢?其实初级或刚入行的朋友喜欢问这样的问题。可能想把作为下一个奋斗的目标吧。下面是微信账号“威哥干Java”的看法。

一个项目好比画了两个圈,内外镶嵌,高级程序员负责内圈代码,初级程序员负责外圈代码。想要成为高级程序员,你就得往内圈挤。

从专业的角度上有三点:

  1. 确定开发团队、技术路线和技术架构,为关键模块设计技术实现,能够满足长期发展的业务需要。
  2. 能参与系统调研,需求分析。负责概要设计、详细设计, 开发计划等编制并实施。负责核心内码通用模块功能实现,解决一些技术问题。
  3. 负责提升团队技术能力,协同项目经理进行项目开发,并实现重要的功能,指导和培养团队的成员。

满足3个必备条件:

  1. 具备看官方英文文档的能力。
  2. 上专业顶级的社区。
  3. 成为Github重度感染者。

Comments