其他
Hacker News热文:请停止学习框架,学习领域驱动设计(DDD)(获500个点赞)
在 Hacker News 上获得接近 500 个点赞的一篇名为《停止学习框架》的文章称:
我们是程序员,每天都在了解最新的技术,每天都在学习编程语言、框架和库,因为我们知道的现代编程工具越多越好,对吧?
不停地追随 Angular、React、Vue、Riot、Ember、Knockout 的脚步还真是一件有意思的事情呢。(译注:反话)但这其实是在浪费时间!
时间是人类最宝贵的资源。时间是有限的、不可再生的,你可以用钱买任何东西,却买不了时间。技术,就像时尚,在以光速在变化着。为了赶上它,我们需要跑的非常快。但是这个跑道上没有终点,所以没有赢家。
将你的黄金时间用于学习通用技能,那些不会过时的技能。
不要学习微服务框架,学习演进式架构(Evolutionary Architecture)。
不要学习新的编程语言,学习代码整洁之道、设计模式、领域驱动设计(DDD)。
不要学习 LeSS 和规模化敏捷框架(SAFe),学习精益生产原则。
不要学习 Hystrix,学习容错模式。
不要学习 Docker,学成持续交付。
不要学习 Angular、React 和 Vue,学习 Web、HTTP 和 REST。
当软件在开发初期,以数据驱动的架构方式非常容易上手,但是随着业务的增长和项目的推进,软件开发和维护难度急剧升高。 领域驱动设计则在项目初期就处在一个比较难以上手的位置,但是随着业务的增长和项目的推进,软件开发和维护难度平滑上升。
京东平台研发朱志国:领域驱动设计(DDD)理论启示
阿里文娱技术专家战獒: 领域驱动设计详解之What, Why, How?
美团技术专家云鹏:写给工程师的十条精进原则!
DDD专家张逸:构建领域驱动设计知识体系
阿里高级技术专家箫逸:如何画好一张架构图?
阿里巴巴闲鱼架构负责人王树彬:万亿交易规模技术架构实践
微博技术专家陈波:百亿级访问量的应用如何做缓存架构设计
天弘基金首席架构师李鑫:微服务接口限流的算法及架构实现
END
#架构师必备#