也许并不需要每个阶段(每5个星期)都写一篇这样的总结, 事情总是要自己做出来的. 无论是不是有总结, 无论是不是回顾这五个星期来发生了什么, 日子总是要一天一天过的.
这几个星期, 最大的改变是Andrew搬出去了, 整个屋子瞬间感觉清静了不少, 竟然也感觉冷清了不少.
厨房整洁了, 厕所整洁了, 我也有专门属于自己的书房了.
楼下住进了几个美国小伙, 基本上没啥声音. 边上的C-8也常年不在家, 和我书房紧靠的那间屋子也常年非常安静.
这种状态简直是我梦寐以求的, 没有任何干扰阻挠我的学习, 也找不到任何理由不进行学习.
夜深人静的时候, 甚至可以到楼下去呼吸一下新鲜空气, 调整一下心态, 然后再回房间学习.
可是, 就是这样优越的条件, 我还是不能静下心来学习, 很多时间甚至打字都懒得打.
工具齐全, 外部没有干扰, 如果还是找各种各样的理由不去学习, 或者想把现在的事情拖一阵子再做, 那真的就是我自己的问题了.
最近几天开始慢慢觉得, 自己不能静下心来学习很大的原因是心太急.
只要开始做, 调整好心态, 慢一点也没什么. 磨刀不误砍柴工. 只要真的开始做了, 比如说打字, 慢点打, 把字打正确了, 没有人关心你是怎么打出来的.
就像写代码, 编程, 一定要开始写, 一旦开始写了, 思路也就慢慢有了. 这个阶段开始, 尝试着直接在Leetcode上敲代码, 而不是在PyCharm里调试, 编码完成后在复制粘帖到网页上.
突然发现没有了IDE, 自己编程的思路反而清晰起来, 也时不时在代码里添加点注释, 有时竟然感觉自己像个程序员了.
前几天趁着联想搞活动, 花了130多刀买了一台笔记本, 准备拿来当练习本用, 有什么新的想法, 新的系统就在上面先鼓捣鼓捣, 成功了再移植到其他的环境中.
这么做的好处是, 环境物理隔离, 不会和现有的系统产生任何冲突, 配置做做POC足够了, 等到真的要投入使用了, 再弄好的配置.
不知不觉, 竟然迷恋上了Linux操作系统. 觉得光有树莓派恐怕还是不够, 毕竟不是日常生活操作系统, 看来要真的学习Linux, 是真的要逼自己使用这个操作系统.
就像生活中很多事情一样, 是要逼出来的. 自己觉得好难不想做, 可是就是那些自己觉得好难不想做的东西, 才会让自己走出舒适区, 也正是这样的东西, 才会让自己成长.
这个阶段, 工作上反而很轻松, 很多事情我只要看一眼, 稍微想一下就知道怎么做了. 仿佛又回到了4年前的百事项目组, 往往坐在那里一天都没有什么事干.
有些东西, 知道的, 一分钟就能做出来,不知道的, 永远不知道. 而就是那些工作上”不知道的东西”, 往往成为了前进的瓶颈.
既然不知道, 那就问咯.
在美国工作的这些年, 很大的一个感悟是, 在美国, 只要是工作上的事, 不管是不是真的和平时的职责有没有关系, 只要把问题问出来, 对方一定会尽可能给你解答.
那, 既然意识到了这一点, 为什么工作上很多不懂的事情还要睁一只眼闭一只眼呢?
工作上没啥顾虑, 生活中也没啥顾虑, 要是自己还不提高, 难道这就承认自己的天花板已经到了?
想想那些生活在食物链顶端的人, 他们的生活是怎样的?
想想我身边的那些人, 那些平时没事就出去旅游, 出去玩, 探索的人, 他们的生活态度为什么和我有这么大的差别?
再来看看自己的生活.
有太多自己并不需要的东西, 看看储物柜才意识到, 自己有好多包, 也有好多衣服,也有好多电脑. 为什么这些资源都不利用起来呢?
是不是自己的管理能力真的这么差? 常常想想, 别太把别人的话当回事, 别人说你做事利索, 果敢. 其实生活中的自己才不是这样的人呢.
真正的自己, 只有自己才知道. 很多东西是由内而外的, 不是一朝一夕能做成的.
比如, Andrew搬出去的时候, 劝我把地下室的那些盒子收一下, 他说, 他搬家的时候最多也只需要用到我那些盒子的三分之一. 而我号称是一个”极简主义”者, 生活中竟然如此不堪.
很多东西, 不是便宜了就要买的. 买来的关键是用不用. 如果买来后一年都不用, 那买了干嘛? 那些登山包, 那些T恤, 真的好看么? 真的想收藏么?
马未都说过, 如果一件东西在购买不值钱, 将来也不会值钱.
想想前几年买的The Crazy 1, 当时是100刀, 现在网上卖80刀. 这些东西, 如果自己不用, 那就不要买, 因为没有收藏价值. 走在大街上, 没人管你穿什么.
如果自己用着不顺手, 那就别买. 如果自己穿着不舒服, 那就别买. 自己不是非常喜欢, 那也别买. 买来放在家里, 吃灰.
从这个角度出发, 与其花钱去买那些自己用不到的东西, 还不如带老婆出去吃顿好的.
这个阶段身份上也有收获. EAD和 AP 批下来了, 下一步就是面试, 等绿卡排期. 绿卡时间安排在明年1月6日, 希望一切顺利.
前天刚刚购买了Leetcode会员, 希望这一年能好好利用. 对于数据库的题目, 要是自己想了超过5分钟, 一定要把自己的思路放到论坛上, 和别人讨论一下.
对于算法的题目, 不给自己硬性指标, 看自己工作的状态, 要是有空, 那就刷两道, 练练脑子. 要是工作太忙, 一天没有刷题, 也没必要太内疚, 毕竟, 这不是你的主业.
就像这个阶段, 本来最重要的事是完成联合国Power BI的竞赛题, 结果被几道算法题耽搁了, 结果不了了之, 没有提交, 也没有完成.
那几个晚上都在忙算法题, 要是把那些时间拿来做项目, 获得的成就感应该比Leetcode Accept更高.
做事情, 要考虑core, 时刻把最重要的东西放在最前面, 不要被那些细枝末节把节奏打乱了. 一定要跟着主线走. 做事情之前, 一定要设立一个目标, 否则太容易走偏了.
好吧, 这个阶段, 买了宜家的家具, 也是自己第一次在家里组装家具, 完成之后感觉还是很棒. 就是有点累.
而且, 效果和宣传图感觉差好多, 这是市场宣传的功劳, 也是自己认知和实际情况的偏差, 买之前没考虑到墙壁, 地板, 装饰品这些变量, 导致最后感觉床架子光秃秃的, 没有宜家样板房的那种温馨的感觉.
转眼, 这又是今年最后一片回顾了. 今年开始的时候, 在手机上装了一款APP 叫Time Progress, 当时是1%, 然后是2%, 到了今天, 是91%.
有了这个APP, 我可以不断的纠正自己 –
时间还早: 其实已经不早了, 已经过去5%了.
没有时间了: 其实情况还没有那么糟糕, 这不, 还有9%的时间呢.
下一次是年底的年度回顾. 还有一个月时间, 嗯, 好好干, 自己想做的事情, 一件一件完成, 要是不能都完成, 完成一件, 也好.
这个阶段的任务 –
- Leetcode Dynamic Programming
- UN Power BI contest
- One POC project with Apache Kylin
- Data Warehouse Model
- Clean up personal project codes
- 组织一次Brown Bag
- 组织两次聚餐
- 旅游一次
-
走出自己的舒适区
下个阶段的任务 –
- Clear Leetcode Database problems
- Clear Leetcode attempted problems
- Clear personal items
- Clean up personal project codes
- SQL Server Performance Tuning
- Amazon Behavioral Questions
- Data Warehouse Model
- Ask questions
- 组织两次聚餐