2019 年度计划

前言

为何 2019 很重要?

2019 年将会是人生最重要的转折点之一。因为 2019 年将会是我第一次踏入职场(以实习生的身份),如果起步好了就少奋斗十年;反之,又落回到悲惨的原点。这是我最不希望看到的结果。当初本科四年少奋斗的后果还可以由研究生三年承担,而研究生三年少奋斗的后果就要用后面十年底层摸爬滚打来承担了。

2019 关键词 / 主要目标

解释完 2019 为何很重要后,正式说一下 2019 年度奋斗计划了。预定 2019 年关键词「实习」,鸡汤「越努力越幸运」以及张哥的励志文「我到底有多么拼命」。故此,2019 所有计划都以「实习」为中心,所做的一切都是以做到「大厂实习」为目标。

候选岗位要求

在制定计划时,有必要先了解清楚自己将有可能就职的岗位的要求信息。这样有利于对症下药,优先点亮重要的技术树。

数据挖掘工程师 / 推荐算法工程师(最优选)

大数据开发工程师(次优选)

Java 开发工程师(最优的退路)

数据分析工程师(没得选)

Python 开发工程师(没得选)

总结:目标技术栈

年度计划

2019 将根据学期来具体安排工作计划和任务,我会尽可能降低工作任务的粒度。因为任务粒度过大就太泛了执行效果会大打折扣,但在年度计划中也要避免粒度过小,否则显得啰嗦。更多的任务细节可以在每周工作任务中阐述。

Attention:每一项任务都要做好笔记,不能草草了事,需要彻底弄懂,为此延期都是可以原谅的(毕竟我在预计时间的拿捏上偏弱)。但是因为娱乐耽误是不可饶恕,必须牺牲第二天的休息时间弥补回来。

研一寒假

这阶段是前期准备阶段。由于 2018 年的不努力,导致很多工作任务堆积到了 2019 年完成。这个寒假更多是在填坑的基础上,增加一些工作任务。下面具体描述寒假的工作任务:

任务清单 技术树 开始/截止时间 执行周期 备注
常见机器学习算法原理+实现+推导 机器学习 年初七前完成 < 1个月 已经建好仓库了,边学边记录。这一项非常不容易的但又是避不开的。为了不打击信心,推导部分设为可选项。原理部分参考机器学习实战,实现部分分为两部分:自己实现以及调包实现,参考实战和 hands-on 。
十大数据挖掘算法三部曲 机器学习算法之数据挖掘 年初七开始 2 周 有一半已经在第一项完成了,所以时间缩短。但重复的算法需要再过一遍,可以修改旧文
Flask-Web 开发书籍 Python 开发 2月25日开始 1.5 周 总结自己毕设
极客时间的数据结构与算法课 数据结构与算法 2月25日开始 2 周 与 Flask 并行完成。细细咀嚼,不要急

可以发现,寒假主要工作集中在机器学习算法的入门上,深入部分就是推导部分,但预计这块比较难啃下来,出现延期也是正常的。同时,还会学习基础的开发能力。先把自己项目的技术给梳理一遍,其次把算法复习一下,为了下阶段的 leetcode 刷题作准备。

总的来说,寒假学习内容对于两个优先的候选岗位而言都是必不可少的模块,那么就不存在迷茫。闷头苦读就对了。

研一下

这阶段我定义为面试前准备阶段。主要工作三部分:kaggle 比赛、大数据平台学习以及刷面经与 leetcode。

对了,开学的时候关注一下今年春招的情况,把候选岗位要求记录下来,合理地微调工作计划。

任务清单 技术树 开始/截止时间 执行周期 备注
每日 leetcode medium 一道 数据结构与算法 开学就开始 - 龟派:每道题细嚼慢咽,尝试多种方法并尽可能提升效率
kaggle 入门与推荐算法类的竞赛 top10% 竞赛经验 开学就开始 直至达到top10%为止 提高机率的方法可以同时参加多个竞赛,找 2 个大佬一起。平台有 kaggle、天池、DF
推荐算法领域的论文、书籍 推荐算法 - - 感觉在竞赛过程中自然而然需要看相关论文、博客和书籍
Hadoop 大数据平台 大数据开发 - 抽出 8 天时间 把疯哥的 8 天 Hadoop 视频看完
刷面经 - 6 月份开始 - 在暑假找日常实习

上面主要是针对最优候选岗位:数据挖掘岗位的工作计划。以算法深入运用为核心,配合着基础大数据开发能力。5 月中旬,需要对当前方向进行重新评估。 如果没有任何实质性的进步,就需要立即修改方向,以大数据开发岗位为最优选择。当然评级合理的话,就继续竞赛和看论文。

评级指标:

  1. 竞赛排名有没有到过 top20%
  2. 刷刷面经,看看自己能回答上多少问题,又有多少问题回答不上来

下面是在 5 月中旬对当前方向评级不合格时,计划调整结果:

任务清单 技术树 开始/截止时间 执行周期 备注
JAVA SE JAVA 开发 5 月中旬 - 不要重头学 java se。因为这样会来不及。要快速拾起java 开发能力。读 《Java程序员面试笔试宝典-何昊》,然后找峰哥要面经

JAVA 项目|项目经验|-|-|找峰哥买项目|
大数据学习|大数据能力|-|-|微信收藏了资源|
大数据项目|大数据能力|-|-|微信收藏了资源|

研一暑假

按理说暑期实习是春招完成的,但是今年春招肯定是没能力去竞争的。所以暑假实习找日常的实习比较合理。以大厂要求要求自己,进入大中型公司就可以了。

如果实在找不到实习,说明机器学习方向是无望了。坚定走大数据开发吧。同时,我预计上面的 2 个项目应该是没完成的。所以没实习的暑假除了继续一直找之外,接着做项目(资源里有好几个呢)。

实习之外的目标

当然除了学习工作,还有生活、第二技能需要打理与慢慢培养的。

  • 每周一篇文章,非技术性的。例如认知、理财等等
  • 人体旗杆
  • 体重达到 115