实不相瞒,这篇文章归于硬水。共享一下我作为一名三年+前端的心得。

入行前

我从2013-2016年在咱们本地的一所中等高中读书,说是中等是由于咱们本地有三所高中,咱们校园升学率排第二,榜首遥遥不及。

高中三年,榜首年我还在重点班,当过小组长,高一完毕考试要分班,那次考砸了,分到了普通班,从此堕落,班里的学习气氛极其差,跟大多数人一样,上课睡觉、玩手机,也就是高二那年,父亲给我买了人生中榜首部手机-荣耀3C。化学教师总说我脑子能够,硬是自己把自己耽误了,现在想想,真是有点对不起各科教师。

高考完毕之后填报自愿,其时年轻,总想着出去闯荡。觉得高考没考好,学一个与高中知识无关的专业,从零开端,就挑选了计算机专业。还记得其时榜首自愿填写的北京一所大学,第二自愿在天津。结果分数下来之后,怀着忐忑的心境去查分数,我也知道会很低,但没想到这么低。选取通知书迟迟没有下来,有点灰心丧气。

母亲其时主张我在本地学厨,我没有同意。我在网上无意间了解到北大青鸟这个组织,想去学习计算机,但父亲觉得膏火有点贵,也不一定靠谱,就让在北京的阿姨去了解,了解完了之后说是训练组织,不主张我去,后来有几天处于迷离状况。不知过了多久,迟来的选取通知书总算下来了,竟是被我第三自愿河南一所专科选取。

上了大学之后,一个睡房里边就我高考分数最低,后来才了解到,其时我所报的计算机应用技能专业缺人,才补录上我,真的是惊险。

在大一跨年夜,我也跟我现在的女朋友正式“官宣”,到如今2023年现已六个多年初了。大二那年,微信小程序的横空出世,小游戏的跳一跳爆火,那时我不断去找办法学习小程序,后来了解到得先学根底HTMLCSSJavaScript,室友给我引荐了菜鸟教程我要自学网来学习,面对如此枯燥无味的代码世界,终究仍是放弃了。

大三那年11月份,咱们要出来实习了,那时还在纠结去郑州仍是去西安,由于西安离家近点,终究挑选了西安,那时候还不知道什么BOSS直聘拉钩,运用58同城在西安找视频剪辑的实习岗,我自认为在校园pr学的还不错,终究被忽悠到一家训练组织,说的我是天旋地转,学习不收钱,每个月还给1000块钱的补助,学成之后,每个月给他们还1200(大概是这个数字,时刻太久忘记了),还18个月,然后搞了个助学借款。

班上许多同学都是零根底,相比较他们,我仍是科班出身,还略微了解了一丢丢的HTMLCSS,跟他们在一起,让我产生了优越感,对这门技能愈加感兴趣,每天的课下练习都认真完成,放假也在家写代码,写一些复杂的商城主页。就这样,学习了5个月左右,回校园要开端最终的论文答辩、结业手续了。

我是一个比较怀旧的人,许多老物件都不舍得删掉,包括我刚入行时的学习代码。共享一下其时学习的内容

天生我材必有用,千金散尽还复来

大致一看,东西也不算多,其实就是带入门。

这个时候回到校园,就能够很自傲的去学习微信小程序开发了。2019年6月份,我正式结业了,归于我无忧无虑的时期完毕了。

入行后

结业之后,我继续回到西安开端找作业,这时候的我现已开端有压力了,究竟每个月要还当初的助学借款。

榜首份作业(2019.06.? – 2019.06.?)两周

后端是Python,我工资要了6k(究竟其时被组织洗脑了,说结业之后最低都8k,我仍是有点自知之明),最终说是试用期80%,4800,转正之后6k交社保。可谁知当初实战项目做得少,仅仅两周就被劝退了,还给了2000的工资,说实话,我都感觉没有为公司创造出一点价值。

第二份作业(2019.07 – 2020.04)9个月

7月份入职了一家电商公司,工资最终谈到了4.5,试用期给3.5,转正4.5,作业两年才有社保。公司挺大,但开发就三位,一位前端,一位后端php,一位运维,运维是一名实习生,但是挺强的。就在这家公司,让我真实的做了html+css+jquery的实战项目,业余时刻还挺多,就运用vue开发一款个人博客,技能栈用到了vue2.xvue-routerelement-ui,数据悉数运用的写死的假数据,也就是这个阶段,我频繁的运用csdn记录学习笔记,后来开发完之后,发现这东西开发出来也没有什么实质性的效果,开端开发后端,最开端运用的是NodeJSexpress结构,简单的写了几个增修改查,就租了台服务器,把我的域名xueshuai.top解析上去(域名在2019年去学习的时候就租了一年,刚开端还解析在FTP服务器上,仅仅部署静态页面拜访),服务器装的windows server,将NodeJS接口以CMD的方法运行在服务器上,但此刻,我的网站仍是不怎么用,后来觉得服务器上的NodeJS运行方法有点奇怪,一直要翻开CMD终端,最终了解到PM2这个东西,然后就运用PM2部署NodeJS接口,此刻我也就是会用,深化仍是小白。

晚上下班回去之后,又去学习uniapp,据说这个东西很强大,一套代码能够编译到多个渠道,何乐而不为呢?彼时的uniapp只能编译H5AndroidIos微信小程序百度小程序,现在略微大点的公司都有自己的小程序。

到了2020年,新式冠状病毒爆发,公司迟迟不复岗,届时的我身上还背着借款,过完年,大年初六早早来到西安等复工。这个时候,在出租屋的我,天天写代码学习,有晚甚至写到第二天上午8点,然后睡觉。这个阶段,我了解了vue的服务端渲染NuxtJS,在Github上拉下来一个NuxtJS项目学习,然后重构个人博客第二版,直接在NuxtJS项目内新建了一个server目录编写后端接口。

直到2020年4月份,实在是扛不住了,就回公司离任了,(大部分岗位复工了,咱们三个开发没有),离任证明给我写到了年前放假那天,我问他他说最近这段时刻没复岗不算上班。我也没跟他羁绊,就撤了。

第三份作业(2020.04 – 2022.02)1年10个月

2020年4月10日,我入职了第三家公司,在这家公司,我独立完成了5个项目,算是长进了不少。

  1. UniApp 1个
  2. JQuery + BootStrap 4个

维护了2个项目

  1. Uniapp 1个
  2. Vue 1个

还有一个用Wap2app将一个移动端JQuery项目打包成了App

仍是有满满地收获,也就是从这家公司,我才真实的算是入行。 平常也不断地学习,学了以下技能栈

  1. NodeJS的Egg结构
  2. Nginx入门
  3. MySQL入门
  4. MongoDB入门
  5. Redis入门
  6. 原生微信小程序
  7. 深化学习了Vue
  8. vueCli
  9. vueRouter
  10. axios
  11. NuxtJS
  12. 各种功用函数的封装思维
  13. Vant
  14. uviewui
  15. elementui
  16. antdesign
  17. 数据库权限设计等等

完成了以下功用

  1. web端微信授权
  2. app端微信授权登录
  3. app端微信、付出宝付出
  4. H5、app完成微信共享
  5. 条形码、二维码的生成与识别

是一家自研产品的公司,项目完毕,老板让我学习点Php,趁便能够处理后台问题,也就趁便学习了点php的thinkPhp结构。

这个时刻段我也敞开了我职业生涯的初次接单,首要接了一些纯前端项目,包含以下技能栈

  1. JQuery + HTML + CSS
  2. 原生微信小程序
  3. 帮群友处理问题

由于合作很成功,也与这家公司敞开了长时间的合作,时至今日(2023.02.21)也仍是有合作。 提到这里,你可能觉得我的个人博客现已作废了,不,你错了,一次又一次地推翻重来,这次我又开端折腾了,Nuxt2 + ElementUI 做前台,Vue2 + AntDesign做后台,EggJS + MySQL做后端,这次权限办理也会了,能够开端搞了,同时这份作业也要完毕了。临走时老板还给我说能够先找作业,找到之后再提离任,愿意让我无缝联接。

可谁料想到,第二天去面试了两家,第三天面试结果就出来了,当天就离任了,第四天去体检,第五天直接入职,并且新公司与这家公司离得很近,连吃饭的地方都没变。

第四份作业(2022.02 – 至今)

这家公司的后端是Java,运用SpringBoot一套技能栈。作业内容前期写页面调接口,后期组件封装、公共办法封装、代码检查、处理问题,前面几家都是只要我一个前端,这家还有两位伙伴,也开发了我人生中榜首个可视化项目,后面可视化项目一个接一个。

当然,业余时刻仍是不能忘记学习,又学了以下技能栈

  1. NestJS
  2. React
  3. React的服务端渲染NextJS
  4. React + AntDesign 开发一些小玩意练手
  5. TypeScript
  6. Vue3
  7. Vite
  8. Pinia
  9. moment && dayjs
  10. 养成了阅览源码的习惯

深刻明白了技能和日子的关系,好的技能能够有更好的日子,没有好的技能也能够有更好的日子。

提到最终,我敞开了自媒体人生。