赞
踩
本来很早之前就想写篇文章记录一下了,但是一直被一些琐事耽搁,今天趁着机会记录一下。
96年出生于18线小城市的农村,18年6月毕业于成都一所专科学校,专业是电子信息工程技术。高考完由于周围没什么大学生,就稀里糊涂的填了个专业,当初填志愿的时候也是奔着"信息"两个字去的,以为跟电脑有关,进入到学校才知道这专业软硬件都有所涉及,但是主要还是偏硬件。在学校的第一年自然是跟大多数学生一样,虽然没怎么逃课,但是也没怎么学专业课,就这样一直到了大二。对自己的专业感觉到迷茫,于是在大二的上学期开始意识到要学习一些额外的技能,我是比较喜欢软件开发的,而我们专业有一门单片机技术,于是准备朝这方向发展。
不知道是什么原因,所有的好运都让我们这些95后赶上了,比如世界末日、高考改革(15年取消三本)等等,我们专业前两三届都没有出去实习,到了我们这届必须要出去实习(大二下期)。于是苦逼的被拉到了苏州的电子厂实习了半年,这半年给我的感受就是以后再也不进厂了。半年后又回到学校,学了一些没什么用的专业课,大概是在大三上期中旬的样子,学校又开始进行校招,由于是专科学校,所以来招的大部分都是一些工厂,自己参加了一两个,有拿到一个实习offer但是没去。之后迫于学校的压力,同宿舍的室友找了一个工厂,没错,我又进厂了,这次在工厂实习了两个月,在过年前辞职了。转眼来到了大三下期,有些同学在实习的继续实习,没有实习的一些同学参加了专升本。其实我也准备专升本的,但是由于家庭原因,自己不想再花父母的钱,所以就没有参加。在18年3月找了个跟本专业有那么一点点关系的工作,是做辅助芯片设计的,就是由其他公司研发芯片后,但是由于仪器原因没办法对内部线路进行调整,所以给出调整方案,外包给我们公司做。刚开始也是年少不懂事,每个月只有2.5k的工资,我硬是拿着这工资在公司待了半年,在我走之前领导说到北京(总部)培训,不过我知道,即使培训回来一个月也只能拿4、5k,所以在18年9月底我辞职了。
以前喜欢捣鼓一些东西,比如手机如何免流,刷钻这些,对软件比较感兴趣。所以当时自学了一些前端技术HTML、CSS这些(辞职前),后面有几个同学去培训班培训Java,同时也感觉到自己不够自律,所以去了一个同学所在的培训机构。因为他亲戚在那里上班,是叫什么职业技能培训学校,我感觉应该挺靠谱的,而且也不像其他培训机构一样挂着科技公司的牌子搞培训。由于我没怎么挨过社会的毒打,培训前也没仔细查过这个培训机构,后面就翻车了。在我们培训尾声的时候,也就是准备投简历、模拟面试找工作的时候,培训机构以其他分公司亏损为由跑路了。当时有些学生报警了,但是还是太年轻,估计给上面的早就打好关系了,就这样一直僵持到了19年年初,过完年再去的时候就已经跑路了,自己身上还背了一身培训贷款。
过完年就开始找工作了,然后发现当时学的技术比较老,还是SSM,刚好又赶上了互联网的缩招(18年10月左右各大互联网公司大规模裁员),那个时候很多公司都开始在用Spring Boot了。因为没有培训机构的模拟面试和简历模板等,在投了几十份简历后收到了一两个面试邀请,当然最后也是凉了。这个时候已经是19年5月了,心想不能再这样下去了,还是可以先随便找个工作,于是机缘巧合下找了个安装设备的工作。主要是做UPS(后备电源)安装与维护,技术要求不高,就是工作必须非常谨慎,毕竟随时在跟电打交道,而且需要经常出差。因为这份工作我基本上跑遍了四川的各个地级市和区县,在这里干了一年后,也就是在20年的8月,我辞掉了这份工作。心里还是惦记着搞软件开发,而且这个行业最好尽可能的尽早入行,你越年轻掌握的知识越多才能更好的挣w。
都说20年不适合辞职,没莫名其妙的丢了工作都已经算幸运的了,但我还是坚信我的选择。由于在学校时没考驾照(家里人没说,自己也没怎么管),趁这个时候报了个驾校,科二、科三各挂了一次,在考科二科三期间自己也在自学一些技术和刷面试题,三个月后拿到了驾照,这时候已经20年11月了。临近过年,又错过了金九银十,找工作自然是不顺利,就这样一直混到了年后,年后一直刷题,然后包装工作经验。在面试了十几家公司后收到了一个offer,我就很奇怪了,面试题很多重要的题都没做,而且在成都填的期望薪资税前10k,居然面试通过了,可能也是因为技术总监是做C++出身吧。
当时面试时是说想把公司现在的C++项目移植到Java架构,组建Java开发团队,当时也没细问,就这样我第二天就开始去公司报到。公司做的是军工项目,所以要求是内网开发,在公司待了一天后,发现全公司就我一个Java,心里就有点虚了,在入职后的第二天我就辞职了,当然工资就不说了。于是又进入到苦逼的找工作环节,在3月底,入职了另外一家公司,薪资只有6k,但是出差有补贴,80还是100一天,感觉还可以就又入职了。这个公司做的是一个医院项目,使用的是当下比较火的微服务架构,我参与的时候项目已经处于迭代阶段了,这个项目也是开发得比较久了,我发现里面有些代码还是19年的,公司给了我一周熟悉项目,第二周开始改一些小bug。公司也不是很大,后端开发也就5、6个,其中还有两三个已经出差了,我坐的位置还是比较好的,左右都是公司的Java开发,技术总监在我背面坐着。在入职后第7天的时候,左边的Java(Java组长)出差支援项目了,右边的Java出了一个小车祸,第8天的时候参与项目评审,分了一个很简单的功能的给我。没有实际工作经验的我不知道从何下手,又不好直接问技术总监,后来技术总监看了我的情况,亲自上手给我写了一些示例,但是对于项目需求我没有很明确,所以被技术总监拉去约谈了,让我当着他面找产品经理确认需求。虽然确认了大致需求,但是数据库表不知道如何设计,还是处于一脸懵逼的状态,在下班之前技术总监又过来给我写了一些示例,说这个功能最多半天就做完的,我做了两天还没开始,周一这个功能必须做出来。其实一些功能我是能写出来的,就是展示给页面的字段不知道如何设计,正好又赶上之前因为培训贷款银行冻结了我的微信和银行卡(在第六个月之后就没还贷款了,一共24个月),心烦意乱之下我在周末跟技术总监说了离职的事情,也没要薪资,周一就直接没去了。这个时候是21年的4月中旬,在处理了银行卡冻结的事后又开始了找工作,在劳动节前拿到了两个offer,一个是亚信的外包(7k,技术框架很老,而且是自研),一个是100多人的公司(7k,试岗一周,试岗有薪资,三个月转正后买社保),我选了第二个。试岗通过后安排我参与了一个小项目,但是没有参与需求调研这些,所以对项目了解不是很多,而且使用了很多前端知识(使用的若依,前后端不分离),做起来很吃力。同项目的另外两个Java,一个在公司一年,但是今年才毕业,另外一个才大三,不知道是因为科班原因还是我很菜的原因,我感觉也太强了吧。一个大三的已经能使用多线程并且运用到项目中了,熟悉线程池的使用,有一次一个功能我做了一两天,遭到了其他人的吐槽,部门经理听到后,然后我就被约谈了。我就以对前端知识不熟悉搪塞了一下,部门经理就拿我跟那个大三科班的比较,这就很无语了。好不容易熬过了那个项目,又开始了另外一个项目,这个项目就比之前项目复杂得多,虽然是前后端分离的,但是很多数据都是其他系统使用netty推送过来的。其实业务也不算复杂,只是数据来源不是很清楚,每次做之前都要问一下别人。这周又分配了两个模块,其中一个模块是两天的工作量但是我花了四天,其中反反复复的找项目经理对需求,在今天又被部门经理约谈,说可能不满足招聘需求(但是态度端正,其实就是每天都在加班),或者降薪(定薪是7k)或者转岗或者辞退,有点怀疑自己能力了,也不知道是不是不适合做开发,另外说一下公司研发部的人员组成,部门20多个人,一个部门经理,一个项目主管,其他有四五个人准备培养成项目经理,两个技术大神,三四个经验比较丰富的码农,剩下一堆实习生。这就是一个非科班菜鸟程序员的真实写照,记录一下。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。