web前端自学可以工作的水平要多久(自学web前端觉得好难,可能你遇到了这些困境)
好多人跟我说上学的时候也学过前端 ,毕业了想从事web前端开发的工作 ,但自学起来好难 ,快要放弃了 ,所以我总结了一些大家遇到的困境 ,希望对你会有所帮助 。
目录
1. 意志是否坚定
2. 没有找到合适自己的老师
3. 为了找到工作 ,啥都想学
4. 学习途中遇到问题怎么办?
5. 我一直鼓励的一种学习方法
1. 意志是否坚定
其实不管学习web前端 ,还是你准备学习java python或者是其他的开发 ,准备给自己找一份稳定的工作 ,别看很多地方扬言说4个月就可以学完 ,让你找到满意的工作 。其实不管学什么 ,都不是一件容易的事 。
但学习前端有个好处 ,只要你有电脑,打开记事本 ,有浏览器 ,就可以开始了,暂时不需要配置什么过多的环境变量 ,不需要考虑过多的语法知识 ,你就可以开始从HTML入手了 。可能这也就是很多人放弃学习后端 ,准备先从前端学习入手的原因 。
前端还有一个特别吸引我的地方 ,那就是他可以快速的让你所见即所得 ,在记事本里写一写 ,保存 ,直接刷新浏览器即可 。这种快速响应 ,简单入门的特点吸引着很多人 。
但当你学习HTML的时候 ,可能还觉得一切都是那么顺利 ,不就是一些标签嘛 ,跟着视频学习 ,而且刚开始学习的时候一定是信心十足,劲儿满满的 ,所以HTML很快就学完了 ,外加HTML5新标签也不在话下 。
很快进入了CSS CSS3的学习,虽然也有点开发的感觉了 ,但自己怀着对未来的美好憧憬 ,再加上自己劲头还很足 ,不就是多练一练嘛 ,假以时日 ,CSS也掌握的七七八八了 。
但很快进入JS的阶段了 ,开始进入变量 ,算法 ,开始结合前面的HTML CSS知识点了 ,再加上各种麻烦的操作DOM ,另外各种知识点也越来越多了 ,学的快了掌握不住 ,学的慢了怕自己落下,遇到问题不能及时解决 ,久而久之 ,越往后越觉得头疼,一个月以前的劲头没那么足了 ,信心也磨合的不多了 ,看代码好像都熟悉 ,自己写的时候先写if 还是 先写 else 都有点模糊 ,久而久之 ,积攒的问题越来越多 ,意志开始不坚定了 ,觉得自己快要坚持不下去了 。
2. 没有找到合适自己的老师
其实现在有种情况就是 ,培训已经成为一种机器流水线的模式了 ,基本就是三四个月一批 ,三四个月又一批 ,大家千篇一律的学着同样的东西 ,做着同样的练习 。
从小我们就发现,班上总是有名列前茅的 ,总是有学半天也不如人家学一个小时的 ,而老师也不可能照顾到每一个人 。不管你是自学看视频,还是到了某个培训机构 ,其实也是一样的 ,你总是会发现老师讲完某个人很快就把作业做完了 ,他还能给别人讲一讲 ,还能预习 ,甚至还能去写写博客 ,去给别人赋能。而又的人就在那看了一遍又一遍老师的视频 ,不行再回放 ,结果看着都是会了 ,自己写总也没有那个思路 。
其实这种情况下 ,很多人是没有找到自己合适的领路人 。每个人掌握知识的能力不同 ,必定造成了学习进度的差距。而每个老师都有自己讲课的风格 ,但他的风格必定不能照顾到所有人 。
比如讲到js,几乎第二天就会让你练99乘法表 ,练的是循环外加递增的知识 ,可能一个学到JS一个星期,他就会给你讲如何手写promise ,但是很多人连promise是干啥的都不知道啊 。一旦JS讲完 ,很快就会进入一个项目练习阶段 ,老师可能会告诉大家服务端返回数据 ,应该如何取值 ,例如data list 对象取值 ,但从始至终可能都不会告诉你几个http code值的含义以及场景 。
这也是没有办法的 ,几个月一批人是老师的工作 ,这就要求老师带进门 ,考研大家自我修行的本事 。但无奈的是 ,其实很多人还没有养成自我修行的本领 。
所以 ,虽然有老师带 ,虽然找到了一些列的视频教程,但自己学着学着就掉队 ,说好的零基础 ,但也不知道是小学零基础还是硕士零基础 。慢慢的,跟着学完是学完了 ,有的人学到了穿羽绒服 ,有的人学到了穿单衣 ,有的人只学到了穿背心儿 ,可能还漏洞 。
3. 为了找到工作 ,啥都想学
一定有人跟你说过 ,为了找到工作 ,你得多学一些技术 ,技多了不压身 。现在大厂都用什么什么技术 ,你得学 ,现在大厂的项目你得做一遍 。但问题是 ,学一遍下来 ,我真的是没学会啊 。
有几个人给我看过他自学或者是某个机构的课表,说实话 ,你不可能在4个月都学好 ,甚至学会也会打一个问号 。但是呢,他不信 ,他觉得自己信心十足 ,绝对不会掉队 。
课表内容大概是这些内容 ,甚至远远不止这些内容。其实我想说的是 ,短时间内 ,你真的是学不完 ,学不会的啊 ,如果你视频看完了 ,老师讲完了 ,你也练完了 ,你还成为高手了 。那就没有所谓的35岁程序员一说了 ,可能25岁就都没工作可干了 。
刚开始接触的还不多呢 ,vue要学,react要学 ,还给自己安排上angular ,紧接着又是node学习,练完了还觉得不过瘾 ,把egg koa express都要来一把 ,还要实战各种项目 ,想想就头大。学习了webpack觉得用完有缺陷 ,怎么办 ,vite再深造一下 ,是不是有人跟你说过都要掌握 ,大厂面试会问 。最后还要补一补小程序 ,rust ,RN ,flutter 。好了 ,学完了 ,祝大家顺利 。钱花了,知识学了 ,爽不爽 ,4个月学了人家N年的知识 。
4. 学习途中遇到问题怎么办?
学习途中不管谁,一定会遇到问题的 。如果你每天都能遇到问题 ,那么你一定是在走上坡路 ,如果你每天觉得都很顺利 ,觉得没有问题 ,那才是真正可怕的 。
遇到问题不可怕 ,这是好事 。但遇到问题一定要自己想过 ,实践过 ,如果还觉得有问题 ,再去寻找答案 。而一旦经过自己思考 ,会更知道如何去发问 ,而不是终于找到一个愿意帮助自己的 ,上来就问“哥 ,react不会,能给我讲讲吗 ” ,可以呀 ,你哪个地方不会?但是如果自己思考过,就会有目标的发问 ,问的问题更具有目标性 ,也更容易让自己寻找到答案 ,也会让那些愿意帮助你的人省心省力觉得很舒服 。
但还有一种可能 ,就是有人给你讲过 ,你也不一定当场就懂了 。那这个问题 ,你一定要记下来 ,在今后的学习实践中时不时的回过头来看看这个问题 ,也许真的是代码千行后 ,其义见其中了 。
有个人刚开始学前端问我 ,为啥script标签要写到下面去 ,有的视频有讲的是写到上面去呢 。我说这个问题你记下来吧 ,后面再回过头来看看,你会自己发现答案的。
怎么算自己把问题搞懂了呢?你可以给别人讲 ,以说人话的方式给别人讲懂了 ,那么你就是真的懂了 。
狗哥从2022年底到现在,三个多月了吧 ,共辅导9名学生从前端入门开始 ,现在差不多学到vue做项目实战了 ,学的有点慢 ,但好在稳扎稳打 ,步步为营 。但我并没有索要什么 ,我的思路就是社会让我做前端有了一口饭吃 ,那么我学到的东西 ,谁学不是学啊 ,越多的人学到了才是好事呢。
5. 我一直鼓励的一种学习方法
其实前端如果做为一个毕业生 ,如果你急于找工作 ,并非所有听说的东西都要学 ,但凡是学过的一定要扎实 。
如何做到扎实呢,举一反三 。意思就是不管你是不是已经掌握了的知识点 ,都要去实战 ,而且是举一反三的实战 。
例如实现一个方块,隐藏一个元素 , 垂直居中 ,数组去重 ,发送ajax等等 ,一旦你做到了举一反三 ,再加上项目实战 ,才能让自己更加有底气的说自己学会了 ,面试的时候才更加游刃有余 ,而在工作中 ,领导们喜欢的也正是那种肯干还能多想出一种思路的小伙伴 。
如果你觉得自己学习开发知识的过程中遇到了问题 ,遇到了阻碍 ,请坚信 ,并不是你不适合学习,也不要听信谁的打击说你不适合 。打起精神来 ,你是最棒的 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!