在上大学之前我几乎没怎么用过计算机,所知道的计算机知识也仅限于如何在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相关的工作,我觉得这是我做过最好的决定之一。因为它让我开拓了眼界,改变了我的思维方式,积极地融入到开源社区中让我感到快乐,并且能够很好地提升技术水平。如今我作为一名嵌入式工程师,得益于各种开源硬件和软件,让我的工作得以顺利开展,当然我也会将我的成果反馈回去。
我很喜欢《大教堂与集市》中的一句话,“如果你有正确的态度,有趣的事情自然会找到你”。如今,开源运动在已经在软件行业取得成功,我认为开源这种形式或思想同样适用于很多传统行业,例如教育行业。我想我将会投身于这场革命之中,积极传播开源文化。
开源不仅局限于软件领域,开源更意味着自由选择的权利和对知识开放的追求,我想这就是开源之美。