为什么很多自学前端的人最终都放弃了

先说原因,因为前端太杂了,什么都要学,很多人以为前端很简单,但是只有做过才知道,真的简单吗?你看看招聘就知道了,找靠谱的前端多么困难……

本人是自学的前端,大学的专业跟计算机没有关系,前端自学入门的,如今工作5年了,带过前端团队,简述下经验。

为什么很多自学前端的人最终都放弃了?
首先很多人自学前端会陷入误区,直接去看框架,我的建议是先把框架放一边,去学习前端三驾马车,CSS,HTML和JS,学习,建议从HTML和CSS开始,其实HTML和CSS不简单,但是会被很多人忽略,我见过太多后端转前端的,因为一些样式问题困扰很久,很多后端都因为样式问题放弃前端,我们团队有时候前端任务重,会让后端写一些功能,但是产品和测试非常抗拒,因为前端页面很多样式问题,给了ui图,后端也说是按照设计搞得,但是总是不对劲,这就是css,css是玄学问题!

学习HTML和CSS入门可以去看文档,去看视频教学,然后融入实战,我入门的时候看了理论知识,然后纯CSS写了一些官网,最后结束是纯CSS写了淘宝商城的网站,我建议新手学习完css基础知识,先写官网,再写一个商城网站,不实现功能,只实现花架子,轮播图先放一张图,看商城的布局以及间距,自己去还原,如果真的搞定了,样式算是入门了,如果全职的话,这个过程估计要2个月时间,其中需要自己去坚持,百度各种样式问题,如果自己独立搞定一个商城的首页,差不多css已经入门,可以去学习js了

重头戏是JS,不要管vue什么的框架,去学习js基础知识,我当时入门的时候是jq和angular,vue什么的刚刚流行,但是基础是js,去看看阮一峰的博客,也可以去慕课网买一些视频跟着学习,然后再去了解三大框架的不同点,挑一个框架去深入学习,我建议可以去慕课网买一到两个实战课程,一个课程大概三四百,去跟着敲两遍,剩下的就可以在工作中接受毒打,鞭策,学习,成长了……

说到前端三大框架,vue,react和angular,我入门的时候学习的是vue,目前我们团队用的是react和angular,vue可能是对新手友好点,但是很多人说react香,是因为react不用记很多api,是纯js,vue对新手友好是因为帮你做了很多事情,不建议新手直接上angular,是因为react和vue是库,angular是框架,angular是真正的把模块化带入了前端工程,做很多年后端的,可能更喜欢angular,而且后续angular的可维护性比前两者好很多,但是上手是有一定难度的,所以可以都了解下,按自己喜好去选一个深入,三者的思想很同源,但是跟jq是相对的,这仅仅是我对三大框架的看法……

其实前端学习真的很困难,涉及很广泛,还没提及移动网站和pc的不同,现在好一点不用兼容ie8以下的浏览器,等等,要不断学习,很多前端忽略样式,但是你自己在开发中很多样式问题,折磨的想死,但是样式没有逻辑,只有固定的套路以及经验!

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

懒羊羊^O^

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

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

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

打赏作者

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

抵扣说明:

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

余额充值