我是数学专业的,是通过自学走上程序员这条路的,前端开发当然也是自学的,我讲一下我的真实经历,希望对你有帮助。

最开始学习前端的时候,是从 HTML + CSS开始学起,那时候啥也不会跟着视频教程学习。把 HTML + CSS 的内容学完之后,虽然基础知识都懂了(行内元素与块元素、浮动、定位、盒子模型等),但是我也是写不出页面。

我当时就想通了,我就是练习的少,每天都是在学习知识点,没有做练习把这些知识点都融合起来。这就跟我学数学是一样的,哪怕学了再多的公式和理论,不去做题依然无法掌握。想通了这点之后,我就想着给自己找点练习做,但是什么项目可以把知识点都串起来,又不太复杂呢?(原谅我当时是个菜鸡,不敢找很难的网页做!不过我现在好像也还挺菜的,哈哈哈哈)。

我在百度上搜索各种项目,都没有找到合适的。最后灵光一现,要不然就把百度首页给做一下吧。百度首页没多少东西,但是我做了三天半,因为做的过程中要想我要怎么做,这一块要怎么实现。

做完百度首页之后,我发现我对 HTML + CSS 使用的更加熟练了,后面又找了一个页面来做。

通过说我自己的例子,我想告诉题主,一定要多练习。题主学习了一年,这一年应该都是在学习各种知识点,练习的很少。突然想要做点东西,肯定是很吃力的呀。

如果大家对于学习前端有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,603985993这是我的web前端交流3000人裙,有任何问题可以随时来咨询我。

就像你去学游泳,教练在岸上教了你各种游泳的技巧,你突然跳到游泳池里肯定不知道该用什么技巧,这跟你的情况就很类似。没有人天生就会游泳,都是练出来的,所以你不要气馁,不要觉得自己天赋不够,你真的就是练习的少了。

另外静态网站会做了之后,JavaScript 也是要学习的。学习 JavaScript 的时候会更难,比如 JavaScript 中的原型、原型链、作用域链、闭包、this、面向对象等,学习这些内容的时候,可能你又会再次怀疑自己。不过没关系,你多练习就好了。

我当时学习 JavaScript 的时候,是先学习了 JavaScript 的基础语法, DOM、BOM 的基础知识,定时期相关内容,然后就开始用 JavaScript 写点东西给自己找自信了,当自己第一次用 JavaScript 写出一个简单特效的时候,特别有成就感。

有了这些经验之后,我学习 Ajax、异步、Promise、async + await 等高阶知识的时候,都是每学一点,就开始做练习。

后面学习 Vue、React 的时候,也是使用类似的套路,并且会更加深入,我除了学习怎么使用之外,我还去看了 Vue.js 的源码,Element UI 的源码。在看 Element UI 源码的时候,我的收获特别大,我发现我的代码写的好垃圾啊,我的组件拆分也不合理。我从开源组件库上学了很多技巧,包括组件的封装,props、slot、事件的设计等。

暂时先说到这里,剩下的后面再说吧!

请问学习前端最有效的办法是什么?相关推荐

  1. 解答关于学习前端的一些问题

    关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 github:链接 前言 最近在公众号和文章中经常会收到一些读者的留言和评论,本文是我挑选的一些在关于学习 ...

  2. 99%学习前端开发都会遇到的问题,百分之百都没绝对意识

    刚刚入行前端的同学都会遇见的几个问题: 学的比较浅,什么都会点,但都不深入. 不会利用搜索引擎. 都2019年了,投简历还上赶集网和58同城 不懂得输出个人项目. 培训还是自学,有点纠结 学习路线不清 ...

  3. 一个转行学习前端的初学者,应该如何计划自己的学习规划?

    就目前的发展来看,在语言排行中,前端多年霸主的地位还未被撼动,前端语言的特点就注定了很多公司会选用它,强大的第三方库使前端正在web端的强大无法被替代.目前由于大数据,人工智能的发展,互联网成为了发展 ...

  4. 现在想转行学习前端,该怎么学才能最快入门

    做web工程师6年了,我对自己初期的学习经历进行了复盘,总结出来诀窍就是两个字:看.练. 对于一个专业知识非常强的专业,切记不要一个人蛮干,那样只会无限的让你走很多弯路,然后打击你的学习积极性,最后的 ...

  5. 零基础转行学习前端,需要学习哪些技术才可以找到工作吗?

    前端开发作为一个由网页制作演变成的新兴岗位,其实在国内外来说,受到重视的时间并不长,在前几年间技术快速的发展和其应用普及率的迅猛增长,使得前端人才市场一片盛况空前的景象,由于其的易入门性和不错的发展前 ...

  6. 零基础的同学看过来,如何系统学习前端,保证让你不亏

    软件开发工程师在行业外大众的眼里, 或许是一个出众的职业,收入不低, 技术含量还挺高,就连我自己刚入行时也是这么认为的,但事实上并不确切.任何行业中,只要是在金字塔顶端的那部分,都是令人羡慕的,然而, ...

  7. 怎么学习前端开发?求推荐学习路线?

    前端是一个看似入门门槛不高,但要学好很难的领域.前端的知识体系庞杂又松散,技术演进快,如果摸不清脉络的话很容易陷入盲人摸象的困境甚至跑偏. 其实只要掌握了正确的方法,学习前端和学好前端就只是个时间问题 ...

  8. 如何跨行学习前端?一个小白的跨行之路~

    如何跨行学习前端?一个小白的跨行之路~ 此篇文章讲述了一个小白跨行学习前端过程遇到的问题,以及是如何解决的.希望此篇文章能够帮助到更多的人. 前端小白该如何入门?(先给大家分享**干货**最后在讲故事 ...

  9. 零基础的同学看过来,如何系统学习前端,只要你掌握了,学习web前端的思路就打开了,为以后成为高级前端工程师做一个铺垫

    软件开发工程师在行业外大众的眼里, 或许是一个出众的职业,收入不低, 技术含量还挺高,就连我自己刚入行时也是这么认为的,但事实上并不确切.任何行业中,只要是在金字塔顶端的那部分,都是令人羡慕的,然而, ...

最新文章

  1. topcoder srm 325 div1
  2. 透视表提取不反复记录(3)-每组最小值
  3. php mysql数据库 指南_用 PHP 创建 MySQL 数据库
  4. delete 和 delete [] 的真正区别
  5. proxool配置多数据库多连接池
  6. 【分析】1021 Deepest Root (25 分)【DFS解法】
  7. js笔记(六)事件、正则
  8. 基于springcloud的开发者实践:hystrix-dashboard熔断仪表盘
  9. mysql 缓冲查询_MySQL查询高速缓冲
  10. 力扣 746 使用最小化花费爬楼梯
  11. numpy 常用api(四)
  12. iOS中转义后的html标签如何还原
  13. Linux OpenSSH后门的添加与防范
  14. window10 下面固定本地 ip
  15. Java通过 JDBC 连接数据库操作
  16. 安装ANSYS19.0的正确方法(附下载)
  17. 【Makefile】简单的Makefile编写
  18. mysql.sock 路径_关于mysql.sock路径的问题
  19. Python 基于语法提取音节个数的方法(可能不完美,欢迎指教)
  20. 牛牛之瀛洲公园(09.10)

热门文章

  1. 自动路由_小米路由器Mesh首销 多路由自动切换/为智能家居而生
  2. There is no more space for virtual disk .vmdk.
  3. 武新博士:新型MPP数据库将支撑起大数据时代
  4. 全国首个园区型绿色能源网一年“减碳”上万吨
  5. Mysql 复制原理以及配置 简要分析
  6. LVS+ldirector实现负载均衡
  7. 深入理解全局编录服务器GC
  8. asp.net页面的验证码代码
  9. Codeblocks 中文乱码解决方法
  10. Vijos CoVH之再破难关(搜索+hash)