前言
作为一名程序员,当亲戚问起职业的时候其实自己都不知道该如何描述,如果你说你是做Java开发或者web前端开发这一类说辞,家里人不仅听得云里雾里可能还会觉得这工作没那么好。正确的做法是回答在某某公司做工程师,这样亲戚反而一脸羡慕还觉得高大上。说白了,都说自己是程序员、工程师但是你还是不知道自己做的到底是个怎样什么职业,因为程序员的岗位实在有太多了,整理了以下岗位,一起来看看吧。
程序员
程序员,英文名coder/programmer,常自嘲叫码农的阶段,当然有些大牛也会以码农自嘲自谦。这个角色职责是把需求或产品实现为用户可用的软件产品。此职位为执行级别。另外因为经验较少,一般需要求助别人,或与别人一起完(ban)成(zhuan)一个任务。
此阶段大概要经历3年,程序员的职责如下:
- 负责公司运营系统的设计与开发工作
- 运营数据处理和分析
高级程序员
高级程序员学名工程师。到了这个level,英文名可改叫做engineer或developer。此时的功力开始增强,这与平时的积累努力是分不开的~
此时的你不仅可以完成任务,也开始注重代码的质量,能够写出工业级的代码。
你的经验可胜任模块级的系统设计,承担完成较为复杂的技术,能有效的自我管理,有帮助别人快速解决问题(trouble shooting)的能力。
此阶段需要经历到5、8年左右的体验,中间要经历一段深刻自我历练的过程。
有时给人致命一击其实是心里的小蟊贼。一般人在5年前后遇到一个门槛,碰到天花板+彷徨期,或者你打心眼里不再喜欢编程,可尝试转为其它角色,如产品经理,售前售后支持、项目经理等岗位,也不失为好选择。
当我们熬过这段儿,就会“山随平野尽,江入大荒流“,渐入佳境矣。
高级程序员定义软件功能、做开发计划推进和管理。可以主导带领几个帮手把产品规划的功能实现,你是团队中的“打手”“技术核心”,遇到难题也是你亲自攻艰克难、新技术研究等。有些高级能力已经突破、达到大成,企业基于成本考虑

最低0.47元/天 解锁文章
2172

被折叠的 条评论
为什么被折叠?



