戏说领域驱动设计(十)——杂谈
各位看官司好,领域驱动设计转眼就写到了第十章,内容虽不多,但的确下了一番的心血。希望您在此系列中已经得到了收获,哪怕是一丁点,也是DDD这个圈子的星星之火。其实早就想将自身所学进行一番总结,形成为一种体系化的东西。奈何个人太懒,工作之余就想在床上横着,或刷手机或读书。不过既然下定了决心且已经有了一个开头,那就继续写下去,至少这是对于自己的一种成全。
【戏说领域驱动设计(十)——杂谈】十几年前我首次接触DDD, 将其当成了一门独立的技术去学习,十后之后才发现这个出发点本身就是错误的,早期过于追求战术目标造成后续看待事情过于片面,经过了挫折方知问题所在,所以这个过程是磕磕碰碰过来的。随着个人的成长再加上那一丁点的上进心所驱动,当然了,还有实践的磨炼,近几年使用DDD的方式成熟了很多。不仅是在编写代码的过程里,其思想会贯穿整个IT系统的建设过程乃至日常看待问题的方式也有了很大的转变。有些人看问题喜欢看表面,有些人喜欢各种绕弯,DDD给我最大的启示就是在看问题时要直面事务本质,只有这样才能事半功倍。
上一段说到我可以熟悉使用DDD,实际仍然是以战术落地为主、战略为辅。虽说有点本末倒置,可是在一个公司当中,想要大规模培养DDD文化其难度非常高,紧张的项目进度就是压死人的稻草。相信每一个人都希望自己在工作的同时也能获得到更高的成长,可是又不得不在面对考核和绩效压力时进行妥协。不是DDD有多难,而是体制的阻碍让DDD推广变得困难,一个不能得到广泛推广的技术,其发展速度可以想象。
DDD学习是困难的、枯燥的,涉及的知识范围也比较广,所以在写本文的时候我更多的是按自己的理解来进行,这里面肯定会与您的认知产生冲突,也许正是因为这种碰撞才能让我们的能力再上一层台阶。如果您是初学者,期望您在学习的同时也多多恶补一些周边技术知识,学会融会贯通方能有更大的进步。
我私下常吐槽同事谁谁谁工作方式愚蠢,后背论人是非其实不太地道。冯友兰先生将人分成四大境界:天地、道德、功利和自然,我是妥妥的“功利”阶段。为自己的市侩找借口是一方面,可很多人的确面对了一个比较现实的问题:工作如此辛苦可效率确上不去,尤其是在大的企业里面愈发明显,为什么?尾大不掉是原因之一,这个不是我等普通基层人士所能控制的,但并不代表没有改善的余地。总结出两点:1)知识的广度,积累越多的专业知识工作起来才会更加游刃有余,除了多读书并无其它捷径;2)思维方式的转变,就是我在前面反复强调的往高了站来考虑事情。在团队、项目组乃至公司的角度看问题,您会通透许多。
“戏说领域驱动设计”系列,以DDD为主线,中间再穿插各类不同的知识,这里面有团队管理、有各种吐槽也有杂七杂八的概念,期望能在谈笑间把个人在实践的中的感悟分享给您。我曾经看过一本技术书籍,作者在里面旁征博引讲述了各类知识的历史、关键人物和当前的现状。很向往这种风格,但个人知识积累有限也的确没精力去查找种类繁多的参考。所以我努力的写,您凑合的看。
推荐阅读
- 为什么在数据驱动的路上,AB|为什么在数据驱动的路上,AB 实验值得信赖()
- iOS自动化测试驱动工具探索
- 戏说领域驱动设计(九)——架构模式
- 在一定程度上改善当前块链领域的数据现状
- Java学习|JDBC入门一 驱动下载和第一个简单的jdbc程序
- Java中的Unsafe在安全领域的一些应用总结和复现
- 墨天轮国产数据库沙龙 | 许力(阿里云原生Lindorm TSDB数据库,驱动工业IT&OT超融合数字化系统升级)
- 戏说领域驱动设计(八)——边界
- 腾讯|坚持贡献10年,他在开源领域做到了国际顶尖
- 戏说领域驱动设计(六)——限界上下文——设计