[译]优秀的前端开发者为什么难找(Why is it so hard to find a good front end developer?)

日期:2020-05-07编辑作者:Web前端

时间: 2019-09-10阅读: 165标签: 开发者

原作者: Ilias Ismanalijev

这是一个合理的问题。对外行而言,前端开发一定看起来易如反掌吧。但如果是这样的话,为什么前端开发者不是多如牛毛呢?答案很简单:前端开发,就像任何特殊行业或体育比赛一样,比它看起来难得多。它不难,直至你把脚趾放进去,方知水很深。

文章来源:Medium

前端开发比它看起来要复杂

翻译:Joyce Cheng

且不说服务器端的开发有多难,要知道客户端的工作所遇到的问题仍然很重要。作为一名前端开发者,大部分的工作必须用HTML和CSS完成,这使得解决问题可用的工具十分有限。 JavaScript到处都有用,但是功能检测意味着性能开销。它意味着更多的代码,以及更多代码出错的机会。此外,一旦你的网站开始增长,CSS的使用将会很痛苦。它非常静态,于是你最终不得不把代码大量记在脑子里。


陡峭的学习曲线,部分原因是由于该领域不断变化的性质。在前端,总有新东西可学:响应式媒体查询,HTML应用缓存,CSS转换,WebGL等。所有这些工具为前端开发者带来了令人兴奋的新的可能性,但也改变了他们工作完成的方式。

译文仅供个人学习,不用于任何形式商业目的,转载请注明原作者、文章来源、翻译作者及简书链接,版权归原文作者所有。

www.129028.com金沙,这也意味着前端开发的教学方式在尽可能频繁并准确地改变着。不幸的是,没有哪位教练能够期待与不断变化的技术保持同步,也就是说每一个新进入职场的前端开发者都已经落后了好几个阶段,他们必须努力填补自己的工具箱,而必要资源的供应是永无止境的。


前端开发不仅是开发

题图

前端不仅仅是代码。它跟代码与用户的交互有关。在客户端的开发中,不佳的设计很容易成为产品与受众之间的障碍。一名好的前端开发者需要理解网络性能和决定线上成功的不同评判标准。这意味着HTTP缓存,优化DNS查询时间,极简化构建脚本,并且为项目选择最佳的CSS布局机制。

这是一个合理的问题。对外行而言,前端开发一定看起来易如反掌吧。但如果是这样的话,为什么前端开发者不是多如牛毛呢?

本文由www.129028.com金沙发布于Web前端,转载请注明出处:[译]优秀的前端开发者为什么难找(Why is it so hard to find a good front end developer?)

关键词:

node.js含有%百分号时,发送get请求时浏览器地址自动编码的问题

时间: 2019-09-09阅读: 193标签:请求目前浏览器会对地址,进行编码,比如这个文件名: sales报表.png 在发到后台时,会自...

详细>>

d3.js制作连线动画图和编辑器www.129028.com金沙

时间: 2019-09-06阅读: 109标签:d3本项目使用主要d3.jsv4制作,分两部分,一个是实际展示的连线动画图,另一个是管理人...

详细>>

深入理解定时器系列第二篇——被誉为神器的requestAnimationFrame

时间: 2019-09-09阅读: 127标签: 动画 前面的话 与 setTimeout 和 setInterval 不同,requestAnimationFrame不需要设置时间间隔。这有...

详细>>

深入学习jQuery样式操作【www.129028.com金沙】,深入学习jquery样式

时间: 2019-09-07阅读: 108标签: 函数 内容目录 深入学习jQuery样式操作,深入学习jquery样式 × toggleClass()函数用于切换当前...

详细>>