• 现代人的童年就像一个传送带:每个孩子都以同样的速度进步,无论他们学到多少东西。跟着传送带走,你就会成功。高中进入大学,大学进入研究生院,研究生院进入一个著名的职业。 每当我遇到一个大学生,我都会问:"你愿意在一门课上拿到C,但实际上学到了东西,还是
  • 2021年,我在谷歌工作了14年后加入了Twitter。以下是我到目前为止注意到的一些差异的小想法:核心子域与外包Twitter外包的东西比Google要多得多。谷歌喜欢用他们自己的解决方案来处理几乎所有的事情。他们甚至曾经有自己的人
  • 我是在20世纪80年代长大的,在家里为Commodore VIC-20和Apple等个人电脑编程。在大学里学习计算机科学(CS),并最终在伯克利获得博士学位,我的大部分专业培训都扎根于我所说的 "经典 "CS:编程、算法、数据结构、系统、编程语言。在经典计算机科学中,最终的目标是将一个想法还 icon
  • 请停止招聘软件工程师,取而代之招聘“产品工程师PE”:有业务产品意识的工程师。 程序员:只懂算法和编程语言的码农 软件工程师:掌握从需求到测试、发布等敏捷软件工程的程序员; 产品工程师:有DDD战略产品设计的软件工程师 icon
  • 我是一个经验丰富的开发者,扎根于用C语言进行的微控制器编程,在过去十年的大部分时间里都是全栈开发者(Java、TypeScript)。 我一直很想再做一些C/C++,但每当我尝试的时候,我都会被糟糕的开发者体验吓一跳(与我在webdev中习惯的相比 icon
  • 是什么让程序员与众不同?程序员和普通人不一样。你相信这种说法吗?让我们看看其中的一些差异,以帮助您得出结论: 当我的朋友抱怨他们的工作时,我希望他们来编程,这样我们就可以分担同样的痛苦LOL... icon
  • 最近一篇认为 ChatGPT 是“编程的终结”的文章成功地被纳入了 ACM 的通讯:与许多其他文章一样,这篇文章似乎忽略了一个基本要求,即必须为要生成的软件提 icon
  • 为什么我们喜欢有选择,却不喜欢选择?能够在几个选项中做出决定,使我们感到自己处于控制之中。然而,当我们面对各种选择时,我们往往会表现出对默认选项的偏爱。这被称为默认效应,它支配着我们生活的许多方面,从我们购买的产品到我们建立的事业。 icon
  • 今天早些时候,在布鲁克林的联邦法院,一份起诉书和一份起诉书被公开,指控俄罗斯国民 Anton Napolsky 和 ​​Valeriia Ermakova 因经营在线电子书盗版网站 Z-Library 侵犯版权、电汇欺诈和洗钱罪。应美国的要求,两人于 2022 年 11 月 3 日在 icon
  • “DORA”指标来自 DevOps Research Assessment,通过 Nicole Forsgren、Jez Humble 和 Gene Kim 的研究得到推广,最终成为强烈推荐的书籍 icon
  • 让我们从一些严酷的事实开始:99%的心理模型都是在浪费时间;而阅读它们只不过是伪装成生产力的拖延症而已。 为什么? 因为大多数都不具备可操作性。幸运的是,这里有7个你可以在接下来的3分钟内 icon
  • 这位小哥在五年级的时候开始努力学习如何用 HTML 设计网页,觉得学习HTML太难了,所以想开始发明自己的语言,首先需要发明语言编译器,自此花了大约10年!乐趣随之而来。 自从制作我的第一个编译器以来,我一直在以多种方式研究编译器: icon
  • 方法比技术细节更重要 大学期间我住在图书馆。“我学习的教科书理论越多,我就会成为一名更好的工程师,”我想。然而,当我开始工作时,我注意到业内最优秀的工程师不一定比应届毕业生了解更多的理论。他们只是带来了不同的心态,投资者的心 icon
  • 如何通过自己的改变进入心流FLOW STATE: - 4倍于您的输出 - 挖掘创造力  - 释放难以置信的专注力 首先,让我们快速回顾一下什么是“流动状态”: 这是一种状态,你非常专注,与手头的任务保持一 icon
  • 12个月前,我对如何为开放源码做贡献并不了解,只是听说它是一个很好的职业加速器,而且很有趣。所以我听了很多聪明人的意见,了解编码新手如何利用开源来推动他们的事业。 这是我学到的关于如何开始的内容。选择你最擅长的语言。如果你至 icon
  • 了解文化与成功之间的联系:我希望我已经让你对文化催化你自己和你的团队成长的潜力有了一些了解。文化在出现时总是独特而令人惊讶的。这个过程有点像园艺--它取决于环境。然而,我发现有三个反复出现的主题可以为文化的出现创造肥沃的条件:自主性、连接和使命。 icon
  • 9月13日是国际程序员日。计算机程序员使用计算机语言编写程序。作为一个奇怪的事实,9月13日,程序员节,是一年中的第256天。每个程序员都知道这个数字是多么的特别。这是将2提高到8的幂数,也就是一个字节的计算机内存所能容纳的字符数。 编程无疑是一项 icon
  • 据报道,自 Covid-19 健康危机爆发以来,软件开发人员的职业倦怠已达到临界点。专门研究工程师生产力的公司 Haystack Analytics 最近的一项研究发现,83% 的软件开发人员感到倦怠。后者给出的解释这种疲惫的主要原因是工作量大(47%)、流程效率低下(31%)和目标不明确( icon