首页 » IT » IT基础 - 程序员读本

写书?很多人曾给我这样的建议,我自己也雄心勃勃。然而长期以来,却有两种不同的思想在大脑里激烈碰撞。一种是我老乡苏东坡式的自负:这样好的文字,明明我苏某人也写得出,可惜被前人抢了先机;另一种是临阵脱逃式的孱弱,看到别人或鞭辟入里,或嬉笑怒骂,或亦正亦邪,或深入浅出的各种妙文,就忍不住打退堂鼓,一面劝诫自己算了吧,别丢人现眼,一面又暗骂,怎地我笔下就无此跳脱欲出的文字。

作为一枚程序员,与我相处的家人、朋友,在遇到好比买电脑、电脑中毒、要找回删除的文件、美化一份Word文档、不能上网、打不开某个网页等等问题时,他们会想起我。心情好时,处理完他们的问题后,我会畅言并顺带普及一下计算机的常识;远程协助时,偶会附上一篇即时挥洒的文档。曾经的同事,好比想要了解网络技术的PM、想要了解后台运作的前端开发、想要了解网站前端的底层开发、想要组建个人网站或小企业网站的朋友,他们也会向我打听一些“新领域”的常识。当然,我并非万事通,更不是方方面面的专家(要知道专家的定义是在一个小领域把所有错误都犯过的人),在此也没有任何炫耀的意思,而是说,我却有解释琐碎问题的兴致。在相当长的时间里,我也当作是一种提高技能的捷径,因为如果你没法向不懂的人阐释清楚一个问题,那说明你自己也不真正掌握问题的核心。

A.S.T. 在《计算机网络/4e》的前言不无骄傲的写道某位老奶奶也可以胜任他的技术评阅,自言达到白居易“老妪能解”的境界。不过在我看有点言过其实了,并同时腹诽:我们中国老奶奶在哪儿呢?让我们降一辈,让妈妈级的人了解像计算机、网络等庞然大物,也是十足的艰难。让我们继续降级,如何让小姑娘能读、喜欢读技术科普文章呢?程序员比较棘手的一个问题,就是很难向诸如女友、老婆这个级别的“外行”解释自己如何长期沉默寡言,在电脑前一坐一天,宅且发呆或傻笑。

我希望你不要误会,我的目标是办一个普及技术问题的女性期刊。不过看似要把从八岁到八十岁的读者都一网打尽了。但这还不够。前面我提到了,大多程序员其实束缚于一个或少有几个领域,当要进入一个新的技术领域,也会求助于人,尤其是这个专业的普通学生、刚工作的初级程序员,以及想对我们的程序世界方方面面都想略有了解的求知者。

好啦,废话似乎太多,我直接摊牌我的计划吧。目标是3卷本。第1卷是从八岁的小姑娘到八十岁的老奶奶都能读的读本,但绝非傻瓜书。第2卷是程序员读本,涉及过去、当下程序世界的方方面面,包括技术、人、典故、组织、企业等。第3卷是字典,也许类似 黑客字典,是个巨大的索引,但并非无意义的术语堆砌。

最后,这计划究竟是个彻彻底底的笑话,还是能最终坚持到底、慎始善终的事业,我真是没谱。我写过很多没有读者的文字,因此有一定的心理承受能力;我也有很多雄心壮志半途而废、中道崩殂。我每天花1~2小时左右收集材料、组织整理并写作。作为这个计划的第一步,就是写作波黎克斯的IT基础 - 程序员读本。如今,起航!

分享

0