断点单步跟踪是一种低效的调试方法

https://blog.codingnow.com/2018/05/ineffective_debugger.html

高质量的代码审查(Code Review)和日志分析才是更高效的调试方法。通过训练大脑静态分析代码(尤其是控制分支逻辑),能并行推演所有执行路径,快速定位问题。而调试器会限制思维,让人只关注单一路径的运行时状态。作者强调简洁的代码设计(如减少分支)和模块化思维才是根本,日志则能提供无侵入的状态回溯。虽然调试器在崩溃分析等场景仍有价值,但应作为辅助工具而非主要手段。

阅读原文

Life is short

https://paulgraham.com/vb.html

If you ask yourself what you spend your time on that’s bullshit, you probably already know the answer. Unnecessary meetings, pointless disputes, bureaucracy, posturing, dealing with other people’s mistakes, traffic jams, addictive but unrewarding pastimes

不必要的会议、毫无意义的争论、官僚主义、装腔作势、处理别人的错误、交通堵塞、令人上瘾但毫无回报的消遣。

阅读原文

驴子、老虎和狮子的寓言

https://www.ruanyifeng.com/blog/2024/09/weekly-issue-317.html

有一天,驴子和老虎发生了争论。

驴子说:”草是蓝色的。”

老虎回答:”不对,草是绿色的。”

他们各执己见,互不相让,争论越来越激烈。

最后,两人决定将这个问题提交给狮子法官。

他们来到狮子面前,驴子大叫大嚷:”法官大人,草难道不是蓝色的吗?”

狮子回答:”如果你真的这么认为,草就是蓝色的。”

驴子不依不饶:”老虎不同意这一点,还出言不逊,请惩罚他。”

狮子随后宣布:”老虎将受到三天面壁思过的惩罚。”

驴子非常高兴,心满意足地离开了,嘴里不停地念叨着:”草是蓝的,草是蓝的……”

老虎十分气愤:”法官大人,草难道不是绿色的吗?”

狮子回答:”草确实是绿色的。”

老虎困惑不解:”那你为什么要惩罚我呢?”

狮子回答:”惩罚你与草是蓝的还是绿的这个问题无关,而是因为像你这样的高级生物,竟然浪费时间和驴子争论这样简单的问题。最重要的是,你还用这个问题来烦我,只是为了验证你已经知道是真的事情。”

这个寓言就结束了,讲的其实是,应该如何处理争论。

它的观点很简单,就是不要争论。一来,有些人根本无法说服,他们不关心真相或现实,只关心自己的信念和观点获得胜利。

他们会竭尽全力,捍卫自己是正确的,与这样的人争论,就是浪费时间。

二来,一旦开始争论,难免情绪压倒理智。当你胜负心高涨,一心想赢过对方,你的智力就会急剧下降。

我一直对自己、对这个周刊有一个想法,也希望让大家知道:不说教,尽量提供事实,如果要说出观点,必须是那些根据事实显而易见的观点。与他人讨论时,主要是澄清事实,尽量不辩论对错,如果对方无法说服,那就算了,让他赢。

阅读原文

如何造就一个出色的技术博客

https://notes.eatonphil.com/2024-04-10-what-makes-a-great-tech-blog.html

(1)解决困难,或者帮助读者理解一些令人困惑的话题。

(2)带有清晰可理解的代码或例子。

(3)让事情变得更简单。

(4)定期写作。

(5)不回避所介绍的技术的代价和缺点。

(6)不使用网络俚语、咒骂、讽刺和咆哮。

阅读原文

为什么东亚公司重视饮酒?

https://www.ggd.world/p/why-do-east-asian-firms-value-drinking

东亚商人经常出去喝酒,在酒桌上讨论生意。世界其他地区并不如此,这是为什么?

这跟东亚文化有关。东亚地区强调集体主义和等级制度,不提倡面对面直接说出想法,更喜欢通过隐含和间接的方式表达。

人们避免直接的冲突,压制自己的情绪,使得我们很难了解别人的真实想法。

饮酒是一种弥补方法。酒精会降低人们的抑制力,从而促进了人际关系和信息共享。

饮酒提供了宝贵的机会——无论在公司内部还是外部,让参加者放松下来,说出自己的真实感受并建立融洽的关系。

阅读原文

技术人员的发展之路

https://coolshell.cn/articles/17583.html

你在30岁前,工作5-7年,你需要拥有:

  • 高效的学习能力。这意味着——基础知识扎实、触类旁通、读英文文档不费劲、有寻找前沿知识的能力、能够看到问题和技术的本质、善于思辩、能独立思考。

  • 解决问题的能力。这意味着——你要高效的学习能力、见过很多的场景、犯过或是处理很多错误、能够防火而不是救火。

人的发展有如下三个大方向(他们之间可能会有重叠):

1)在职场中打拼

2)去经历有意义有价值的事

3)追求一种自由的生活

阅读原文