软件体系结构的黄金时代 后记
折腾了好久,终于翻完了。自己看一遍和翻一遍真的差别太大了,以后我一定少做这样的事情。
不过这篇文章还是有必要翻译一下。这正是我关心的,但是也是我担心的。在这篇文章里提到了很多软件体系结构方面的应用,大部分时候没点出是什么具体的技术,只是说了针对这样的问题,已经有了这样的解决方案。每次看到这样的话,我就心里发凉:这些,都是我们想都想不到的问题。
我们想都想不到的问题,不是说对我们而言不是问题,而是说对我们而言觉得完全不可能。比如对一千年前人类而言,不存在登陆火星的问题,因为那不可能;对现在的人而言这样的例子还找不出来,因为找出来了它就不是一个想不到的问题了。但是在软件行业,我们和美国的差距已经是他们已经解决的问题,在我们看来还是不可想像的。当然,在这里的“我们”,仅仅包括我自己接触得到的软件行业,是个很小的范围,我相信中国范围不会如此落后。
更严重的问题是,我接触的这个“很小的”范围是一个很有代表性的范围。我国大部分的软件开发企业,大概都是这个样子:项目管理混乱不堪、先进的技术被束之高阁或者根本就没引进来。比无知更让人汗颜的是知道了却不实行,更加汗颜的是想实行却无法实行。现在我们公司的情况就是想实行而无法实行,恐怕这也是相当一部分公司的情况。我们公司无法实行的原因我想主要是大部分人员的知识和经验不足——老板认为劳动力便宜所以不肯多花钱雇人,所以雇不到足够多高水平的人,所以生产不出高质量的软件产品,所以老板觉得劳动力理所当然的应该是这个价钱或者更低……就开始恶性循环了,而同时超过了老板心理价位的人就辞职了,这更进一步让循环更加恶下去。不过这些是技术以外的因素,我们能努力的,现在还仅仅是技术以内,那么也可以先不去理会这些技术以外的因素——虽然这才是决定性的。
软件体系结构的黄金时代已经结束,但是正如文中所说,那不是说软件体系结构已经开始衰落,而是意味着软件体系结构开始进入盛年。我们的软件行业,黄金时代在哪里?
至少在现在,还只存在于软件发展规划里。
[原文在百度空间已经关闭]
标签集合/Tag clouds
C++
Symbain
轻松汇编
算法
论文学习
资治通鉴
Delphi
编程之美
Poco
MFC
Linux
IFC
知乎
汇编
数据分析
交叉编译
poco
j2me
android
XML
Java
DTD
飞信
零宽断言
诺基亚
联系人
编程
真值表
池西木
正则表达式
多线程
命令行
优化
stream
configure
cmake
VIM
UiAutomator
TDD
Symbian
Sqlite
SourceInsight
Python
MPAndroidChart
Kotlin
Flutter
Dokka
Chatgpt