Putting Ideas into Words2 months agohttp://www.paulgraham.com/words.html写作揭示了你并不像自己以为的那样了解某个话题;它迫使你进行精确而完整的表达。写作的过程涉及重写和修改;许多想法在写作过程中浮现。真正的考验是像一个中立的陌生人一样阅读自己的作品;这常常能揭示缺陷和遗漏。当你解释无意识的知识时,它会变得有意识;写作有助于学习即使是自己熟悉的主题。写作比说话是更严格的考验,因为它要求使用精确的词语,并允许进行有重点的修改。那些从不就重要话题写作的人,对这些话题并没有完全成形的想法,尽管他们可能没有意识到这一点。
"Efficiency" is bad for your health, and your learning2 months agohttps://tomrenner.com/posts/efficiency-is-bad-for-your-health/作者曾过分强调最大化每一分钟以提高生产力,但发现这并未带来预期的‘10倍’效果。工作五年后,作者对工作与生活的平衡采取了更健康的态度,意识到‘完全高效’对人类来说是不现实的。大多数专业技能的发展是在正常工作时间内进行的,而不是通过副业或强制效率。作者建议只在真正感兴趣时才从事额外活动,而不是出于义务,以避免心理健康成本。给自己留有余地可以减轻压力,让你更好地集中注意力,从而更有效地学习。
i'm just having fun2 months agohttps://jyn.dev/i-m-just-having-fun/作者因在编译器和构建系统方面的工作而被视为异常聪明,这让他感到不自在。学习计算机技能来自于实验和努力,而非天生的魔法;其他人也能学会。每个人都有自己专攻的领域,不了解计算机内部原理并不代表一个人愚蠢。围绕计算机和STEM学科的神秘感是不应该的;其他领域如艺术或木工也需要从错误中学习。作者学习计算机是为了乐趣和艺术,而非为了金钱,并且珍视“瞎折腾”的过程。建议包括:为乐趣构建个人工具、探索他人的项目以加深理解,以及利用MDN、Arch Wiki或StackOverflow等资源。
How You Know2 months agohttp://www.paulgraham.com/know.html作者因读过许多书却仍忘记细节而感到不安。希尔伯特的引语“问题的完美表述已经是问题的一半解决方案”强化了一个观点:即使忘记了,阅读的效果依然存在。阅读和经历训练你的心智模型;心智就像一个编译后的程序,其源代码已丢失。阅读的价值不在于记住的事实,而在于改进的心智模型。重要的书籍应该重读,因为同一本书在不同的人生阶段会被“编译”得不同。技术可能允许重新体验经历以再次从中学习,类似于重读书籍。
Being a Noob2 months agohttp://www.paulgraham.com/noob.html感觉自己是个新手与实际的无知程度成反比;你越经历这种感受,你学到的就越多。对成为新手的厌恶进化而来,旨在优先考虑在熟悉任务中的能力,而非探索新奇事物。在现代,这种厌恶可能会误导我们,因为拥抱新奇比避免无能更有价值。
The Phase Change2 months agohttps://buttondown.com/hillelwayne/archive/the-phase-change/作者原计划只跑5公里,却意外完成了10公里,引发了对技能进阶的思考。技能的进步往往并非渐进式的持续提升,而是以离散的跳跃或‘相变’形式出现。由此产生两个关键问题:我们能否加速相变的发生?又能否激励人们坚持到相变出现?减少挫败感(例如合适的跑鞋)和降低投入精力(例如协作工作)有助于维持动力。虽然第二个问题更具实用性和成果性,但第一个问题虽困难却依然引人入胜。
Knowing about things is cheaper than knowing things2 months agohttps://buttondown.com/hillelwayne/archive/knowing-about-things-is-cheaper-than-...即便是算术和布尔逻辑这类基础概念也能让所有程序员受益,而高等数学领域对大多数人而言并非高回报的投资。每位程序员都能找到对自身领域有用的数学分支,但需要先广泛接触众多领域才能识别出哪些是相关的。在确定某个主题有用之前,广泛接触知识领域比深度学习更高效;应以乐趣而非实用性为导向进行学习。非荣誉本科生教材、会议视频和科普资源可提供广泛接触的机会,但个人偏好因人而异。推荐书目包括《程序员的数学导论》和《设计数据密集型应用》,这些书籍能将理论与实践联系起来。作者将出席布达佩斯Craft Conference,并将于下周发布《程序员的逻辑》相关材料,而非常规通讯内容。
Entropic Thoughts2 months agohttps://entropicthoughts.com/spaced-repetition-beginner-guide-faq间隔重复是一种强大的记忆工具,任何人都可以使用,每天只需几分钟。四个步骤:添加闪卡,看问题,回忆答案,评估成功程度。写好闪卡是最关键的技能;软件和算法选择是次要的。主动回忆要求在看到答案前尝试回忆,并诚实地评估成功程度。不推荐使用预制的卡片组,因为它们无法与你已有的知识整合。手动创建卡片本身就提供了显著的学习益处,而不仅仅是浪费时间。间隔重复可以通过从多个角度探究概念来建立深刻理解。记忆基础知识通过减少查找时间增强了有意义的练习。它既适用于长期保留,也适用于新项目的快速短期学习。保持短的会话(例如,15张卡片或5分钟)以维持习惯。积压是可管理的;无需内疚地继续。如果感到沮丧,专注于提高闪卡质量。间隔重复适用于软件、数学、人际互动等多个领域。更新或改写闪卡以防止对线索的死记硬背。
Blog about things you don't understand yet2 months agohttps://seangoedecke.com/blog-about-things-you-dont-understand-yet/作者撰写自己并非完全理解的主题,以此作为通过研究和写作来进一步学习的方法。每篇博客文章都争论一个具体且有争议的观点,这迫使作者进行更深入的思考和研究。结构化写作(如辩论观点)比非结构化的自我表达更容易,因为它缩小了选择范围。写作有助于理清思路;作者常在过程中改变观点并改进结论。博主可以写不熟悉的主题,因为初学者比专家更能清晰解释概念。公众对某些主题的共识可能是错误的,基础研究也能提供有价值的纠正。无论是来自读者还是大语言模型的反馈都至关重要,但需要厚脸皮来面对公开批评。作者推荐将博客写作作为提升清晰思考的工具,并指出有效写作的标志:改变想法并优化结论。通过AI反馈进行私人博客写作也有助于学习。