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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How to develop better technical decision-making as a beginner?

3 点作者 peiskos3 个月前
I&#x27;m at that intermediate stage - comfortable with programming concepts and implementation. I can build functional applications and understand how things work. Not a beginner, but not yet where I want to be.<p>Most online content seems heavily skewed towards complete beginners or specific tools&#x2F;frameworks. I&#x27;m looking to grow as a developer in general - not just learn another technology.<p>The gap I&#x27;m struggling with isn&#x27;t technical knowledge - it&#x27;s about making better engineering decisions and writing better code. I want to understand how to design robust applications, choose the right approaches for real-world scenarios, and make informed technical decisions when faced with multiple valid solutions.<p>What pushed you beyond the basics phase? Please share your advice about the same.

2 条评论

Alex-Programs3 个月前
Practice.<p>Question whether what you&#x27;re doing is the right way, or the easy way.<p>Participate and observe discussions. Learn by osmosis.<p>Refactor. Question your earlier assumptions. Which were correct, which weren&#x27;t? What mistakes were foreseeable in retrospect? How would you do things differently?<p>Often the starting process of a refactor - working out what you&#x27;d change - is about 50% of the learning and 25% of the effort of actually doing it.<p>That said, I&#x27;m 18, I&#x27;m going through this process as well. There&#x27;s a big difference between making something work and making something work <i>properly</i>.
评论 #43189449 未加载
dieselgate3 个月前
Seeing a lot of code. I work with Ruby&#x2F;rails a lot and try to expose myself to core rails code much as possible, or react, or whatever other core code. But at jobs it’s viewing code from as many people as possible too.