从校园到职场:一年间的蜕变与成长
immki 2025年3月15日 8 分钟阅读 957 次阅读引言
想起来已经工作15个月了,突然心血来潮想写一篇我这第一个份工作经历,总结一下我从学校到职场的成长。
回顾
实习前夕
回到2023年的夏天,这个时候我们校企班(校企合作的培训班:安博教育)有的在进行工作之前的实训,有的在备考转生本,我是岗前实训那其中一个。
实训主要内容是对我们前端方向的技术培训,校企老师这3个月里给我们讲了HTML,CSS,JavaScript内容,内容很基础,如果是2016以前靠这个是随便找工作的,但这是23年,计算机凛冬已至,靠这个基础内容完全找不到工作。
因为我前端技术比较好,我从大一就规划好我要走前端这条路,从大一到大二我一直保持学习前端技术,其中加了不少社区群与在职的前端聊过不少,我知道企业前端开发需要什么技术,上课就当做是复习一遍基础内容。
其中最让我感到困惑的是明明学习基础的时间都不够,还要拿两个星期的时间学习PS。
但学PS已经是超纲了,就算是用到PS应该学切图、雪花图,而不是学如何扣人脸、消除人脸痘痘、PS做UI。学UI设计本应使用Axure等专业工具,当我意识到PS课程与职业方向严重偏离时,才惊觉自已经成为了一颗韭菜。
虽然对PS课程持质疑态度,我仍会在完成作业后自主安排技术学习。有次我已经交了作业,并且已经给了我满分,她来催我:“我知道你们几个技术好,但还是要交作业的哈”。我回答“嗯”。然后又过了一段时间又来催我:“你还没交作业吗?”,我回答:“你不是给我满分了吗?”。她这才反应过来,原来那个满分的同学居然是我。
也许是她觉得我作业做的很好,对我开始严格了起来。再一次点评vi作业中,她打断了在偷偷学习的我,开始对我作品点评,因为我正学到很重要的地方,她跟我说你这个作品啊啥啥啥的,点评了什么我不记得了,这个因为我也没有心思听,我在某个地方打断了她,我不想和她讨论vi设计,我问他我们学前端的为什么要学vi设计,我们专业方向又不是广告设计工作。
对此我抛出问题,安博的PS老师对我发起质问。
Q:你上过班吗,你知道企业要什么样的人吗?
Q:你不知道这是企业硬性要求,必须要掌握的吗?
Me:我有上班的朋友,他都不会这个的
Her:有些公司是有这样的要求
这个点反驳不了她, 虽然无法否认部分企业的特殊要求,但是招前端开发工程师要以PS熟练运用作为前端工程师的筛选条件,显然暴露了用人方对岗位认识的偏差,这个老师也包括在内。
后来她生气了,似乎感受到我并没有往这个方向深耕的意思,开始威胁我,你在我这里校企点评肯定是不过关的以后企业内推肯定不是你优先的。现在想想就好笑,后面他们根本就没有把我们班内推进企业,群里发的招聘要么是测试,要是就是数据标注,给他们投简历都不回答的,工作全都是要靠自己找,有时想起就后悔为啥要多交钱进校企班呢。
后来校企培训课时结束了。我们开始自己找工作,我和另一个前端小伙伴疯狂投简历,海投一个星期之后,我们总共得到了两个公司的面试,一个外包,一个自研。
第一个面试的公司是外包公司,这家公司邀请我面试的时候我很紧张,很兴奋,开始幻想着以后开发的日字,在轻轨上,我不断刷着前端面试题,到公司后老板开始面试我,老板不懂技术没有问我面试题,他只看我的作品,我们聊了一下加了个微信后就再也没有联系过我和我的小伙伴。
第二个面试的工资很低还需要笔试,我想着低就低了吧,已经投了好几天才有一次机会。
这是他们的招聘内容:
前端开发实习生
[愉快]招聘流程:
1. 线下笔试,100 道选择题,都是 HTML、Css、JavaScript 基础知识;
2. 笔试后直接进入面试环节,同时加上「***」微信,用于通知面试结果。
[愉快]薪资待遇:
- 80 分以上,固定薪资 1k ~ 2k;
- 70 ~ 79 分,如有项目可看,加分,固定薪资 1k ~ 2k;
- 70 分以下,只能申请成为按劳付酬实习生。
[愉快]实习周期:
- 固定薪资实习生需实习至少 6 个月且有意愿转正,每周工作必须五天(若平日有课,节假日上班可调算为一天工作),专业笔试成绩需 80 分以上,薪资是 1k ~ 2k;
- 按劳付酬实习生需有意向长期实习(至少 6 个月),考核周期三个月,完成晋升要求后可申请成为固定薪资实习生,薪资是 2.1k ~ 3k。
[愉快]解决住宿:
- 固定薪资实习生其所在大学或居住地不在大学城,提供职工宿舍(上下铺),优秀实习生毕业后可转正;
- 按劳付酬实习生不包住,可选择住公司宿舍,需按床位情况付费(300元/月)。
[愉快]晋升固定薪资实习生
具体可访问菜单「晋升机制 -> 按劳付酬晋升固定」了解他们的笔试题非常冷门,我印象中有一题;input标签使用hidden会不会导致网页重排。这题我选择的是不会,后来我笔试的分数记不得了70分以下,我的小伙伴发挥比较好,有70来分左右,按照他们要求他可以拿到1500一个月,而我的话只能劳付酬实习,一个月大概500-1000这样子。
还好我放弃了这个offer,他进去后来发现他们公司和招聘的描述完全不一样,因为公司公司业务经常单休,午休只有一个小时,我们聊天的时候他就会吐槽公司怎么压榨他,之后他从这家公司离职后就转行当健身教练去了。
入职
请求的简历如同坠入数据黑洞,老板的回复成了奢侈的响应。
可能是重庆不太适合找开发工作吧,我在BOSS直聘换成了老家(南宁),疯狂聊天然后得到了不少邀约面试,感觉老家还是有不少机会的,但是我感觉累了不想准备面试了。我想停下来休息并回家沉淀沉淀。
沉淀一段时间后,我提升了不少自信,开始在南宁海投。
我在BOSS上疯狂轰炸下,很快得到了第一家公司的回复,也是我入职的第一个公司。
老板最开始给我发了一个网站,把接口给我,让我把首页复刻出来,看看效果后考虑要不要让我入职,我把这个消息告诉我们慕课网的群聊,群友都担心我被这老板骗了,因为在BOSS直聘上不少人用这个方式白嫖。但是我没有想这么多,反正现在也找不到工作,就当练练手好了,这个网站是某足球的门户网站,这个网站的结构很简单,我用了一天就把这个网站复刻出来,并超额完成了部分内容,然后发给了老板,老板看过后直接让我入职。
待遇是实习一个月,实习工资2k,正式工资4k不含社保+项目分成,到手3.4-4k左右,每天早九晚六,周末双休,得到这个结果我已经很满意了,在南宁,只要我没有房贷,车贷,这个工资属于还不错的级别了,于是开开心的入职了。
(后面写好上传功能,我再把我的以前的简历上传到这里供大家看看)
碰壁
公司最开始的招聘需求是需要掌握SSR服务端渲染。老板知道我不会,给了我一段时间学习Nuxt和SEO。
学习了一段时间发现,Nuxt是真的很简单。到实际一路开发过来也没有出现什么bug。
后来公司要求网站要做站点地图,这个站点地图是后端自动生成XML到前端的静态路径,Nuxt2的静态路径是static,Nuxt3是public。因为前期没有沟通好要用什么版本,我用的是Nuxt3写的,但后来发现Nuxt3的静态资源路径有问题,它只能访问开发环境打包之前的静态资源,如果你打包好后,往public添加文件是无法访问的,同事用的Nuxt2没有这样的问题。
然后我开始找翻打包后的源码,发现它的静态资源是映射好的,然后我开始翻阅nitro的文档,发现它这样做的原因,因为这样做了Nitro 无需扫描目录即可了解公共资产,从而通过缓存标头提供高性能。
https://ezdoc.cn/docs/nitro/guide/assets#production-public-assets
由于Nuxt2默认采用Express作为服务端运行时,其静态资源处理机制与Nuxt3的Nitro架构存在本质差异。
这个问题我记得在Nuxt中文群里萨龙龙(WordPress主题开发大佬)似乎提出过这个问题,然后我找到他,问他是怎么解决这个问题的,他给了我一些解决方案就是自己定义静态文件,但我发现还是不起作用,我反馈给他,然后他也发现他的这个问题还是存在。
然后我开始自己找解决方案,我开始翻issue,找到其中一个解决方案,使用Nginx转发,那个时候markthree还没有开发nitro-public-module,所以只能使用这种方案解决,然后我使用ChatGPT帮我生成Nginx规则,正则转发XML文件。在我自己的博客上测试没问题后我把规则发给了后端,第二天上班后端测试的时候居然无法访问。后来发现这是宝塔那个版本的bug,使用PHP管理的项目配置Nginx是不生效的,使用Node面板后得到了解决,并反馈给了萨萨龙,他的问题也得到了解决,现在他的主题配置文档也还是用的这个方法,对此心里还是有不小的成就感。
裁员
入职13个月后,公司实在没什么业务了,公司把我裁掉了然后赔偿了N+1。
第一次被裁掉后,没有,只想疯玩一阵时间,我在南宁玩了一个月后,选择回家休息边学边休息,回家这段时间复习了vue、小程序、React,学习了Nextjs,以及写了一些开源。
提升
经历第一次完整的工作周期后,我获得了多维度的成长:
技术突破
掌握了Nuxt3全栈开发模式,深入理解Nitro服务端原理,独立解决了静态资源路径映射、SEO优化等关键问题
积累了企业级项目的开发经验:从需求评审到部署上线全流程参与