搜索
首页后端开发php教程程序员有多特权?你也是约翰吗?

How Privileged Are Programmers? Are You a John, Too?

John,一位年轻、白人、异性恋、自学成才的开发者。他并非罕见,却很特殊。他拥有完整的家庭,衣食无忧。他想要什么玩具都能得到,因为他学会了“要三个玩具才能至少得到一个”的策略。

How Privileged Are Programmers? Are You a John, Too?

他的成绩中等,但这没关系,因为他妈妈认为“他只是厌倦了学校,太聪明了”。高中毕业后,他直接找到了一份编程工作。薪水不高,只能勉强维持一个小公寓和简单的伙食。但他相信未来会更好。

几年后,John 对编程感到厌倦。他喜欢这个职业的概念,但实际工作却枯燥乏味。他频繁跳槽,直到他的“愚蠢”老板们意识到他对于公司有多重要。

How Privileged Are Programmers? Are You a John, Too?

这也好,因为他合作的大多数开发者也很“愚蠢”。他们甚至不懂编程吗?他们只想聊天、提问,对John的工作毫不关心。他曾经与一位女开发者共事,她对一个程序员来说太漂亮了——如果你能把CSS和HTML也算作编程的话。

How Privileged Are Programmers? Are You a John, Too?

我很生气。

很久以前,我就是John。我认为所有无聊的任务都配不上我,其他开发者充其量只是平庸之辈。我是自己的英雄,我妈妈是对的(尽管很烦人),我确实很聪明。如果周围的人也能看到这一点就好了。

但后来我成长了一些。

我意识到自己以前是多么自以为是、以自我为中心的混蛋。我意识到周围的人有多重要,而我并没有我想象的那么重要。我不知道是因为结婚还是有了孩子。我认为这两件事都能帮助人成长,但我更愿意相信,我之所以成长,是因为我以前的行为是多么令人厌恶,而现在的我又是多么有魅力。

我不应该得到奖励。做一个体面的人,而不是一个完全令人厌恶的混蛋,这不算什么成就。只是比人们想象的要少见……

像我这样很多人都有一个问题:我们没有被迫长大。我们生于安乐。我们从未体会过奋斗的意义。我们不需要刻苦学习编程,所以我们认为自己很幸运,这很快就会演变成认为自己很有天赋。我们从未需要偿还学生贷款,也从未需要学习早起去从事一份我们重视的工作。

“看看那些医生、电工、水管工、律师。他们忙着学习一些无意义的东西,而我却可以立即工作。如果我能找到一份有趣的工作就好了……”

How Privileged Are Programmers? Are You a John, Too?

我们四处跳槽,因为很容易被雇佣,而招聘有才华的开发者却很难。而有才华并不保证一个人能与他人正常沟通或做好工作。我们相信我们可以装作很忙,每天最多工作一两个小时。

“他们仍然会付钱给我们,如果他们不付,我们可以去其他地方。”

我们讨厌会议,不是因为它们分散了注意力(分散了我们受雇去做但并不忙碌的工作),而是因为有人会问“项目进展如何”。我们讨厌这个问题,因为我们无法回答。

“事情很复杂,我试图弄清楚其他‘蠢货’做了什么/正在做什么/还必须做什么。”

How Privileged Are Programmers? Are You a John, Too?

我们将每一个. 单个. 延迟都归咎于他人。我们的工作很棒,但我们忙于解决其他人强加给我们的问题。如果这种情况持续足够长的时间,我们会义愤填膺地辞职。

不仅仅是会议,还有来自周围其他“蠢货”的不断干扰。人们寻求帮助,而不是编写好的代码。“如果我不得不再次告诉他们阅读手册,我发誓我要删除他们的代码。”

How Privileged Are Programmers? Are You a John, Too?

我们只想戴上耳机,看完这篇《塞尔达传说》的评论(听起来像个好游戏)。然后我可能会回去看看那个有趣的子reddit,很快就要吃午饭了。也许我可以在今天结束之前完成调试。他们也不需要在其他人需要完成所有工作之前就完成。此外,项目经理总是把事情所需的时间翻倍,所以我肯定他们在说最后期限是本周末的时候在撒谎。他们以为他们可以愚弄我们。蠢货。

我很生气,因为我在这其中看到了太多自己的影子。我曾经抵制会议,因为这是别人最快地发现我没有完成承诺的工作的方式。或者更糟糕的是:我声称已经完成的工作,实际上并没有完成。我不想被打扰,因为他们会发现我当时根本没有做任何与工作相关的事情。

而外表就是一切。为什么承认我没有努力工作,或者我不知道自己在做什么;当我只需要把责任推卸给其他人或其他事情时?

我曾经在办公室(我要求的办公室)里玩了几天《魔兽世界》。

How Privileged Are Programmers? Are You a John, Too?

你知道吗?我是个白痴。我幼稚、自以为是,不配得到别人对我的信任。当他们期望我完成他们付钱让我完成的工作时,我很生气。当他们礼貌地建议每天开会时,我很生气。当他们告诉我我的工作速度不够快时,我更是气急败坏。

我错了。

当我看到别人身上有这些模式时,我很生气。这并不是说我希望他们完美无缺(我不是),也不是说我已经忘记了我曾经也是那样(我没有)。这是因为我在工作中浪费了太多年的时间。未能学习,未能成长。我还浪费了那些信任我、相信我专业、相信我全力以赴的人的许多时间和金钱。

即使到了今天,我还与John互动。他告诉我我知之甚少,以及向我建议帮助他的人解释事情有多困难。这个API和那个服务如何导致错误和延迟,以及它将在完成时完成。我看到了他抵制每日例会的态度。我厌倦了他不断的借口和他未能兑现的承诺。

我想到了所有我能做的聪明的小事,来强迫John工作。所有这些流程、口号和清单。然后我绝望了。唯一能让John意识到他正在浪费时间的事情就是浪费足够的时间,让他从安全网中掉下去。他必须自己长大,也许到那时他会把它传递给他未来的雇主和客户。

我希望通过这种对卓越的承诺,我也能得到救赎。

程序员特权常见问题解答

什么是“程序员特权”?

程序员特权是指编程领域的人员由于其职业而经常享有的优势、机会和福利。这可能包括高薪、灵活的工作时间、远程工作机会以及对其技能的高需求。但是,重要的是要注意,并非所有程序员都能享受到这些特权,许多程序员面临着诸如长时间工作、高压力和工作不稳定等挑战。

程序员特权与其他职业相比如何?

与许多其他职业相比,程序员通常享有更高的薪水和更多的就业机会。这主要是因为在当今数字经济中对编程技能的需求很高。但是,与任何职业一样,编程也有其缺点,例如长时间工作和高压力水平。

所有程序员都有特权吗?

不,并非所有程序员都有特权。虽然许多人享有高薪和其他福利,但其他人面临着诸如工作不稳定、歧视和倦怠等挑战。特权的体验也可能因种族、性别和社会经济地位等因素而差异很大。

特权如何影响编程社区?

特权会对编程社区产生重大影响。例如,拥有特权的人通常有更多职业晋升的机会,而没有特权的人可能会面临进入和晋升的障碍。这可能导致该领域缺乏多样性,而这反过来又会限制创新和包容性。

我们如何解决编程领域的特权问题?

解决编程领域的特权问题需要承认其存在,并努力实现更大的公平和平等。这可能包括努力使该领域多样化,为所有人提供平等的机会,并创造一个更具包容性和支持性的工作环境。

程序员特权的一些例子是什么?

程序员特权的例子可能包括高薪、灵活的工作时间和远程工作的能力。但是,重要的是要注意,并非所有程序员都能享受到这些特权,许多人面临着诸如工作不稳定和歧视等挑战。

特权如何影响编程工作的质量?

特权可以通过多种方式影响编程工作的质量。例如,拥有特权的人通常拥有更多资源和机会来发展他们的技能,这可能导致更高质量的工作。但是,缺乏多样性也可能限制观点和想法的范围,这反过来又会限制创新。

特权与编程中的“John”隐喻有何关系?

编程中的“John”隐喻指的是特权程序员的刻板印象——通常是白人、男性、中产阶级人士。这个隐喻突出了该领域的特权问题,因为它排除了不符合这种刻板印象的人的经验和观点。

我如何检查自己作为程序员的特权?

检查自己作为程序员的特权需要反思你在职业生涯中拥有的优势和机会,并考虑这些优势和机会可能对其他人来说并不存在。这也包括倾听和学习他人的经验,并利用你的特权为该领域的更大公平和平等倡导。

机构如何解决程序员特权问题?

机构可以通过在招聘和晋升实践中促进多样性和包容性、为所有员工提供平等的机会以及创造一个支持性和包容性的工作环境来解决程序员特权问题。他们还可以提供有关特权和偏见的培训和教育,并鼓励员工反思他们自己的特权。

以上是程序员有多特权?你也是约翰吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
PHP电子邮件:分步发送指南PHP电子邮件:分步发送指南May 09, 2025 am 12:14 AM

phpisusedforsendendemailsduetoitsignegrationwithservermailservicesand andexternalsmtpproviders,自动化notifications andMarketingCampaigns.1)设置设置yourphpenvironcormentswironmentswithaweberswithawebserverserverserverandphp,确保themailfunctionisenabled.2)useabasicscruct

如何通过PHP发送电子邮件:示例和代码如何通过PHP发送电子邮件:示例和代码May 09, 2025 am 12:13 AM

发送电子邮件的最佳方法是使用PHPMailer库。1)使用mail()函数简单但不可靠,可能导致邮件进入垃圾邮件或无法送达。2)PHPMailer提供更好的控制和可靠性,支持HTML邮件、附件和SMTP认证。3)确保正确配置SMTP设置并使用加密(如STARTTLS或SSL/TLS)以增强安全性。4)对于大量邮件,考虑使用邮件队列系统来优化性能。

高级PHP电子邮件:自定义标题和功能高级PHP电子邮件:自定义标题和功能May 09, 2025 am 12:13 AM

CustomHeadersheadersandAdvancedFeaturesInphpeMailenHanceFunctionalityAndreliability.1)CustomHeadersheadersheadersaddmetadatatatatataatafortrackingandCategorization.2)htmlemailsallowformattingandttinganditive.3)attachmentscanmentscanmentscanbesmentscanbestmentscanbesentscanbesentingslibrarieslibrarieslibrariesliblarikelikephpmailer.4)smtppapapairatienticationaltication enterticationallimpr

使用PHP和SMTP发送电子邮件的指南使用PHP和SMTP发送电子邮件的指南May 09, 2025 am 12:06 AM

使用PHP和SMTP发送邮件可以通过PHPMailer库实现。1)安装并配置PHPMailer,2)设置SMTP服务器细节,3)定义邮件内容,4)发送邮件并处理错误。使用此方法可以确保邮件的可靠性和安全性。

使用PHP发送电子邮件的最佳方法是什么?使用PHP发送电子邮件的最佳方法是什么?May 08, 2025 am 12:21 AM

ThebestapproachforsendingemailsinPHPisusingthePHPMailerlibraryduetoitsreliability,featurerichness,andeaseofuse.PHPMailersupportsSMTP,providesdetailederrorhandling,allowssendingHTMLandplaintextemails,supportsattachments,andenhancessecurity.Foroptimalu

PHP中依赖注入的最佳实践PHP中依赖注入的最佳实践May 08, 2025 am 12:21 AM

使用依赖注入(DI)的原因是它促进了代码的松耦合、可测试性和可维护性。1)使用构造函数注入依赖,2)避免使用服务定位器,3)利用依赖注入容器管理依赖,4)通过注入依赖提高测试性,5)避免过度注入依赖,6)考虑DI对性能的影响。

PHP性能调整技巧和技巧PHP性能调整技巧和技巧May 08, 2025 am 12:20 AM

phperformancetuningiscialbecapeitenhancesspeedandeffice,whatevitalforwebapplications.1)cachingwithapcureduccureducesdatabaseloadprovesrovesponsemetimes.2)优化

PHP电子邮件安全性:发送电子邮件的最佳实践PHP电子邮件安全性:发送电子邮件的最佳实践May 08, 2025 am 12:16 AM

ThebestpracticesforsendingemailssecurelyinPHPinclude:1)UsingsecureconfigurationswithSMTPandSTARTTLSencryption,2)Validatingandsanitizinginputstopreventinjectionattacks,3)EncryptingsensitivedatawithinemailsusingOpenSSL,4)Properlyhandlingemailheaderstoa

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版