每天自学前端十小时,练代码两小时,练多久能去找工作?

很多伙伴都是看的多,练的少,这样的学习方法时不对的,看八个小时才练两个小时怎么够呢,至少也得有一半的时间要用来练习。看会了跟写会了是两码事!!!

如果每天充分利用好这十个小时,差不多4~5个月就可以学完了。

学习路线

一、HTML+CSS,完成静态页面

新手不推荐一上来就看文档学习,比较枯燥,并且没有头绪。推荐先跟着视频教程实践,视频资源很多,bilibili,html.cn极客学院等,这个阶段就是熟悉各种标签,属性,样式以及用法。

达到目标:能按照原有网页进行 模仿复原(知识点遗忘时可借助文档查看 w3school菜鸟教程 等)。

开发工具比较推荐vscode,免费并且有很多插件可以使用。

二、学会使用浏览器的控制台,学习JavaScript,做动效交互的网页

总体上就是,看视频教程后实践+看文档实践。

视频资源和上面差不多,文档资源推荐廖雪峰的官方网站阮一峰https://wangdoc.com/两位大神写的。

除了前面需要掌握的搜索问题的能力,这个阶段需要会 使用浏览器的控制台,知道怎么看一个网站的HTML源码,如何修改样式,断点控制等等。

达到目的:可利用 控制台多研究自己所见的网站是怎么交互和动效展现的,这阶段就是边刷基础知识,边多多实践,最好自己做个完整的网站,包括数据加载,页面加载和交互效果。

三、多发现,深入学习,学透前端基础知识

老实说这个阶段是不断 尝试新东西 然后不断 整合自己的知识体系的时候。这个时期,你会同时继续深入学习HTML5,CSS3,懂得用最新的标签和样式写页面,同时也意识到浏览器之间的兼容问题;你想要加载数据,所以你学习AJAX异步加载数据,学习JSON存储数据;你想要做响应式页面,所以你学习Bootstrap框架;你想要做移动端页面,学习不同的移动端布局方式;你想要简化JavaScript的书写,所以你学习框架(vue/react)......

多看博客,看面试题,核对前端学习路线,这样你会知道自己还有哪些方面还不够好,

这个阶段的目标:知道自己哪里不足补哪里,知道该怎么学习下去。这是关乎学习心态,学习视野和学习效率方面的博弈。

这个阶段需要(1)多做总结,多记忆自己不会的,就像考试前的复习那样。(2)多发现好东西(面试题啊,XX总结等等),前期几乎都是跟着视频操作的,但实际上比较完整的实例还是很少,与实践少对应的就是犯错少,无法知道自己存在的问题,这放在考试前有两个办法,一是瞎蒙地多做题从而找到自己的短板;二是多借鉴别人总结的优秀笔记,当然你也可以一开始就有专门的老师在旁指导,避免走太多弯路。(3)尝试在Github上找项目并实践。(4)找到合适的前端学习的社区群[好处是知道其他人会遇到怎样的问题,反问自己能不能解决,还有别人分享的资源,自己也能问问题;坏处是当它不是个合适的群,群里谈论的内容超过自身水平太多,容易产生焦躁感]。


在自学的伙伴也可以加入我组建的零基础前端学习营(YL25796),我会督促大家打卡学习,遇到问题可以一起探讨解决;还整理了一些学习资料,免费分享给大家学习使用;平时还会组织小项目,大家可以练习巩固基础。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 很高兴为你提供帮助。首先,你需要了解一些基本的编程知识,比如 HTML、CSS 和 JavaScript。然后,你可以尝试习一些框架,如 Vue、React 或 Angular,以及一些常用的工具,如 Webpack、Babel 等。最后,你可以尝试实现一些实际的项目,以加深对前端开发的理解和实践。 ### 回答2: 当然可以!以下是一个自学前端开发的基本路线: 1. 习HTML和CSS基础知识:HTML是用于创建网页结构的标记语言,而CSS则是用于设计网页样式的语言。可以通过在线教程,书籍或视频教程来习这些知识。 2. JavaScriptJavaScript是一种用于添加交互性和动态效果的编程语言。建议JavaScript的基本语法、DOM操作和事件处理。 3. 掌握响应式设计和移动端开发习如何使网页在不同设备上自适应并具有良好的用户体验,以及习如何使用框架开发适用于移动设备的网页。 4. 前端框架和库:掌握常用的前端框架和库,如React、Vue.js和Angular等。这些框架和库可以帮助你更高效地开发复杂的前端应用程序。 5. 习构建工具和版本控制:了解如何使用构建工具如Webpack来管理和打包你的前端代码,以及使用Git进行版本控制。 6. 习API和后端基础知识:了解如何与后端API进行交互,并习一些后端开发的基础知识,如HTTP协议和数据库。 7. 持续习和实践项目:前端开发是一个不断变化和进步的领域,持续习新技术和参与实际项目是提高自己的有效方式。 值得注意的是,自学前端开发需要付出艰辛的努力和持续的习。建议多参与在线社区和论坛,与其他开发者交流和分享经验。另外,通过阅读相关书籍和参加线上或线下的培训课程来扩展自己的知识。 ### 回答3: 当你决定自学前端开发时,建议遵循以下路线: 1. 习HTML和CSS基础:HTML是网页的结构,而CSS用于设计和样式。习这语言将帮助你构建简单的网页。 2. 掌握JavaScriptJavaScript前端开发中最重要的语言之一。JavaScript可以让你实现交互式网页,并为网页添加动态功能。 3. 前端框架:掌握至少一种前端框架,如React、Vue.js或Angular。这些框架可以加快开发效率,并使你能够构建复杂的单页面应用程序。 4. 习响应式设计和移动优先开发:现代网页需要适应不同设备的屏幕尺寸。习响应式设计和移动优先开发可以让你的网页在各种设备上都有良好的用户体验。 5. 习版本控制:使用Git等版本控制工具进行代码管理非常重要。它使你能够跟踪你的项目的变化,并与团队成员合作。 6. 前端工具:了解并掌握一些常用的前端工具,如代码编辑器(如VSCode)、包管理器(如npm)、构建工具(如Webpack)等。 7. 持续习和实践:前端技术发展迅速,你需要时刻保持习和实践的状态。参与开源项目、阅读技术博客、参加技术会议等都是提升自己的好途径。 在习的过程中,重要的是坚持和实践。尝试自己创建小项目,应用所知识,并积极参与开源项目和社区讨论。通过不断地习和实践,你将能够提高自己的前端开发技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云鹿师兄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值