在实习期间希望大家能给自己定一个目标和可行的计划,
并最终给自己一份满意的答卷。
关于计划我提几点建议,各自参照自己的情况适当调整。
作为一个合格的前端工程师所要具备的:
一、基本要求
1. 任何问题到我这里结束
任何事情的成功都伴随着一个好的心态,好的期许。
工作中我们会遇到各式各样的问题:重复的,繁琐的,别人的,自己的等等。
不管什么样的问题,我抱以一种:问题到我这里结束的态度。
把问题解决,即使自己无法解决,也要找出可以解决问题的人,来给问题画上一个句号。
万不能有推脱,逃避的想法。
2. 良好的沟通能力;
不管哪个行业,什么职位良好的沟通能力是立身之本,职场最基本的要求。
沟通能力不是空话,更不是跟人简单聊几句就OK的,需要时间,需要磨练,
最主要的是态度,需要尝试和主动,主动,主动...。
二、工具类
1. 爱上搜索引擎
很多问题你遇到了,别人也会遇到。而且也有很多热心的人把它分享了出来。
我们要感谢这些前辈,也要感谢谷歌,百度为我们提供了方便。
所以如何更快,更精确的通过搜索引擎找到解决问题的办法,成了我们的必备之技。
2. 熟练掌握 Git SVN等版本管理工具
了解这些版本工具的基本工作原理,数量的做以下操作:
1)创建分支
2)分支的merge
3)版本回滚
4)解决冲突
5)两个版本文件之间差异的对比和合并
6)远程分支的提交与获取
3. 调试工具的使用
能熟练使用各个浏览器的调试工具,以便快速的定位及解决问题
4. 找一个自己喜欢的开发工具
前端的开发工具种类繁多,各有利弊,要找到一款适合自己的,
并能熟练的使用,牢记其操作快捷键。
sublime text、webstorm等等都是不错的选择。
三、专业技能
1.熟练的使用PS
能用PS熟练的切出自己想要的图片来,并进行优化,既保证图片不失真,有保证图片的大小最小化。
切图也是一门很深的学问,需要好好锻炼。
2. CSS 的学习
0)记忆全部css规则
1)选择器的优先级
2)清除浮动
3)css缩写
4)css常用Hack
5)css书写规范与命名
6)css3的学习。
7)css Sprite
等等能用css实现我们工作中常见的布局,
并在此基础上进行优化,控制css文件的大小到最小。
3. JavaScript
1)原生js的基础知识:
继承,
闭包,
Array,String,Math,Date,Location,Navigator,History等对象的方法和属性
dom的操作
事件的类型,监听,冒泡,捕获等等
cookie的操作
2)学习 jQuery 的 API
4. HTTP 协议
学习HTTP协议的通信各种形式、状态及常见问题和解决方案。
5. 总结浏览器兼容性问题
记录你工作或学习中遇到的浏览器兼容性问题和解决方案,
并整理成章,以备后用!
以上几条是作为一个前端工程是所具备的最基础的能力,
我们还有很多其它的东西需要学习和掌握。
而且也会有许多新的理念、技术、工具出来,
我们要不断的去关注和学习。
总之还是那句话:成功来自渴望!
努力吧同学们,等你们的好消息~
最后附上一张图,供大家参考: