ITPub博客

首页 > > > 这三点告诉你,好的前端工程师为什么这么难招

这三点告诉你,好的前端工程师为什么这么难招

作者:25minutes 时间:2019-08-23 10:15:41 0 删除 编辑

前端真正高速发展不过几年,相较C、Java,历史积累的技术经验少,很多前端牛人的技术都是自己在项目中锻炼出来的,但他们可能又没有时间和精力去总结升华自己的经验。新入门的同学品尝不到“前辈”的积淀,又没有合适的项目练手,成长缓慢。

其一,缺少思辨能力。看到什么火,就脑袋一热去学。细想一下前端火这个问题:前端的本质是什么?谁说前端容易,为什么他会说前端火?反过来想,有没有人说前端不火,原因是什么?

其二,动手编程少,或者写了很多,但都基本都是低效重复码代码,没有动脑子探索编程的规律和思维。

其三,缺乏有效的知识结构。此话怎讲,很多人知道HTML、css、javascript,迷茫于各种前端框架,摸不着核心,仅停留在入门级的层次。这三件套的核心是JavaScript,它本质是一门编程语言,和c语言、java那样可以写程(bing)序(du)的。

综上,这三点的核心是思辨能力,有了思辨能力,动手编程和获取知识都不是难题。放眼望去,不管是有专业背景或没有专业背景的优秀前端工程师、ISO工程师、Android工程师,都具备优秀的思辨能力。再看看互联网这座大山外各行各业的牛人,也无一不是具备优秀思辨能力的。

现在,一位合格的前端工程师,必须对视觉设计有兴趣。

很显然,要处理大量的 Web 应用程序需求,技术任务就要进行分类,以便于多人同时处理网站请求。事实上现在已经不可能一个人快速地解决所有的技术细节了。

现在还有一类人是独自处理一个 Web 应用程序的所有问题,即「全栈工程师」,但是优秀的全栈工程师同样如大熊猫一般数量稀少。

有些糟糕的前端工程师还会滥用 JavaScript 库,因为他们实际上并不了 JavaScript 的核心(e.g. 一切都用 jQuery);滥用 JavaScript 插件,无节制的复用别人的代码,哪怕自己根本读不懂;不看需求、设计,也不做比较或评价,就给 Web 应用程序添加 CSS 框架,却只用到框架的一小部分;认为只要用了 CSS 框架,网站就是响应式的,或是对响应式设计的意义理解不到位;一边在说着「响应式 Web 设计」,却对服务器端解决方案技术一无所知;忽视 30 年来的软件工程技术,闭门造车。

要知道,入门容易精通难,计算机和软件的基础对你用 JavaScript 或浏览器编程都非常重要。Web 可能是最有影响力的平台和环境之一,在那里执行的程序必须被小心对待。一位优秀的前端工程师不仅要考虑 Web 技术和语言,并且还要了解所有不同的组件、系统和概念。

如果说掌握HTML+CSS+JavaScript,了解后端知识,只是 60 分的合格前端;那么要想成为受追捧、拿高薪的 80 分优秀前端,要对业务需求和、架构设计有真正的运用;而 100 分的顶级前端,则必须要能够兼顾技术和设计,更接近「以前端开发为主的全栈工程师」了。

其实与其说现在Web前端开发不好找,不如说很难招到一名技术过硬的Web前端开发程序员。但基于现在的这种情况,要想从社会中招到一名技术过硬的程序员,还不如着手自己手下的那些初级前端,训练他们,培训他们,让他们的技术水平逐步提高,或者初学前端的技术不够格的去报个全栈培训班,出来一样能做项目,这样既能让他们认同公司,也能让公司自己受益。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4328/viewspace-3139734/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    336
  • 访问量
    14907