软件开发人员的七级台阶


今天和小明同学聊完前端开发同学的能力后,整理一下七级的能力模型,希望能给从事软件开发的同学一点参考和启发。


一级-实际使用

会使用一个产品或者框架,例1:使用excel的公式函数和图表完成几份统计表格和一组分析视图,完成了公司老板安排的一项实际工作任务;例2:使用react框架完成公司的门户网站的前端开发,自己学习做的练习就不包括在内


二级-精通工具

熟练地把一个产品或者框架作为工具,帮助解决具体问题,如商业分析或者业务逻辑开发,例1:能使用excel完成你的业务数据的分析,共事过的华普永道和尼尔森的业务顾问几乎都能在excel中完成所需要的数据分析,他们高超的技巧在于把如何把复杂的业务问题转变成简单的数据估算;例2:能使用react框架简化应用开发场景中的复杂性和优化可靠性,react如何应用到具体的开发项目,提升了哪里,又带来了什么坏处,如何有效地回避和优化


三级-理解场景

能理解一个产品或者框架的设计者想要去解决的问题,例1:在excel诞生之前主要的潜在需求是什么,当时的商业环境和技术能力是什么,excel是针对怎样的用户需要和怎样的具体问题设计的,当时主流的产品有那些,各自的优势是什么,execl用那些功能特点和特性设计成功抓住了第一批用户。例2:在react诞生的时候,开发者主要面对的问题是什么,行业内主流的web开发框架组合是什么,react从那些没有很好解决的问题入手,又经历了那些设计的优化一步一步逐渐成熟


四级-知晓困难

能知晓在具体商业场景和技术环境下要解决目标问题的困难所在。例1:现在设计一个excel产品,最大的应用需求场景在哪里,消费者使用习惯变化是什么,新技术环境下有什么优势和劣势,研发的技术难点在哪里;例2:设计一个类似react的前端应用框架,设计难点在哪里,现在主流的开发应用框架有那些变化,浏览器的标准和各个厂商的支持都有什么变化,商业利益链条上哪最薄弱的一环在哪里


五级-设计完整

能做系统性思考产出可行的商业方案和技术设计,全面解决知晓的核心问题。例1:新excel的市场在哪里,对比excel的优势和劣势在哪里,技术架构优势在哪里,新的生态环境的优势和劣势在哪里;例2:新react的解题视角是什么,新的设计方案中的感念模型和组件结构是什么,和主要竞品的优势和劣势在哪里


六级-业界认可

能把产品或者框架做到一定基数的用户的认可,有一定数量的粉丝喜欢使用,有稳定的合作伙伴和周边生态。例1:有稳定的用户群体喜欢使用新excel,有软件分销商愿意代理你的产品,有IT顾问愿意在解决方案中推荐你的产品,有开发者愿意在应用市场和开源市场提交你产品的扩展功能或工具,有个人和培训机构愿意分享你的产品的使用经验和技巧


七级-业界经典

持续保持产品或者框架做的市场竞争优势,在一段时间内你的产品在用户心目中就是细分市场的代表,能在飞速变化的环境和高强度的竞争中做到可持续发展,在与竞争对手长期的撕B过程中立于不败。真的不要去期望百年经典,在互联网时代,五年的产品或框架就已经是传奇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值