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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Are programmers engineers? (2003)

2 点作者 ktran03将近 11 年前

2 条评论

mercer将近 11 年前
Interesting. However, this particular one stood out to me:<p>&gt; Engineering is real. Programming is abstract<p>I suppose it all depends on the definition of &#x27;programmer&#x27;, and the kind of programming you do, as well as how you define abstract and real, but when I explain what I do to designers or craftsmen of various sorts, I often use engineering as an analogy.<p>What I do is to translate specifications and graphic designs and UX mockups (analogous to an architect?) to something that, while technically virtual, is very &#x27;real&#x27; in that it needs to work. The biggest part of my work is to produce something functional while maintaining as much of the (often unrealistic) design, or fixing bugs that arise.<p>And in the same way that a big engineering project can go over budget because of &#x27;bugs&#x27;, unrealistic design, or unexpected difficulties, I&#x27;m usually the part of the process that is hardest to predict and goes over budget.<p>That said, this article made me consider the differences. Very interesting.
CatheryneN将近 11 年前
This made me chuckle because I tease the devs I work with about this all the time: I call them artists. It&#x27;s the BA vs BS. Devs have the freedom to be much more creative than engineers. I think of devs in a similar way to architects - as in a design a building kind. Btw, I am a licensed engineers. =)