HackerURLs

一次又一次被重新发现的经典。

同一个链接,相隔一年以上,一次又一次被人重新发现、再次冲上 Hacker News 首页。能经受住这种时间检验的,大多是值得一读再读的文章。每篇附中文标题,讨论最热的那些再加上中文导读和高赞评论翻译。

从名人堂开始
  • 4,700+篇经过时间检验的经典

Hall of fame

名人堂

在经典库里看全部精选

上首页次数最多、而且有中文导读的 30 篇。时间轴上每个黑点是一次上首页,空心点是一次没冲上去的投稿。

  1. 正在载入经典…

Archive

经典库

按第一次上首页的年份分布,点柱子筛选。

排序

    About

    这些经典是怎么挑出来的

    1. 01

      合并同一个链接

      读取 Hacker News 自 2006 年以来的全部链接投稿,把 http/https、www、跟踪参数等写法不同的同一篇文章合并成一条。

    2. 02

      只留经得起时间的

      同一链接至少两次拿到 50 分以上(约等于上首页),而且两次相隔一年以上;再由 AI 剔除状态页、产品首页和新闻事件。

    3. 03

      写导读、译评论

      上首页次数最多的 2,000 篇配上中文导读、"为什么经久不衰",并精选翻译 HN 高赞评论。导读由 AI 生成,可能有误。

    职业与工作方法cse.buffalo.edu

    如何学习(2016)

    How to Study (2016)

    2次上首页
    7年跨度
    589累计得分
    162条评论

    2017 — 2024,它一次次回到首页

    黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。

    导读

    这是布法罗大学教授撰写的一份学习指南,系统讲述如何上课、做笔记、阅读、备考以及管理时间等具体方法。文章强调主动理解与时间规划,而非被动听讲和临时抱佛脚。

    为什么经久不衰:它把“如何学习”拆成可操作的习惯和步骤,不依赖天赋,多年后仍适合学生和自学者对照实践。

    关键词 学习方法学习技巧教育时间管理

    HN 评论精选

    学习技巧必须考虑学生所处的教育环境和生存压力,否则容易失效。

    脱离教育环境谈“如何学习”往往一开始就失效,因为环境常常是最大的、你无法控制的影响因素。学习能力还取决于先前基础、可用时间、流体智力、心理稳定性等一堆随机因素,它们需要恰好配合。对少数人能配合得很好,对多数人则不然;有些人根本配合不上,可能就被淘汰。结果是学生无法真正跟上,只能进入“生存模式”勉强应付,学习本身反而受损。多数学习技巧的缺陷在于没有考虑这种生存模式,也不是帮人熬过去的技术。真正的学习不该是匆忙和高度竞争的,但普通学生面对的恰恰如此。比如记非常密集的笔记,如果太耗时又非必要,很容易适得其反。知道学什么、怎么学、不学什么,都是独立技能,并非人人具备,也很难简单概括,因为它更接近技能而非知识,且取决于个人强弱项。

    projektir查看英文原文

    Ideas on "how to study" in the context of an educational environment fail on the outset because that environment is often the greatest influence that you really can't control. Studying ability often becomes a factor of prior exposure, time availability, fluid intelligence, mental stability, and a bunch of other random factors that all need to align reasonably well. For a small fraction of the population, these things will align. For any given person, they're not going to align all that well. For some people, they're not going to align well at all, and they may not make it. What ends up happening is that the person can't truly properly keep up, so they end up surviving instead. And they may succeed in doing just that, but learning will be damaged. Most studying techniques fall short because they do not properly account for this survival mode and are not really the techniques that help someone, well, survive. Proper learning is not rushed and hyper competitive, but what the average student encounters is. Taking very dense notes, for instance, can easily backfire if it takes too much time and if it's not truly needed. Knowing what to learn, how to learn it, what not to learn, etc., are all separate skills, and not everyone has them. And it's not something that can easily be summarized because it's more of a skill than a piece of knowledge, and most of it comes down to your personal strengths as well as weaknesses. There are plenty of successful students who have broken all of these rules and I'm sure we all know a few.

    反对过度复杂的学习技巧,主张课堂专注理解、质疑提问,笔记写而不必重读。

    我几乎完全不同意这篇文章。从我的经验看,在家大量学习、用特别方式记笔记之类,往往是把学习过度复杂化了。我认为应该几乎只专注于理解被讲解的观念,并尽量去质疑它们;发现觉得不该如此的地方就提问。仅仅探索这些概念就能带来深入理解,几乎不需要额外在家用功,常常完全不需要。老师回答你的问题时,你会理解更深,老师也会(尤其在较高教学阶段),其他想学的学生同样受益。记笔记是强迫自己表述观念的好办法,如果你还没这么做的话,但多数笔记不必也不该被重读,写下来就够了。

    jaddood查看英文原文

    I disagree almost completely with the article. From my experience, it is almost always an over complication of learning to study a lot at home and to take notes in a special way or whatever. What you should do, in my opinion, is to focus almost exclusively on the ideas explained and try in any way to oppose them, when you find something you feel shouldn't be how it is, ask. The mere exploration of the concepts gives deep understanding of them and will require you almost no extra work at home. Often it will literally need no extra work at all. Also, when the teacher answers your question, you will get even deeper insight and so will the teacher (especially when it comes to higher levels of teaching) and most other students who care to learn. Jotting down notes is a nice way to force yourself to formulate the ideas yourself, if you don't already do so, but most often, these notes needn't and shouldn't be read. They should just be written down.

    最好的学习方式是像玩游戏一样摆弄和迁移知识,而不是当成苦差事。

    我发现学习一样东西的最好方式就是“玩”它,不管是一篇文章、一个句子、一个公式、一个函数还是一个算法。最关键的是摆弄它:在脑子里翻转它,尝试把它应用到不同情境,甚至看似荒谬的情境。每个知识点都像一块特定形状的积木,等着你试试能不能塞进某个随机发现的圆孔里。我觉得人们把高等教育当成工作,而不是当成一个要去精通游戏。其实是一回事。

    drenvuk查看英文原文

    I've found that the best way to learn something is to play with that thing. Doesn't matter if it's an essay, a sentence, a formula, a function, an algorithm, or whatever. The most essential thing is to play with it. Turn it around in your head, try to apply it to different circumstances - even ones where it would seem nonsensical. Everything is just a block or piece of knowledge in a certain shape waiting for you to see if you can fit it into some random kinda-round hole you found. I feel like people approach higher levels of education more like a job than like a game to master. It's all the same.

    实用建议:与投入的学生结伴学习,并提前完成作业以管理时间、结交师长。

    我很喜欢这篇文章和这个话题。分享一个小故事:大一结束后我平均成绩是 B。假期里我和一位大学教授吃饭,问他怎么提高成绩,他给了两点建议:1. 上课第一天观察那些提问有质量、投入的学生,坐在他们旁边并和他们一起学习。2. 小作业提前一天完成,大作业提前一周完成。这是一个强制机制,既能有效管理时间(文章反复提到),也能和助教、教授建立关系。这些建议帮我提高了成绩,学习能力也大幅提升。

    waderyan查看英文原文

    I enjoyed this article and this subject. A small anecdote to share. I had a B average after my freshman year. During the break, I had dinner with a university professor. I asked him how I could improve my grades and he shared the following points of advice. 1. On the first day of class observe the students who ask intelligent questions and are engaged. Sit by and study with them. 2. Finish small assignments a day before the due date and large assignments a week before. This is a forcing function to 1) manage your time effectively (referenced repeatedly in the article) 2) befriend your TA's and professors. This advice helped me improve my grades and I felt a massive lift in my learning ability.

    历次讨论

    同类还值得读

    1. 用十年时间自学编程(1998)

      Teach Yourself Programming in Ten Years (1998)

      Peter Norvig 1998 年的经典文章,回应“21天/24小时学会编程”一类速成书,主张真正精通编程需要约十年持续、有意识的练习。

      职业与工作方法上首页 11 次 · 2007–2025norvig.com编辑精选
    2. 如何成为一名程序员:简短、全面而个人的总结

      How to be a Programmer: A Short, Comprehensive, and Personal Summary

      一篇广为流传的程序员成长指南,作者以个人经验系统总结了成为优秀程序员所需的各项技能——从调试、测试、沟通到团队协作与身心健康。

      职业与工作方法上首页 6 次 · 2008–2015samizdat.mines.edu编辑精选
    3. 不要自称程序员

      Don't Call Yourself a Programmer

      经典职业建议文章劝软件工程师不要把自己局限在“程序员”这个标签上,而要从公司业务角度说明自己创造的价值;文中讨论了成本中心与利润中心、头衔、求职与职业选择,也顺带批评了学术界的价…

      职业与工作方法上首页 5 次 · 2011–2021kalzumeus.com编辑精选
    4. 创作者的日程与经理的日程

      Maker's Schedule, Manager's Schedule (2009)

      Paul Graham 在这篇文章里把时间表分成两类:管理者的日程以小时为单位,会议可以填满一天;创作者(程序员、写作者等)的日程则以半天为单位,需要长时间不被打断的连续块。

      职业与工作方法上首页 5 次 · 2009–2021paulgraham.com编辑精选
    5. 为什么程序员的薪酬不与生产力成正比

      Why programmers are not paid in proportion to their productivity

      讨论为什么程序员的薪酬往往不随其生产力成比例增长:生产力难以客观量化,薪酬更多受组织预算、岗位定价和个人议价能力影响。

      职业与工作方法上首页 5 次 · 2009–2022johndcook.com

    打赏支持

    打赏二维码

    觉得有用,请作者喝杯咖啡。

    WeChat

    关注向阳乔木

    微信公众号「向阳乔木推荐看」

    微信公众号「向阳乔木推荐看」二维码

    微信扫一扫;在微信里打开本页时,长按二维码识别。