毕业一年的入行经历和碎碎念

3,083 阅读10分钟

前言

我是21年6月份毕业的,本科双一流学校,专业是软件工程,自己的掘金处女作想写写自己的入行经历,给以后的要入行的毕业生当作参考吧。

eason镇楼

eason.png

实习探索

21年考研没上,开始找实习,因为自己对图像化的内容感兴趣,就开始自学前端,想找一份前端的实习岗位,学习时间大概持续了2-3个月,从寒假开始,断断续续的看一些html-css的视频,之后进行js的学习(看红宝书以及阮一峰大神的js教程),自己也依葫芦画瓢用html-css做了一个静态网站。

3、4月份的时候开始投简历找实习,最大的挑战就是疫情,学校开展的线下招聘会比较少,自己就开始在boss上面投递简历,一开始不少那种培训机构打来电话(我觉得正常人应该不会接受自己掏钱过去打工的吧),最开始的几通电话还能聊几句,后面知道他们的套路之后,只要听到培训之类的字眼就把电话挂了(后面还会继续骚扰)。后来还是约到了一家公司的面试(也是我第一次面试),面试的那天,一会议室的人,估计全是应届毕业生,流程就是笔试加面试嘛,笔试就是一些html-css-js的基础内容,现在记不太起来了,大概就是css选择器优先级,有哪些常用标签,js数组遍历的方法之类的。笔试填完之后,就是等待面试,面试官根据笔试问了一些问题,我笔试答的还算不错,面试官比较认可,也现场让我分析了一段js代码的打印,面试之后让我等,让我没想到的是,直接进了HR面,和HR聊了一通,就是看你这个人的性格和背景吧,和一些公司做性格测试差不多的效果。这次面试之后第二天HR就给我打电话要给我Offer了 ,属实是幸福来的太突然了。我就直接接受了,之后就是等到时间去公司上班。

由于公司离我学校比较远,我就申请校外租房,辅导员需要一个三方或者一个什么协议(这个三方是个伏笔),才准出校,这件事处理了一段时间,最后通过其他方式,出校了。

到现在为止,一切看着都还顺利。

在公司实习的主要内容偏向于学习(我觉得不管在哪个公司在这一点上都差不了太多,实习就是学习和积累),一开始我的导师让我学react框架,让我弄一个todolist(经典todolist),花了一个星期吧,看react官方文档,然后看了一些视频,勉强弄了一个功能都有的demo,只是语法比较旧了,然后在导师指导下做了下修改。这个demo完成之后,直接上了项目,一边做项目一边学习,导师带着,一边找问题一边纠正问题。(我现在看来,这是饱满又愉快的一段时光),那个时候才起步,很菜,项目做起来,基本上就是一个星期完成一个小需求,功能实现了,但是写法不太好,每次提交了代码,导师就让我改,最后看着实现的需求就一种感觉,就几十行代码,我花了一周时间。

临近毕业,实习了大概3-4周,向公司请假回学校搞毕设(公司一般都准的,当时一起的实习生请了4个星期),难顶的一段时间到来了。

就前面提到的那个三方协议,公司不给我开(说好的是实习四周开三方协议),辅导员又催着要,后来和公司交涉无果,就选择了run,现在想想,这个决定简直就是蝴蝶效应,这三方协议其实没什么用,有用的地方就是给就业率出一份力,公司那边可能会得到政府补贴之类的,该毕业还是毕业,只能说千金难买早知道。

总结一下实习吧,一段丰满的经历。最大的优势就是应届生的身份,进一个公司的难度或者门槛没有社招的要求高, 所以别学习我,过了一家,就答应了,后来学校开了线下招聘会,有很多更好的选择。

第一份工作

实习run了之后,又开始投简历,家里人托关系,找了一家公司,我也没多想,就直接去了,然后给我开了三方,学校那边也交差了,看起来一切问题都解决了。只是万万没想到噩梦才刚刚开始。

这家公司,由于是靠关系进去的,就两个字,信任,去了之后,还是对的,做的还是前端,还是react,自己也能学习和复习一些前端的东西。

这公司对校招也是狠狠的宰,没年假,没年终奖,靠学历划分薪资等级(我不搞学历歧视,搞的是公司,狗头保命,后来一个学历比我低的校招工资还比我高),每天还强迫待到晚上8点(6点下班)。

前端干了两个月,世界线开始发生了变化,公司人员变动,我换了一个项目组(不换也得换,那主管的意思就是没有向量的余地),嵌入式软件系统,用的是C语言,开始全栈,前端没了react,原生js,代码也是一团糟。

按照“他们”的话说就是还年轻,才开始,转C没问题,但是我有执念,一心想搞前端,算是经历了一段比较痛苦的项目开发历程,渐渐的我发现,导师是所谓的导师,最开始只会给你安排学习任务,等你做出来之后,给你打个6-70分,不会给你说哪里有问题,之后做需求,代码检查,对于前端部分,也只是听你讲思路,哦对了,人员调整之后,这公司就他妈没前端,或者说人人都是前端。

年初,我又换了个项目组,估计是在以前谈话的时候,主管了解了我的想法,把我安排去另一个项目组做前端,那个前端说白了就是静态页面,没有框架,因为做的是嵌入式,服务器也没有。结果还是全栈,自己用C写接口,前端获取数据,数据也不是json格式,自己又去写了json的接口,返回json格式数据。由于之前,就一直不爽,包括对待校招生的方式,项目组的多次转变,公司也没有什么大牛(感觉他们就是在吃老本),技术氛围,沟通氛围,管理混乱等等原因,久而久之产生了离职的念头(这公司让人下头)。

在四月份我选择了离职(导火索就是产品经理也是外行,给的前端需求直接就是截图,问她字体大小之类的css细节,她直接说还需要这么细的规范吗,自己知道她不行了之后,基本都按着自己意思来了,项目组长也不懂前端,每次看了页面之后,说不够高端之类的,很想笑,属实是两头堵)。

离职后

这次离职是我活到现在几次大胆决定中的一个,四月,裸辞。

离职按正常流程是要来劝你的,劝我我就应付着,很难蚌的住的是,主管和总经理又想让我转项目组,去做安卓或者去做测试,我人直接傻掉,这随便转岗的是吧,然后他俩想了一圈,说公司没有前端岗位给我。害,饼都不画一个。

从公司离职之后,休息了几天,便重新将找实习工作的简历进行了修改,就开始了新一轮的找工作的尝试,只有一个感受,从公司出来之后一贫如洗,项目开发没有规范,没有做项目的逻辑感,导致产生一种“我到底做了些什么东西,我怎么记不起来了”的错觉,react框架也忘了,于是开始一边学习一边找工作。

找了一些同学帮忙内推,自己也在投简历,大部分情况是石层大海,基本约不到面试,一个可能是时间问题,春招临近尾声,二个是工作年限问题,严格来说,未满一年,第三就是项目经验,在公司做的项目,能够说是有前端,但是没有react框架。

后来我懂了,我他妈入错行了,千不该万不该,一个想做前端的,进了一家通讯类的公司,基本都是嵌入式软件开发,用的都是C语言,前端有个界面就行(当然大厂不一样)。难怪公司一些培训,培训什么电波,电路我是一点都不懂。收千金难买早知道,都打着计算机的旗帜,但是行业之间亦有差距啊。

至今为止有几家公司给了我机会,我很感谢它们,至少让我了解了一些东西吧,面试问的基本上是js八股文和react相关的,差不多都能答上,也能在笔试的时候手写代码,但是都挂了,应该是看我没有什么react相关的完整的项目经历,工作经验不够,没遇到一些开发上的坑吧,因为这个,我自己做了一些简单的demo,以为可能会加分,但是从结果来看并无卵用。

这个决定,压力是巨大的,前公司带给我的或者说我第一份工作的遗憾,以及这个决定家里人的不理解和不鼓励,疫情影响下的就业形势...可能以前选错的太多了吧。

总结

还是总结一下吧

  1. 在没有前辈指点的情况下,依靠自己走向正确道路是不容易的,一些没有经历过的都需要自己去一步步的走,试错的成本就是自己的前途和宝贵的时间,需要自己能够抗住。
  2. 选择很重要,至少方向要对,要让自己在轨道上面,公司情况千奇百怪,做些自己能控制的决定。
  3. 心态很重要,管理情绪,接受失败也很重要。
  4. 接受归零。

接下来自己会努力的学习,不定期的写一些学习相关内容,早日走上自己想走的路。

最后就是我有几个问题想问问看了这篇文章的前辈们

  1. 一年工作经验的react前端应该具备哪些技能,掌握程度是怎么样的
  2. 对我现在这种情况有没有什么建议(这个很想听听各位大佬的意见)
  3. 项目经验怎么弥补