毛遂自荐
最近看到许多小同伴开端对自己的2023年做个总结,今天刚好也想给咱们共享一下本年的生长。本年应该算是加入的二年,不过本年才开端写博客的,之前在csdn上面输出,怎么办流量太少了,也和咱们说的相同,鱼目混珠,质量不可言喻,比较来说的技能气氛愈加纯粹。
我本人是25届非科班机械电子工程专业的,来说说为什么去做前端开发呢,这个也根本是我去面试,每个面试官都喜爱问的问题。高考完毕后,由于在小县城的高中,信息比较闭塞,除了去网吧打打游戏,很少去了解过计算机编程,也认为大学学个机械也挺不错,那个时分很憧憬,觉得我认为肯定会触摸各式各样的机器人,成为一名工程师的。不过到了大学才知道这都不现实,说真的落差挺大的。也有人说为啥不转专业呢,其实这个有原因的,咱们这一届由于新高考,转专业考试在大一上完毕,大一上其实还没有想好之后的道路,再者我只能说咱们学院操作有点狗,大一上许多学院都开了c语言这门课,就咱们学院不开,也没有触摸到编程。回头看看也算是有点惋惜吧,没能选择自己喜爱的专业。
怎么触摸到的前端
我还记住大一上完毕的某天下午,我翻看知乎,看到一篇介绍前端开发的帖子,那个时分感觉很好奇,所以依照文中说的操作,在电脑上,开端了自己的第一行代码,我记住最开端是用的记事本,估计许多人都跟我相同吧,从记事本开端,当自己写的代码在电脑浏览器呈现出来之后,真的很激动,关于一个从来没有触摸过编程的人来说,很好奇。在那之后就一发不可收拾了,找到了一个介绍学习道路的帖子,所以翻开bilibili开端了自己的前端之路,根底三件套直接看的黑马pink的。那个时分真的很能学,有时分一天能学8个小时,自己用html,css写了一些网站之后,又去学习了ps,那个时分感觉能去当一名”切图仔”了,我比较擅长收集资料,那个时分找到了好多学习资源。我用hexo调配butterfly写了一个博客,使用github page,能够让别人访问 github.com/js-0127/js-…
还有些操练网站,我现在还记住这个网站 Free Javascript challenges online | JSchallenger
学习生长之路
当年我把这个一切题都刷完了,触及字符串,数组的一些操作,我记住那个时分大年三十还在刷,说真的也挺感谢最初的自己,那个时分根底打的挺好的,关于0根底的人来说,学习阶段,根底是最关键的东西了。寒假完毕后,到了开学也便是大一下,校园的课程压力一下大了起来,每周根本天天满课,那个时分没有太多时刻去学习前端,那段时刻学习进展就慢了下来,就持续补补js根底,然后渐渐了解到了js高级,也便是es6 的一些特性,用法,比方解构, 闭包 ,生成器,迭代器,promise等等,那个时分学起来仍是挺有压力的,不好了解,后边渐渐的领会到了诀窍,成功的啃下了这一块。再之后就到了大一完毕的那个暑假,开端了学习ajax, 那个时分了解到了前后端分离的形式,也对软件开发整个流程有了初步认知,ajax那个时分没怎么找到好的学习办法,踩了挺多坑的,后边又学到了fecth axios 这些用于恳求的办法。 大一完毕的那个暑假,在家里每天8:30准时起床开端学习,那个时分vue2正火,由于vue2触及到npm嘛,我其时不知道干嘛的,就去学习了nodejs, 不过证明了最初学习道路是对的,当学完了nodejs根底之后,再去学习vue2就没有那么难的地方了,也便是一些语法,生命周期,通讯方式,配套生态东西vuex,vue-router。到这里大二开学了,那个时分vue2还没有啃完,上学期持续去啃vue2, 之后又知道了vue3是大势所趋,再把vue2啃完之后,做了一些demo,就去学习vue3了,那个时分,vue3教程不是许多,自己也是边写边找,总算在大二上完毕将vue3初步消化完了,那个时分去写了许多的demo,比方经典的todolist, 石头剪刀布游戏等等一系列小项目,还用node搭建后端,做了前后端联调,学习了数据库相关常识。 当做完这些,节奏渐渐慢了下来,对接下来要学习的东西没有了方向,咱们一向强调学习要深化,由于我一向以来一向在学习新东西,突然的停下来感觉有点迷茫了,不知道怎么做,就谦虚请教了一些学习群里的人,去啃文档,去深化学习原理。
遇到一群很有意思的小同伴
有的时分人与人的相遇就像是上天注定的, 大二下的时分, 当我去啃vue3的时分,在b站与zs小满邂逅了,其时看到他出了vue3的教程,有用法,有原理,真的很适合我,由于之前参加过字节青训营,也在校园大使群里面,有一天看到他们在聊小满,碰巧那天,我刷到了小满的抖音,给他留了个言,我俩加了老友,他拉我进了一个微信群,也是在这里我遇到了一群十分有意思的同伴,每天在群里积极讲话的这群叼毛,跟我实在是太相投了
在这里我触摸许多在校园触摸不到的东西,也认识了超哥,杰哥,喔哥,shaka哥,涛哥,表哥,收心哥等等等太多人了,跟他们学习了许多东西,让我收成颇丰。大概本年3月份左右,vue3也是学的挺好的了,所以又持续去学习东西,触摸到了nestjs, 这个便是 “spring.js”,和java的spring结构太像了,同express和koa不同,nestjs便是一种企业级结构,我对它的学习兴趣太高了,所以开端了后端的一些常见常识的学习,以及ts的学习, 期间做完了黑马和尚硅谷的vue3项目,纯练手的,操练ts和vue3的用法,5月份左右,开端了博客输出,将nestjs的学习心得发布到博客平台,现在在的部分nestjs文章,之前有写在csdn上面过,不过都是由优化过重新发布的,后边我会持续给咱们输出nestjs的文章,教程实在太少了,也期望咱们看了我的文章能有所收成。 五月份完毕,想去搏一搏实习,由于我在武汉上学,说实话好公司太少了,就面了几家小公司,第一家过了让去写uniapp小程序,我也会一些,就赞同了,不过第二天大暴雨,我就在校园办公了,后边晚上8点还让我帮忙改改, 纯牛马,当天就跟他说不去了。后边又面了几家,有的要实习好久,有的不要大二的,各式各样的原因。后边校园暑假有一个活动去一些公司实习的,是国家创新中心安排的,有武汉格力,科大讯飞等等一些不错的公司,其时面试通过了,去科大讯飞,其时仍是很高兴的,部队里牵头的便是华科的,十几个人的小组,去了也是做前端的,后边没想到暑假到了,他们没有协商好,给咱们全毁约了,让咱们去什么机械厂,狗都不去。我就退出了,我朋友去了格力哈哈,不包吃,没工资,纯牛马,真的恶心。也是由于这个,我失去了一些机会,旷视科技,绿盟科技,不敢说百分百面过,但是关于其时大二的我,仍是有一些信心的。也让我理解了靠谁都不如靠自己的道理。大二完毕的暑假在家闭关修炼,期间上午去家教,下午学习,在暑假期间去学习vue3源码,持续学习nestjs。总算在大三快开学的时分,面过了石墨文档,拿到了人生中第一个大公司的offer,后边实习的工作,在之前的文章有提到过 我在国内某中厂实习一周的感受 – (juejin.cn)
回到校园的日子,开端猛猛学习react,期间做了一个全栈项目,也是部署上线了,相关文章,咱们能够去看看
github库房地址
在学习了vue3源码之后再去学习另外一个结构真是很容易了,都是相通的逻辑。这一年真的进步和生长了许多,具有了许多,也失去了许多。
副业
在5月份开端陆陆续续开端了自己的副业,也便是接单子,从在开端朋友介绍,那个时分每个月挣个300多,到上个月挣了1000多,每个月根本都能搞点零花钱。大多都是回头客,由于信誉比较好,比较信任我,咸鱼上开店到熟人介绍,大多都是学生单子,也算是使用自己的常识实现了变现,算是自己比较值得自豪的一件工作吧。
安身当下
实习日子
上星期又回到了石墨文档,持续自己的实习日子,石墨对我真的没话说,这一次回来也是比前次来感觉更不相同了,现在跟一个同事一同做项目,对我的代码进行cr, 真的让我学习了许多,改掉了自己的一些不好的编码习气,react本身便是比较灵活的结构,跟优异的reacter一同共事,让我学习到了许多,这周写了俩hook,有时刻跟咱们共享一下,如何去封装一个比较好的hook,也是我这位优异的同事给了我许多辅导,很感谢石墨给我 的机会。早十晚六,中午午休俩小时,我每天工作的时长并不多,也多谢他们对我很照料,让我早早下班,这次回来,也是换了一台更好的mac。
开源项目
之前b站一个博主yike 团队开源了一个组件库yike.design/ 群里认识的大佬shaka哥便是其间一员,主页Shaka 的个人主页 – 文章 – (juejin.cn) shaka哥最近在写鸿蒙相关的文章,想学习的能够去看看,很不错。在shaka哥的鼓励和推荐下,我也成为了这个项目的一名贡献者了,现在是react版别的贡献成员,未来会持续为这个项目开发更多的组件,持续参加更多的开源项目。
技能栈
操练了两年半,本年的生长是最多的,总算能在本年给自己一份满足的答卷,有的人会说技能栈广了没有深度,深度我觉得是相对的,你说要深度,难道就要死磕vue2源码吗,可能今后就会扔掉掉vue2了,深度广度我觉得都很重要。我有学习过vue3 react antd axios源码,由于我想进一步去学习这个原理,我觉得很有必要我才去学习,我喜爱学习新技能,由于自己还年青,我想学习许多常识,今后上班了,大概率不会像在校园这样有充足的时刻去学习东西了,这也是有的人为啥干了好多年前端,现在只会一个vue2的原因,上班了许多工作都身不由己,而我还年青,我想多测验一些东西。
未来展望
下一年咱们25届的便是主力军了,竞赛又会残酷许多,持续坚持一颗学习的心,对现有的常识好好总结,持续深化,对前端的新技能threejs nextjs electron webrtc 去学习,了解,现在计划的是下一年主力搞three和electron,现阶段学习在实习的进程中学习的东西,跟大多数人比较,我仍是很幸运的,有许多人在实习只是螺丝钉,没有学到什么,我是真学到了东西,后边可能会做一些比较好的业务开发吧。
我的学习之路经历过许多坎坷和曲折,好在一切都值得,学习的进程,没有一往无前,挺过最漆黑的时分,未来便是光明的,贵在坚持。
就如标题中的 山不让尘 川不盈辞
高山不拒绝每一粒微尘,铢积寸累,故能成就其高大。海川欣然接纳每一滴水珠,天长地久,所以能成就其奔腾之势。
篇幅有点长,谢谢咱们耐心观看,祝福咱们在下一年都能顺顺利利,健健康康!