初入职场的前端小白

为什么要开始写这篇文章呢,原因很简单,就是我在三个月试用期过后,被告知你没通过。

跟现在中国大部分每年的应届毕业生一样,我在今年2019年的2月到4月开始了春招,我没有回学校,在西安这里各大高校去参加各类专场校园招聘,双选会,等等,因为自己本身的前端技术属于菜鸡,在这段追寻人生第一份工作的时间段中,我每天都去图书馆将前端这块的知识点彻底的学习,大体上,将面试中会遇到的问题都总结于心,但是大家都知道,程序员都是靠技术吃饭的,不能说你自己背了几个理论就说自己是个工程师了,所以第一次面试当然凉了,不过我跟那个面试官聊的挺好的,他告诉我该怎么去准备面试和平时注意去怎么学,接着我又听大家说,不管是什么公司,只要是有这个职位的,你都去投,于是乎,我参加了很多校招笔试,基本上都是石沉大海,不知不觉已经过去了两个月了,家里人说替我找了别的工作,让我去移动公司吧,跟我的专业比较对口,可是我还是比较喜欢做有挑战性的事情,接下来继续在学习前端的东西同时,我在一场双选会上找到了机会,顺理成章地第二天我就去公司笔试了,笔试的题目很简单,都是一些关于vue和以及HTML和CSS基础的东西,还有简单地Http 请求,接下来就是第二轮面试,也是对简历上的东西简单询问,然后一些性格之类的,学习能力这类的,最后简单告诉了一下公司福利,最后过了几天就是公司主管进行视频面试,还是询问你的一些项目怎么完成的,谈了谈平时他对自己部门的人的要求,主要是学习能力这类的,因为我觉得他可能觉得都是刚毕业的大学生,也没啥技术要探讨的,最后告诉我薪资待遇啥的,因为本身在西安这块的话,工资本来就比较低,我第一份工作的薪资就是4.5k,(对不起,刚出炉的2019届毕业生的平均薪资都是5610,我又被平均了哈哈),就这样,过了几天,我被告知通过了,然后回家休整了几天,就回到大学,去享受最后的大学时光,现在想想最后那段时间真的挺美好的,顺利毕业,然后跟女朋友以及大学同学一起去了厦门毕业旅行,人生感觉真的好幸福。

7月1号是我正式上班的第一天,早早来周边租了房子,熟悉了这边的环境,去了公司签了合同啥的,第一次感觉一切都是新鲜感,进了公司才知道公司是一家外企,待遇,办公环境没得说,配置都是苹果一套,由于自己上大学那会属于穷比吧,对于Mac还是不会用的,刚开始的一周,都是在熟悉Mac的操作,以及Mac上如何进行开发,因为我们有一个简报分享,类似于学习成果的展示,这三个月下来我感觉我学到不少东西,比如,MacOS的基本操作以及手势,Git的基本概念与命令使用,Chrome的开发者模式,Linux的基本命令,Docker的安装与使用,postman的安装与使用,odoo的使用,Material Design的设计规范,和sketch的基本操作,mongoDB的CRUD、命令行操作和安全认证机制以及node.js的DNS解析,buffer,多进程,和其他主要模块,我们是主要以vue 和 node.js+express来做项目的,第一个项目比较简单,容易接受,就是公司官网,我们要做的就是根据UI设计的Sketch文件,去蓝湖上查看详情,完全做出界面,这个对一个前端来说,都是比较容易的,所以很顺利,也没啥技术可谈,我记得我负责那块的是招聘模块,界面上的就是布局问题和自适应问题,这里我学到是怎么让它在不同大小的屏幕上保持自适应,以及布局时整理考虑和完全按照设计稿来不要加入自己设计进去。

第二个项目是薪资管理系统,因为我们是对内的,所以做的都是适用于公司的,换句话说就是老板要什么我们就去研究什么,刚开始时主要还是搭建项目,然后用的是vue,当然也会用比较流行的前端组件vuetify,第一次用这个组件,都是对着官网的使用教程针对于项目中具体的需求去做的,界面上的完成基本都是比较容易理解和接受的,静态界面完成后,开始后端部分,对于我前端而言,我当时觉得我不应该来做后端呀,但是,任务到这了,你必须去完成,于是乎,node.js和express就又开始学习,我们用的是mongoDB数据库,比较好的是它有一个可视化界面Robo 3T,对于新手而言,还是比较好上手的,配置好文件后,models模块和routes模块是关键,那就开始写接口了,数据渲染,新增,编辑,删除,基本的会写了,接下来聚合查询,分组查询,模糊查询,多条件搜索,写后端的同时还得对应着前端部分去修改,我当时拿到的是比较难处理的,薪资计算,要算绩效,分红,点数啥的,一个计算接口写了200多行,说难吗,刚开始拿到薪资计算的文档时,说实话,一脸懵逼,询问了好多次需求,要把整个项目串起来,写了两周吧,终于成功了,但是还有好多bug,后来我的任务被别人接手了,我去写股票管理的部分,前面不难,就是遇到一个股票交易记录的问题,要把交易记录可以修改删除啥的,因为这条记录有涉及计算,所以你删除修改要动态计算,这是比较难的,不过还好,公司的人都是应届毕业生,都愿意帮助别人,我在别人的帮助下,完成了这个功能,我后来也研究明白了她的代码,不过,这只是第一步,后面的bug还得我一次又一次的测试修改,有一个大家都出现的报错,net::ERR_EMPTY_RESPONSE报错问题,解决了一天,还是没能找出问题所在,历经两天找同事看,在研究,终于找到解决方案,不过又得该代码,改了一周多,终于修改好了所有的bug,我把这个方法告诉其他出现这个问题的同事,也算交工了,试用期快到了,那天我在外面改bug,主管找到我说你没法转正了,理由是你的前端这块的技术不够全面,独立解决问题的能力不足。说了这么多,第一份工作就这样结束了,刚开始有点难受,不过,想想人家说的没错,自己确实是技术不够强,遇到问题喜欢问别人,平时总结的习惯不够好,这篇文章是我继续追梦的转折点,以后也会记录自己的前端成长之路,希望大家一起加油,永远不要停下学习的脚步!

你可能感兴趣的:(仗剑人生)