年轻的时候也犯过类似错误,有点喜欢的技术就到处用,就像有了把锤子就满世界找钉子。完全没有分清手段和目的。
如果我们把软件工程分成过程、方法和工具三个部分,像编程语言、Docker虚拟化,都属于工具,软件项目的目的是为了交付客户需要的软件,而用什么语言、该不该用Docker,都是在实施软件开发过程中所需要的工具。
如果目的是为了用 Docker而用,至于内存不够用或者客户不满意,我就管不着了,那被开除真不冤枉,要是早点明白“技术是手段不是目的”这个浅显的道理这学费也算值了,虽然代价有点大。
看我说那么多废话不如看看乔布斯这段不到一分钟的视频!