zoukankan      html  css  js  c++  java
  • 如何成长为一名优秀的前端工程师

    小A和小B都是应届毕业生,一起进入了一家互联网公司做前端。半年过去了,小A进步神速,他写的JavaScript代码在组里挑剔的的老员工看来都挺不错:可读性好,模块化程度高,而且有大量的测试。反观小B,他的代码总是一团糟,还经常搞出莫名其妙的bug。每次做code review时,大家对小B的代码都特别头疼。

    年底考核的时候,组长让小A分享一下他入职以来是怎么学习前端并快速成长的,小A不好意思地给大家分享了自己的一点学习心得:

    首先,前端工程师必须得熟练掌握HTML、CSS和JavaScript。只懂其中一个或两个不行,必须对这三个都很熟悉,尤其是JS。

    很多前端工程师还把对JS的认识停留在用jQuery做网页动画的时代,这个认识早就落后了,现在JS不仅负责前端的所有页面逻辑,还能利用Node开发后端服务。

    而JS并没有看上去那么简单,它入门容易精通难,尤其是自己摸索,或者在网上随便搜索一些代码片断,很容易被带进沟里。学JavaScript应该学到精髓,还应该知道JS不好的设计,并且有意识地只用JS优秀的设计。

    由于JS最近随着HTML5的兴起有了很大的更新,网上很多教程或者资料都过时了,现在应该用ES 6标准来写代码。即使不做后端,也要对Node非常熟悉,因为前端的自动化也是基于Node和npm实现的。

    小A说了这么多,组长觉得很惊讶,说,“我看你平时也没怎么与老员工探讨前端技术问题,怎么懂得这么多?知识体系还挺丰富!”

    小A不好意思地说,“其实我刚进公司的时候也是啥也不会,纯小白一个,偶然听一个朋友推荐看到了廖雪峰老师的网站,里面有非常系统的JavaScript全栈教程,讲的重点都是JS的精髓,还特别指出容易出错的坑。廖老师的教程更新很快,我每天都花半个小时上去学一点,几个月下来也积累了不少。”

    组长用自己的笔记本搜索了小A说的廖雪峰老师的网站,看了几页,说:“小A啊,这么好的JS教程,你怎么藏着掖着,不早点分享给大家呢?你这个做法不厚道,今晚团队聚餐的费用必须你出。”

    小A一脸懵逼……

  • 相关阅读:
    PHP之防御sql注入攻击的方式
    分享Java开发的利器-Lombok
    Linux最佳的云存储服务分析
    提升PHP编程效率的20个要素
    Java中常见的URL问题及解决方案
    配置CNPM-基础案例
    微软Skype Linux客户端全新发布
    jQuery 3.0最终版发布,十大新特性眼前一亮
    【风马一族_mysql】MySQL免安装版环境配置图文教程
    【风马一族_物理】维度空间的粒子
  • 原文地址:https://www.cnblogs.com/PopularProdigal/p/6413341.html
Copyright © 2011-2022 走看看