程序员的失败历程

·  阅读 4508

前言

这是我的第一篇掘金文章,用我作为程序员7年的错误历程给刚入行的年轻人一些警示。很少有人分享自己的失败经历,但大多数人都是失败而平凡的,勇于面对自己才能换来更好的成绩。

入行

我2012年毕业于天津某二本院校,学的专业是集成电路设计与集成系统。我出身农村,高考选专业时既没有高人的指导,也不了解中国集成电路行业的现状,只是单纯觉得这门专业貌似高大上,于是选了这门专业。大学毕业后经老师推荐进了一家二十几人的小作坊开始做版图工程师。一是每月4k块的工资低的可怜,二是自己专业知识学的很差,后来接受高中同学的建议准备加入iOS程序员的行列。2014年4月我辞掉了工作,借了点钱参加了某iOS培训机构的培训班。因为自己对iOS开发还是比较感兴趣的,所以学的很开心。由于不是科班出身,又是半路出家,基本就是半吊子水平。

第一份iOS开发工作

第一阶段

2014年9月底得到了某团购公司的工作机会,薪资11k每月。这份工作的主要职责是做公司内部办公App,工作内容就是写一些简单的页面,周围3名同事包括组长水平都比较差。对于这份工作,在薪资方面我是比较满意的,但是2B(不是脏话)的项目让我不太满意,我想做知名的2C项目提高自我认可。在此工作期间我也尝试阅读第三方框架提高自己的水平,但是水平有限实在看不进去。

第二阶段

2015年1月凭借从不和组长顶嘴的优势被调到2C的零售项目组。在此期间熟悉了页面开发和常用SDK集成。比较囧的是起初不会用git,一天写的代码被抹除了。

第二份工作

2015年8月由于零售项目合作方与公司的分歧,我们项目组一半人追随合作方创建了一家三十人的公司,在这家公司一做就是三年,薪资待遇是13k~16k+30%绩效,13薪。公司氛围比较轻松,同事之间都是好朋友。公司的问题是商业模式和产品不成熟。在这三年的时间里我没有找到,也没有认真去找提升自己的学习方法,只是被动的寄希望于时间,希望随着工作年限的增加能带给我附加价值,现实是时间让我贬值了。也不是完全没有收获,经过三个月的努力终于把H5开发理解了,对于只学过iOS开发的我而言,理解H5开发实在是太难了。

第一次失业

2018年12月底我迎来了第一次失业,由于零售项目收益甚微,公司宣布解散,我拿着N+1的赔偿开始了陪产生活。起初我是没有危机感的,觉得这份工作收入本来就低,正好换一份。可是接下来的面试让我很受打击,基础知识不过关,项目经验匮乏,没有得到一份offer,最接近offer的是在度小满面到三面。我于是狂找网上的资料进行补习,可是收效甚微。由于三个月面试都没有结果,最后只能去老婆所在的外包公司入职了。

第三份工作

第三份工作是做驻场实施,在某银行做App基本维护工作,这份工作很轻松,因为主要都是H5开发。薪资也很低,13k每月。在此期间我除了少量的工作之外就是学习iOS底层知识和阅读第三方框架,就是想掌握了知识赶紧跳槽,由于没有项目的支撑还是收获很少。

第二次失业

2020年初由于疫情iOS外包驻场的工作不是很多了,我大多时间闲在家里,收入也缩减了。其实就等同于失业。在此期间我在咸鱼找到了某培训机构的盗版课程进行了学习。6月份找工作的时候一些创业公司的offer已经能很顺利的拿到了,但是大厂任然面不进去。

第四份工作

2020年7月入职了一家在线教育公司,薪资24k,13薪,薪资有水分。在这家公司终于有了开发大型项目的机会。在这里起初很艰难,但是最后熬过来了,对自己的开发能力有了一些信心。但是这个移动端组同事人都比较固执,为了养家糊口,这些都不重要。遗憾的是,没有能够成为iOS开发负责人,没有得到转型flutter的机会,这都是我对自己能力不自信造成的,得到机会的同事最后也搞得一地鸡毛。工作中我懂得了如何做好一份程序开发工作,业余时间学习了算法、设计模式、技术管理。

第三次失业

2021年8月底我迎来了第三次失业。由于受国家政策影响公司开始裁员,我本身性格比较内向,又故意疏远组长(组长话痨、毒舌、爱吹牛逼),所以被裁了。这次失业用一个月时间重温了以前的基础知识,又研究了性能优化相关知识,简历投到中大型公司80%都会收到面试机会,一面通过率五分之一,拿到了一个发展中公司28k的offer,但是被我拒绝了,因为这次求职我想入职一家比较知名的互联网公司。

总结

我的职业生涯无疑是失败的。我认为自己真正成为iOS开发工程师是从第四份工作开始的。影响我发展的原因有很多。

  1. 非科班出身:非科班出身没有网络、算法、编译原理、数据库等知识基础,对新知识理解比较困难,学习效果比较差。
  2. 没有学习意识:不懂得从项目中学习知识,不注意总结,没有尝试寻找好的学习途径,一旦有了工作就放松了学习,一旦有生活的琐事更是将学习抛到九霄云外了。
  3. 没有职业规划:当一天和尚撞一天钟,为了工作而工作,没有考虑自己的职业路径,第一份工作其实是比较好的背书,自己没有珍惜,第二三份让自己背景变得更差了。
  4. 死守一行:没有转行到风口,以前同事通过转行H5进入了大厂,自己一直做iOS与以前同事产生了很大的差距。

今天先写到这里,我是一个33岁正在求职的iOS程序员。

第四次求职经历

分类:
代码人生
标签: