前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎样成长为一个优秀的 Web 前端开发工程师?

怎样成长为一个优秀的 Web 前端开发工程师?

作者头像
企鹅号小编
发布2018-03-02 10:51:55
1.2K0
发布2018-03-02 10:51:55
举报
文章被收录于专栏:编程

前端工程师……跟其他语言方向的程序员相比,前端工程师反而更像是幕后的人,虽然名称很前端。作为一个入门简单、进阶难的工作,前端是很多程序员的选择,想要成为优秀的前端,经验与态度缺一不可,当然必不可少的还有兴趣,毕竟兴趣才是最好的老师啊。学而不思则罔,思而不学则殆,长路漫漫,要记得背好行囊,做好与知识相伴相知的心理准备~

前端工程师也是程序员的一份子,想成为优秀的前端,确实有难度,学习之前先想想为什么要学前端,学习前端要耗费多少成本(主要是时间成本,也可以叫机会成本),学习了之后能带来什么好处,要学到什么程度。

当然也必须具备优秀程序员一些共通的特征。

一、 热爱,有信念,写起代码有激情

二、 优秀的编码习惯,提高易读性

三、 较强的学习能力,能够举一反三

这些特征小慕在之前的回答中也提到过,这里就不再多说啦,咱们还是把重点放在“前端工程师”的专业素养上。

1. 较高的审美水平和交互设计能力

一个没有任何艺术美感的人,很难去画出一幅饱含感情的画作,敲代码也是同理。有人会感觉这个是UI设计和产品经理的任务,但作为功能的实现者,肯定需要考虑美感和用户的体验。

优秀前端写出的代码,不仅仅是为了完成任务,为了应付项目经理,而是需要真正站在用户的角度,把用户的体验做到极致。为什么有的前端完成任务后可以一次通过,而有的则需要不断修改返工,其实关键就在于有没有站在用户立场上去考虑一些问题,这一点说到容易做到难。

2. 解决问题能力和调试能力

这两个能力,需要的是更多的积累。再优秀的程序员也不可能做到代码永远不会出现问题,从小白时期遇到问题直接上网搜索,然后慢慢自己根据报错信息定位问题,到最后终于可以看到问题就知道问题出在哪里……

“久病成良医”,在“爬坑”中积累出血泪经验是每个前端工程师都必经的历程……除此之外,搭建良好的日志系统和熟练使用调试工具,对于前端,浏览器中的审查元素、测试框架、抓包工具等等,都是前端必备,绝大多数的debug过程都使用以上几种工具和途径。

最后在说几句:

厉害程序员相对于普通程序员的优势在于:

写出的代码更容易排错,不是高手的代码就不会错,而是高手的代码出了错容易找。高手的代码可读性一定很好,模块清晰,命名规范,格式工整,关键的地方有注释,出了异常有log,自然容易排错,即使交给别人去debug也是比较容易的。

本文来自企鹅号 - IT技术java交流媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - IT技术java交流媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档