Check Point – 2024-01-11

总觉得2024年的年度Plan还没有做完, 第一个Checkpoint就来了. 

虽然年度plan没有做到最低粒度, 比如用SMART设置目标, 而是非常宽泛的设置了今年的大体方向, 比如需要完成10个Challenge, 要take 10个online course等等. 觉得这种设置年度计划的方式是是适合我的, 因为每隔几个星期就会有一个checkpoint, 根据每个checkpoint再去调整计划进度, 最终的结果就是今年要达成那些目标就行了.

订阅了Pocket会员, 虽然自己的阅读习惯是零散阅读, 看到感兴趣的就读, 但总觉得开始阅读就是好的, 慢慢就会有自己的阅读风格, 慢慢就会自己寻找话题阅读. 

自己也开始使用flomo做笔记, 而且每天都会回顾一下记录了哪些内容. 

每天都会新开一个thread和ChatGPT聊天, 只要觉得学习到了新的内容, 就会记录下来. 

为了不受打扰阅读, 每次有新的链接, 我都会点开, 但是选择在新的页面中打开, 而不再是跳转的方式.

最重要的是工作学习的Flow不被打断, 需要有timeboxing, 一件事做完, 才能开始下一件.

前几天把自己的GitHub 树莓派repository整理了一下, 把command文件, 改成了Markdown格式, 阅读起来显然顺利很多. 觉得以后完全不需要点开VSC, 直接在web端用就可以了. ...

Read More...

Check Point – 2020-03-14

转眼就又是一个checkpoint了, 很多看起来不可能的事情, 在短短的五个星期都经历了…

首先是谷歌的面试. 头回收到HR的邮件的时候, 还以为是个骗子, 因为招聘的职位是SWE, 而我已经好久没有真正的编程了, 况且Google 又不缺简历….

于是就随便的回了两句, 就当是客套, 没想到最后还是给安排上面试了.

前几年自己就总结过, 所谓的做技术的, 平时是完全不知道自己在市场上的竞争力的, 要想知道自己真的有几斤几两, 还是要去面试一下.

第一次采用这种形式的面试: 电话+在线白板.

题目也不是很难, 第一题easy , 第二题勉强可以算作Medium, 但由于紧张, 准备不充分, 也是平时编程训练松松垮垮, 结果还是失败了.

第一题在他的提示下, 还是勉强做出来了.. 第二题确实完全卡住, 虽然自己知道思路, 但就是不知道代码怎么写出来.

其实在Leetcode的过程中也是一样, 很多题目, 稍微觉得有点难度, 就跳过去了, 一直在给自己找各种借口, 比如今天状态不好, 今天已经做了很多题了之类的… ...

Read More...

Check Point – 2020-02-08

2020年的第一个checkpoint. 距离上一次也是已经两个多月了.

看了看墙头的计划列表, 完成了一大半. 还有几项没有完成, 不是没有时间, 而是感到无从下手.

今天下午去了一次Cross County, 去MicroCenter买了一个micro:bit, 虽然不知道能做什么, 但想想前几个星期在网上看过的视频, 觉得是个挺有意思的小玩意儿, 碰巧在打折也就买了.

路上就在想一个问题, 为什么要给自己制定一个计划列表. 很多时候, 计划并不是要全部完成. 而没有计划, 通常什么都完成不了.

这个阶段, 基本上还是和上个阶段一样, 工作上开始CR和GRC, 平时生活也是刷题. 刷题的效果慢慢开始显现, 不再害怕DFS的题了, 也终于自己琢磨出了排列组合的编程求解问题, 其实关键和 DP类型是一样的, 都是要找到循环规律, 找到出口.

也渐渐的把以前害怕的那些数据结构的知识开始慢慢补齐, 比如Heap Sort, Quick Sort, KMP 算法等等.

现在也慢慢明白了, 这些东西其实都是...

Read More...

排列组合 Python 实现

这个问题其实已经困扰我好久了, 也在网上看了非常多的教程, 始终都掌握不好. 有些代码很简洁, 但阅读性不强. 有些代码很长, 看着看着就走神了.

直到最近在弄DFS, 某天突然灵感一现, 觉得排列组合的问题可以用DFS的方法求解, 于是打开电脑, 顺着思路一点一点把代码敲下来, 没想到还真的可以.

觉得有必要把自己的思路记录下来, 万一将来忘了, 回头也能看看.

或者将来有了更好的思路, 也能回过头来对比一下.

 

全排列:...

Read More...

2019, it’s all about the target

年末的总结有点强迫自己完成的意思, 就像今年年初给自己定下的计划. 有些东西, 要是不强迫自己, 就永远都不会做.

也许真的是到了岁数了, 很多事情不争也就不争了. 要是不涉及到自己的利益, 或者和当前阶段的目标没有冲突的话, 睁一只眼闭一只眼也就过去了.

今年很少熬夜了, 和前几年完全不一样, 只要是晚于2点睡觉, 第二天一定会睡到10点之后, 然后要整整一天, 或者两天的时间才能恢复过来.

现在回头来想想, 也确实是很心酸. 难道以后就不能熬夜了么? 一年一年的差距真的就这么大么?

也尝试过平板支撑, 也许是内心对于目标的过于渴求, 感觉和前几年去健身房锻炼的态度没啥两样, 给自己设定了一个目标, 到达了这个目标后, 就放弃了.

也许是目标设的不够高, 更可能这个目标设的不对.

比如, 平板支撑, 不是说能坚持到两分钟就可以了, 坚持到两分钟只是让自己长久锻炼的一种手段, 就像艾玲说的, 吃完饭就一屁股坐在电脑前, 然后不管自己当前是不是真的有效率, 反正就是要朝着那个目标前进.

殊不知, 没有效率的锻炼, 看书, 很有可能会让自己无限受挫, ...

Read More...

Check Point – 2019-12-01

也许并不需要每个阶段(每5个星期)都写一篇这样的总结, 事情总是要自己做出来的. 无论是不是有总结, 无论是不是回顾这五个星期来发生了什么, 日子总是要一天一天过的.

这几个星期, 最大的改变是Andrew搬出去了, 整个屋子瞬间感觉清静了不少, 竟然也感觉冷清了不少.

厨房整洁了, 厕所整洁了, 我也有专门属于自己的书房了.

楼下住进了几个美国小伙, 基本上没啥声音. 边上的C-8也常年不在家, 和我书房紧靠的那间屋子也常年非常安静.

这种状态简直是我梦寐以求的, 没有任何干扰阻挠我的学习, 也找不到任何理由不进行学习.

夜深人静的时候, 甚至可以到楼下去呼吸一下新鲜空气, 调整一下心态, 然后再回房间学习.

可是, 就是这样优越的条件, 我还是不能静下心来学习, 很多时间甚至打字都懒得打.

工具齐全, 外部没有干扰, 如果还是找各种各样的理由不去学习, 或者想把现在的事情拖一阵子再做, 那真的就是我自己的问题了.

最近几天开始慢慢觉得, 自己不能静下心来学习很大的原因是心太急.

只要开始做, 调整好心态, 慢一点也没什么. 磨刀不误砍柴工. 只要真的开始做了, 比如说打字, ...

Read More...

Check Point – 2019-10-27

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

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

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

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

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

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

对话, 深入了解, 都是从简单的对话开始的, 怎么活了30多年, 连这么简单的道理都想不明白? ...

Read More...

Checkpoint – 2019-09-22

这个阶段最大的事情应该就是提交了I-485了. 终于在我的软磨硬泡下, 律师把我的package 送了出去.

这几天几乎每天都在网上看别人的Timeline, 每每看到有迅速报绿的Case, 我就想象自己会不会像那个人一样的幸运, 迅速的就能拿到绿卡.

这个阶段, 技术上基本上就是在弄Power BI, 从一味的反对, 到慢慢接纳, 然后慢慢理解这样设计的原因, 对于DAX也是有了点了解, 基本上也能稍微想一下就能把公式写出来了.

现阶段, 基本上还只是会用这个工具, 还没有到融会贯通, 自己创造用法的阶段. 不知道这个项目会把这个工具用到什么样的地步.

靠着别人推是不行的, 要自己创造需求, 然后给自己制造麻烦, 这样的学习才是有效的.

前几天看了一个视频是讲”费曼学习法”的, 意思就是最好的学习方法就是学习à 输出. 在输出的过程中, 其实是自己把自己学到的知识进行梳理的过程.

也是.. 在我自己学到一点Power BI的知识后, 果断的和Swapnil进行了分享, 那几天觉得自己的收获是真的不小…人可能真的是这样, 学习什么东西都是有一个阶段的

要是一个阶段熬不过去, 基本上就入不了门.

要是第二个阶段熬不过去, ...

Read More...

Check Point – 2019-08-17

这几天在忙SSAS, 感觉忙了一圈, 又回到原地了. 还是熟悉的界面, 熟悉的错误代码, deploy à process, 然后Excel, 打开Cube, 开始分析数据…

有事干总比没事干好.

前几天学到了一个新的词语, 叫”无实物表演”, 在美国上班好像就是这样, 每天都装着忙忙碌碌, 其实更多的时间都在感悟人生.

自己憋着感悟出来的人生不是真的人生, 只是自己YY的结果.

这个阶段似乎什么都没有完成, 过了自己32岁的生日, 按照联合国的标准来看, 这是Young Professional最后的时光了, 过了这个岁数, 甚至连young都算不上了.

最近不知道怎么搞的, 连打字都不会了, 每打两个字都会有一个错的, 心里越焦急, 做的事错的就越多.

也不知道是不是想立功, 很多结论甚至都没有经过仔细思考就脱口而出了, 一点都不像一个工作十年的人应该有的模样.

前几天看了别人工作四年的回顾, 看看别人在职业生涯初期的成长经历, 再想想自己的, 然后再对比一下自己这几年的”进步”, 突然觉得哪怕在Infosys这样公司工作两年, 也比在美国工作5年收获多. ...

Read More...

CheckPoint – 2019-07-13

今天上午和Andrew说了我可能下个月要用他的房间, 他最好能在这个月底前能找到新的地方, 实在不行的话下个月也行. 然后下个月的房钱按日结算.

他说他能理解, 也希望我能理解他现在的状况, 不过他会尽快的找房子, 然后尽快搬出去.

我其实不必一定要今天和他说, 只不过是因为我看到手边在上个Checkpoint定下的目标, 基本上都没完成, 只剩下最后一条: 走出自己的舒适区, 然后就心头一热, 跟他说了.

然后他跟我说, 其实今天本来打算和女友求婚的, 于是我感觉心里特别不是滋味, 就仿佛自己琢磨了好久的一件事, 到后来还是搞砸了, 其实如果一开始就把话挑明, 效果会截然不同.

很多时候, 做事糙一点也没啥不好…别憋在心里, 然后憋到最后也憋不出黄金.

就像现在的自己, 好多时候都觉得”将来会好的”, “这件事将来会做的”, 其实, 将来又怎么样呢? 今天的你就决定了明天的你.

这一阵越来越感到, 很多事, 如果现在不做, 一辈子都不会做了.

昨天和同事下班喝酒, 他们嘻嘻哈哈说, B.C的真正意思是Before Children… 大家听听都笑了. ...

Read More...