专栏名称: 复利大王
分享和推送Java/Android方向的技术和文章,让你成为这方面的大牛,让你每天都成长一点。同时,我们也会邀请BAT的大牛分享原创!
目录
相关文章推荐
复利大王  ·  字节员工爆料:快40岁了,每天晚上加班到12 ... ·  10 小时前  
复利大王  ·  疑似蒋小姐中学校友出来扒皮了 ·  2 天前  
复利大王  ·  某公募研究员ED? ·  2 天前  
复利大王  ·  北京97混血女找男 ·  2 天前  
51好读  ›  专栏  ›  复利大王

CTO、技术总监和技术经理有啥区别?

复利大王  · 公众号  · android  · 2016-12-15 10:04

正文

请到「今天看啥」查看全文


高级程序员学名工程师。到了这个level,英文名可改叫做engineer或developer。此时你的功力开始增强,这与你平时的积累努力是分不开的,祝贺你~


此时的你不仅可以完成任务,开始注重代码的质量,能够写出工业级的代码。

你的经验可胜任模块级的系统设计,承担完成较为复杂的技术,能有效的自我管理,有帮助别人快速解决问题(trouble shooting)的能力。


此阶段你需要经历到7、8年左右的体验,中间要经历一段深刻自我历练的过程。

有时给人致命一击其实是心里的小蟊贼。一般人在5年前后遇到一个门槛,碰到天花板+彷徨期,或者你打心眼里不在喜欢编程,可尝试转为其它角色,如产品经理,售前售后支持等岗位,也不失为好选择。


当我们熬过这段儿,就会“山随平野尽,江入大荒流“,渐入佳境矣。

高级程序员定义软件功能、做开发计划推进和管理。可以带几个个帮手把产品规划的功能实现,你是团队中的”大手“,遇到难题也是你亲自攻艰克难。

所以,一个高级程序员,他的职责很清晰:


  1. 负责产品核心复杂功能的方案设计、编码实现

  2. 负责疑难BUG分析诊断、攻关解决

架构师


到了架构师级别,想必你已经学会降龙十八掌,可登堂入世,成为一位准(lao)专(you)家(tiao)。

我们大喊声:“单打独斗,老衲谁也不惧!“,遂开始领导一众技术高手,指点武功,来设计和完成一个系统,大多是分布式,高并发的系统架构平台。







请到「今天看啥」查看全文