随着去编程岗位需求越来越多,学习编程开发的人也是越来越多。前端开发作为比较好入门的途径,很多人会疑惑:如今学编程的人越来越多,还有人需要前端工程师嘛?那咱们就先看一下这个意味深长的图吧,你看得懂吗?用户看到的前端 vs 程序员看到的后端:
总结:我们缺的从来都不是前端/后端工程师,而是工程师(或者那些会系统思考,并总是想着解决问题的人)。角色划分在大的机构内可能是有意义的,就像历史上工厂里,工人被分为车工,钳工,木工,电工。但是这种模式在软件开发中未必好用,具体而微的小团队可能更具竞争力。而在一个个的小团队中,再细分前端后端就显得比较滑稽了。团队中的每个成员都应该具备基本的端到端能力(不仅仅是开发,更应该是具有业务上下文,即每个人都清楚我们要交付的最终产品是什么,以及这个产品是如何帮助最终用户的),每个成员也都需要为最终的交付物负责,而不是为自己的职责负责。加油!