我,前端工程狮

2019年是我参加工作的第三年,从2017年毕业至今,我在就职的外企公司参与了多个网站开发项目,主要负责前端开发,也参与过网站UI设计、后台开发、数据库创建维护、网站发布管理……
尽管拥有了近两年的工作经验,但是我依然很难总结什么是前端开发,以及一个优秀的前端开发工程师应该具备什么样的素质和技能。
希望通过编写博客的方式,一方面总结自己两年以来的前端开发经验,同时规划和展望自己未来的职业发展方向和目标;另一方面也希望可以帮助那些刚刚进入前端开发领域的小盆友。
既然选择了前端开发作为自己职业生涯的起点,那么首先就应该了解什么是前端开发,以及从事这份工作所需要具备的基本技能,再根据自身特点和所在工作环境,发展出具有自身特色的前端技能。
在这里插入图片描述

前端工程师的发展背景

前端工程师,也称作Web前端开发工程师,随着web2.0时代(2005年)的到来,web应用的大量涌现,网站也从传统单一的展示,转而更加注重用户的交互体验。在web2.0时代,Css与JavaScript扮演了越来越总要的角色,不仅带来了更加炫酷的UI界面,还赋予了web强大的功能和生命力,而前端工程师也正是在这样的背景下孕育而生。
在这里插入图片描述

前端工程师的基本技能

Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript。HTML是标记语言,展示web页面;CSS是样式修饰语言,美化web页面;JavaScript是可以依附于浏览器的脚本语言,负责web交互功能。
这三个要素是前端开发的核心基础,也是所有入门者必须学习和掌握的基础知识。
在这里插入图片描述

前端工程师的进阶技能

想要成为一名优秀的前端开发工程师,还需要掌握很多进阶技能,例如:

  1. 掌握各种修图软件,如PS\Fireworks\AI,例如:网页切图,简单的图片处理等;
  2. 精通jQuery、vue、 react、angular等JS开发框架,这是前端工程师的最核心技能;
  3. 掌握一到两门后台语言,如PHP、ASP.NET,JSP、Python、JAVA等;
  4. 掌握html5,手机等移动设备的页面前端技术;
  5. 掌握node.js,熟悉各种自动化部署工具,如Jenkins;
  6. 善用Gitlab、GitHub等代码托管开源平台;
  7. 了解服务器端网站发布、运行、管理的机制和流程。
    在这里插入图片描述
前端工程师的思考

想要成为一名优秀的前端工程师,除了技能上不断提升以外,还需要思考和注重web的交互体验,如美观度、易用性、交互逻辑等,只有这样才能真正创建出有价值的Web应用。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值