关于我

由于高中的游手好闲、目不识丁,没有考上大学。去了一所专科校园,本以为自己能够浪子回头,在校园好好学习。可惜的是,来到一个陌生又充满引诱的城市后,敏捷的迷失了自己,天天埋头打游戏,学习的事情早已抛之脑后。

一晃眼,到了2020年,疫情的接踵而至,让我这个本来没有任何技能、学历的“闲散人士”愈加雪上加霜。豪不夸大的说,其时去实习,就差跪着求人家要我,说自己不要薪资。阅历过一个月后,也便是2020年5月底,我找到了一份前端开发作业,从此敞开了我的前端开发作业之旅。

在专科校园里的时刻,我并没有意识到社会商场的残酷,乃至单纯的以为自己仍是能够辛苦点的找到一份作业。可是,实际给了我当头一棒,没有技能、没有学历、疫情冲击。那一段时刻应该是真的认知自己的时刻,家里也没什么闲钱供我去培训班,我也不知道我出去能干嘛。去看了一圈商场,与跟同学的了解,了解到了前端开发作业,所以就一股脑扎进这个行业傍边。

求职之旅

跟大多数人相同,并不知道应该从何处下手,其时在我的认知傍边就知道一个 JQuery,所谓的 MVVM 结构简直是一窍不通。点开小破站,找到点击率最高的视频,开端自学起来。

了解到一点结构的皮毛、然后死记硬背一点根底,统统写进简历傍边。

所以我的学习曲线是如图下所示

graph TD
结构 --> 结构根底 --> JS,CSS,HTML

跟大多数人相同,我是直接通过结构起手学习的前端。导致了我对于问题的处理才能几乎为零,遇到问题直接就双手离开键盘。看不懂,是真的看不懂(假如有相同感触的能够在评论抠一个 1)。

对着视频学了十天左右,写了一个 demo,屁颠颠的去求职。结果也是可想而知,人家也不是傻子一眼识破。四处碰壁,简历丢出去,底子没人看。兜兜转转持续了一个月左右,总算有一家小公司乐意给一个面试时机,再接再励的出发去面试,坐了一个小时左右的地铁抵达一个破旧不堪的写字楼,其时要不是看到周围还有一个高校,我还以为我去了一个搞传销的当地。。。推开一个破旧的们,一个很小的房间,两个人坐在里面给我面试。我也很直白的说自己只会一点点皮毛,他们也很直白的告诉我:我们条件有限,适当所以各取所需。其实老实说,我挺感动的,没有给我画大饼,也很直白的说我图他们要我,他们图我不要啥钱。

终究,我也算是如愿找到了这份实习作业,一个月 2000。也算是不错的结果了。

实习项目开发

去到公司以后,也再接再励的开端了开发作业。首要便是让我从一个简略的后台办理体系开端下手。可是问题也来了,我底子不知道什么叫办理体系,连项目搭建我都不会,然后便是两眼一抹黑。不断的去百度,检查怎么搭建一个后台办理体系。

老实说,我其时连路由是什么我都不清楚,更别说加一堆杂乱无章的功用在里面了。哪个进程可想而知,多么的折磨人。阅历了半个月,模板被我折腾起来了一个简略的姿态,对着人家的办理体系姿态进行拙劣的仿照。可是 bug 满天飞也是避免不了的问题。并且没有一点点的规划可言,纯纯的依托辩论

最终的最终,实在是看不下去了(包含我自己),去网上扒了一个模板开端自己去折腾。为什么一开端不考虑使用模板呢?由于我看不懂代码,下不去手。

虽然最终跌跌撞撞的项目启动起来了,可是也算是我第一次项目开发的阅历吧。后续持续的添加一些功用,改动一些简略的样式,还好老板也很佛系,没有尴尬我,基本上没有魔改模板。所以也算是顺利的完成了后台办理体系的开发使命。

小插曲

在实习作业的期间,在技能群中认识了一个很牛的大佬。经常我在群里问一些傻逼问题(由于自己根底太差了),可是他都会很耐性的给我讲解,乃至是下班后抽出时刻给我长途讲课。也算是我的半个引路人吧,让我知道了怎么去玩儿前端。在这儿手动抠一个感谢。

步入正轨

在阅历过第一个项目开发后,也算是知道了结构应该怎么去玩儿(也便是知道了结构的 api 怎么去调用)。也知道了怎么去学好前端,所以慢慢的回头去了解基前端的三大根底知识 js css html

其实我相信许多人跟我相同,开端都是赶鸭子上架的形式去开发项目,遇到问题束手无策;遇到 bug 不知道怎么去排查;遇到不知道怎么去实现。。。最终我也总结出了问题所在,那便是根底的不扎实,学习顺序的问题,导致了这些问题。

啰嗦一句

哪怕是现在,我有时分跟网友聊天的时分也能听到一些让人不能了解的观点:前端那么简略有什么难度?前端不便是写写页面?前端。。。。

从我的观点出发而言,前端这个岗位确实是归于,宽进严出。想入行确实很简略,究竟像我这样啥也不懂的,通过十来天的学习都能去做前端开发的事情。

可是,可是,可是,重要的话说三遍,前端的简略是由于它的入行门槛低。可是入门和会仍是有实质的区别,绝大多数前端开发作业都是写 后台办理体系,这种开发,都是直接套用现成模板与组件就能够写。假如是定制化开发,脱离了后台办理体系的开发,那仍是有手就行吗?

持续步入正轨

在作业的时刻中,也认识了许多互联网大厂的大牛:滴滴、网易、腾讯等,经常厚着脸皮去讨教他们。可是他们回应最多的是:多看根底,看书!

大佬们都这么说,那还等什么!直接开端举动。

  • 绿宝书:犀牛书
  • 红宝书:javascript高档程序规划
  • 黄宝书:你不知道的js

直接搞起来!虽然我很厌烦看书,可是看到自己实习的 2k 工资,我还不动起来,那或许真就废了。

所以每天下班后,回家翻开书籍,开端看。果不其然,一看就打打盹,生涩、单调的知识内容。没办法,持续去讨教怎么看书学习,得到的答案便是:好记性,不如烂笔头。

然后读书的时分,边看边写,跟做笔记相同。作用公然好多了,没那么简略打打盹。并且我也买了一些零食(口香糖、耐嚼的肉干之类的)边看边吃,让自己集中注意力。总之是为了能够学到真知识,想尽了各种办法。

半个月后,看了几章节根底,感觉确实潜移默化的改变了一些。写代码的时分不会那么的茫然;重复调试的次数少了一些;知道了更多好用的 api ,代码质量有一定的前进。

读书笔记分享

读书笔记

在这儿分享一篇,自己从零开端写的一些笔记。不过自己已经停更很久了。

实习总结

通过两个月的实习后,时刻也来到了 2020年7月,我结业了。我也学到了许多东西,可是我觉得,这姿态的作业状态并不是我喜爱的。

回校园简略拾掇了一下,也决定了辞去职务。去找一份愈加有出路的作业,当然这儿必定有许多人疑惑:你凭什么啊?确实是如此,包含我的爸爸妈妈,也是很疑惑并且还质疑的问道:你上几个月班,忘了自己的实际情况了?

我也开端反思,自己真的就那么的蠢、那么的不堪吗?

决断辞去职务

通过我的深思熟虑后,仍是在结业后辞去职务了。在出租屋沉淀了一个月,这一个月基本上每天只睡了五六个小时,其余时刻都花在了根底的夯实上面,狠狠的补充前端根底知识。每天醒来便是:看书、写 demo、讨教大佬,每天如此,孜孜不倦。

一个月后,整理自己的简历,然后又开端了自己的求职之旅。

二次求职

求职之路,也并没有自己想的那么顺利。他人也没有由于我简历写的东西多了那么一点不幸的东西而青睐你。

我也在开端反思,自己的辞去职务是否正确。由于我的实质问题并没有解决:没有学历、没有经验。期间也在自我置疑、自我安慰,也在凌晨的时分,抓耳挠腮,头发也在开端一大把一大把的掉。

就这样持续了一个月左右,我总算又收到了一份面试约请。再接再励的前去面试,结果却出乎我的预料,他们并没有问我八股文,反而是对我所说的阅历感爱好。我也是添油加醋的说了一顿我的实习阅历、辞去职务后的这一个月的学习阅历。

最终的最终,他们通过了我的初试。给我说需要老迈亲自面试,我开端很忐忑。可是见到老迈后,他是一个很和蔼的教师,并没有刁难我,也没有问我刁钻问题,只是跟我谈了一下基本情况、了解了我的基本情况,就通过了我的二次面试。

二次求职之旅结果

我很走运,由于,让我去打工的当地是一个资源丰富的高校。我的老迈也是院长,初次面试的两位也是两位教师。我也如愿以偿的又有了一份新的作业,触摸到了极其丰富的资源。

教师们也很乐意教授知识,让我的技能再次的日新月异。

开发项目:

  • 北京冬奥会水立方保电体系
  • 基于负荷聚合的园区能量态势感知与交易体系
  • 电压暂降仿真模拟体系

薪资变化

结业后,我的薪资也算是以每年翻倍的涨幅前进。也算是我的学习换来的回报吧。仍是挺不错的~

现在

截至现在,通过三年零两个月的作业时刻,也算是牵强迈入了初级前端开发的门槛吧。不断的学习中,也在积极的参与开源的贡献。

  • Ray Template
  • Vue3 Next QRcode
  • Vue Hooks Plus

这些都是自己参与开发、贡献的项目,有爱好能够点开看看。假如觉得有用也能够点一个小星星~~~

最终

学习确实是一个单调的进程,也是一个很苦楚的进程。包含自己,假如不是那些大佬对我的协助,我也不会那么快的前进。最终仍是很诚心的感谢他们对我的协助~