不知不觉间在家办公已经一个多月了, 说老实话在家里办公除了见不到人, 除了缺少了办公室的”烟火气息”外, 都是优点.
首先是属于自己的时间多了, 早上可以晚将近一个小时起床, 正式上班时间也从8:45挪到了将近9点, 也不用去赶火车, 也不用下班的时候锁电脑, 很多overhead都可以省去, 这样多出来的时间就能用于学习一点新知识, 或者干任何自己觉得有意义的事, 其实无论自己想干的事在当下看来是多么没意义, 但总比在路上坐火车有意义.
事实上也确实有很多免费的视频网站, 尤其是教育类的网站有了很多优惠的课程, 也有非常多的优质内容, 自己可以不断学习, 也许只有这样, 这个在家办公才不会觉得时间被浪费掉了.
这个阶段, 其实哪儿都没有去, 就一直在家, 每天都过着相同的生活, 早上起来泡一杯咖啡, 然后打开Leetcode, 一两道题, 现在参加了Leetcode的30 days challenge, 这样每天起码能完成两道题.
也开始重拾Docker的知识, 还在网上找到了一直想要报名的那个视频教程, 原价要$50, 现在只要$12.99, 觉得非常划算, 内容也很详实, 基本上把平时所用到的那些知识都囊括了.
视频是上个星期看完的, 现在已经过去十多天了, 可是自己还是没有把视频中学到的那些东西投入到自己平时的项目建设中… 学以致用, 哪怕只用一点点, 也比一点不用强很多.
就像昨天开始学习的Pandas, 在持续学习一段时间后, 自己又开始告诉自己, 要不再等等, 先不急着练习, 等东西都学完了再一起练. 可是往往这个时候就是最关键的时刻, 要是这个时候被懒惰的情绪占了上风, 这么些天来的努力就白费了.
还好, 昨天后来还是心中的另外一股正能量占了上风, 战胜了拖延症. 把应该做的习题都做完了, 顺便还看了一个关于TensorFlow的视频.
这个阶段在家里上班就是这样, 基本上连楼下都很少去了, 现在真的是无比向往以前的生活, 每个星期, 每天, 想去H-Mart, 就去, 想吃啥就吃, 现在在家, 连外卖都不能叫, 甚至连门口的pizza店都去不了, 不知道这样的状态什么时候才能结束…
刚收到SG的邮件, 说在家办公要持续到5月底, 一开始还是有点开心的, 因为很多滞后的学习计划能及时展开了, 但也想来这么些日子都在家办公对自己的待事接物其实是很不利的, 尤其是现在这个职业阶段, 正好是培养跟人接触, 跟人打交道的能力的时候, 这个时候一下子把节奏都给带断了, 其实弊大于利的.
不知道什么时候才能补上了… 嗯, 对了, 这个阶段学习到了一个新的技能, 凡事不能说”不知道什么时候”, 一定要给自己定一个时间, 叫Timeboxing, 做任何事, 都要在规定的时间内开始做, 也要在规定的时间内做到 自己能做的一切.
这样总比拖拖拉拉, 最后什么都没有做好.
这个阶段的Leetcode好像有点长进了, 至少每个星期都能解出两道Hard级别的题目, 希望这个势头能保持下去, 下个阶段争取能每个星期完成三道.
嗯, Google Code Jam的Qualification Round 还是通过了, 感觉比去年难很多, 至少用到了Hash table, DFS 之类的 数据结构, 不像去年的题目那么幼稚, 其实我心里也知道, 要不是这一年来的Leetcode算法练习, 今年的Qualification Round 其实是没戏的.
下一步是round 1, 目标当然是通过, 但上个星期看了一下那些通过的人, 基本上是前两道题, 一共6个Test cases, 全部通过, 并且时间要控制在两个小时以内. 我想了想自己的现状, 离这个目标还有点距离.
这个距离不是说很抽象, 也不是说不能量化, 而是很多题目平时在训练的时候, 瞟一眼, 觉得自己能做, 然后读了下题目, 嗯, 有点思路, 然后就把题放边上了.
这样的做题态度其实是非常差的, 做题, 要么就是死磕, 无论如何也要把题做出来, 要么就索性不做, 一知半解, 似懂非懂, 半途而废是完全没有学习效果的.
从明天开始, 要端正自己的刷题态度, 题目做完了, 就要反过来看一下自己的思路, 不要把题目或者把知识点放到To-do List就算完事了, 自己想一下, 那些加到To-do list中的东西, 最后完成的有几件?
所以, 很多东西, 还是要利用好当下的时间, 既然自己已经在这个flow里了, 就不要放弃, 好不容易才走进工作状态, 那就不要胡思乱想, 把东西做完, 随便怎么想.
这个阶段其实也有不错的东西, 就是每天都会总结一下自己当天做了什么, 都会记录下来, 发微博, 也算是对隔离的这段日子的记录.
这个阶段的任务其实没有完成多少, 一来自己中途开始学习Docker和TensorFlow, 把数据结构和算法的东西算是放在一边了, 另外, 每天在家也确实很闷… 无论如何吧, 下个阶段自己要按照每天的Timetable进行工作和学习, 不求别的, 只希望自己能在这个隔离的时间里, 别真的像别人那样隔离了就玩玩游戏, 看看剧, 自己一定要有危机意识, 既然选择了做终身学习者, 那就好好践行.
时刻补充自己的弹药库, 别为完不成任务找借口, 不要以为自己很累了就晚上八点多就睡觉, 想想以前加班的日子, 每天都是忙到睁不开眼, 第二天上班继续接着干.
想想别人的努力, 想想别人还在加班, 想想自己所处的职业阶段, 想想自己所处的环境, 没有任何理由给自己的未完成找借口.
这个阶段的任务 –
- Clear Leetcode attempted problems
- 3 Hard problems each week
- Google Code Jam
- Breadth-First Search / Dijkstra’s Algorithm
- Upload 5 YouTube Videos
- Finish <The Manager’s Path>
- SQL Server Performance Tuning
- SQL Server Windows Functions
- Amazon Behavioral Questions
- Data Warehouse Model
下个阶段的任务 (2020-04-19 to 2020-05-24)–
- Make a Timetable for study and work
- Finish TensorFlow tutorial
- N-Queen problems
- Docker + Microservice personal website
- Contribute 2 Leetcode problems
- Breadth-First Search / Dijkstra’s Algorithm
- Python Regular Expression
- SQL Server / MySQL Windows Functions
- Amazon Behavioral Questions