除非你是一名程序员...

2025-06-04

除非你是一名程序员...

我最初在我的博客上发布了这篇文章


这些天,我发现一篇帖子声称,如果你不开发遗留应用程序,你就不能成为高级软件工程师。

这让我想到什么时候我们才能称自己为程序员。嗯?

来自我:

所以,在满足以下条件之前,你还不算是一名程序员:

  1. 你写了一个待办事项应用程序或食谱目录
  2. 你用谷歌搜索如何成为一名更好的程序员
  3. 你将与​​一位毫无头绪的招聘人员进行面试
  4. 从 StackOverflow 复制并粘贴代码块
  5. 你用一个写得很糟糕的查询关闭了数据库服务器
  6. 你读了《代码整洁之道》并想重写你周围的所有代码
  7. Console.WriteLine使用或console.logprintf语句进行调试
  8. 你每天都会收到多次询问你近况的私信
  9. 你在 Google 上搜索错误信息,发现一个 GitHub 问题
  10. 使用不带 WHERE 的 DELETE 语句删除数据库表
  11. 在代码审查期间,你们争论变量名
  12. 你编写一个类Person或者Shape在学习 OOP 时
  13. 使用 JavaScript 编写计算器应用程序
  14. 你致力于彻底重写旧版应用程序
  15. 你可以谷歌一下如何将 div 居中

来自我的朋友和前同事:

我请一些朋友和前同事完成这句话。以下是他们告诉我的。

除非你是一名程序员...

  1. 你编写了第一个“Hello, world”程序
  2. 你熬夜到凌晨 3 点解决编码问题
  3. 你正在修复一个问题,它起作用了,但你不知道为什么
  4. 您的代码可以在您的机器上运行,但不能在生产环境中运行
  5. 在一个 40 行的代码文件的第 123 行,你遇到了一个编译错误
  6. 您在 17:55 将修补程序部署到生产环境(并于 18:00 下班)

(更新)来自评论部分:

我从评论区整理了一些补充内容。(略作修改,使其能放在一行里)

除非你是一名程序员...

  1. 你已经编程
  2. 您使用git push --force --all
  3. 你说“嗯,它在 Dev 中有效”
  4. 您有一个未完成项目的文件夹
  5. 你构建了一个最常用的代码片段集合
  6. 您将 git 用户名设置为“用户”,这样他们就不会责怪您
  7. 您使用git reset --hard或删除本地存储库并再次克隆它
  8. 您开设博客来分享您的学习成果,以节省其他人的调试时间
  9. 你遇到了一个 bug,当你向资深人士寻求帮助时,你的代码可以正常工作
  10. 你花了时间安装你最喜欢的编辑器/IDE 的插件和主题
  11. 你会因为不断尝试学习一些你不知道其用途的东西而感到愚蠢

你想在清单上添加什么?你什么时候知道自己是程序员?留下你的评论吧!


加入我的邮件列表,每周五接收一封 2 分钟的邮件,其中包含精选的编程和软件工程资源。不要错过下周五的邮件。

文章来源:https://dev.to/canro91/youre-not-a-programmer-until-58i
PREV
如何使用 JavaScript 检测移动设备和操作系统
NEXT
使用 React 和 Recharts 为 Postgres db 创建仪表板