实不相瞒,这篇文章归于硬水。共享一下我作为一名三年+前端的心得。
入行前
我从2013-2016年在咱们本地的一所中等高中读书,说是中等是由于咱们本地有三所高中,咱们校园升学率排第二,榜首遥遥不及。
高中三年,榜首年我还在重点班,当过小组长,高一完毕考试要分班,那次考砸了,分到了普通班,从此堕落,班里的学习气氛极其差,跟大多数人一样,上课睡觉、玩手机,也就是高二那年,父亲给我买了人生中榜首部手机-荣耀3C。化学教师总说我脑子能够,硬是自己把自己耽误了,现在想想,真是有点对不起各科教师。
高考完毕之后填报自愿,其时年轻,总想着出去闯荡。觉得高考没考好,学一个与高中知识无关的专业,从零开端,就挑选了计算机专业。还记得其时榜首自愿填写的北京一所大学,第二自愿在天津。结果分数下来之后,怀着忐忑的心境去查分数,我也知道会很低,但没想到这么低。选取通知书迟迟没有下来,有点灰心丧气。
母亲其时主张我在本地学厨,我没有同意。我在网上无意间了解到北大青鸟这个组织,想去学习计算机,但父亲觉得膏火有点贵,也不一定靠谱,就让在北京的阿姨去了解,了解完了之后说是训练组织,不主张我去,后来有几天处于迷离状况。不知过了多久,迟来的选取通知书总算下来了,竟是被我第三自愿河南一所专科选取。
上了大学之后,一个睡房里边就我高考分数最低,后来才了解到,其时我所报的计算机应用技能专业缺人,才补录上我,真的是惊险。
在大一跨年夜,我也跟我现在的女朋友正式“官宣”,到如今2023年现已六个多年初了。大二那年,微信小程序的横空出世,小游戏的跳一跳爆火,那时我不断去找办法学习小程序,后来了解到得先学根底HTML、CSS、JavaScript,室友给我引荐了菜鸟教程和我要自学网来学习,面对如此枯燥无味的代码世界,终究仍是放弃了。
大三那年11月份,咱们要出来实习了,那时还在纠结去郑州仍是去西安,由于西安离家近点,终究挑选了西安,那时候还不知道什么BOSS直聘、拉钩,运用58同城在西安找视频剪辑的实习岗,我自认为在校园pr学的还不错,终究被忽悠到一家训练组织,说的我是天旋地转,学习不收钱,每个月还给1000块钱的补助,学成之后,每个月给他们还1200(大概是这个数字,时刻太久忘记了),还18个月,然后搞了个助学借款。
班上许多同学都是零根底,相比较他们,我仍是科班出身,还略微了解了一丢丢的HTML、CSS,跟他们在一起,让我产生了优越感,对这门技能愈加感兴趣,每天的课下练习都认真完成,放假也在家写代码,写一些复杂的商城主页。就这样,学习了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.x、vue-router、element-ui,数据悉数运用的写死的假数据,也就是这个阶段,我频繁的运用csdn记录学习笔记,后来开发完之后,发现这东西开发出来也没有什么实质性的效果,开端开发后端,最开端运用的是NodeJS的express结构,简单的写了几个增修改查,就租了台服务器,把我的域名xueshuai.top解析上去(域名在2019年去学习的时候就租了一年,刚开端还解析在FTP服务器上,仅仅部署静态页面拜访),服务器装的windows server,将NodeJS接口以CMD的方法运行在服务器上,但此刻,我的网站仍是不怎么用,后来觉得服务器上的NodeJS运行方法有点奇怪,一直要翻开CMD终端,最终了解到PM2这个东西,然后就运用PM2部署NodeJS接口,此刻我也就是会用,深化仍是小白。
晚上下班回去之后,又去学习uniapp,据说这个东西很强大,一套代码能够编译到多个渠道,何乐而不为呢?彼时的uniapp只能编译H5、Android、Ios、微信小程序、百度小程序,现在略微大点的公司都有自己的小程序。
到了2020年,新式冠状病毒爆发,公司迟迟不复岗,届时的我身上还背着借款,过完年,大年初六早早来到西安等复工。这个时候,在出租屋的我,天天写代码学习,有晚甚至写到第二天上午8点,然后睡觉。这个阶段,我了解了vue的服务端渲染NuxtJS,在Github上拉下来一个NuxtJS项目学习,然后重构个人博客第二版,直接在NuxtJS项目内新建了一个server目录编写后端接口。
直到2020年4月份,实在是扛不住了,就回公司离任了,(大部分岗位复工了,咱们三个开发没有),离任证明给我写到了年前放假那天,我问他他说最近这段时刻没复岗不算上班。我也没跟他羁绊,就撤了。
第三份作业(2020.04 – 2022.02)1年10个月
2020年4月10日,我入职了第三家公司,在这家公司,我独立完成了5个项目,算是长进了不少。
- UniApp 1个
- JQuery + BootStrap 4个
维护了2个项目
- Uniapp 1个
- Vue 1个
还有一个用Wap2app将一个移动端JQuery项目打包成了App
仍是有满满地收获,也就是从这家公司,我才真实的算是入行。 平常也不断地学习,学了以下技能栈
- NodeJS的Egg结构
- Nginx入门
- MySQL入门
- MongoDB入门
- Redis入门
- 原生微信小程序
- 深化学习了Vue
- vueCli
- vueRouter
- axios
- NuxtJS
- 各种功用函数的封装思维
- Vant
- uviewui
- elementui
- antdesign
- 数据库权限设计等等
完成了以下功用
- web端微信授权
- app端微信授权登录
- app端微信、付出宝付出
- H5、app完成微信共享
- 条形码、二维码的生成与识别
- …
是一家自研产品的公司,项目完毕,老板让我学习点Php,趁便能够处理后台问题,也就趁便学习了点php的thinkPhp结构。
这个时刻段我也敞开了我职业生涯的初次接单,首要接了一些纯前端项目,包含以下技能栈
- JQuery + HTML + CSS
- 原生微信小程序
- 帮群友处理问题
由于合作很成功,也与这家公司敞开了长时间的合作,时至今日(2023.02.21)也仍是有合作。 提到这里,你可能觉得我的个人博客现已作废了,不,你错了,一次又一次地推翻重来,这次我又开端折腾了,Nuxt2 + ElementUI 做前台,Vue2 + AntDesign做后台,EggJS + MySQL做后端,这次权限办理也会了,能够开端搞了,同时这份作业也要完毕了。临走时老板还给我说能够先找作业,找到之后再提离任,愿意让我无缝联接。
可谁料想到,第二天去面试了两家,第三天面试结果就出来了,当天就离任了,第四天去体检,第五天直接入职,并且新公司与这家公司离得很近,连吃饭的地方都没变。
第四份作业(2022.02 – 至今)
这家公司的后端是Java,运用SpringBoot一套技能栈。作业内容前期写页面调接口,后期组件封装、公共办法封装、代码检查、处理问题,前面几家都是只要我一个前端,这家还有两位伙伴,也开发了我人生中榜首个可视化项目,后面可视化项目一个接一个。
当然,业余时刻仍是不能忘记学习,又学了以下技能栈
- NestJS
- React
- React的服务端渲染NextJS
- React + AntDesign 开发一些小玩意练手
- TypeScript
- Vue3
- Vite
- Pinia
- moment && dayjs
- 养成了阅览源码的习惯
深刻明白了技能和日子的关系,好的技能能够有更好的日子,没有好的技能也能够有更好的日子。
提到最终,我敞开了自媒体人生。