不需要激情:只为薪水编程是可以的

2021-03-02 02:11:41

我本周看到一条推文,很好地总结了我一段时间以来的感受。

我喜欢编码,我对编码不感兴趣,如果薪水停止上班就是工作,我会停止露面工作。如果一家公司试图说服您,不仅是一个“危险信号”(一个“家庭”;一个“电话”),它还会使您捐赠时间

— Jason Lengstorf(@jlengstorf)2021年2月21日

在软件开发领域中,有一个声音的子集(正如我想象的,在每个行业中都有),它似乎认为,激情是一个好的程序员所必需的属性。

您可能会听到这些人告诉您,激情是编程的先决条件。编程是一种呼唤;或“真实”的程序员做或不做某些事情。您可能会听到他们告诉您"您必须在下班时间学习以保持健康"或"您必须愿意将您的工作家庭放在首位"或 您可以利用您的休假时间,但是您真的需要吗?"他们要你把工作放在首位。毕竟,那只好工蜂是做什么的?

我在这里告诉您(一次)所有这些都是胡扯。他们知道。

那些试图说服您这是一个呼唤的软件开发世界的声音子集,会直接从您相信他们的谎言中受益。招聘人员,经理,公司本身都可以从雇用热情的程序员中受益。是的,部分原因是他们倾向于成为优秀的程序员,而且还因为他们倾向于为商业利益而牺牲金钱或时间。毕竟,您是否会付出额外的努力来帮助您的家人?

他们不是你的家人。除非您是所有者,拥有大量存货或与拥有这些东西的人有亲戚或朋友,否则在推挤时他们不会像对待家人一样对待您。他们是您的雇主,仅此而已。

这是最重要的一点:激情不是要成为一名优秀的程序员的要求。实际上,仅靠编码来谋生是完全可以的,因为您得到了报酬。您不需要任何其他原因;不要让任何人说服您这样做。

我将对此简单明了:编程不是调用。这不是一种生活方式。这不是唯一的俱乐部,只有最努力的员工和最有价值的人才可以加入。没有“真实”这样的东西。开发人员或真正的"编码器或" real"工程师。编程是一项工作,需要一套技能,仅此而已。所有背景和经验的人都可以学习做这份工作,如果他们愿意的话。激情只是一个不错的奖励。

您不在(或不想在)大型技术公司(例如FAANG公司或Microsoft)工作。

您不会发布任何推文,阅读博客,或者将空闲时间花在学习新的框架和语言上。

您不会撰写文章,播放视频或制作视频,也不会参与更广泛的技术社区。

最后一次,成为一名高质量的程序员并不需要激情。确实有帮助,但不是强制性的。您可以赚钱和编写代码,根本不需要激情。

如果来自那个发声的开发人员子集的任何人告诉您"您必须对代码充满热情,以成为一名程序员" 您已获得我的许可,可以暂时忽略它们。 这是守门员,它说的是关于发言者的更多信息。 不要让他们利用胡说八道把你绑入他们所谓的家庭。 天知道,无论他们是否热衷,我们都需要我们能获得的所有优质程序员。