当前位置: 编码机 >> 编码机优势 >> 首席工程师究竟是怎样的存在
译者:云昭
什么是“首席软件工程师”?许多公司给出的定义都有所不同。圈内一些人将之称作“员工工程师”(StaffEngineers);而在其他一些公司,他们是众人拥戴的团队领导者,还有一些接触不多的朋友,将“主管”(Lead)和“首席”(Principal)混为一谈。那么,首席软件工程师,究竟是怎样的存在?有哪些核心的职责呢?
RobertoGambuzzi,目前一直在担任首席工程师的职务,同时也是Magento认证开发者(Magento,一套专业开源的PHP电子商务系统)。自年开始,Roberto就成为了一名程序员,在长达25年的时间里,他曾在AWS、谷歌等几家巨头公司内屡次担任首席软件工程师的角色。
不得不说,Roberto是稳稳的第一代程序员了,在各科技行业给出的定义非常不一致的情况下,他是如何看待这一角色的呢?Roberto结合自己的实际经历归纳出了6个用以定义该岗位的关键概念。
个人贡献者(IC):编码圈的扛把子
很多人认为,职位一旦挂上“首席”就意味着这个角色需要参加各种大大小小的会议。但首席软件工程师并不是这样子的。实际上,需要他们参加的会议并不多。首席工程师也是工程师,编码依旧是“天职”。他们依然需要与代码打交道:进行系统设计,修复bug,优化数据库等等。在代码世界里,他们要探索其他程序员害怕去的地方。
他们要处理各种疑难杂症:进行繁琐的外部依赖版本升级,
转载请注明:http://www.aideyishus.com/lkgx/2863.html