心路历程
在上大学之前,对自己的未来有各种展望,想着到底该选什么专业未来做什么好呢?然后抱着志愿书没日没夜的看,看别人的专业介绍视频。最终总算确认了——数字媒体技能
可是双非本科,校园教的内容是真的稀碎,学习写代码,不如软工计科这些硬专业,学艺术,又不如美院专业的人,关于三维来说,又没有这种设计和创新的思想。
最终加入了校园的一个信息工程学院的工作室,决定了以后当个前端码农。
学习进程
大一上学期
在刚开端便是从html
、css
、JavaScript
三大件开端,大约用了一个学期,最少对这三个有了略微开端娴熟的了解,在b站上看完了黑马前端的几个教程,也看了部分js高级、es6的内容。寒假开端学习Vue2
,看的是codewhy在18年的视频,案例是移动端购物街的开发,其时codewhy的课程,也是非常的摧残,可能好几集里边,改bug了就占了其间一大部分。可是总之也是在大一下学期的期中左右看完了。
大一下学期
这时候学长他们有一个uniapp的外包项目,就直接拉着我开干,然后还好,uniapp和Vue2差别不是特别大,也是第一次做实战的项目,踩了许多坑,可是也算是做的差不多,可是很迸裂的是甲方跑路了,咱们做了一半最终也不了了之。
大二上学期
主要是学习微信小程序开发,也做了一个课程项目,是一个购物商城。然后接了工作室两个外包项目,一个是钉钉宜搭运用开发,这部分主要是统筹其他两个同学在做,另一个是微信小程序,合作微信小程序云开发,由于要做这个,也顺带把云开发自学了,由于没什么时刻学习,所以都是看着文档一点点探索。不过最终也是独立完成了一个小运用交差了。可是甲方又拖欠,现在现已快一年了也没到账。
然后在21年十月左右,参与了阿里巴巴终端练习生方案,跟学长组了队,做的是一个清单项目,是一个跨web端、APP、小程序的一个清单类运用,完成度还蛮高的。然后我是担任用uniapp做移动端的主要功用开发,可是毕竟是清单,实在的技能再怎么难也难不到哪里去,主要是web端他们的代码比较优雅,而且技能比较新,然后被队友带着,只以几分之差,获得了第二名,还有个奖杯和证书。
寒假
一个17的学长刚好联系到我,预备做一个代码生成器,功用大约是挑选字段和类型,能够主动生成假数据,也能够进行言语的转化,比方Typescript和java的。那时候想着用最新的技能来实现,突击学习了Vue3
和Typescript
,看的是慕课网的知乎着也项目,可是内容大部分是讲的自定义组件的开发,关于其时的我来说,是真的很难啃,更何况对Vue3也不熟悉。后面没看完便在寒假开端了这个项目的开发,由于没接触过实在的项目架构,然后代码也没有拆分,基本上是一页梭哈。所以单文件代码量来到了800+,那做起来更是很难受了。尽管代码很乱,但最少也算完成了。
做完这个项目后,刚好字节青训营也开端报名了。这次是自己单打独斗去参与,当的是队长,找了几个大三和现已实习的大四大佬们一同做,其时选的标题是运用SSR的仿掘金网站,其时在选题时,由于队友基本上是React
技能栈,最终便确认用Next.js
做,也恰好有大佬带着,把整个项目的结构给做好了,然后我其时主要是文章详情页的开发,还有用Strapi
做一些接口数据。最终也算完好的完成了。尽管有许多需要改善的地方,可是也算是运气好,拿了四等奖,还有优秀营员。
大二下学期
鄙人学期从头的去体系学习Vue3
,由于技能不太扎实,然后也顺带学习了Typescript
、pinia
等等最新的技能。直到大二下学期期中才学习完。然后一起也接了国企的一个钉钉宜搭的开发,也在低代码这儿,花了不少的时刻,在期末也算把这个做完了。
并且在老师和工作室同学的带领下,制作了云易学教学渠道,技能栈也是用到了最新的vue3
、ts
,最主要的功用是经过websock合作后端的接口实现了在网页经过ssh控制台的操控方法,创立docker
实例,比方能够在web端实在的操作MySQL
数据库,这次由于有了一次开发之后,这次就娴熟多了。最终经过了省赛和国赛,省赛公费去了广外,拿了省一回来。然后国赛的答辩也在几天后。
求职之路
在大二下的期末,便想着找实习,然后开端看面经。可是由于是大二的,只能实习两个月,许多公司由于这个没给我机会,投了400份后找到了一家在北京的线上实习,主要是用uniapp
和unicloud
做全栈开发,然后便在开端恶补uniclod
的内容,大约花了一星期,做完了他们的笔试便入职了。可是,里边的坑是真的非常多,一来就让我做上一个实习生遗留下来的项目,然后总共有两个实习生做过这个,最终听hr说,两个实习生都离职了。那个项目做的是真的一言难尽,许多变量用拼音命名,页面的组件也不拆分,然后unicloud分明现已能够用前端拉取所有数据了,他仍是用云函数来拉取数据库的内容,然后还有各种eventbus瞎用,也有两个人做过的痕迹,由于有重复的逻辑代码,项目文件也是全是first、second、third这样的命名方法。然后许多页面类似的,也是直接仿制,然后在仿制后的修正,用不到的也没有删去,最终整个项目跑起来,一步一个报错。我花了整整两个星期,去企图理解这坨不可名状之物,然后在这个根底上去改bug,最终也是凭借着我花足够多的时刻去想办法重构,让部分bug缓解了。
不仅如此,这个公司也是让我很难点评,我遇到一个微信登录时好时坏的问题,跟我对接的技能跟我说,是很容易处理的,看文档就能够了,文档的内容便是很根底的修正一些装备,可是这些装备我早就试过了,可是我仍是根据文档操作了之后,仍然会遇到时好时坏的问题。我以为这个时好时坏的问题多半是云空间或许是appid或许小程序密钥的问题,可是技能一直打太极,说文档就能够处理啦,本来是几分钟就能够处理的,都跑过好几遍啦。确实是几分钟问题,我在我这儿用自己的小程序id和云空间,直接是几分钟就好了,可是遇到时好时坏的状况我真的没办法自己去处理了,更何况这个代码不是我从头开端做的,我不知道上一个人做了哪些操作,最终在这两个星期,被摧残的压力很大。而且这个项目做完之后,也只要400,期间不断的增加新需求,增加新的bug修正。让我狠狠的体会了一波社会的险恶,最终直接一分钱没拿离职了。
未来展望
现在现已是大二暑假了,之前阿里训练营的一个队友,也进入了字节实习,另一位跟我相同的大二女生,也找到了一家北京的实习,有时候真的会有很重的无力感和苍茫,不知道该何去何从,不知道怎么下手。
在剩下来的一年好好沉积吧,最近开端算法的学习,还有预备开端React的体系性学习,在接下来的时刻也会在这儿更新自己的算法学习,还有一些技能内容,尽管我的实力远不如掘金的大佬们,可是如果能帮助到一些相同苍茫的大学生,那我以为就有意义了吧。