德国前端开发人员克里斯蒂安·海尔曼(ChristianHeilmann)在这篇文章中阐述了前端开发作为全职工作的重要性和价值,并回应了一些人认为前端开发不是“真正”的开发工作的观点。
我近刚好在找新工作。过程当中,很多雇主在收到简历后都表示满意,但随后又提到我好像太偏前端,想了解我在后端和全栈开发方面有没有经验。在我看来,这股歪风在2021 年之前就吹过一波,总有人感觉 Web 开发或者说前端专家已经不足以支撑一个全职岗位了。所以我当时就做过如下解释。
请注意:前端开发者擅长的不只是 HTML、CSS 和 JavaScript这些“简单”的编程语言。前端开发者需要主动为未知的场景构建交互界面,他们的水平直接决定着终用户的实际体验。
Web绝不只是普通的编译目标,更是一个允许用户完全控制其外观风格的平台。它也是唯一一个拥有充足弹性,能够承受种种修改调整的平台。Web同时面向桌面、Android 和iOS,依托同一套代码库就能实现。只有敬业的前端开发者才清楚自己到底在干什么,而不会愚蠢地指望依靠一款插件或者扩展程序就奇迹般地让所有人都能获得满意的产品访问体验。
这里我还想再强调一句:无论终选择什么平台,使用哪种编程语言,或者指定什么框架和库,终跑在 Web 用户设备上的仍然是HTML、CSS 和 JavaScript。
其中每一样(HTML相对会好一点)都可能引发性能问题、跨浏览器功能冲突,并在难以预料的低配置、低网络质量环境中造成令人头痛的用户访问障碍。大家都知道,糟糕的性能表现只会让用户愤然“点叉”离去,某些服务无法正常访问甚至可能导致法律和合规性问题,导致我们被送上审判席。
前端全职岗位依然坚挺,广大同志不必惊慌
前端全职岗位依然坚挺,广大同志不必惊慌