沫言|告别重复劳动,网易后端教你这样做,十小时代码量一小时搞定

今天我们不谈分布式 , 也不讲高并发 , 更不讨论任何高深的技术话题 。 我们来讨论下 , 如何作为一个普通的后端开发工程师 , 以最快的速度来完成产品经理的最简单常用的需求 。
前言企业为了生存 , 就需要不停的开发新功能新项目 , 出色而又快速的完成这些需求才是我们软件工程师的使命和价值体现 。 因为大家都知道 , 当我们把性能和优化做到极致的时候 , 瓶颈就会出现 。 日常开发中并非都是架构 , 核心模块编写 , 也有很多工作是基础编码 , 虽然编辑器已经提供了优越的便利性 , 但这远远不够 , 因为编辑器看不懂产品经理的需求 。 而日常工作中开发功能占据了我们80%的时间 , 在这80%中每日构建编译代码又会占据20%的时间 , 剩余60%的时间就是复制修改 , 调试bug , 每日真正的在写新代码的时间能保证30%已经算高效了 , 本文的目的就是将30%无限提升并接近至80% , 让那些繁琐的重复劳动无限降低至0% 。
需求-工欲善其事请问下面的需求如果要我们后端工程师实现 , 您会花多长时间?
我先透露下 , 类似下面的功能 。 如果是我只需要花30分钟 , 便可上线发布 。
如果您预估需要花费30*10倍=5个小时我是不是将您的编码速度提高10倍了 , 如果你需要一周开发下面的功能 , 那貌似时间有点长 , 那就100倍了 。
(请使用上你已经掌握的任何技术和工具 , 以最快的速度开发出来并且保证代码的通用性和持续可维护性)
简单举个需求场景
创建一个模拟学校的功能很多时候我们的开发功能都跟下面的场景类似 , 关系型数据库开发功能
界面功能:需要各种验证各种表单等等各种外键关联功能
A学校列表
D班级关联教师外键列表
API接口功能:专门给客户端调用的http接口
1学校查询接口
2获取班级列表
3获取教师列表
工具--必先利其器好了不再卖关子啦~以上功能只要预先建立好列表结构 , 配合工具 , 就可以一键生成 。
简单花点时间使用下这个工具 , 就能达到前面说的10倍甚至更高开发效率 。
入门使用工具您需要掌握的技能
会下载、会双击、会拖拖拽拽 , 只要你是个产品经理 , 完全可以自己来开发 , 让开发工程师一边呆着去吧 。


推荐阅读