在上大学之前,我几乎没怎么用过计算机,所知道的计算机知识也仅限于如何在 Windows XP 上复制粘贴、下载音乐,以及玩金山打字上的游戏。所以大学选的自然不是计算机相关的专业,也从来没有想过自己会成为一名程序员,并且深受开源思想的影响。
而我开始研究计算机相关技术,是在大二的寒假,因为我的笔记本电脑需要装 Win7 系统,而我当时不懂如何装系统,所以就去找电脑店的工作人员帮忙,被告知需要收 50 元的服务费,然后一怒之下我就下定决心要自己安装操作系统了。然鹅,我当时的电脑水平仅限于使用那几个 office 工具,于是我从图书馆借了几本书,诸如《xxx 电脑入门》、《xxx 电脑组装》、《xxx 电脑维修》、《xxx 电脑系统安装》之类的书。因为当时穷,生怕弄坏电脑,所以花了一个星期时间看完这几本书后才敢动手,最后顺利安装上 Win7 系统,成就感满满。接着,顺便安装了一个 Ubuntu,从而打开了进入另一个美妙世界的大门。
于是我开始对比 Windows 和 Linux 的异同,买了一本《鸟哥的 Linux 私房菜》跟着敲命令,可是这本书上用的是 CentOS,和 Ubuntu 使用上还是有点区别,于是我开始逛论坛寻求支援,例如 南国飘香、ChinaUnix、CSDN 等。接着发现了 git 这个工具,还有 GitHub 这个网站,在 GitHub 上可以找到很多很好的开源项目。然后发现了 Arduino,才知道原来硬件也可以开源。后来买了一本《若为自由故 —— 自由软件之父理查德・斯托曼传》,发现原来书籍也可以遵循 GPL 协议,再然后发现了 gitbook。以至于后面想起伟大科学家 —— 尼古拉・特斯拉曾经研究的无线电力传输技术,这种开放能源的思想不就是如今的开源思想吗?
大学毕业后,毅然决定找一份与 Linux 相关的工作,我觉得这是我做过最好的决定之一。因为它让我开拓了眼界,改变了我的思维方式,积极地融入到开源社区中让我感到快乐,并且能够很好地提升技术水平。如今我作为一名嵌入式工程师,得益于各种开源硬件和软件,让我的工作得以顺利开展,当然我也会将我的成果反馈回去。
我很喜欢《大教堂与集市》中的一句话,“如果你有正确的态度,有趣的事情自然会找到你。” 如今,开源运动在已经在软件行业取得成功,我认为开源这种形式或思想同样适用于很多传统行业,例如教育行业。我想我将会投身于这场革命之中,积极传播开源文化。
开源不仅局限于软件领域,开源更意味着自由选择的权利和对知识开放的追求,我想这就是开源之美。
这里贴几个链接 >>