标签: 程序员

不同的人生

不同的人生

那确实有趣。可现实中我总为赶不可能的截止日期,用更多技术债务打补丁,反而让事情更糟。若非有报酬,我绝不会这么做。

是什么阻止了你像这样编程?

是什么阻止了你像这样编程?

兄弟 不值得 天堂里没有WiFi

身为资深工程师的我为何回避聚光灯

身为资深工程师的我为何回避聚光灯

高曝光项目往往充满变数:高管喜好反复无常,政治博弈层出不穷,最终常陷入牺牲长期质量以换取短期生存的困境。

程序员新手对比资深程序员

程序员新手对比资深程序员

程序员新手对比资深程序员

在字符串中检测元音的最快方法

在字符串中检测元音的最快方法

但当我开始深入研究时,我意识到这背后还有更多内容。我挑战自己想出尽可能多的检测元音的方法。我还让几位朋友尝试了一下。哪种方法最快?哪种方法绝不能使用?哪种方法最巧妙?哪种方法最易读?这篇文章涉及11种不同的检测元音的方法,包括算法分析、解析Python字节码、检查CPython实现,甚至查看编译后的正则表达式操作码。让我们开始吧。

关于程序员过时的传说

关于程序员过时的传说

如果人工智能让编写代码变得更快更便宜,其实它只是让创造负债变得更容易。当你能够以史无前例的速度生成负债时,能够战略性地管理和最小化这些负债的能力将变得指数级地更加 valuable。

耗费软件工程师时间和精力的 17 大心理陷阱

耗费软件工程师时间和精力的 17 大心理陷阱

糟糕的估算和错误的项目决策?揭开 17 个隐藏的思维误区,并学习如何解决它们,以获得更好的代码和团队成功

不要解决你没有的问题,你实际上是在制造问题

不要解决你没有的问题,你实际上是在制造问题

拥抱行动,但要明白事情会发生变化。相应地进行设计。做出有意且易于逆转的决策。留出空间,以便在出现问题时进行调整。设计能够在需要扩展时发出警报的系统。

我的编程技术退步了

我的编程技术退步了

最终,我不得不面对现实–没有人在乎真正的项目。知道我价值的人并不是能付我钱的人。

程序员的最爱

程序员的最爱

程序员的最爱

【外评】80% 的开发人员不开心

【外评】80% 的开发人员不开心

尽管工作不开心,但大多数开发人员在工作之余仍将编码作为业余爱好(68%),近 40% 的开发人员在工作之余为职业发展或从在线课程中自学而编码。这可能表明,编码并不是问题所在!

【外评】如何判断自己已成为高级程序员

【外评】如何判断自己已成为高级程序员

高级程序员与初级程序员的区别是什么? 很多人会说是评估代码变更后果的能力。 但实际上,这是一种无忧无虑的丧失,也是一种倒退的恐惧。

【外评】如何成为最优秀的程序员

【外评】如何成为最优秀的程序员

最好的程序员是一个真实的人;他认识这个人已经有 20 多年了。而这个人之所以是最好的程序员,并不是因为他们最擅长解决 LeetCode 或最擅长解决算法问题(丹说,这些程序员将首先被 人工智能取代)。

【外评】程序员大神每天什么都是时候工作?

【外评】程序员大神每天什么都是时候工作?

我很好奇,那些著名的程序员是什么时候开始工作的。这很容易找到。程序员的工作成果就是代码。代码存储在版本控制系统(VCS)中。当你把代码放到 VCS 中时,时间就会被记录下来。

【译文】在 Meta 工作 12 年:回顾我参与的所有项目

【译文】在 Meta 工作 12 年:回顾我参与的所有项目

今天,我已经在这家公司工作了 12 年,现在是回顾我参与的所有项目的好时机!

【译文】每个开发人员都需要问自己的一个问题

【译文】每个开发人员都需要问自己的一个问题

为了降低成本,我最初的想法是创建一个可以在 AWS Lambda 函数中执行代码的slash命令。我最初的问题围绕可行性和现有解决方案展开。

当程序员迎来 35 岁时

当程序员迎来 35 岁时

35 岁危机是程序员们老生常谈却每每谈及皆格外忧虑的一个问题。本文作者深入探讨了这个问题,并提供了实用的建议,希望能够帮助读者在职业生涯中取得长期的成功。无论你是年轻工程师还是资深专家,都会从中受益匪浅。

【译文】程序员工作很累,但 70% 的程序员在周末休息时以写代码为乐

【译文】程序员工作很累,但 70% 的程序员在周末休息时以写代码为乐

68% 的开发人员回答说,他们每天的工作是从与工作相关的聊天开始的。此外,70% 的开发人员表示,他们在周末会为娱乐而编程。

【译文】我是一个糟糕的程序员

【译文】我是一个糟糕的程序员

我是个糟糕的程序员。你可能会认为,我做了将近 25 年的程序员,现在应该很在行了。但不是的,我还是会在代码中出现错误,使用错误的变量或子程序参数类型,忘记进行正确的库调用,弄乱 if 语句中的表达式,诸如此类的错误一直持续了 25 年。

在技术圈逢凶化吉,靠的居然不是技术?Altman 晒出17条年终总结,人际关系占首位

在技术圈逢凶化吉,靠的居然不是技术?Altman 晒出17条年终总结,人际关系占首位

OpenAI 首席执行官 Sam Altman 发表了一篇博文,分享了他对业务战略和团队动力的见解。通过他的思考,Altman 试图提供有关创办、管理和扩展成功企业的全面指南

【译文】加密货币交易平台FTX审判,第四天:欺诈在代码中

【译文】加密货币交易平台FTX审判,第四天:欺诈在代码中

这个 “allow_negative “标记是 Alameda Research 的交易账户才有的特权,数据库截图还显示 Alameda Research 可以动用的信用额度实际上是无限的:

【译文】给程序员的一些额外建议

【译文】给程序员的一些额外建议

最近,有人问我对初入职场的程序员有没有什么建议。起初我以为这是个愚蠢的问题。我十年前才参加工作,而我的许多博客阅读者从事编程的时间比我还长!

亚马逊 CTO:选择哪种编程语言已经不重要了,提倡程序员下班后“多看看书”提升竞争力是误人子弟

亚马逊 CTO:选择哪种编程语言已经不重要了,提倡程序员下班后“多看看书”提升竞争力是误人子弟

选择哪种编程语言已经不重要了,提倡程序员下班后“多看看书”提升竞争力是误人子弟|独家专访亚马逊 CTO

十年编程反思:一些不好的建议

十年编程反思:一些不好的建议

我在网上读到的大多数关于如何编程的文章和讨论都对我写出好用的代码的能力是有害。

优秀开发者能编码到70岁!Linus Torvalds:Linux是个能留住人的社区,许多顶级Linux内核维护者即将步入60岁

优秀开发者能编码到70岁!Linus Torvalds:Linux是个能留住人的社区,许多顶级Linux内核维护者即将步入60岁

近日,在一场开源峰会上,Linux 与 Git 的创始人 Linus Torvalds 谈到 Rust 语言在 Linux 中的应用、Linux 维护者的高强度工作、以及 AI 技术在 Linux 乃至开源开发领域的未来作用。