从2010年秋天,互联网逐渐从技术时代走向了艺术时代,从具体的后台技术慢慢走向前端页面的优化,互联网越来越倾向于“表现”自己。 2010年我进入无锡商院,开始我三年的大学旅程。我的专业是软件技术,平常学修的课程包括.NET、日语、java等包括软件开发的一些基础类型的课程,PS一个星期才4节课,而且只上了一个学期,网页制作也是短短几个月的学习时间,大部分的时间都是在软件开发程序中度过的,接触到前端开发的东西还是相对较少的,当时只知道用简单的table布局,不管要实现什么效果都用table,当时还不知道有div的存在,学了点简简单单的JavaScript脚本语言,学会了切几张图片,这就是我大学时代懂得的所有前端开发技术。 2012年九月份,我们进入无锡微软中心进行.NET培训,培训的内容当然是微软的一套,前一个月做软件,中间一个月做网站,最后一个月做毕业设计,但都是基于C#语言的,前端代码依旧是拉拉table进行布局,这期间,我们学到了JS脚本库-jQuery,当然,那时学的只能算是皮毛,不过这为我以后学习更深层次的脚本打下了良好的基础。 2012年11月份,我们开始找单位实习了,我也投了些许简历在网上,不过大多数的公司都不太愿意我们这些初级程序员进入公司,没有办法,在同学的介绍下我进入一家在无锡刚刚起步的电商公司,从事网站制作,老板对我的要求就是将淘宝上漂亮的店铺模版抄下来,变成我们的,这对于还没出校门的我来说确实比较难,但他允许我有学习的时间,于是,我就一边学习,一边工作,第一份工作就这样开始了。 初出茅庐的前端开发者都是比较痛苦的,因为你必须抛弃原有在学校学过的table知识,转而使用适合那时网站开发所需的div+CSS,我对这一窍不通,甚至连float都没有接触过,不知道怎么样清除浮动,不知道除了a标签外还有i、em等标签,一开始总被我的上级骂,有时还当着老板的面,很难听,有好几次我都哭了,当然不是当着他的面。渐渐的,我也逐渐明白div布局是怎么一回事儿,开始了解HTML里大多数的标签使用,自学jQuery,PS,慢慢的,我接触到前端开发的东西越来越多,浏览器兼容、JS效果的使用、页面之间相互的交替等等。 今天6月份,我来到了上海,因为我相信,在大城市里,对于我们做前端开发的人来说机会非常多,我们可以有很多的选择,最主要的是工资也高。在解决浏览器兼容、扁平化设计、优化HTML结构、更加深刻理解jQuery之后,我还要往更高的方向发展,现在正在一边工作一边学习HTML5,未来网站的发展方向越来越倾向于HTML5,虽然现在IE6-IE8还不能够兼容HTML5,但随着时间的迁移,HTML5必将成为前端开发主流,在2015年春节到来到来之前,学完HTML5技术,在明年上半年,再继续学习JS脚本与网站框架的使用,成为一名真正意义上的前端开发工程师。 下面我来为大家讲解下前端开发包括哪些技术: 第一:网页设计 对于前端开发者而言,网页设计没有必要太精通,只要我们具有良好的审美观念,可以根据UI设计师将图片切开然后将其反映到网站即可,能够明白UI设计师的理念即可。当然,有的公司需要的是UI设计师与前端开发工程师全能的人,这就对你的要求比较高了。 第二:DIV+CSS 这是构成网页前端的基础,前端开发工程师必须要精通这门技术,包括网页的兼容性(最好做到IE6兼容)、网站整体布局的优化、代码书写的规范等。现在很多公司都要求开发者懂得HTML5技术,这是对未来技术的一种展望,所以建议读者多看看HTML5之类的书籍,丰富自己的技术。 第三:JS或者jQuery 这是实现网页动态效果的基础,读者想要拿高工资,就必须精通JS或者jQuery其中的一种,前端开发越累越多的倾向于网站动态效果的编写与后台内容的交互,有些JS效果网站上下载的并不能满足需要,那就意味着程序猿必须要懂得前端开发的脚本技术。 第四:熟悉一些主流开发框架,以后的世界都是框架的世界,不管是前端还是后端,学会了框架会让你事半功倍。 第五:SEO 前端开发说白了就是做网站,这些网站都是要放在互联网上展示的,为了让更多的人能够知道这个网站,我们就必须对网站进行优化,让搜索引擎能够知道我们的存在。 前端开发越来越被这个时代所接受,后端程序员已经越来越不能满足用户对美的渴望。
WEB前端学习交流群21 598399936
新闻热点
疑难解答