最近很忙,这一个多月都没写过博客了,趁现在有时间写一写吧,算是对这三个月来的总结。
微信公众号搜“非典型开发者”,添加关注,不再迷路
春招投了大概100份简历吧,磕磕绊绊地结束了春招,虽然很辛苦,但是也算是收获了一些满意的实习Offer:
还有一些小厂的口头拒掉了Offer,就不写出来了。
所以从2019年12月-2020年5月,我的整个实习生春招就已经结束了。具体的面经我没有放出来,牛客网上其实有很多了。
拿了几个Offer后我也没有再接着笔试了,放松了一段时间,开始准备其他事情。
很多朋友问过我,为什么我一个双非+非科班能够收获阿里、腾讯这样大厂的实习Offer呢,其实我总是笑而不语,说自己运气好而已。
确实,我觉得在求职过程中,运气占了4成,这4成包括:HR能不能在10s内感觉你ok、面试官对你的感觉,气味是否相投、HR面时你的价值观是否跟公司差不多,等等等等,这些可以说都是运气成分。
另外的重要因素是沟通表达+硬技能。沟通和表达能力是先于硬技能之前的,因为会了一项技能,再熟悉也好,不能表达出来的话,其实在面试中并没有太多的作用,毕竟面试时间很短,如何让面试官在短短的1~2小时评判面试者的能力,靠的是表达与沟通。
第三点,硬技能,是最为重要的一项。从我的观察来看,硬技能差距一般体现在是否有过往的优质项目经历和自身的业务处理能力,以及热情、专注度、自驱力。
世界上,没有一项技能是你会,别人学不会的,所以想要和别人区分开来,我觉得需要建立好知识体系以及对技术有一定深度的了解, 而不在于如何使用。使用框架永远是简单的,正常来说,一个框架让你从接触到上手使用完成基本功能的时间,最多不会超过3天,如果3天都不可以,那么说明这是框架设计者的失败,没有把细节隐藏,没有做好抽象。
我觉得最重要的就是做好学习计划和安排,然后按计划按进度学习,做好每天的复盘,要求不多,每天都有一些小进步,量变引起质变,就是这么简单。还有一点就是把学习给常态化,把努力变成一种日常,不要因为有时努力学习而沾沾自喜,甚至自我感动,毕竟真正努力的人,已经感受不到自己在努力了。
以下是近半年来的每月规划和每日复盘:
很多时候我们定下了一堆任务,但是却在deadline时发现连一半都没有完成,这种情况的出现很打击自己的信心,从而造成负面影响,因为自己什么都做不好。其实这种情况是由于制定的目标没有量化而造成的(还有一部分是因为计划根本不合理)。
什么叫做量化?假如本月计划看完一本书,那么这就是泛化,而能计划每天要看什么章节、要完成什么目标、要学到什么、每天都有进度可以反馈,这叫量化。
以下是三月写的关于量化学习的一些想法:
对于面经中总结好的问题,不需要经常看,大概十天看一遍即可。一遍大概需要1~2天的时间。
留下学习其他技术或用来进阶的时间
所以对技术的学习上,知道如何使用即可,例如分布式集群的搭建等,知道如何搭建就好。
重点在于其背后的算法思想以及数据结构
一.上午8.00 - 12.00「代码时间」
用以学习数据结构和算法、刷题
.下午2.00 - 18.00「学习时间」
用以学习技术、看面经
复盘模板:
2020-03-xx
上午做了什么,收获什么
下午做了什么,收获什么
投了xx公司
特别提醒
下午和晚上可用来学习的东西
针对简历中已经存在的弱点进行学习:
五月到六月是考试月,这学期有8门考试和课设、论文要写,可以说可自己支配的时间真的很少了。
但是由于疫情原因和课程原因,也怕突发什么变故,比如说要返校或者说暑假不放假了,所以并没有去阿里实习,考虑到离学校的远近以及个人兴趣,还是决定挤出时间去虎牙实习一段时间。
所以就有了考试月的实习,一边是业务压力,一边是学校的课程和考试压力。
在虎牙的这段时间过得很充实,实习生可以上手一些线上项目,而我负责做的那块是比较核心的基础设施相关的XX系统,学到了许多操作系统、shell脚本和开发规范等技能,也对大公司的基础设施有了一定的了解。
不得不说,虎牙是一个好公司,虽然公司刚成立几年时间,但是发展势头很猛,公司里半数以上都是软件研发人员,工程师氛围很浓厚。
后面因为对组内做的事情不感兴趣,组里边的发展方向也和自身不符,所以短暂地实习了一个多月后还是离职了。
走之前和Leader和HRG聊了很久,挺愧疚的。HRG劝说了我很久,我才决定放弃腾讯Offer来虎牙实习,给的实习薪资也是比其他人高的。Leader也是把我当主力培养,一直都很关心我的方方面面,包括后续的考试请假等等,都是一一批准。
虽然公司各方面都很好,但是我认为技术人员最核心的还是技术和方向,而不是福利、薪资。Leader知道后想让我留下来负责带其他实习生从0到1开发一个精算系统,并且保证转正,HRG也提出了挽留,甚至提出转部门的方案。
但是我明白,离职的想法只要一出现,就真的应该走了,毕竟已经说得很明白,摊出去的牌就没有收回的余地。早一点走,给部门留下HC,方便后续的招人,我也可以去找自己想要的方向,双向选择,对两边都好的。
最后交接好工作,和Leader道别后还是走了,很感谢这段经历,以及我的Leader。
这段时间我最大的收获其实不是技术上的,而是学会了调节自己心态、顶住压力、安排时间、和其他人沟通,这些是最重要的东西。学会高效地学习、拥抱变化,才能立于不败之地。
这是六月的复盘里,我写了一段文字,关于舒适区:
万事开头难,一开始是最容易放弃的,因为走出了舒适区,所以开始感到不适应、想要回到之前轻松的状态。但是在一次次熬过舒适区之后,就会获得提高,渐渐地,这些难的事情变成了舒适区,然后又要一个一个地去突破,这就是成长吧。
继续启程,下一站,阿里巴巴!