统计学转行自学Web前端,半年的努力没有白费,终于拿到腾讯实习offer

从自学前端到找到实习工作以来一直都有写文章的想法。一方面是因为很多前端大佬都推荐写技术博客来巩固和分享自己学到的知识,另一方面是自己也想记录一下自己的学习历程。

但都迟迟没有动笔,总觉得先找到一份实习工作才是当务之急。找到工作之后把写文章都忘到九霄云外了,因为刚上手真实项目一脸懵逼,开始怀疑人生。

现在对公司业务和技术栈比较熟悉,写文章的念头又萌生了,本来还是准备学习js的,但最近感觉学习很没有效率。

还有就是大学玩了三年的室友今天给我开了视频,有史以来第一次跟男的聊了一个小时(也没有女的跟我聊呀),聊完还是挺有感触的,想跟大家,特别是在校大学生或者是应届生分享一些经验吧。

自身情况和前端学习历程

​我大学的第一个专业是统计学,觉得这个专业很高大上,但是又没啥前途,之后转专业到了物联网工程。

刚开始学的很起劲,以为自己转到了热门专业前途无量,但是真正学习之后发现专业课好难,而且学校开的课很杂,软硬件都有。觉得越高大上的东西本科阶段就越学不完,索性跟着其他同学一起堕落,当时班里也真没几个认真学习的同学。然后稀里糊涂的就突然要毕业了。

明年就要大四毕业了,现在在一家互联网公司做前端实习生。从自学前端到找实习工作,一路走来的心酸大概自学的人都体会过吧。

​我学前端是去年12月开始的,得为自己毕业后做打算了,在学校又什么都没学到,内心慌的一批。然后就开始寻找就业方向,一个发小在培训班学习前端,一个高中同学培训完前端已经工作半年,就向他们了解了很多,最后决定自学前端。

​说干就干,下载了vscode,在B站跟着老师学习了html、css、js,后面又跟着敲了一遍Vue项目,学习过程中感觉自己太着急找工作了,一直想着快点学,没有深入思考,也很少做笔记。

敲完了vue项目就只身一人来到郑州开始找前端实习工作,但是由于自己学的太过囫囵吞枣,心里很没底,再加上郑州的IT环境很差,在郑州呆了一个多星期只面试了三家公司。

有一家是培训机构,有一家说的没有经验前期不给工资可以免费培养,到后期可以参与公司项目的时候给补贴。我想这不是白嫖嘛,就没有去。最后一家公司办公地点在一个居民楼上,说要试岗7天。我去了两天感觉公司氛围不行,老板也很扯,而且同事说即使试岗过了工资也在1000以内,我就跑路了。最后面试了一家大公司的运维工作,去实习了两个月感觉学不到东西,就离职了。

前端实习生涯

​时间已经到了21年6月份,学校放了暑假,然后又开始找工作的日子,还好在朋友的推荐下,给腾讯投了简历,最后通过了面试。算是开始了我的前端工作生涯。

​进入公司第一天老大给发了公司代码规范,和公司技术栈以及框架和组件库文档。第二天让一位实习生和我交接,给我讲了云桌面开发环境的使用和现阶段开发的两个项目。老大让我用uniapp写了一个登录demo。第三天老大就给了一个简单的需求,由于第一次上手真实项目,再加上老大也就是我的面试官就坐在我旁边,心里很紧张。这个需求需要调后端接口,老大让我去找后端同事沟通,我本来就很内向加上刚来新环境很紧张,感觉自己的沟通能力很差。最后在老大的帮助下完成了这个需求。公司两个项目技术栈分别是vue的uniapp,用的uView组件,React用的ts + antd。由于只学过vue,心里感觉很慌。我来的那几天项目不紧,老大说让我周末好好熟悉项目和相关技术栈。

学习总结

​感觉自己在学习中心静不下来,太过浮躁。找工作之前还好一直按着顺序在学,工作之后学习的时候会很纠结学什么好,比如想深入学习js的时候会想学react会不会更好一点,毕竟工作要用。还有就是很多东西知其然不知其所以然,很多问题都没搞清楚。

工作总结

​两个月以来感觉自己也学到了不少东西。比如熟悉了前后端联调流程、掌握了联调技能,学习了react和uniapp相关技术栈。更重要的是体会到了细心和代码规范的重要性,记得老大在看我提交的代码的时候给我指出过很多低级错误。他说了一句话让我铭记在心:会不会不重要,不会可以学,但是细不细心就是我的态度问题了。

给想要学习前端或者正在自学小伙伴的一些建议

不要犹豫,种一棵树最好的时间是10年前,其次是现在,如果不确定自己喜不喜欢那就先学一段时间在做决定要不要继续。

学习的时候要静下心来,不能太着急,要始终牢记:慢就是快!!!

​其实我也没太想写建议,感觉自己不太够格,毕竟自己也还是一枚小菜鸡,还有就是该走的弯路是逃不掉的,这些建议我也听别人讲过,但自己学的时候就是做不到,所幸现在明白还不晚。

前端学习进阶之路任重道远,如果你选择了前端,那就要一鼓作气,不能半途而废。前端要学的东西也挺多的,但有兴趣才是坚持下去的动力,一起加油。

前端学习内容复杂、网上资料良莠不齐,想要靠自己梳理清楚确实不容易,为了帮助想要在这条路上一路走到黑的朋友,特别整理了《前端工程师学习进阶资料大全》。

内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。(本文资料 适合0-2年)

包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。

前端面试题汇总

JavaScript

性能

linux

前端资料汇总

完整版PDF资料免费分享,只需你点赞支持,【动动手指点击此处就可免费领取了】

posted @ 2021-08-13 12:05  Android程序员吴彦祖  阅读(404)  评论(0编辑  收藏  举报