原文地址:http://www.cnblogs.com/hbbbs/p/3532417.html
一直心中都很清楚,前后端分离开发对开发效率会有很大的提升。
开发人员更专注自己那块,前端不用知道后端的表结构及处理,后端不用关心前端页面的布局、元素和跳转 等等。
但不知道为什么,怎么说都感觉没说到点子上,对非技术人员说这些,大家仍然不能彻底的了解,为何提高了开发效率。
直到今天听《国富论》的时候有了共鸣。其实很简单,就是工作有了分工。
当前的人类社会就是一个分工的社会,这是历史的必然选择。这个社会有工人、有农民、有警察、有医生,各自分工。
专注于自己的分工,久而久之,技能自然会提高,效率也跟着提高,对自己做的事情思考的也多,创新和改造也会随之产生。如果一会忙这个,一会忙那个,就像挖井一样,挖了一堆坑,没一个能出水。
有句话说的非常正确:分工就是节约别人的时间。 意思是:有厨师,不必每一个都去学习厨艺了;有了医生,不必每个人都去尝百草了。所以,公司培养出各方面的专家,大家做起事情来会方便很多。