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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Programmers: Stop Calling Yourselves Engineers

4 点作者 hudon超过 4 年前

2 条评论

paulrpotts超过 4 年前
So, what&#x27;s the title for a person with 43 years of experience programming computers - not just GUIs, applications, or programs, but whole systems, comprising tens or hundreds of thousands of lines of code across several platforms and languages, and that often include writing specs, designing protocols, drawing UML sequence diagrams and state machine diagrams, memory maps, writing documentation, assembly procedures, and sometimes marketing materials?<p>How about when my work includes reading datasheets and writing low-level drivers, designing and implementing bootloaders, designing schematics, laying out PCBs and ordering PCBs, and then soldering together the prototype boards I designed, and testing my code not just with IDEs and debuggers but with voltmeters and oscilloscopes and logic analyzers?<p>Serious question -- I don&#x27;t actually have an engineering degree and so agree that I&#x27;m not qualified to use the title &quot;Engineer.&quot; But what&#x27;s the job title that conveys what I do?
nabla9超过 4 年前
<i>technician</i> - a specialist in the technical details of a subject or occupation. Software technician, computer technician.