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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What programming or math advice would you love to give out in 2023?

9 点作者 newsoul超过 2 年前
My advice for CS or mathy people in 2023 would be:<p>1. CS&#x2F;Programming - Learn more about programming languages and how they work. Learning it creates mental models which can help you pick up new languages faster and use them more judiciously. Check out Dan Grossman&#x27;s 3 part Programming Langauages course on Coursera. Or maybe learn some PL Theory. There are many books. Pick what suits you.<p>2. Math - Learn how to solve Fermi problems or approximation problems. It is also known as Street Fighting Mathematics. It helps develop intuition as to what the answer to a problem can be and provides you with a vague foggy path nonetheless a path to start progressing forward.

3 条评论

debanjan16超过 2 年前
I would echo OP&#x27;s suggestion of learning approximation problems for getting better at math.<p>There is a course on MIT OCW by Prof Sanjoy Mahajan called Street Fighting Mathematics: <a href="https:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;18-098-street-fighting-mathematics-january-iap-2008&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;18-098-street-fighting-mathemati...</a>.<p>It uses a book of the same name. You can find more about it here: <a href="http:&#x2F;&#x2F;streetfightingmath.com&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;streetfightingmath.com&#x2F;index.html</a><p>There is also Concrete Mathematics by Don Knuth et al. You can find it for free as a pdf if you google properly. It is a mixture of discrete and continuous math.<p>Also Polya&#x27;s How to Solve It.
curious16超过 2 年前
Programming -<p>Stick to a specific set of tools YOU are comfortable with. Don&#x27;t go with the newest fad. What matters are your skills and concepts. Not what tool you use. A skilled craftsman can use very basic tools to build impeccable creations while a naive one with the latest fancy tools can create junk. So don&#x27;t jump editors, just learn the one you are comfortable with and do is in much depth.<p>Math -<p>Don&#x27;t look for the golden trick. Just solve more and more problems and you will eventually get good at recognizing patterns.
评论 #34161403 未加载
optbuild超过 2 年前
Programming Advice -<p>Try to reverse engineer stuff by surfing through documentations and protocols. There is a youtube channel that does this: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@LowByteProductions">https:&#x2F;&#x2F;www.youtube.com&#x2F;@LowByteProductions</a><p>Also start making small hobby projects that don&#x27;t scale. Just to get the feel of how things work.