衡量优秀的卓越的前端工程师

 

前几天,公司组织技术沙龙活动,引出了一个话题“衡量优秀的卓越的前端工程师的标准是什么呢?”大家纷争不断,会后我总结一下大致的说法,希望给奋斗在前线的工程师一点建议,有不对的地方望大家指正。

本文从二个维度去分析这个话题,每一个维度代表不同方向的工程师的努力方向。

一:自身技术的发展;

二:前端的灵魂思想

在进行这个两个维度的考虑的之前,我想强调一下一个合格的前端工程师的一些基本素养吧(ps:素养可能还不是很确切,但是不好意思我词穷啊)

前端工程师F2E

看到这个简称,或许很多小白很迷茫,这是什么呢?你不知懂,那么就请点击进去仔细看看。不过这个解释我觉得有点太老了,不是很准确。作为一个开发人员,你需要知道软件工程师的一些简称:软件工程师的简称

在一起大公司的交流,尤其大型外企对接项目,一个开发人员仅仅有编码能力是不够的,而且需要你有着很强的交流沟通技巧,这里提到了前端工程师的一些专业术语、英语水平能力和沟通技巧。看到这里,你会说我们公司都用不着,这里只能说我们目光短浅了,距离标准远了一点而已。我以前也是这么想的,但是遇到我们公司的技术沙龙,明白了以前真的是目光短浅,或者说我还没有目光吧。

 

看到上面两个工程师,从图标看每一个工程师的职业都有着不同的寓意,代表着不同的领域。为什么前端工程师一个狮子呢?不是其它的动物?而java工程师是那么多的人呢?从设计角度出发:前端工程师是不是很特殊呢?这也能让我们想到为什么这两年的前端工程师职位比较火,为什么大家都想从事这个行业?这里我想说的是:前端工程师,需要你细心一些,同时要有敏锐的感觉,高的用户体验思维,因为前端工程师更多的是去提前体验用户的所有的操作,去设计和实现用户的所需的一些系统功能的。

一个前端工程师:你需要不断地去思考你的行业、你的公司、你的产品将来的一些变化、不同的用户的喜好程度;这些都需要我们去不断地学习,扩充自己的能力和知识领域;大家都看过前端工程师的招聘信息,为什么一个前端工程师,除了强大的css、熟练的html、熟悉的javascript之外,你需要懂得后台的一门语言,数据库和一些美工的软件photoshop等。因为工作的伙伴都知道,在实际开发中,我们在高度还原UI设计人员的设计稿的时候,我们要去反复去推敲设计的一些逻辑关系,有的甚至牵扯到业务逻辑,同时在coding的同时,我们需要去和后台的工程师去交流如何提供接口,如果去监测一些异常问题,以及UI不懂前端的一些实现工程而造成的漏洞,这些都有可能造成我coding的一些坑,或者一些隐藏的bug;

说到这里,建议大家去关注一些博客,或者微信的公众号,了解自己的一些缺乏的知识,并且做好总结。对于前端工程师而言,你不仅仅需要去考虑如何实现整个功能,同时你需要明白为什么这么去写。还有工作中需要的问题你是怎么处理的,记录下来你的处理办法,同时总结问题。还有的就是一个合格的初级前端工程师,应该有自己的一些基本功能模块的强大的兼容性的代码块。

一:自身技术的发展

 如果你从来没有从用户的角度去考虑如何去编写代码,如何提高系统的优越性,那么你思考什么呢?前端程序员也是一个动脑的职位啊,如果你没有这个思维去考虑,那么你动脑的地方在哪里?如果是代码,那么恭喜你进入了自身技术的发展的领域。但是不幸的告诉你:你走上了一个永无止境的路,你将处于不断探索中,不断地去寻求自己的技能不足;如果你没有良好的心态,那么有可能,你在开发的道路中只能走到一半,或者说你可能走到一两年,远一点就是十年左右而已,转行罢了。

但是话说回来,并不是从事技术的发展没有到达光明的彼岸,关键是你的技术到什么程度了,有没有特别牛,还是一个大牛级别的。比如我们所熟知的W3C,靠近标准,那么你就是成功者;这里我想说我们需要让自己去靠近标准,接近它,同时了解标准的机制,比如我们所需要掌握的浏览器的解析机制、render过程、以及http协议原理,相比很多人现在有的还没有熟知果render过程,闭包,原型链等。

自身技术的发展,我觉得你首先在掌握前端开发的一些基本的技能的基础上,可以去看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值