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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Fear of Programming

35 点作者 clofresh超过 14 年前

6 条评论

purpledove超过 14 年前
All of the fears he mentions are present all of the time when coding - fear of working on the wrong thing, fear of not being able to solve problem X, etc... Those fears are healthy and there for good reason - to enable the planning and execution of software projects from small to large. In fact, a developer who did not have, say, the fear of working on the wrong thing would...spend a lot of time working on the wrong things.<p>I'm not really sure I buy the idea that any of these fears would be substantial enough to impact the allocation of time on programming unless the person in question had some issues to work out such as procrastination.<p>Afraid of what others will say? Don't tell them. The practice is still going to be worthwhile.<p>Afraid of not finishing? Break down the project into small chunks, write tests to make sure the small chunks work properly, and iterate between planning out the next steps and executing the next step in the queue (in theory, any number of subsequent steps can be added, removed, deleted, or re-arranged after executing any single step).<p>Afraid you won't know how to solve a problem? Which problem? Did you read the Wikipedia article and consult the relevant textbooks?<p>Afraid you're not working on the right thing? First figure out what the right thing is, and justify why it is right. If you're working on anything else, stop. Now start planning how to approach the right thing. You are now working on the right thing, for a discussion on when to transition to coding, see Code Complete.
评论 #1799762 未加载
devmonk超过 14 年前
As someone who's created a number of open source projects, not many of which have even been the slightest bit successful (even though a few have), I can say that just throwing things out there is fine, but I always wonder how much more successful one of the projects would have been if I would have devoted all of that time to it.
motters超过 14 年前
I think that fear is the wrong way of describing it. I might be frustrated or annoyed by undocumented spaghetti code, or be puzzled about some aspect of a project, but I wouldn't describe this in terms of fear. If software development made me frightened I would have given up with it at an early age.
评论 #1800090 未加载
fylox超过 14 年前
I don't agree when he says that knowledge is one of the most important things to combat fear. In my case learning just makes me feel better because I think I've done something towards the wrong direction. But often there is fear although you probably know very well what you're dealing with.<p>By the way, I found the "one fear gets replaced by a bigger fear" theory very interesting. It's a very logical explanation but I never consciously thought about it.<p>In this case, even though it isn't fun and sometimes very painful, I'd suggest a brute-force approach. Try as many ways as possible and discard all the drafts &#38; don't feel bad about it.
aufreak3超过 14 年前
It is worth being able to tell between two types of fears - one that is genuinely yours and one that you've picked up from other people. Speaking for myself, I find quite a lot of them are of the second variety, which melt away when I ask this question. That leaves me with the first kind which is truly useful. The second kind seems to go with interested sounding warning phrases like "don't do this" and "be careful".
gsivil超过 14 年前
It seems very interesting talk. I guess it will be interesting for researchers in other areas. I will be watching tonight