CatCoding

当前 11,共 27 页

花 10 年写一本编程语言实现的书

Robert Nystrom 是一位拥有 20 年工作经验的软件工程师,之前在 EA 做了 9 年多,2010 年入职 Google,目前工作在 Dart 项目。 2009 年开始写一本设计模式方面的书,叫 Game Programming Patterns,写到一半发现自己对编程语言实现很感兴趣。 ......

深刻启发我的 3 篇文章

这些年读过很多的文章,绝大部分看了就忘记了,其中这三篇对我启发很大,这里分享给大家。 十年学会编程 Teach Yourself Programming in Ten Years 十年学会编程 这篇文章是 Peter Norvig 发表于二十年前。现在和二十年前都一样,很多人学习编程都会浮躁,渴 ......

35 岁,我用这三种方法克服焦虑

去年我刚好满 35 岁。 我 2011 年研究生毕业后参加工作,一直工作在 IT 领域,这些年发展也算比较顺利。毕业后我待了一个创业团队三年,后面六年一直待在深圳一个独角兽企业。这十年算是赶上了行业红利和房产红利,经济上没什么大的压力。 但是在 2019 年开始我开始焦虑。 主要压力来自家庭,亲人查 ......

那些年,我们终将碰上的 Bug

2022 年的新年钟声刚敲响,时钟从 2021 年 12 月 31 日跳转到 2022 年 1 月 1 日,微软 Exchange 准时给大家带来了第一个世界范围内的 Bug。人们写好的新年祝福等邮件,突然发不出去了!大量用户在 Reddit、Twitter 上亮出新年第一骂。 那些正准备休假的 ......

什么是 Web3

2021 年 Web3 彻底火了,突然感觉很多人都在讨论,这看起来是在一个大的变革前夕。Web3 被路透社评为今年的科技热词之一,然而马斯克和一些科技大佬直呼没见过 Web3 这东西。 我花时间来理解了一下这个东西,从非技术角度探讨一下。。 对于 Web 1.0 和 2.0 的区分,业界似乎是达 ......

我欣赏的英文技术站

做技术这么多年,我订阅了很多英文技术站点。这里介绍一些我认为非常值得关注、学习的技术站点。 我推荐的标准是: 持续多年更新 质量非常高,或者某些文章深刻地启发了我 后面我会长期更新这个列表: Joel on Software Essays (paulgraham.com) 有太多经典的技术 ......

百度是如何死掉的

“百度已死” 几年前就已经被广泛讨论过,好像现在大家都不怎么讨论了。即使百度仍是最大的中文搜索引擎,但已沦为互联网度量单位,短短数年间的变化不由让人唏嘘。 今天让我重新思考这个问题的是两件小事。 事件一 我有一个英文小站点,断断续续写了一些技术类的文章。这一年来已经有一些稳定的流量,大部分都是从 ......

编译 WebAssembly 模块

最近一年经常接触了 WebAssembly , 我把一些老的 C/C++ 代码通过 emcc 编译为 wasm 模块,也可以把 Rust 代码编译为 wasm。 这里做一个简单的总结,以及我在编译过程中碰到的问题。 WebAssembly 的优势 WebAsembly 定义了一个可移植、体积小、加 ......

为什么要开源

这篇源于知乎上的一个问题:为什么程序员们愿意在 GitHub 上开源自己的成果给别人免费使用和学习? 最近越发觉得,分享越多就会有更多的可能性,这里谈谈自己这些年的收获和想法。 我 2010 年开始在 Github 上分享自己的代码。在 push 代码之前我根本没想过为什么,只是因我当时学了 Git ......

为什么印度人占领了硅谷

前段时间 Twitter 也换了 CEO,还是一个印度裔。目前,硅谷的很多大的 IT 公司 CEO 位置都被印度裔占了,包括 Google,Microsoft,IBM,Adobe, Palo Alto Network , VMWare 等等,如今硅谷的印度裔高管已经数不过来了。这种现象逐渐成为西方媒 ......