架构随想录

昨天在一次和别人讨论架构时,看到架构被抽象化,神秘化,甚至郑智化,心中有些不爽,便忍不住吐槽了几句:

"Architecture, in my opinion, is a trade off among several factors - the business vision, the feature set, the engineering team, the go-to-market strategy, etc. If putting everything non-engineering aside, architecture to me is more like how you choose existing tools, how you separate components from your system to be self-contained, scalable and robust, and how you achieve the goals in time. We can't assume there's no time contraint - without delivery, architecture is nothing."

架构并不神秘。它是工程学,而非科学。在科学的世界里,对就是对,错就是错,容不得半点妥协;而在工程的领域里,妥协随处可见。所以没有完美的架构,只有合适的架构。两个差别很大的架构,当不给定context时,我们不能说架构A一定优于架构B。

很多软件工程师在一线开发岗位呆了十年八年,却未被贴上架构师的标签,只因为他们还没有找到属于自己的做架构的机会;而那些高高在上,张口闭口modularity,clean architecture,etc. 却一行代码不肯写也不肯读的所谓的『架构师』们,实在不配获此title。

架构的能力是在实战中演练出来的,是逢山开路,遇水搭桥,踏着荆棘一步步写出来的,跟优秀的作家产生的道路几乎一模一样。然而,优秀的作家,即便获得了诺贝尔奖,还一定还会笔耕不辍,自己撰写一部又一部新作品。那么,『架构师』,程序员中的佼佼者,为何就脱离生产线,变成了高高在上的指挥者?

这真是软件公司,尤其是大型软件公司让人绝望的怪状。还好,就像1984 macintash的广告一样,新生代的twitter们在冲击着这个世界。架构和架构师们开始回归其本质:产品和生产它们的程序员。

原文发布于微信公众号 - 程序人生(programmer_life)

原文发表时间:2014-02-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CDA数据分析师

从苹果店员到机器学习工程师:学习AI,我是这样起步的

我曾经在苹果商店工作,我想要改变,那么就从自己服务的技术入手吧。我开始学习机器学习和人工智能——这个领域非常热门,每一周,谷歌、Facebook 这样的科技公司...

822
来自专栏CreateAMind

一旦机器人眼超越人眼,机器人物种会发生大爆炸 | 张晓林 一席第424位讲者 内容丰富深入

作者介绍了眼睛进化的丰富知识,生物视觉的各种类型、还有鹰眼、兔眼等各种生物眼,介绍了生物视觉的各种应用:机器视觉的路线分析。仿生眼的制作思路。前庭动眼反射就是人...

1484
来自专栏人工智能快报

美情报机构投2800万美元研发高级机器学习算法

据美国哈佛大学网站2016年1月26日报道,哈佛大学工程与应用科学学院(SEAS)、脑科学中心(CBS)、分子和细胞生物系共同获得美国高级情报研究计划局(IAR...

36012
来自专栏机器之心

从苹果店员到机器学习工程师:学习AI,我是这样起步的

我曾经在苹果商店工作,我想要改变,那么就从自己服务的技术入手吧。我开始学习机器学习和人工智能——这个领域非常热门,每一周,谷歌、Facebook 这样的科技公司...

792
来自专栏量子位

AutoX创始人肖健雄来信:无人车量产的4大技术储备

1454
来自专栏小白课代表

放假也要好好学习/工作呀

1963
来自专栏镁客网

全球AI泰斗Stuart Rusell:研究人工智能太诱人了,不可抗拒

1896
来自专栏华章科技

院士李德毅:大数据认知(演讲全文)

2015年8月14日,由中国科协、中国科学院指导,中国人工智能学会发起主办的第五届中国智能产业高峰论坛在上海长荣桂冠酒店顺利召开。

811
来自专栏大数据文摘

大数据预测雾霾以及存在的商机

2838
来自专栏新智元

Stuart Rusell 专访:斯坦福百年报告否定人类水平 AI,不可理喻

【新智元导读】 UC Berkeley 大学计算机科学系教授,人工智能著名教材《Artificial Intelligence: A Modern Approa...

42218

扫码关注云+社区

领取腾讯云代金券