前后端都是软件工程,思想上是相同的,但是因为后端在工程中承担的任务更多更复杂,所以要处理的事情比较多,需要用到的技术栈更多更复杂,只有深入理解了这些技术栈,才能站到架构层面来思考问题。

但是,前端相对而言在工程中承担的任务较少一点,技术栈相对后端要少一点,所以只要掌握相对偏少一点的工程解决方案就能走到架构的层面来思考问题.

打个不恰当的比方,后端如治大国,前端如烹小鲜,其实思想都是一样的,但要想站到总结这种思想的高度,治国的人要掌握更多更艰巨的问题解决方案比如财政、外交、军事等,而烹小鲜只需要掌握茶米油盐等。既然思想是相通的,那么也就可以通过先烹好小鲜,相对更容易站到总结思想的高度掌握关键思想,再带着这种思想去一步步的治国,是不是比没有掌握思想,靠在治国的过程中一步步的刷经验等走了更长的路达到了总结经验的高度掌握了思想后在带着这种思想来治国要更好一点?

当然,烹好小鲜也不是一件容易的事,好像又绕到了一事通事事通这句话上了。