web前端:到底怎么学?
hi,大家好!
我的第一篇文章:【web前端到底是什么?有前途吗?】,在我没想到如此 HOT 的情况下 得到很多好评和有效传播。
也为我近期新开的 个人前端公众号:前端你别闹(webunao)
直接增加了几百粉(果然,帅的人大家都喜欢。)被国内著名技术博客 CSDN 推上博客首页,并且经过我授权在其他公众号也转载了不少。
我觉得我这篇入门文章可以小火,究其原因 有以下几点
• web前端是如此的火热,关注度也逐年升高。
• 由于前端开发的火热 和 一些IT巨头公司 对 web前端开发 人员的需求旺盛,让越来越多的孩子转入前端。
• 前端开发领域 是it技术语言领域唯一一个 男女老少都可以快速入门并快速提升兴趣的领域(嘿嘿:妹子那绝对是最多的!)
• 我文风实在是太逗比了,我颜值实在是太帅了
不知不觉,我废话又多了起来,段子手的天性就是改不了?
ok ,我们切入今天的正题 :
web前端到底怎么学?
那么在讲 web前端怎么学 这个大命题之前呢,依据我本人的尿性,还是得先把你拉入坑,让你在坑里好好学 O(∩_∩)O
由于第一篇文章,有说到:
O(∩_∩)O 好了,我们已经相识了,我们进入相知的阶段(我擦,太快了吧?)
web前端的历史渊源 和一些出处,童鞋们大概都有所了解了。
下面我们进入【相爱】阶段(我都不认识你,就tm相爱了?)
歌词 云
想说爱你不容易!
但是我会想方设法让你爱上她(web前端开发)。
一般据我经验,在喜欢并且决定和她恋爱之前,我都会做一下充分准备和调查,有必要了解和研究清楚 ‘她’ 的几个特性和习惯。
1. web前端的基本工作职责 和基础技能(要清楚)
2. web前端的分类和门派(简要概述,武林 实在是太大啦)。
3. 前端开发 必看的书籍资料(干货重点)。
如果 你已经了解清楚以上前2点并思路清晰,那就直接 和她相爱吧-直接跳入 【前端开发 必看的书籍资料】
1
web前端的基本工作职责
(要清楚)
入一行,要先知一行 ;我们来看看web前端开发职位 无论什么门派都要做到的一些基本工作职责。
首先,你必须是一个合格的页面仔,这个叫法不好听,但很生动。
我们都知道,所有呈现的内容都是基于HTML 网页的。
如果你的html、css(包括现在的HTML5+CSS3)基础不会,或者不够扎实,都很难在有大的进步,或者你的JS 很好,但布局基础不行,还是不能算合格的web前端。
其次,前端主要负责实现视觉和交互功能,以及与后端服务器通信,完成业务逻辑。现在前端的核心价值在于对用户体验的极致追求。
那么我们靠什么来提升用户体验和人性化操作,让用户觉得体验牛x、舒服呢?(当然细分厉害的公司,会有专门的 用户体验攻城狮)
当然是我们自始自终的主角 `JavaScript`了,毕竟它最初就是为浏览器而生的脚本语言。
然而,JS这门语言并不是一种强类型语言,更像是一种解释型语言,所以很多属性,在不同的浏览器环境解释有很大不同导致,效果和性能千差万别,而且很多属性之长,之多,之巨都很有工作量。
之后,就出现了Jquery 这种的框架神器,由于其好用,简单,效果多样,兼容完美,高效率等特性,迅速席卷全世界,所以如果想入门,jquery 这个东西你是逃不掉的,而且利用它简单的语法,你会很快将一些效果实现出来,迅速提升兴趣。
再后,既然涉及到视觉 和用户体验,那么UI 设计知识,你肯定要涉及或者懂一些设计方面的技能和基本素养,比如PS的一些基本操作,切图,和颜色值(比如会改个字,隐藏个图层,改个尺寸,变个颜色什么滴),屏幕适配方案等,讲道理说:平时并不需要我们做,但技能包里绝对要有。
最后,服务器知识+后端语言基础,这个职责和话题就比较hight了,到后面我们会一一解释。
总之,web前端同样是程序员,由于前端是位于后端程序和界面设计师之间的岗位,相当于中间桥梁,要完成三者的对接,涉及到广泛 的知识,规模大到工程级,也就有了前端工程师的说法(某人总结,很是到位)。
web前端工程师,是一个要精通本职html,css,javascript,也要了解后端编程,了解界面设计,了解软件工程的综合人才。
(卧擦!这才入门,web前端就这么多职能 和掌握的基本技能,不开森了 ,哼!)
发表评论 取消回复