分类: 业界观察

从技术思维角度聊一聊『程序员』摆地摊的正确姿势

从技术思维角度聊一聊『程序员』摆地摊的正确姿势

摆地摊!一个人一辈子只有那么几次机会可能实现财务自由,机遇稍纵即逝,一定要牢牢把握住。所以,今天我们来严肃认真地聊一聊程序员摆地摊的正确姿势。

为什么向 Python 3 迁移需要这么长时间?

为什么向 Python 3 迁移需要这么长时间?

2 向 3 转换的转折点发生在大约 2016 年左右的 Python 3.5 发行版中,该版本具有矩阵乘法、asyncio 的引入、OrderedDict 的速度改进以及类型提示的实现,这些提示为 Python3 带来了一些类似于静态语言的实用功能。

JDK 15 都发布了,可 Java 8 依然是最爱

JDK 15 都发布了,可 Java 8 依然是最爱

2020 JVM 生态调查报告 显示有 34% 的用户使用 Oracle JDK,57% 的用户使用 OpenJDK。其中 Java 8 的使用者依然维持在 64% 过半数的水平。

程序员9年前摆地摊学会的道理

程序员9年前摆地摊学会的道理

而这一事件让我联想起了九年前,那个曾经摆地摊的日子。

5个Python特性 越早知道越好的

5个Python特性 越早知道越好的

回顾起来,有很多 Python 特性如果我能早点知道,肯定能少走不少弯路。现在我想要重点介绍其中五个最重要的特性。

为什么Go语言是猪,而PHP是鸡?

为什么Go语言是猪,而PHP是鸡?

当时我们的某位编辑实在想不出来Python跟生肖狗的关系,于是就给Python编了一首打油诗:Python是条狗,你有我也有. 但是这句话遭到了编辑部全体编辑的无情嘲笑

做了 1000 次 Code Review,我学到 3 点经验

做了 1000 次 Code Review,我学到 3 点经验

当我在 LinkedIn 工作时,工作的很大一部分内容是做 Code Review。在这个过程中,我发现一些人很容易犯的错误,于是把它们整理起来并分享给团队。

.NET 从昨日辉煌到如今逐渐没落

.NET 从昨日辉煌到如今逐渐没落

来到 2010s 中期,C# 的情况发生了变化。主要是 C# 之父 Anders Hejlsberg 将他的工作重心从 C# 转移到了 TypeScript,导致 C# 语言创新很少甚至没有。另外,我们所处的整个行业开始向云过渡,但是 .NET 显然尚未为此做好准备。

程序员在报错时的 30 种常见反应

程序员在报错时的 30 种常见反应

本文列出了程序员在修复 bug 时可能会说的一些话或者想法。我敢说很多程序员都曾经历过编程的艰辛,但在事后都会一笑而过。

又一款免费可商用的中文字体!Open 粉圆字体火热下载中

又一款免费可商用的中文字体!Open 粉圆字体火热下载中

jf open 粉圆字体在中英文和数字表现上都很理想,看起来有点胖胖的圆体搭配上可爱的官方网站设计令人爱不释手,刚好也补足思源黑体、思源宋体以外没有圆体的遗憾(虽然有使用者自行改造的思源柔黑体可用)。

Disney+新技术将两种画面比例《辛普森一家》打包进同一视频资源

Disney+新技术将两种画面比例《辛普森一家》打包进同一视频资源

Disney+ 团队将 4:3 和 16:9 两种宽高比资源打包进了同一个内容包中(包含视频、音频 / 语言、格式、字幕等资源),而不是分别独立对待。

尤雨溪自述:打造 Vue 3 背后的故事

尤雨溪自述:打造 Vue 3 背后的故事

尤雨溪在今年年初 Vue 3 正式发布之前撰写了这篇长文,详述 Vue 3 的设计过程。前端之巅将全文翻译如下,希望能帮助你更好地了解 Vue 3 背后的故事。

尝试过把配置放在编程语言代码里吗?比YAML爽

尝试过把配置放在编程语言代码里吗?比YAML爽

本文将试着解释为什么大多数配置格式用起来都不太舒服,作者建议大家尝试使用一门真正的编程语言(例如,像 Python 这样的通用编程语言)来编写配置,通常这是一种可行的选择,且使用过程更感愉悦。

Google 也要放弃 C/C++?Chrome 代码库中 70% 的安全漏洞是内存问题

Google 也要放弃 C/C++?Chrome 代码库中 70% 的安全漏洞是内存问题

Google 工程师表示:目前 Chrome 代码库中所有严重的安全漏洞,70% 是内存管理的安全漏洞,其中 50% 的内存漏洞是 use-after-free 漏洞,因为对内存指针的错误管理,给予了攻击者攻击 Chrome 内部组件的机会。

程序员最重要的技能:知道什么时候不写代码

程序员最重要的技能:知道什么时候不写代码

大多数程序员都容易犯下的错是,因为对编程的兴奋,不知道什么时候应该对编码说“不”。程序员需要知道什么时候不需要编码,并从项目中删除所有不必要的代码,这将让工作变得更容易,并使软件寿命更持久。

什么是真正的 10x 工程师?

什么是真正的 10x 工程师?

不久以前,有一条 Twitter 引起轰动,它谈及到初创团队应该招聘“10x 程序员”并列举出寻找的 11 个方法。

微软为将 ExFAT 纳入 Linux 内核扫清了道路

微软为将 ExFAT 纳入 Linux 内核扫清了道路

微软将免费提供exFAT 的官方规范,此举意味着exFAT 驱动程序将直接包含在Linux 内核中。此外,一个支持exFAT 的Linux 内核将要发布,微软也会在 Open Invention Network 的 Linux 系统定义中提供支持。

把 14 亿中国人都拉到一个微信群,在技术上能实现吗?

把 14 亿中国人都拉到一个微信群,在技术上能实现吗?

首先,得考虑人的因素,多少多少亿的信息量对于某个特定个体来说价值无限接近于 0,我个人根本不关注这些信息,因为获取信息的效率太低了。

为什么是 Go 而不是 Rust

为什么是 Go 而不是 Rust

Rust 是一个更好的 C++,即使你偶尔听到有人说 Go 是一个更好的 C,但事实并非如此。任何带有内置垃圾收集器和运行时的语言,都不能被视为 C 语言。别搞错了,Rust 才是 C++,而不是 C。

消灭 Java 代码的“坏味道”

消灭 Java 代码的“坏味道”

代码中的 " 坏味道 ",如 " 私欲 " 如 " 灰尘 ",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些 " 坏味道 ",不仅能提高自己的编码水平,也能使代码变得 " 精白无一毫不彻 "。这里,整理了日常工作中的一些 " 坏味道 ",及清理方法,供大家参考。

在华为打拼杂记

在华为打拼杂记

“函大生曹贻安建议任正非搞数学交换机的,挽救了华为。”,也正是搜索引擎里有太多的以讹传讹,所以曹贻安通过这个回忆录以正视听,全文基本就是华为的发家史

Ruby之父:写Ruby时工作特别闲,总加班的人很难做出创造

Ruby之父:写Ruby时工作特别闲,总加班的人很难做出创造

在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?

每个程序员都需要掌握的30件事

每个程序员都需要掌握的30件事

从事编程并不容易。每年有许多人从各国的顶级计算机科学专业毕业,这是所有人都向往的有竞争力的职业之一。与此同时,编程也振奋人心。随着技术的进步,每天都有新的创新。对于喜欢编程,并立志从事编程的人而言,编程是其热爱且为之奋斗的事业。

Firefox 70 将引入“非活跃 CSS”,快速排查 CSS 属性

Firefox 70 将引入“非活跃 CSS”,快速排查 CSS 属性

在最新的 Firefox 70 Beta 版本中,引入了一项名为“Inactive CSS”(非活跃 CSS)的功能,DevTool 新工具将为开发者展示哪些 CSS 属性不会影响所选元素以及原因,这将大大节省开发者的时间。

Linux 六大压缩算法横评:Ubuntu 19.10 最终选择 LZ4

Linux 六大压缩算法横评:Ubuntu 19.10 最终选择 LZ4

Ubuntu 19.10(Eoan Ermine)操作系统计划于10月17日正式发布,工程师在文章中表示通过过去数月的努力已经找到了更快的压缩/解压缩算法。