# Hello World!

By [ikarus2k20](https://paragraph.com/@ikarus2k20) · 2022-01-20

---

作为程序员，一个具有20年经验的老程序员，在web3世界的第一篇文章，我希望以“hello world”作为标题。

说是20年经验的老程序员，也许会遭到不少质疑。

在20年前，我念初二的时候，中国华东某省会城市少年宫的PASCAL计算机编程语言的学员中就有我一个。还记得，那时候用的是Borland出品的Turbo PASCAL。在炎炎夏日里，昏昏欲睡的课堂之后在轰鸣声中的机房里敲代码解题，然后，解的快的会得到老师的一顿嘉奖，解的慢的就试图在Visual Boy Advanced的模拟器里去抓口袋妖怪（笔者注，那个年代\[2002\]，任天堂公司的口袋妖怪游戏已经风靡全球，其动画宣传动画已经在中国大陆的各路电视台轮播了n遍）。

我印象中，老师好像只嘉奖过我一次或是两次，其他的时候，都是留给了前排的几个小学生，这几个小学生，都是某某高科技国企或外企的技术负责人的子女，当时大概三四年级的样子，他们除了抓口袋妖怪不如我们，其他的诸如算法和逻辑，都比我们这些平民初中生强百倍。那是我人生中第一次感觉到绝望，也是我第一次深刻认知到什么是内卷。

小学生们得到了父辈的支持，自然可以在算法上碾压我们，但我们要用多年的愚（sha）蠢（bi）经验来打败他们，比方说，用口袋妖怪游戏来诱惑他们。。。（这也可能是他们人生中第一次感受到人心的险恶），当他们大呼“我抓到皮卡丘了”，老师们先是装作没听到，之后无可奈何去检查他们的代码，紧接着大概率是眉头紧皱，继而是一阵充满爱心的教导。

最后，这帮天才小学生们，被我们这些初中生二流子带成了二皮脸，自那以后，他们谈论的，更多的是口袋妖怪的属性相克，而不是数据结构。

说句装13的话，如今许多二三十岁的老程序员还在刷LeetCode的时候，我往往会凡尔赛他们说，这些题我二十年前都刷过。后面一句，碍于面子，我大概率不会跟他们说，就是，至今为止，这些题，我也不会做。

毕竟，如果我也会做的话，我大概率会成为某某圈子的一位大佬，可惜我不是。再者，以我如今的实力，想成为某个圈子的大佬，无非是看我的个人意志而已。

再扯一扯，新世纪之前，我的父亲就给我借来了许多关于计算机程序的书籍，以我当时小学生的智商，除了多认识几个单词之外，别无所获，况且，我当时接触过的电脑知识，也只是在父亲单位的巨大台式机上，用win95的画图软件画过几个小房子。

对于计算机以及计算机科学的启蒙，我是发生在大学时代，也是在同一个省会城市的某某重点高校。那时候，在泡妞和翘课之外，我真正感受到了计算机科学的伟大：能从几个机械元件（阿兰图灵）或是电子元件之中创造出改变人类社会的产物，最后在层层抽象的思路之下诞生了现代的计算机科学。

程序员的第一行代码，大多是“hello world”，这是1972年，贝尔实验室成员Brian Wilson Kernighan先生用B语言第一次打出来的代码，继而被世代程序员们继承。

我想，也许程序员们，都像我一样，不光看起来人畜无害，而且有着一颗开放的心，无论这世界是怎样，对它说一句“你好，我来了！”（hello world!)

我们可能大概率不会像古罗马的凯撒大帝(Gaius Julius Caesar)那样说一句“我来、我看、我征服(VENDI VIDI VICI)”，但我们也在影响着这个世界，用我们手里的键盘。

“Hello World！”

---

*Originally published on [ikarus2k20](https://paragraph.com/@ikarus2k20/hello-world)*
