前端这一行,入门并不困难,掌握XHTML+CSS之后,基本上就可以找到一份任务。
作感悟 |
建议“前端开发”人员掌握的技术 |
必备技能 |
XHTML+CSS |
高级使用 |
Photoshop+JavaScript |
拓展技能 |
Ajax+UE+SEO+PHP+Mysql |
文章摘要 |
前几天有一个网友留言,提到他正在阅读“Javascript,CSS,XHTML,Ajax,jQuery” 等等一系列书籍。回想我上学的时候,也是看了很多东西,最终却没有用上,所以,在此写写本人学前端的一些感想。 |
其他的东西,我们可以入职后再慢慢学习。
- 那怎样才算掌握?掌握到什么程度?
检验本人水平的最好方式就是实战!学代码,就要边学边做。
这是最基本的东西,一定要把基础打扎实。
- 做什么内容?
我们既然是做前端的,为什么不用标准化的言语来写本人的简历?同样出去找任务,递一份doc的简历好使,还是递一个通过W3C验证的页面更有说服力?实在不知道拿什么东西练手,甚至可以去重构yahoo的网站,看看他们怎样写的,再对比一下本人的代码。揣摩揣摩他们为什么那么写,有什么优点,有什么缺陷。
之后呢?
- 掌握JS
进了公司门,从第一天开始,就要学习JavaScript,玩到精。JS也是前端必备的技能之一。之所以把它列出去,是让初学者有一个渐进的步骤。同时学太多东西,难以消化,这样分开一步一步的玩通晓,压力会小一些。学完这个,基本上就可以称为一个前端工程师了,对将来的任务非常有协助。
- 选择性掌握PS
Photoshop也是一定要学的,学到什么程度可以依据你本人的需求来定。如果将来想本人做单子,那PS就要玩的很地道。如果将来靠前端吃饭,去大公司是不需求前端开发做设计稿的,会分层切图就可以了。当然,如果PS玩的很好,是不错的事情。
最后谈一下拓展技能
- Ajax、jQuery
这些绚烂的名词,等你任务1-2年,JavaScript玩的烂熟于心的时候,自然会接触到。把他们列为拓展技能,是由于目前中小型企业的网站上使用这些还不是很多,甚至使用JS的都不是很多。做到前边几项基本上就可以找到一份任务,再掌握这些,自然是画龙点睛之笔。但我的建议是,不妨先看一下下面几个技能,我团体感觉,更有价值。
- PHP+Mysql或者ASP或者JSP或者….
职业的特殊性决定了我们需求跟后端任务者频繁的沟通,掌握这方面的一些知识有利于更无效的交流问题。提升前端在整个团队中的笼统,进而提升本人的待遇。另外,学好这部分东西,有企业找你做网站的时候,你可以拿的更稳妥。至于学PHP还是学JSP,依据本人的爱好来定,我团体比较喜欢PHP,wordpress是很好玩的东西。
- SEO+UE(用户体验)
用户体验是王道,而SEO是吸援用户的王道。我投入了很大的精力在这一领域,所阅读的书籍甚至比前端的书籍还要多。当然,我也不断认为UE就是前端开发不可缺失的一部分。玩好这一点,往上,可以晋升到产品经理、部门经理的位置;往下,可以博得本人客户的满意。况且这东西并不难学,多留神观察生活就是了。何乐而不为?
做好一个前端开发工程师,并不是我们最终的目的,前端是一个一专多长的职业,为什么不放大一下本人所学的知识,去做更有意义的任务?掌握了这些方方面面的技能之后,就曾经具备了独立运营网站的技术实力。希望大家能更灵活的运用本人所拥有的能力,做更绚丽的作品,仅以此文共勉。