Resolutions for the Later Half of 2017

计划做过无数,每次计划都各有各的亮点,然而却通常注定有一个相似的失败结局。何谓失败?这里并不要求百分之百完成计划,完成80%左右就基本可以算是挑战成功。然而我却很少有完成度高于60%的计划。

原因呢?很简单,好大喜功,眼高手低。总想着把所有事情都做好,往往最后一事无成。这几年逐渐清楚了自己最核心的兴趣和目标,并且明确了自己的性格和能力的优劣势所在,希望以后能将有限的精力集中起来,结合自身实际情况,追求局部最优解。

希望这次的半年计划能基本做到脚踏实地,算是一个新的起点吧。(以下计划按优先级排序)

1. 调整思维模式

​ 重点,慢慢来,主要是下面这几点:

1.1 专注于自身的局部最优解,与他人比较只是为了更客观地衡量自身水平以便查漏补缺,而不是为了竞争

1.2 抓住核心需求和主要矛盾,不要总想着事事尽善尽美,人的时间精力有限,过分陷于细节只会让自己迷失方向

1.3 明确主要矛盾之后,凡是对自己成长有利,对他人无害的事情放手去干,不要瞻前顾后,拒绝道德绑架

1.4 对自己有客观稳定的认识和评价,不因他人的批评或表扬产生过多的自我否定或自我膨胀。学着看到自己的进步,学着接受自己的不足,学着避免情绪内耗

2. 开始适度运动

​ 从坚持某一项运动开始,主要是思想上需要开始重视,一周至少保证一次较完整的运动(两小时)

3. 技术上

​ 除了学习工作中必备的技能学习,业余时间重点花在以下几方面(注意优先级)

3.1 坚持写技术博客,每周一篇

​ 尽量在周五或周六完成,选择更有价值的话题,阐述记录最核心的内容,不要过分陷于细节

3.2 算法和计算机基础的学习

​ 算法分两个方面,一个是基础算法题训练,以LeetCode为主,尽量每天都练下手,注意分类总结,半年下来至少150道(精细分析和总结,思维训练为导向,非面试导向)。另一方面是其他高级算法的学习和运用,这一方面主要通过写博客来驱动

​ 计算机基础目前的学习重点在于网络和分布式这两块,网络这一部分主要靠看书(TCP/IP详解卷一)和写博客,分布式这一块尽量跟着6.824做lab(根据自己的实际情况调整进度,不强求跟完,但是至少跟一半)

3.3 Java语言高级特性以及JVM

​ 语言方面,重点在IO、多线程以及语言新特性

​ JVM,重点主要在实践经验积累和总结,get your hands dirty

3.4 Linux

​ Linux的内容比较琐碎,主要还是以动手实践为主,下半年最核心的计划是熟练shell编程

4. 生活上

4.1 规律作息

​ 尽量1点之前睡,使用sleep cycle进行统计

​ 每晚睡前明确当日的收获,以及第二天的首要任务

4.2 琵琶

​ 重新上课(不强求,时间不够就自己练,兴趣驱动),以指法、古曲训练为主。半年目标:每月至少练一次,练熟《送我一枝玫瑰花》

4.5 英语口语

​ 每两周周末一次conversation exchange(难以达成的情况下,至少保证每月一次)

下面总结成表格,以便年终的时候查看计划完成情况(按优先级排序)。

Task List
1. 专注于自身的局部最优解
2. 抓住核心需求和主要矛盾
3. 放手去干,不要瞻前顾后,拒绝道德绑架
4. 对自己有客观稳定的认识和评价
5. 坚持一项运动
6. 坚持写技术博客,每周一篇
7. 算法和计算机基础的学习
8. Java语言高级特性以及JVM
9. Linux
10. 规律作息
11. 练熟《送我一枝玫瑰花》,至少每月一次练习
12. conversation exchange,至少每月一次

还是写了太多具象的目标,其实凡是“每X一次”这种计划就基本是作死。但是比起以前的各种宏伟壮观,每每想起都让我心潮澎湃的计划,这次的计划已经接地气很多了。慢慢来吧,年底再来打脸。

Donate comment here
-------------本文结束感谢您的阅读-------------