除非你是一名程序员...
我最初在我的博客上发布了这篇文章。
这些天,我发现一篇帖子声称,如果你不开发遗留应用程序,你就不能成为高级软件工程师。
这让我想到什么时候我们才能称自己为程序员。嗯?
来自我:
所以,在满足以下条件之前,你还不算是一名程序员:
- 你写了一个待办事项应用程序或食谱目录
- 你用谷歌搜索如何成为一名更好的程序员
- 你将与一位毫无头绪的招聘人员进行面试
- 从 StackOverflow 复制并粘贴代码块
- 你用一个写得很糟糕的查询关闭了数据库服务器
- 你读了《代码整洁之道》并想重写你周围的所有代码
Console.WriteLine
使用或console.log
或printf
语句进行调试- 你每天都会收到多次询问你近况的私信
- 你在 Google 上搜索错误信息,发现一个 GitHub 问题
- 使用不带 WHERE 的 DELETE 语句删除数据库表
- 在代码审查期间,你们争论变量名
- 你编写一个类
Person
或者Shape
在学习 OOP 时 - 使用 JavaScript 编写计算器应用程序
- 你致力于彻底重写旧版应用程序
- 你可以谷歌一下如何将 div 居中
来自我的朋友和前同事:
我请一些朋友和前同事完成这句话。以下是他们告诉我的。
除非你是一名程序员...
- 你编写了第一个“Hello, world”程序
- 你熬夜到凌晨 3 点解决编码问题
- 你正在修复一个问题,它起作用了,但你不知道为什么
- 您的代码可以在您的机器上运行,但不能在生产环境中运行
- 在一个 40 行的代码文件的第 123 行,你遇到了一个编译错误
- 您在 17:55 将修补程序部署到生产环境(并于 18:00 下班)
(更新)来自评论部分:
我从评论区整理了一些补充内容。(略作修改,使其能放在一行里)
除非你是一名程序员...
- 你已经编程
- 您使用
git push --force --all
- 你说“嗯,它在 Dev 中有效”
- 您有一个未完成项目的文件夹
- 你构建了一个最常用的代码片段集合
- 您将 git 用户名设置为“用户”,这样他们就不会责怪您
- 您使用
git reset --hard
或删除本地存储库并再次克隆它 - 您开设博客来分享您的学习成果,以节省其他人的调试时间
- 你遇到了一个 bug,当你向资深人士寻求帮助时,你的代码可以正常工作
- 你花了时间安装你最喜欢的编辑器/IDE 的插件和主题
- 你会因为不断尝试学习一些你不知道其用途的东西而感到愚蠢
你想在清单上添加什么?你什么时候知道自己是程序员?留下你的评论吧!
加入我的邮件列表,每周五接收一封 2 分钟的邮件,其中包含精选的编程和软件工程资源。不要错过下周五的邮件。
文章来源:https://dev.to/canro91/youre-not-a-programmer-until-58i