记四至六月:春华秋实,做好当下,切勿急躁,避免焦虑

最近很忙,这一个多月都没写过博客了,趁现在有时间写一写吧,算是对这三个月来的总结。

微信公众号搜“非典型开发者”,添加关注,不再迷路
在这里插入图片描述

一、春招告一段落

春招投了大概100份简历吧,磕磕绊绊地结束了春招,虽然很辛苦,但是也算是收获了一些满意的实习Offer:

  • 2019年12月:CVTE(maxhub),三面,Offer
  • 2020年2月-4月:阿里巴巴(钉钉),五面,Offer
  • 2020年3月-4月:腾讯(CSIG),四面,Offer
  • 2020年3-4月:小米(互联网三部),三面,Offer
  • 2020年4-5月:虎牙(基础架构),五面,Offer

还有一些小厂的口头拒掉了Offer,就不写出来了。

所以从2019年12月-2020年5月,我的整个实习生春招就已经结束了。具体的面经我没有放出来,牛客网上其实有很多了。

拿了几个Offer后我也没有再接着笔试了,放松了一段时间,开始准备其他事情。

二、关于时间规划

很多朋友问过我,为什么我一个双非+非科班能够收获阿里、腾讯这样大厂的实习Offer呢,其实我总是笑而不语,说自己运气好而已。

确实,我觉得在求职过程中,运气占了4成,这4成包括:HR能不能在10s内感觉你ok、面试官对你的感觉,气味是否相投、HR面时你的价值观是否跟公司差不多,等等等等,这些可以说都是运气成分。

另外的重要因素是沟通表达+硬技能。沟通和表达能力是先于硬技能之前的,因为会了一项技能,再熟悉也好,不能表达出来的话,其实在面试中并没有太多的作用,毕竟面试时间很短,如何让面试官在短短的1~2小时评判面试者的能力,靠的是表达与沟通。

第三点,硬技能,是最为重要的一项。从我的观察来看,硬技能差距一般体现在是否有过往的优质项目经历和自身的业务处理能力,以及热情、专注度、自驱力。

世界上,没有一项技能是你会,别人学不会的,所以想要和别人区分开来,我觉得需要建立好知识体系以及对技术有一定深度的了解, 而不在于如何使用。使用框架永远是简单的,正常来说,一个框架让你从接触到上手使用完成基本功能的时间,最多不会超过3天,如果3天都不可以,那么说明这是框架设计者的失败,没有把细节隐藏,没有做好抽象。

我觉得最重要的就是做好学习计划和安排,然后按计划按进度学习,做好每天的复盘,要求不多,每天都有一些小进步,量变引起质变,就是这么简单。还有一点就是把学习给常态化,把努力变成一种日常,不要因为有时努力学习而沾沾自喜,甚至自我感动,毕竟真正努力的人,已经感受不到自己在努力了。

以下是近半年来的每月规划和每日复盘:

在这里插入图片描述

三、四、五月的规划:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三、关于计划的量化

很多时候我们定下了一堆任务,但是却在deadline时发现连一半都没有完成,这种情况的出现很打击自己的信心,从而造成负面影响,因为自己什么都做不好。其实这种情况是由于制定的目标没有量化而造成的(还有一部分是因为计划根本不合理)。

什么叫做量化?假如本月计划看完一本书,那么这就是泛化,而能计划每天要看什么章节、要完成什么目标、要学到什么、每天都有进度可以反馈,这叫量化。

以下是三月写的关于量化学习的一些想法:

  • 量化学习时间
    这个月采取的时间安排策略是量化学习的时间,不再是想到要学什么就学什么,而是将300个小时分配好,不再以之前的上午、下午、晚上作为时间分配单位,而是将时间单位细化到小时,以小时作为计划时间。
  1. 编程题是薄弱项,不太会变通。可是目前已经刷题有五六个月时间了,做了有200题左右,为什么还是会出现这种情况呢?我认为可能是有以下几点:
  • 思考太少:做题总是几分钟想不到就想看答案,而不会去深入地思考,进而思维得不到锻炼。所以现在的刷题策略为主要刷中等题,并且首先从暴力解法开始做,之后再优化为最佳解法;而20分钟没有思路的题目才开始看答案(模拟面试的时间)
  • 经典的100题需要理解透测,然后做其他面经中出现的题目或tag下经典题目
  • SQl题和智力题/概率题也需要做做
  1. 对于面经中总结好的问题,不需要经常看,大概十天看一遍即可。一遍大概需要1~2天的时间

  2. 留下学习其他技术或用来进阶的时间

  • 学习指导方针
    因为目前面向的是校园招聘,而对于校招生的考察以基础为主,而在于使用。

所以对技术的学习上,知道如何使用即可,例如分布式集群的搭建等,知道如何搭建就好。

重点在于其背后的算法思想以及数据结构

  • 具体时间安排(10h/day)

在这里插入图片描述

一.上午8.00 - 12.00「代码时间」

用以学习数据结构和算法、刷题

  1. 8.00 - 9.00 【刷牛客网的基础选择题「Java、Go、数据结构和算法、计网、操作系统」30题目】
  2. 9.10 - 10.10 【做1-2道编程题】
  3. 10.20 - 11.20 【做1-2道编程题】
  4. 11.30 - 12.30 【做1-2道编程题】

.下午2.00 - 18.00「学习时间」

用以学习技术、看面经

  1. 2.00 - 3.00【看一下阿里的面经,查缺补漏,记录】
  2. 3.10-6.00【对面经中不理解的问题或技术进行学习】
  3. 晚上8.00 - 10.00「复盘时间」
    用以做总结,安排明天的学习时间

复盘模板:


2020-03-xx

上午做了什么,收获什么

下午做了什么,收获什么

投了xx公司

特别提醒


下午和晚上可用来学习的东西

针对简历中已经存在的弱点进行学习:

  1. 项目细节,思考,亮点,困难
  2. docker
  3. nginx
  4. zookeeper
  5. kafka
  6. 分布式算法Paxos、ZAB、Raft
  7. 等等

四、考试月的实习

在这里插入图片描述

五月到六月是考试月,这学期有8门考试和课设、论文要写,可以说可自己支配的时间真的很少了。

但是由于疫情原因和课程原因,也怕突发什么变故,比如说要返校或者说暑假不放假了,所以并没有去阿里实习,考虑到离学校的远近以及个人兴趣,还是决定挤出时间去虎牙实习一段时间。

所以就有了考试月的实习,一边是业务压力,一边是学校的课程和考试压力。

在虎牙的这段时间过得很充实,实习生可以上手一些线上项目,而我负责做的那块是比较核心的基础设施相关的XX系统,学到了许多操作系统、shell脚本和开发规范等技能,也对大公司的基础设施有了一定的了解。

不得不说,虎牙是一个好公司,虽然公司刚成立几年时间,但是发展势头很猛,公司里半数以上都是软件研发人员,工程师氛围很浓厚。

后面因为对组内做的事情不感兴趣,组里边的发展方向也和自身不符,所以短暂地实习了一个多月后还是离职了。

走之前和Leader和HRG聊了很久,挺愧疚的。HRG劝说了我很久,我才决定放弃腾讯Offer来虎牙实习,给的实习薪资也是比其他人高的。Leader也是把我当主力培养,一直都很关心我的方方面面,包括后续的考试请假等等,都是一一批准。

虽然公司各方面都很好,但是我认为技术人员最核心的还是技术和方向,而不是福利、薪资。Leader知道后想让我留下来负责带其他实习生从0到1开发一个精算系统,并且保证转正,HRG也提出了挽留,甚至提出转部门的方案。

但是我明白,离职的想法只要一出现,就真的应该走了,毕竟已经说得很明白,摊出去的牌就没有收回的余地。早一点走,给部门留下HC,方便后续的招人,我也可以去找自己想要的方向,双向选择,对两边都好的。

最后交接好工作,和Leader道别后还是走了,很感谢这段经历,以及我的Leader。

这段时间我最大的收获其实不是技术上的,而是学会了调节自己心态、顶住压力、安排时间、和其他人沟通,这些是最重要的东西。学会高效地学习、拥抱变化,才能立于不败之地。

这是六月的复盘里,我写了一段文字,关于舒适区:

万事开头难,一开始是最容易放弃的,因为走出了舒适区,所以开始感到不适应、想要回到之前轻松的状态。但是在一次次熬过舒适区之后,就会获得提高,渐渐地,这些难的事情变成了舒适区,然后又要一个一个地去突破,这就是成长吧。

五、继续启程

继续启程,下一站,阿里巴巴!

在这里插入图片描述

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员不鸣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值