闲谈 | 技术是积木,业务是图纸

141 阅读2分钟

前言:技术还是业务?

软件开发人员因该专精技术还是业务?我想多数程序猿/媛们都有自己独到的见解。技术猿/媛们可能会说:“没有金刚钻不揽瓷器活!”,业务猿/媛们可能会说:“没有瓷器活,要金刚钻何用?”,我师兄左羊的可能会说:“小孩子才做选择,我全要!”。

技术:多样的积木

为什么说技术是多样的积木呢?常常在了解到某种软件技术的特性与作用时,我都会在脑海构建这个技术在我的知识体系中是个长方形、正方形、多边形等等图案。这些图形通过排列、组合可以完成某些复杂的现实需求,所以我将其理解为多样的积木。

业务:精密的图纸

图纸一个器物的尺寸、方位及技术参数等的图示表达形式,业务一个行业、产品的流程、标准、技术等的逻辑表达形式。我们在掌握已有技术的同时还要去理解业务才能更好的交付产品。

结尾:均衡

最后,我的理解如下。

技术的演进会推动现实中某些行业的快速发展,就像谷歌发布了分布式文件系统GFS、大数据分布式计算框架MapReduce、NoSQL数据库系统BigTable三篇文章后促进了大数据行业的飞速发展。而恰恰是谷歌庞大、繁杂的业务体量促使谷歌不得不跳出2004年是各大互联网企业追求更大、更快、更快的服务器理念,转而研究其他方式,最终发布了上面三篇文章。

技术与业务是两个相辅相成的理念,当我们掌握了越来越多的积木就可以去承接越来越精密的图纸。在我们去实现图纸的时候总会有没有掌握的积木,所以我们才会掌握认知以外的积木,最后形成一个良性的循环。

感谢您的观看,YES!