成为web前端工程师应必备哪些“硬货”
怎样通过敲代码走上人生巅峰?
如何在前端开发这种高精尖技术领域
找到心仪的工作?
一份前端开发的工作
需要你准备些什么?
对于这些还是一脸懵逼,
小编的攻略也许能帮到你。
曾经,只要会编写 HTML, CSS 和 Javascript
就能够找到一份前端开发的工作。
现在需要考虑的问题很多
比如→载入时间,性能,
不同的屏幕尺寸, 不同的输入方式,
部署策略,还有如何组织好代码。
入行必备5大硬件
1.一颗智商在平均水平线以上的大脑;
2.一份“我的代码要可以运行在任何一个有浏览器的设备上”的强烈渴望;
3.一台可以运行 Windows, Mac OS X, 或 Linux 系统笔记本电脑;
4.一个文本编辑器:推荐的是Atom,Visual Studio Code, TextMate, 它们都有在 Mac OS, Windows 的免费版本;
5.一个翻墙代理,你懂得。
初级web前端工程师
1.必备浏览器的三大基本语言:HTML, CSS, Javascript,
2.一定要理解这三大语言后再去学习别的,确保知道怎样在各种尺寸的屏幕上排列好你的网页;
3.怎样在一个按钮被按下后 do something!
4.学习资源推荐:
Codeacademy: interactive, code-along tutorials (this site is the bomb btw)
Web Development for Beginners: article from webplatform.org.
MDN:https://developer.mozilla.org/en-US/docs/Web
中级web前端工程师
1.Command line:要掌握基本的操作,熟悉怎样配置你的环境,还有奇怪的 shell 脚本。
2.CSS已经不够用了,因为有CSS的预处理:Sass, LESS。
3.知道如何搭建一个 build 系统:Gulp 或 Grunt 这类的构建任务脚本器,还包括一个本地的 web 服务器用于测试代码。
4.代码版本管理,git。
5.在 github 上分享你的代码!
6.找免费的服务提供商
(eroku.com, https://pages.github.com)让网站上线。
这就是前端开发者会用到的工具和技术,
需要攻城狮学习的东西还有很多,
除了本身对技术的渴望,
能高效解决bug才是企业追逐的
“高能web前端工程师”。
遇到问题该如何是好?考虑清楚这些,
你才可以成为一个合格前端开发攻城狮。