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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

On Entering Programming in 2022

3 点作者 wgx将近 3 年前

3 条评论

nh23423fefe将近 3 年前
&gt;What follows is not a slight on these people, who were all motivated, intelligent, and capable. It is a slight on the world of programming in the current ages, if you are seeking to get started with putting a general-purpose computer to your own purposes and merely own a general-purpose computer.<p>Why must programmers do anything to make outsiders more comfortable? What are architects doing to make blueprints easier to read (can you tell i know nothing about architects)? What are doctors doing to break down barriers (15 years of education&#x2F;training)to the medical field?<p>Why is the experience of discomfort evidence of some problem in the field and not evidence of weakness and mismatched skills?<p>There&#x27;s a group of people who learned how do program as children by themselves, and there is a group of adults who can&#x27;t learn to code even with access to limitless information. Somehow the failure to learn isn&#x27;t their fault.
sylware将近 3 年前
It is <i>excruciatingly</i> hard to make a living out from programming and that <i>while staying honest</i>, because planned obsolescence is EVERYWHERE in software (and a bit in the hardware).<p>The only way I found: assembly with a conservative usage of the macro preprocessor. Since risc-v is not there yet (and it may fail), I still code super simple C code but I try hard to care for this code to compile NOT only with gcc and force myself to use tcc, cproc, scc, etc: only compile-time function tables coupled with runtime function tables, with preprocessor namespaces (if a project decides to grow to very large).<p>YES, it means additional upfront work, and other assembly ports if required. Only for pertinent ISAs though, the other ISAs get a &quot;reference&quot; implementation in simple C (and I mean _really_ simple and brutal): open source communities on the long run can do that fingers in the nose, corpos, not so sure...
dusted将近 3 年前
It was already vastly more complex to start programming in Windows 95 era than in Commodore 64 era..<p>It&#x27;s not really become that much easier since &#x27;95, the sheer amount of documentation and resources online is detrimental to the process..<p>After all, if all you have is one book and one compiler, you&#x27;ll at least get to the point where you start to program..