百科问答小站 logo
百科问答小站 font logo



计算机专业的学生如何系统的学习前端技术? 第1页

  

user avatar   ai-zuo-xiang-mu-de-sleepy 网友的相关建议: 
      

在我的自学团中总会遇到很多小伙伴私信说

才学到CSS或者js,觉得很难,感觉前端好多东西需要记,无从下手;

感觉思路很混乱,不知道下一步该学什么,怎么学;

专科学的不是很深,想放弃又不舍

……

会有这样的想法,说白了就是脑海里没有一个系统的学习路线,没有规划,看下面这张图,你看到第一眼是不是感觉很复杂,瞬间想放弃了。

但是,你把它细化一点,比如HTML用15天学完,CSS用20天,这个一个个拆解开来是不是就会好很多呢?

所以说学习最忌急躁,静下心来一个个攻克,最后你就是胜利者,不要想着还没入门就想放弃。

接下来推荐一下学习方法:

一、打好基础

HTML、CSS、JavaScript三大基础,必须完全掌握

1.HTML,重点掌握语义化,区分块级和内联标签。其他查文档就好。

2.CSS,重点看盒子模型,定位,层级,过渡,动画和transform。知道原理和规则。大部分工作都是照着设计稿画。掌握上面几个99%还原也不难。

3.JavaScript,掌握Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。

推荐书籍《JavaScript高级程序设计》第四版、《你不知道的JavaScript》就这两套足够了。每个知识点要懂。

二、框架方面

前期要会用,后期要懂原理。

建议小白先学Vue。Vue比较简单,容易上手。照着官方文档学习就可。原理方面要提高自己认识,学习怎么看源码,可以常去github逛逛。

学完Vue,可以去了解下React、Angular再回过头来看Vue。你会发现他们是如此的相似去又不同。

多去实践总结,对整体框架理解会越来越深刻。

三、如何看源码

小白刚入手开始看源码肯定有些困难。一是无从下手;二是看不懂,没有什么收获。

建议先从简单的入手。别一开始就vue、react、webpack 太难,会直接劝退新人。不要为了面试而去读。反而效果不好,面试稍微问深入一点就答不出来了。平时有兴趣多琢磨琢磨。按照难易程度,函数库 < 组件库 < 框架 < 工程化 分别典型代表 lodash < vant < vue < webpack

今天先写到这里,太多了也消化不了,改天再来分享



最近很多小伙伴来问我怎样来学习web前端,在这里给大家提几点建议

•找一个志同道合的小伙伴,组队一起学习,可以互相分享学习经验、学习方法、互相监督、遇到问题也可以互相讨论。

•查阅资料、视频、书籍 。一定要建立一个自己的知识框架,有计划的学习,很多同学盲目的看到别人的推荐,选择大量的资料来学习,这会导致学的内容不成体系,所以完整的知识框架可以使学习效果事半功倍。

•每日计划,每天给自己定一个目标,要贴合实际情况。也不要定的太高,导致完不成容易丧失信心。一定要制定清晰的学习计划。然后每天晚上总结一下今天所学的内容。

项目实战,也是最重要的一点。找一些系统的视频教程来跟着老师做,可以把这个项目写进简历里,丰富一下简历,找工作会容易很多。

也有很多小伙伴私聊我反应说没有项目经验找不到工作,于是我们组建了自学团,每天一起打卡学习,我会严格监督你们的。下面是我们一起做项目,在交流群讨论的过程,欢迎大家加入。

看完记得给我点赞呀,感兴趣的可以给我留言或者私信我!




  

相关话题

  如何看待毕业生先就业后择业的观点? 
  如何评价百度在成都女司机投票上面明目张胆的造假的行为? 
  普本大学生听到 985 同学说他以后只能混口饭吃是什么感受? 
  可以用ACM/ICPC竞赛成绩来判定一个高校的计算机专业水准吗? 
  计算机是如何启动的? 
  有多大比例的前端工程师,能在合理的时间内独立开发出一个足以供商业网站使用的文本编辑器? 
  计算机开发岗和算法岗都有些什么区别? 
  非计算机专业学生怎么走上计算机技术之路? 
  为什么1KB等于1024B? 
  吉林一高校规定学生7点半必须起床,称「没课也要下床,用制度约束学生作息」,你赞成吗? 

前一个讨论
给你5万块钱创业,你会做什么?
下一个讨论
有什么可以坚持一生的好习惯?





© 2025-02-18 - tinynew.org. All Rights Reserved.
© 2025-02-18 - tinynew.org. 保留所有权利