工作有8个年头了,没什么成就,但也算有点经验,还有你们这群可爱的小伙伴的陪伴,这几年遇到过不少的前端同事或者朋友,我发现,同样的前端工作,有人的工作输出确实是更加的优秀。人与人之间,真的有很大的差别。
今天,我们就来聊一下身边的优秀的前端,是怎样对待前端这份工作的?总结了几点:
1.理解产品需求的根源,并尝试站在用户的角度给出建议,而不是仅仅作为实现功能的码农。不过得注意提出建议的语气和态度!态度语气不好,一般都是撕逼收场,见得太多了。
2.做一个时刻把目标用户放在第一位的前端开发者,这不仅仅是产品经理的事,毕竟“人人都是产品经理”。这样可以锻炼你对产品思维和产品嗅觉,对你的能力有很好的拓展。
3.没有css,我也要保证我做的网站是可阅读的。 虽然现在没有人还记得css裸奔节,但是扎实的html基础,是一个合格的前端开发应该具备的能力。
4.自己的设备能力不代表所有用户的设备,必须要考虑那渣渣网速的情况下,还有低端浏览器或者低端手机硬件处理能力等恶略条件。
5.不管学了多热门的框架,记得要学会底层基础知识JavaScript。理由已经说过N百遍了,不重复说了。
6.我是在做一个产品,而不是在写几行代码。 这是一个眼光和格局的问题,你发现工作有激情的人,心理都怀着比较大的理想,眼里不仅仅是几行代码,几个功能和需求,也不太在意今晚是否需要加班。
7.遇到不可重现的bug,持续地追根索源,直到找出这个bug的根本。 见过很多程序员甩锅式的修bug。测试同事提了bug,发现不可复现就不管了。用一句话“下次再出现再来找我吧!现在没遇到,我也修不了”,就搪塞过去了。
8..有责任给用户提供一个更简便的输入操作,更快速的页面加载,兼容性更友好的页面。很多中小公司没有专门的交互设计师,互设计的工作大部分要么是设计师承担,要么是产品经理承(chao)担(xi),其实,作为客户端的开发者,更有责任和能力来承担这部分工作,这也是你拉开与普通开发者差距的地方,成为优秀的前端开发者。
9.当发现设计稿存在问题的时候,有主动向设计师同事反馈,而不是把最后责任推给设计师。同理,遇到产品原型不合理的地方,同样是需要和产品经理好好沟通,即便是这种破事经常发生,但还是要忍。大到UI设计稿、产品原型,接口调试;小到错别字、标点符号,只要你经手了,都要把关。谁叫我们是又当爹又当妈的前端开发。
我目前是在职前端开发,如果你现在也想学习前端开发技术,在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前端学习交流裙:前面:851 中间:231 最后:348。里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题,前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。
10.在框架、插件选择时要根据业务的需求做出决定,而不是为了炫耀我的技术,更不能是为了自己练手,就盲目的使用新出的热门框架,不要开发一时爽,维护火葬场。 最后自己hold不住,拍拍屁股就走人,留下一堆烂摊子坑队友,这种做法毫无职业精神。
11.除了前端开发能力,还注重自己的其他能力的培养,包括运动,音乐,沟通等。优秀的人,好像做什么事都很靠谱,而不仅仅是做前端工作。
网友评论