迎着强光前行的苦旅者想找到自己的影子,他必须停下来,向后转。

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

computer archeology相关推荐

  1. Computer OS系统基本原理

    Computer OS系统基本原理 第一章 绪论(考概念) 什么是OS? o 操作系统是一组控制和管理计算机软硬件资源.合理地对各类作业进行调度以及方便用户使用的程序集合. o 操作系统是位于硬件层( ...

  2. UVa12096.The SetStack Computer

    题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  3. Computer Vision Tasks

    Computer Vision Tasks: 图像分类.目标检测.语义分割.实例分割: 只有目标检测和实例分割是实现了实例级别的识别的,就是把每一个单独的物体拎出来识别的:目标检测是画框框,而实例分割 ...

  4. OpenStack环境搭建(三:Computer与Controller节点的安装及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  5. 计算机科学速成课】[40集全/精校] - Crash Course Computer Science

    计算机科学速成课][40集全/精校] - Crash Course Computer Science Transistor have two electrodes separated by a mat ...

  6. 与计算机硬件相关的英语作文,计算机和计算硬件,computer and computing hardware,音标,读音,翻译,英文例句,英语词典...

    补充资料:计算机硬件 计算机系统中由电子.机械和光电元件等组成的各种计算机部件和计算机设备.这些部件和设备依据计算机系统结构的要求构成的有机整体,称为计算机硬件系统.计算机系统由两个部分组成,一部分是 ...

  7. Computer Systems A Programmer’s Perspective ----阅读翻译日志

    2019独角兽企业重金招聘Python工程师标准>>> 借助google 翻译读一下这本书吧,做个记录 Computer Systems A Programmer's Perspec ...

  8. ACM Computer Factory

    ACM Computer Factory 题目链接:http://poj.org/problem?id=3436 网络流Dinic 将一个机器拆分成两个点,这两个点之间的容量为机器的加工量:建立一个超 ...

  9. HDU4716 A Computer Graphics Problem

    问题链接:HDU4716 A Computer Graphics Problem.入门练习题,用C语言编写. 题意简述:根据输入的数(代表剩余电量,值范围是0到100),打印一个反映剩余电量的字符图案 ...

最新文章

  1. MVC的Model Binder总结
  2. Spring – Sending E-Mail Via Gmail SMTP Server With MailSender--reference
  3. PMCAFF微课堂 | 前YY产品总监深度揭秘P2P运营推广精髓
  4. 【小白学习C++ 教程】十四、C++ 中预处理器
  5. 如何构建一套高性能、高可用性、低成本的视频处理系统?
  6. java分享知识点_Java基础知识点整理(一)
  7. Socket,CAsyncSocket,CSocket介绍
  8. 程序猿的奋斗史(三十八)——大学断代史(二)——我与数据库的故事
  9. inner join 重复数据_pandas数据合并菜谱
  10. (Python语法篇)1.Python简介
  11. 解析、查询身份证号代码
  12. 鸿蒙策略炒股软件安全么,鸿蒙即将全量开源 引爆国产软件板块!
  13. 进程已结束,退出代码-1073740791 (0xC0000409)
  14. vue全局组件自动注册
  15. ie9浏览器无法安装ActiveX控件问题
  16. 转:管理者必备技能之全局观:找出复杂环境中的秩序
  17. x-杂项-maven-repository-lombok-intro:使用PROJECT LOMBOK减少BOILERPLATE代码
  18. 矩阵的主元+秩+矩阵等价
  19. 十六进制字符串与byte数组与ASCII码互相转换
  20. 看《流金岁月》杨珂带领销售团队成功之处

热门文章

  1. 中学教师资格考试模拟试卷
  2. 百度新一轮干部轮岗:沈抖领军智能云,何俊杰负责移动生态
  3. ROS2机器人实验报告提示06➡抓阄⬅MoveIt2
  4. win10企业版 ltsb 如何激活
  5. 养猫日记-20200427
  6. python解压7z文件_Python调用7zip命令实现文件批量解压
  7. java excel导出(表头合并,多行表头)
  8. 软件设计模式之工厂模式抽象工厂模式
  9. 《Linux内核分析》 第八节 进程的切换和一般的执行过程
  10. android获取LTE中tac、pci、ci、enb、cellid等信息