前端开发是互联网中一项比较热门的行业工作,前端工程师的工作大家一般都感觉是比较轻松,看似轻巧,但实际操作做起来还是有一定的难度的,绝对不是那么的简单就可以完成的。首先,就是开发、维护网站或APP,保证网站的功能实现与交互体验的优化;其次,就是保证网站或APP能够顺利适配不同的屏幕尺寸的设备,让页面能够在不同型号的手机、电脑上也能够正常显示不错乱,也就是我们常说的响应式开发;另外,保证网站、APP在不同的浏览器、手机系统、手机型号中的兼容性;然后,就是保证网站、APP的性能,比如应用的安全、bug的排查修改、交互响应的速度、用户的使用体验等等。
01:14从实际工作中一般可以划分为:
1、基础入门阶段
制作页面,把设计师的设计图转换成HTML+CSS+js+image的静态网页,交给后端开发人员制作成页面模板。这就是入门级前端工程师的工作。
2、初级阶段被怼。
你需要开始研究更复杂的问题,从浏览器开始。老实说,浏览器兼容性的问题并不是那么容易解决的。毕竟,每个项目对浏览器版本都有不同的要求。
此外,不仅有PC浏览器,还有各种移动设备上的浏览器。除了兼容性之外,你可能还需要注意性能问题,包括但不限于网络性能、呈现性能、js逻辑性能等等。
3、中级阶段怼UI,怼后端。
一旦你了解了HTML、js、CSS和各种浏览器特性的细节,你就会被要求领导一个小的开发团队,当然是前端开发团队。也许有三四个,也许更少。除了编写自己的页面之外,你还将帮助团队成员解决各种详细问题。
毕竟,你是最了解技术细节的人。在这一点上,有些人开始止步不前,而其他人开始