但凡在程序员网站上,一提起全栈工程师,立马引起群嘲:“什么都会点,什么都不精”。听上去好像各位群嘲者都很精通某一个领域似的。
以我个人的经验,遇到的专业做前端的,前端水平大都不如后端,后端稍微学点前端技术,搞起前端来就比专业的前端 6
为什么呢?因为做后端的,变量作用域、上下文、数据结构、算法这些都是基本功。很多所谓的专业前端根本不知道这些概念,只会基本的流程控制、对象方法定义与调用,甚至很多只会模仿者葫芦画个瓢。
我觉得这群前端对后端是最有敌意的,因为后端稍微勤快一点就能撅他们的饭碗。相比于前端,后端只要入手一个前端框架,懂点 js、css 知识,轻而易举就可以作全栈。对全栈的敌意,大都是只会一样的前端对后端的妒忌。
活太多 1 个人干不完,用 10 个全栈还是 5 个前端 5 个后端。成本和团队成型速度是不同的,管理难度根据项目特点不同差别也是很大的。
由于市场需求、成本计算和管理人员水平不达标,通常高端人才价格低于实际应得酬劳,而专业型工种,技能及格的“人才”价格普遍虚高,蜜汁自信。楼主说的应该是后一种。
没有那么多玄乎,什么专业、高端。前端向我请教我都装不会装不懂,因为一旦帮他一次他就一次次的“不耻下问”,而领导并不会因为看出来他前端水平低而解雇他,领导只在乎什么时候完成任务,至于通过什么方式完成,不在乎。
几年前就觉得“前端领域也是片海”,不敢轻视,现在仍然这样觉得,真想入前端的坑,成为较合格的前端工程师,还是需要下不少苦功夫。 也许 lz 遇到的只是所谓的“专业前端”,或者只看到了局部