迎着强光前行的苦旅者想找到自己的影子,他必须停下来,向后转。
来到公司之前,我本打算做一名追随前沿技术的软件开发者。俗话说“Simple means elegant. Abstract means simple”绝大多数的新技术都是把复杂的细节变成简单的抽象,从而提高生产力。我喜欢简单。简单的想法,简单的结构,简单的旋律,简单的人。当然还有简单的技术。
造化弄人。来到公司之后,才发现我所从事的工作要使用古老的工艺。UNIX操作系统和C语言均为上世纪70年代的宠儿,虽然至今经久不衰,但在日新月异的计算机界,绝对算得上古董了。
以前看书都是看最新的,比如今年2007,那么2005以前的基本不考虑,追随新技术就得这样。而现在我看的书很多都是20年前出版的,有种翻阅古籍的味道。这样下去,将来我说不定会转行,主攻计算机考古学。
与其它行业相比,计算机发展史并不漫长,却充满了传奇。将时间坐标回拨三十年,指针所停留的位置是计算机人才辈出的黄金时代。那时的计算机还不像如今这样复杂,正因为简单,才存在既懂软件也懂硬件的人,才有可能单枪匹马缔造传奇。
也许和70年代美国的时代背景有关,那时的年轻人很喜欢边缘化。古怪的性格,叛逆的精神,加上一点点天赋,这样的人被称为geek. 不能否认geek文化为黄金时代的到来提供了土壤,但在众多的geek中,只有少数具备某些独特素质的人,才能成为日后的大师、艺术家、哲人、乃至精神领袖。
好了,下面又到了扯淡时间。伟大的艺术家、哲学家、忠诚的无产主义战士、计算机考古学的开创者史蒂芬,虽然他很有理想,但目前还只是大公司里的小混混。(非常不幸,这里的“大公司”不是名气大,而是人口众多。就像也有人称中国是超级大国,因为人口数量超级大。如果不出意外,我们公司不久也会变成超级大公司。虽然我对这种粗放型的发展策略深感忧虑,可身为一个小混混,又能做什么呢?)言归正传,怎样才能成为一名符合21世纪人才标准的计算机考古学家呢?首先要有敏锐的视力才能揭开隐藏在二进制代码后面的秘密!还要不断丰富计算机历史知识,保持对术语的敏感,以便在它们出现时捕捉到!为此我特意编了一个小游戏computer archeology,让我们重温古老的字符界面,去挖掘隐藏于字里行间的无限奥秘吧!

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架