绝大多数的开发都是类似于之前的中国一样,都是组装工。
问张三要来一个轮子,问李四要来一个发动机,用王五给的工具一键合成一个车架子。然后噼里啪啦的组装,最终成为了一个能用的车子。
大多数时候其实已经够了,毕竟“能用就行”嘛。而且某些组件的定制化程度也很高,轮子我可以让你刷漆,我可以让你贴纹身。但是,我想换一个橡胶轮子怎么办?我想要一个直径2.5nm的轮子怎么办?
这就需要你自己能够造轮子了。
很多人对造轮子的技艺嗤之以鼻,觉得没啥用,工作中也用不到。
但要注意,你没用到代表你所在的层级不够高。所以你只需要会使用各种工具,会拼接搭建就够了。
但是对于一些大公司,数据结构是要自己定义的,基础的排序是要自己完成的,对于网络的请求是要自己封装的。
如果你不会造轮子,那就注定你对工具只停留在使用的程度上。那你再厉害也只是一个熟练的装配工而已。