前端学习起来相对于后台编程语言来说相对容易一些,因为后台的编程语言都是有逻辑结构的,解决一个问题需要考虑的条件太多,这个条件执行这条语句,那个条件执行另外一种语句,而前端的HTML和CSS来说没有那么多逻辑结构,是一种描述语言,一个东西,长度多少,高度多少,外边距多少,内边距多少,字体颜色是什么等等的问题。相对来说,复杂一些的就是JAVASCRIPT,需要一些逻辑问题。选择哪个容器,在什么条件下执行什么样的语句,不满足条件的时候执行什么语句,往深了说,还有一些牵扯数据库的读取操作。
对于学习来说,多做实例是不二法则。写多了代码就会遇到不同的问题,再相对应的找寻答案比找书本上学的效率高很多。不管笔试也好面试也罢,只要你的专业水平够就不应该害怕,这不像销售部门的招聘,需要你口若莲花,实事求是的回答就好。干技术的也不是不与人打交道,在团队里面上要沟通设计师,下要沟通程序员,如何调理关系达到更高效率完成工作是需要经验的。项目做多了就有经验了。
自学web前端(或后端)看网课好还是看书好?先肯定的回答,看网课和看书都不是最好。
web前端,牵涉到诸如HTML、CSS、Javascript等,以及在其基础上封装起来的一些工具,诸如jquery等。但具体应该是根据项目需要合理搭配使用。
自学web前端,不能只学前端,后端也要适当学习,因为,前端除了视觉展示意外,更重要的是后端交互,既然有交互,就难免有数据传输、数据结构、传输时序等。
先明确,自学是一种什么能力?自学除了是一种理解能力的体现,还是一种把问题或知识点,拆解成一个个小问题或知识点,让它更容易被解决和学习的能力。
然而,无论是看网课还是看书,只是一味从第一页开始阅读,是很难,在短时间内对新知识产生兴趣的,并且坚持完成学习。
感兴趣,才是自学的突破口!无论用什么方式获取知识,首先都要找的自己最感兴趣的那部分开始学,因为兴趣是学习的根源。
你可能会问,直接跳过其他章节,从感兴趣的那部分学,会不会看不懂?
对啦,看不懂,这才能打开“潘多拉魔盒”,人类对知识的挖掘都是从看不懂开始的。
当一个感兴趣,却充满疑问的知识,被你看到,你会踏遍整本书的每个角落,为这些疑问寻找答案。
所以无论你要学什么,暂且放下除了兴趣以外的想法,找到你感兴趣的那个点,去开启“潘多拉魔盒”。
要知道,自学的目的是什么?上面我们聊到,自学要找到兴趣点,但是在这之前,先要知道自学的目的是什么?
很多人会说,我自学就是为了,能学点技术找个好工作。
的确找个好工作是,自学成才以后做的第一件事。
但是工作只是过程,目的是要让自己有价值。
一个人有了价值,工作是会主动来找自己的。
所以,自学的目的是让自己有价值,而从兴趣点开始学习,是让自己能学到精通的突破口,如果我们开始自学了,却学得一知半解,那自身何来的价值呢?
自学web前端,怎么学才比较有效?既然我们了解了,自学是让自己更有价值,还要从兴趣点开始学,那么自学web前端,就不能墨守成规。
我常常给很多伙伴说,世界上最好的老师,不是老师,而是大师的作品。
想想人在牙牙学语的时候,并不是老师教的,而是在模仿其他人的发声(即:作品)。
放下那些书吧,先去找一个你喜欢,或者近期要做的项目,选一个可以模仿的作品,为自己以此假定一个任务。
从这个任务开始,打开“潘多拉魔盒”,相信你会对每一步的实现,都充满疑问。
这些疑问就是你为实现这个“大师作品”所欠缺的知识,它缺什么就学什么,暂时不要把多余的精力用在暂时不用的知识上,因为有些知识是相通的,只要完成这个假定的任务,其他相关的知识,你会很轻易吸收的。
当你把所有疑问都解开,你的自学之路就走到了领奖台。
来吧,打开我们自学之旅的“潘多拉魔盒”!