Posts 第一年的工作经历和想法(2019-2020)
Post
Cancel

第一年的工作经历和想法(2019-2020)

avatar

2019-04-01 实习在于武汉某家总部位于福州的传统金融IT企业

2019-07-01 毕业于武汉一所双非大学 与此同时正式入职实习公司

2020-03-11 离职,我为什么离职呢?主要是三个原因:

  一.疫情原因,家人不想让我回武汉.

  二.因为大学认识的一位学霸大佬在上海,目前达到他那个水平是我的第一个目标.

  三.个人原因.入职了公司后发现,团队的人都很年轻,除了组长,都是工作一两年的人,以及我这个应届生.而且公司的代码管理是真的混乱,每个人写完代码后都是直接提交到仓库,完全没有code review,没有单元测试,测试只有一个.实际上测试还负责测试手机端系统.

  基本可以说测试全靠自己.而且公司在一个项目开发结束后.基本没有完整的测试过就开启了下一个项目.现在看来应该也算是一个外包公司吧.虽然是自己做产品卖给客户,但是每个客户都需要自定义的东西,最后导致差异还是很大的.

  由于在没有code review和单元测试.以及项目开发结束后都没有进行完整的测试,就开启下一个项目了.所以导致在新项目的时候还得抽时间出来处理老项目的bug.这就导致了很多加班,基本类似于996了.其实在剩下的后半年,感觉基本都是在搬砖,类似于后端的crud.而且因为天天加班,没有太多时间去学习一些新的东西.导致我对这份工作的热情彻底丧失了.

  还有一点,我这个应届生竟然能在团队中当成主力输出.在互联网时代,很容易接触到一些牛人.我很清楚自己的实力,知道队友们说我比较厉害只是幻觉,所以我毅然决然的在这个历史最难就业年辞职.

2020-03-15 找工作

  辞职出去面试了才知道自己几斤几两.说实话蛮打击人的第一周,虽然那个时候每天都能有面试,但是面试官提出的问题,在我后面复盘面试后发现很多都是基础问题.一些是很简单的操作,但是因为我没使用过.所以我没答上来.还有一些是使用过的东西,但是并没有去深究原理,导致没答上来.

  经过第一周面试,说实话,心态已经有点不好了,开始怀疑自己了.在第二周的时候恶补了前一周面试没答出的基础问题,以及刷leetcode.最后经过两周,选择入职了一家为微软做开源项目的公司.

2020-04-18 前往上海,我在新公司的故事

  入职家公司完全是因为微软光环,以为能和优秀的微软大佬一起开发项目,以及他们不加班的氛围.最后事实证明,不加班是真的,但是实际上跟微软大佬一起开发项目和我想的一起开发项目有点出入,工作性质有点类似于测试开发的样子.目前入职一个月来可以说基本就是给微软的Azure下面的开源项目加一个test case.提高项目的test coverage.

  一开始认为工作内容不喜欢,想辞职.而且我认为这个活没啥技术含量,以为周围的人技术水平都不怎么样.直到我遇到了有就坐我隔壁的热心的技术大佬. 我问他这工作没啥技术含量,学不到啥东西,为什么你会愿意做这个.他只问了我几个问题,我就决定不离职了,跟着大佬学习.

  1. 别人凭什么把高难度,有技术的活给你干,如果你连这些简单的活都做得不够完美?
  2. 你真的完整的了解过软件开发的整个流程, 比如CI/CD, 你会配置吗? 你知道他底层是怎么实现的吗?
  3. 而且你的基本功真的扎实吗,你前端用的JS,你真的能熟练运用吗?还有数据结构,操作系统,如果你这些都知识的原理你都搞不懂的话,你还想搞多有技术的事情?

他问完这些,我想了想现在的自己,面试的时候JS有些基础题感觉都答得不是很满意.现在是否能一个人能从0到1去构建一个项目到发布到服务器上,好像不行,我心里已经给了答案但是我没有说出来.然后他看我不说话了,接着说很多人框架原理啥的都不懂,就只会套个框架实现出了一些需求就觉得自己很厉害(感觉在说以前的我).这个说实话随便换个人教下就会了,所以替代性就很强.晚上反正不加班,回去多提升下自己的内在修为,多看看书,扩宽自己的知识边界.

  那天之后.我认真审视了下自己,抛去自己浮躁的心态,静下心来修炼自己的内功.所以我放弃了离职的念头,将自己归零,开始重新学习计算机基础知识.

This post is licensed under CC BY 4.0 by the author.

项目踩坑-1

发布项目到服务器-1