一、介绍一款前端开发工具以及其优点:
根据我自身的经验来讲,目前我比较熟悉的前端开发工具是VScode ,第一次接触就是因为网页的制作。
- VScode是微软推出的一款免费开源的代码编辑器
- 现在很多主流的开发语言比如像html、css、react、vue、js等前端用到的代码,还有python、java等后端代码它都支持
- 它有很多插件,通过安装插件会给使用者带来很多便捷,比如我用到的中文插件,html等语言格式化插件,浏览器插件,还有local history插件在我做项目的时候用于记录代码的一个日志,就像eclipse中安装的svn插件也会自动记录,这样的插件在做项目的时候是比较实用的。提及项目,还有就是VScode中可以用git来很好的管理项目中的代码。
- 除了丰富的插件,VScode还有很多快捷键,这都有利于提高前端开发者编写代码的效率。
- 而且VScode安装包很小,启动的速度快,这是在使用不同环境编程时感受到的。
- 然后VScode也可以实现远程开发,操作起来会比IntelliJ IDEA简单快捷(但这方面了解不多,通过查阅资料得出:IntelliJ的远程开发时通过FTP、SFTP(File Transfer Protocol,文件传输协议)实现,它们的远程开发的原理是通过文件传输协议连接到远程服务器,通过上传和下载的方式进行远程远程项目和本地项目的同步,这样的缺点是:不能实时同步、操作繁琐。而vs code是通过SSH(Secure Shell)的方式连接到远程服务器,换句话说,vs code在远程开发过程中扮演的角色更像是一款终端模拟工具,它不需要繁琐的上传和下载步骤,而且实时性更好,只需要在windows上保存一下,会瞬间同步到远程开发机。)
二、web前端工程师应该具有的素质(结合自身制作网页的经验总结几点)
-
代码的规范是一个前端开发者必备的素质
-
前端工程师具备一定的审美能力,网页制作时要有大局观,布局上的思考,而且要细腻,因为网页制作本身就是一个细致活。还有会涉及自己制作、修理图标、图片等美化界面,所以要会ps等一些设计技能
-
虽然主打是前端开发,但是了解后端的一些知识也是必要的
-
前端的入门学习相对简单,但是作为一个web前端工程师必须熟练掌握前端技术,不仅仅是编写代码展示网页满足客户需求,还要考虑浏览器兼容性问题,性能问题,安全性问题等等一系列可能出现的问题。
-
前端学习入门虽低,但是想要达到高峰实则不易,所以前端工程师要有深度学习的能力,在熟练各种前端技术的基础上,还能与时俱进,不断学习前沿的技术。