TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why Programming Tutorials Are So Hard to Understand

2 点作者 taphangum将近 5 年前

2 条评论

ksaj将近 5 年前
I think another problem is that there are too many people <i>learning</i> a language while simultaneously writing tutorials. Maybe its an ego thing, but it nearly always leaves behind a tutorial full of mistakes and bad practices.<p>For example, search for Common Lisp tutorials and you&#x27;ll find dozens of unfinished ones - many pretending they are manuscripts for books that will never end up being published. It seems that they get far enough into their own tutorial that they discover their prior errors, but were too lazy to go back and correct them. Add the word &quot;Quantum&quot; to the search, and you&#x27;ll get nothing but utter crap in terms of tutorials or even basic information, because it is the people just learning about the subject, and passing off their personal learning notes as authoritative information when they are literally the musings of a beginning student.<p>So there is a tonne of garbage out there that is either unfinished, or written by people who didn&#x27;t know the language at the time they were writing the tutorials, and didn&#x27;t bother revising their work or having it reviewed by people who actually do know the subject matter.<p>That&#x27;s 99% of the Common Lisp, and 100% of the Quantum Lisp tutorials out there, anyway. Shove a tut out and then hope for accolades as if you are a real author and educator - great for the resume, and terrible for everything else.
评论 #23683642 未加载
pmdulaney将近 5 年前
This is such an important topic. What I do when learning something new is create a Word or vim file to document my own learning process, filling in the gaps left by the tutorial as I go. That document becomes my own personal tutorial.<p>People who write tutorials will counter: &quot;You can&#x27;t teach EVERYTHING -- you have to assume some knowledge!&quot; Which is true, which any parent who has endured an infinite chain of &quot;why&quot; questions from a child can attest. But most online tutorials could be MUCH better than they are.<p>I&#x27;ve come to the conclusion that the reason most tutorials are so bad is because -- unlike myself -- most people who write tutorials don&#x27;t like teaching. They think it is a distraction which takes them away from their &quot;real&quot; work. But I would challenge those who write tutorials: Create a work of art! Good documentation is something to be proud of.
评论 #23681928 未加载