要求
用平易的文字,写一篇你自己熟悉专业或领域的文章,让别人能够明白你是做什么的。
500-1000字均可。
行外人应该会觉得计算机特别神奇,它到底悄悄地在干什么,简直无所不能。其实行内人也觉得神奇,能在脑海里从底层硬件开始把整台计算机构想出来的专业人士并不多见。
这时代互联网红了,走出去遍地都是程序员,我就是微不足道的其一。程序员的工作其实并不高深,编程语言和框架都是现成的,依葫芦画瓢就好,好比文字和文体是现成的,于是写作的门槛并不高。程序员不需要懂太多计算机的原理,初中毕业的学生去培训上几个月敲起代码来指不定比研究生还溜。好比我们考驾照时不用去学整辆车是怎么造出来的,会开就好。
我们通常所追求的是对计算机的极致应用,经过层层封装,平时所用技术的层次非常高,对底层机理一概不知也没事。计算机大抵被当做一件工具,其实在历史上它本来就是一件辅助计算的工具,除了硬件设备和操作系统厂商,没人需要把它搞懂。
可是我不甘啊。打小我就对计算机有着浓厚的兴趣,死记硬背也要记住鼠标的发明人是道格拉斯·恩格尔巴特,记住硬盘的容量计算公式是「柱面数×盘面数×每磁道的扇区数×512」(简直倒背如流),那时网络尚未普及,比同学稍多懂点杂志上看来的计算机知识,心里就成就感满满。后来我如愿进了软件工程和计算机专业,学院安排过不少计算机原理方面的课程,但是并无大用,多数学生(包括我)最终对计算机的工作原理仍只是一知半解。
我始终想把计算机看得一清二楚、明明白白,于是在简书上开始了《01改变世界》的科普系列,从计算机最早的形态探究起来。要真正搞懂一门学科,了解其发展历程是必由之路,这是一段漫长的研究、学习之旅,每一篇文章都需要用几个月的业余时间去准备,我觉得颇有意义。
除了理论研究,我也常做回程序员的本分,找不到合适的软件工具,一言不合就自己写。后来我想到可以把它们发布出来,给有需要的人一起用,这样不但bug能及时被发现,还能带给自己一点小小的成就感。我在简书发布的最具代表性的软件叫简粉下载,你可以靠它将简书上的文章保存为PDF或HTML文件,图文排版与简书一致,完美实现对文章的收藏或备份。(嗯,好硬的广告。)
编程是项烧脑的活动,技术更新又快,所以程序员往往给人天天加班到深夜、眼圈越来越重、头发越来越少的固有印象,工作都来不及搞完,哪有像我这样的闲情啊。所以我经常被吐槽为「全球最闲程序员」。
是啊,工作不好好干,尽整些不相关的,除了最闲,还最不务正业。
2017年1月16日 无锡