【分享】前端开发者的12项必知!

发布于:2016-08-25 07:51

前端开发者要知晓设计。

即使前端自己不是一名设计师,他们也应当知道设计有多重要。他们对设计有良好的品位。他们知晓设计相关的工具。他们了解设计角色在产品开发流程中的位置。


2前端开发者要知晓后端。


即使前端自己不是一名后端开发工程师,他们也应当知道后端有多重要。他们了解后端能够提供什么,不能做到什么。他们明白后端开发者的职责。他们知晓相关的语言。他们懂得如何与后端沟通得到前端需要的内容。


3前端开发者要知晓网络技术。


前端了解网站数据是通过互联网传递的,网络环境有时候是不可预知的。他们知晓网络有可能可用,有可能不可用,网速有可能快,有可能慢,数据传输有可能可靠,有可能不可靠。


4前端开发者要知晓性能。


即使前端自己不完全专注于性能,他们也应当知道性能对网站成功至关重要。他们了解性能本身是一个复杂的世界。他们知晓对付性能问题有速效方案和长期优化方法。他们懂得由于后端服务非常快,用户访问网站 80% 的时间消耗在前端的加载上。


5前端开发者要知晓内容策划。


即使前端自己不是内容策划师,他们也应当知道内容决定了网站的生或死。他们了解缺少内容计划会导致网站发展出现问题。他们知晓网站的用户至上,这些用户需要在网站上找到所需,网站要很好地符合他们的期望。


6前端开发者要知晓数据库。


内容是网站的生命。内容必须要有很好的组织形式。前端能使用的数据来自数据库。前端需要用模板组合这些数据,才能实现网站。


7前端开发者要知晓测试。


各种各样的测试!集成测试,回归测试,用户测试!


8前端开发者要知晓系统。


前端可能负责实现一个设计系统,或者一个图标系统,或者一个编码风格指南(coding style guide)。他们可能得自己创建这些系统。他们可能需要为这些系统撰写文档。


9前端开发者要知晓开发运维。


前端要与其他开发者一起在项目中编写和提交代码,因此他们需要与其他开发者一起遵守一致的配置。即使前端不自己写构建系统,他们也应当知道构建系统是什么,用来做什么,以及它的功能有哪些。即使前端不自己发布代码,他们也应当知道如何使用代码发布系统。


10前端开发者要知晓服务器。


没有服务器,就没有网站。


11前端开发者要知晓无障碍体验。


即使前端自身对建立无障碍体验不够精通,他们也应当知道无障碍体验是重要的。他们知晓如何测试无障碍性。他们了解应当与谁谈论无障碍。他们明白关于无障碍体验有速效方案和长期优化方法。


12前端开发者要知晓设备前景。


前端应当知道目前 Web 无处不在,而一个好网站需要满足各类用户。大屏、小屏、触屏、远距离屏、黑白屏。前端开发者应知晓未知。

这只是一个好前端应该知晓的一小部分内容

---------------------------------------

AD:需要课程学习的同学,可以加入私聊我哦!~


共有2条评论
正序查看
倒序查看
蒋建华 2016-08-25 14:03
回复

B_17.gif

红豆 2017-03-26 23:00
回复
B_03.gif

回复:【分享】前端开发者的12项必知!

图片
视频