-
Notifications
You must be signed in to change notification settings - Fork 991
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
「Comment」https://icyfenix.cn/tricks/2021/arch/ #307
Comments
“但并内部却没有什么人所不知道的事情” 这里的“并”是不是写错了 |
从软件的历史看架构的未来第一次软件危机 1950 年代末期
第二次软件危机 1970 年[北约 NATO 会议]
第三次软件危机 2010 年左右开始兴起
软件发展的下一个关键矛盾将会是算力规模超过人应掌握合理知识的极限
|
算力不断提升,人们当然想充分利用起来。为了达到目标,工程师采用了架构这种工具;架构不断演化:无架构 -> 过程编程(结构化可复用) -> 对象编程(人类思想友好) -> 微服务。目的是控制住算力提升带来的软件复杂度。 云原生时代,算力接近无限。业务开发中依然需要处理很多非业务问题,导致开发较复杂。如果能将非业务能力沉淀为基础设施,业务开发就只需处理业务。如果是这样,工程师可能会两极分化,解决基础设施问题的高端架构师/专业人才,以及写业务代码的编码工人。 |
在当前节点, 做技术的更需要努力奋斗, 要么成为深耕业务行业成为跨领域的复合型人才, 要么成为云Mesh技术专家. 否则, 今天的CRUD Boy, 明天的流水线工人. |
https://icyfenix.cn/tricks/2021/arch/
The text was updated successfully, but these errors were encountered: