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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How did you become a good hacker?

8 点作者 curious16超过 2 年前
What is your story behind becoming a good hacker?<p>What helped and what didn&#x27;t?<p>What advice would you give someone who wants to become a good hacker?<p>P.S: A good hacker is someone who when given a problem can break it down and solve it in a correct way. Now that problem may be purely mathematical or something related to computer science or something else. Basically a great problem solver.

5 条评论

LinuxBender超过 2 年前
<i>break it down and solve it in a correct way</i><p>I do not believe hackers think in this way <i>being a correct way</i>. A hacker will pride themselves in finding a thousand ways to accomplish something with emphasis on finding the smallest, simplest, most unorthodox ways that nobody would have thought of. A hacker will not be bound by doing things the correct way. These are people with an incredibly powerful and unlimited imagination.<p>An example would be that someone writes a massive program to break encryption on something, then a hacker comes along and reverse engineers the protocol and writes a 10 line python script to exploit a design flaw&#x2F;bug and accomplish the same end goal in less time, using less memory and less CPU time.<p>Hackers are good at understanding the big picture and breaking things down into generalizations that can be attacked or can not be defended against. Another example would be corporations that make super expensive firewalls that are meant to prevent data exfiltration, then a hacker is told data exfil is not possible because of the $2 million dollar firewall. <i>Challenge accepted</i>. They will find a way around that can not be defended against. This is not a theoretical example. I observed a friend play this cat and mouse game with one of the biggest firewall vendors. In the end he could not be blocked. <i>Shout-out to The Godfather</i><p>I will leave the software development examples to the proper software devs here.
gregjor超过 2 年前
Define “good hacker.” The term “hacker” gets applied in so many ways I don’t think it describes anything specific.
评论 #32964116 未加载
gregjor超过 2 年前
I think it’s a combination of innate ability, deliberate practice, and opportunity (luck). The same answer to any question of the form “How does someone get really good at X.”
joshxyz超过 2 年前
Investing time in getting my fundamentals right so I understand the inner workings, the tools, and the resources that could help me.
legrande超过 2 年前
Whitehat or blackhat? (Or greyhat?)