Check Point – 2019-10-27

最近的想法都有点剑走偏锋, 有点钻牛角尖. 比如和人交流的时候, 一件事一定要得出一个结果, 也就是所谓的有所产出. 如果预见一段对话, 或者一个会议可能对我没太大帮助的话, 我可能不会太用心去交流, 或者索性就略过这段对话.

我不知道为什么会这样, 莫不是因为最近Leetcode刷的有点多, 做事都有点程序化?

前几天在吃饭的时候突然想到一个问题, 如果认为对话都是多余的, 或者简单的开场白是无意义的, 那别人应该怎么样开展对话?

从别人身上学东西, 往往都是循序渐进, 从最基本的问题开始着手, 完全没有必要在前十个问题就把人拒在门外, 况且, 自己也没有这个资格, 不是么?

别人愿意和你说话, 别人愿意来请教你问题, 完全是因为看得起你, 别真的太把自己当回事了. 如果这个问题, 你不回答, 早晚人家会转向别人的.

毕竟这样的问题, 对于别人来说也是可有可无, 别人也想着尽量别冷场, 也试图和你唠唠嗑, 彼此都了解一下对方.

对话, 深入了解, 都是从简单的对话开始的, 怎么活了30多年, 连这么简单的道理都想不明白? 还以为自己真的悟出了”太阳底下的新鲜事”?

别想太多了, 别人问你问题, 回答就是了, 如果对话深入了, 也可以问问别人问题, 有来有往.

最近一直在想一个问题, 对于工作领域的”道和术”.

上网一查, 才知道别人已经有过类似的研究, 而且把”道和术”又细分成了, 道, 法, 术,器.

道: 最核心的自然规律

法: 运作的准则, 人为制定的生产依据.

术:做事的方法.

器:运用的工具.

一直以为自己是属于”术”的, 其实这么些年以来, 自己一直都是处在”器”的阶段. 每当学会了一门技术, 或者一个小小的技巧, 都能洋洋得意好久.

用个编程的例子来说, “器”就像是Python, “术”就像是项目架构, “法”像是设计模式, 而”道”, 就是面向对象编程本身.

所以, 长久以来, 自己都处于”器”的阶段, 而且, 每一个阶层的人根本体会不到上一个阶层的方法, 思想, 或许自己能有点想象, 但真的上手了, 往往无从下手.

只有跳出自己的舒适圈,从另一个阶层的初级慢慢做起, 才能感悟到这个阶层的核心理念以及形成一套自己的方式方法.

这个阶段, PowerBI算是暂时放下了, 开始前一两个星期都在忙SSAS, 也完成了edx上的课程, 其实有好多东西靠自己慢慢摸索是真的不行, 很容易就被自己的想法带偏.

总结了一下, 上手一个工具, 开始先自己摸索一个星期, 最多一个星期.

一个星期后, 找一个靠谱的在线视频教学, 然后完成课后布置的作业, 第二天, 要尽量找机会讲解给别人听. 或者自己解释给自己, 一定要用语言, 这样的学习才是有效率的.

学完SSAS后, 项目也停了, 联合国的项目就是这样, 想靠着他们的 项目锻炼自己的技术能力简直是痴人说梦,所以一定要自己找项目, 自己找东西做.

最近几天又开始做Leetcode了, 和先前按照顺序, 按照难度做题不一样, 这次按照类别做题, 每个星期都按照一个主题, 这几个星期的主题是DFS, two-pointers. 下几个星期应该都会做Dynamic Programming的题目

做不出来没有关系, 网上有很多视频, 看一个视频, 然后举一反三.

原则是, 一道题目如果三个小时都想不出来, 或者code不被accepted的话, 说明思路有问题. 这个时候一定要选择放弃, 上网去找别人的思路.

今天去Cold Spring爬山, 途中想清楚一件事, 从小到大, 我太独立了, 以至于很多事情觉得靠着自己的想象是一定能够解决的. 岂不知这个世界有多大, 别人的思想有多丰富.

很多时候, 那些题目所用到的算法, 正是那条你从来不曾走过的路. 所以, 要想登到山顶, 一定要眼界开阔, 在自己探索不成的情况下, 跟着别人已经开发出来的道路走, 不要走进死胡同.

另外, 开头也说了, 要多和人交流, 和人交流的时候, 才能有新的思路, 这个思路不一定是对方给你的, 一定从基本的问题开始, 活跃自己的思路, 也活跃对方的思路, 要始终相信, 对方不比自己差, 对方一定走过我从来没有走过的路.

不刻意揣测别人的想法, 把别人所说的就当成真实的, 因为别人没有必要骗你, 你已经来美国这么些年了, 放下以前的种种恶习, 这是一个新的开始, 这是美国, 没有知道你的过去, 也没有人在乎.

这个阶段, 心中总有些想法, 可是这些想法都被一些细枝末节的东西给阻挡. 有一句话说的很好, 所谓强迫症, 就是用99%的精力, 去抵挡那些万分之一会发生的事.

从今天开始, 要是有什么想做的, 抓紧时间实施, 不要去管那些有的没的.

这个阶段基本上就是这样, 下个阶段, 争取去旅游一次, 看看时间表, 已经快半年没有飞了, 不得不承认, 岁数上去了, 半年没有休假, 身体也确实感觉很累, 时常看着天上的飞机都会想象自己在机场的样子.

还有, 10月14日和10月17日做了根管治疗, 也算是经历了人生第一次有印象的手术. 在这之前也算是真正体会到了”牙疼要命”. 半夜不吃止痛片是真的睡不着…

10月初的时候, 去微软纽约参加了一次数据库的聚会, 才知道自己平时做的工作, 真的只是重复性的, 而自己所谓对数据库”懂的很多”, 在那些微软的MVP看起来真的是不值一提.

如果现在让我给自己重新定位, 我就是一个刚刚毕业工作不久的, 好吧, Technical Assistant.

如果真的喜欢一件事, 那就做到极致. 相信自己, 那些把自己训练到极致的人, 运气往往不会太差.

好了, 有目标了么? SQL Server? 那就从SQL Server开始, Power BI? 联合国不是正好有一个Power BI的比赛么? 对了, 收到了YPP的邮件, 是不是应该开始学习了呢? 看来下个阶段事情还挺多的.

那什么时候开始真的开始行动呢? NOW.

这个阶段的任务:

2019-09-22 to 2019-10-27

  • SSAS + MDX
  • Data Warehouse Model
  • Power BI完整项目Demo
  • Clean up personal project codes
  • Prepare the showcase project
  • 每周三道LeetCode (at least 1 DP)
  • 组织一次Brown Bag
  • 组织两次聚餐
  • 旅游一次
  • 走出自己的舒适区

     

下个阶段的任务:

2019-10-27 to 2019-12-01

  • UN Power BI contest
  • One POC project with Apache Kylin
  • Leetcode Dynamic Programming
  • Data Warehouse Model
  • Clean up personal project codes
  • 组织一次Brown Bag
  • 组织两次聚餐
  • 旅游一次
  • 走出自己的舒适区

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *