荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjksam (while(1){printf("love u!hahahaha\n");}), 信区: Linux
标  题: [转载] 仿佛是昨天
发信站: 荔园晨风BBS站 (Sun Nov  4 23:13:01 2001), 转信

【 以下文字转载自 Program 讨论区 】
【 原文由 cay 所发表 】
本文作者为:Crane Zhou
finemood@sina.com

仿佛是昨天

- 帝国的阴影

Windows XP终于发布了,与之伴随的一些策略引起了很多企业的不满和担心。有人
的评价是“温水煮青蛙”。可是,看着Bill Gates那信誓旦旦的笑脸,看着微软公
司一贯稳健的步伐,又没有理由不相信他的选择不会成功。然而,勉强别人做不愿
意的事,总是不对的。前不久,看了<<对话>>节目里,关于的HP公司CEO的访谈。
这个年仅43岁的女强人,话语之间充满了咄咄逼人之势。让我不禁想起了我经常重
复的一句话:难道有知识就可以教训别人吗?是啊,你不能保证你的知识是正确的
,有价值的;你不能保证你的知识适用于别人。所以,不能因为你有知识就认为自
己比别人高一等,更不能把你的知识强加于别人的思考与认识中。要知道,第二次
世界大战就是因为某些民族认为比别的民族优秀,而企图统制别的民族。
... ...

是什么造就了微软今天的垄断,是知识,是存在于人们意识形态中的某种统一。同
时,微软正在凭借着他已经拥有的优势一步一步地扩大他的战果。然而,知识是一
把双刃剑。微软也好,还是那些拥有垄断地位的企业和集团也好,就像手持长剑的
巨人,推着人类匆匆地走向未来。有可能是一个充满光明的未来,也有可能是 ...


帝国的战车正在隆隆驶来,我们的未来何去何从?

- 最后的束缚

我写的第一个完整的程序就是在微软的DOS平台上。真得很难想像:如果没有微软
,世界将会怎样?
但是:
在Dos/Windows平台下写了那么些年的程序以后,一年以前,转到GNU/Linux平台下
。因为,一直以来对于类Unix系统都有一种向往,想要去了解。如今终于如愿以偿
。经历了这样的过程,第一个感觉就是觉得眼界开扩了,对于软件的思维模式也随
之开扩了。Windows平台上,更多的是一个横向的广度,一个主体为应用层的广度
。在这个范围内,的确可以做很多事。而对于GNU/Linux平台下,不仅可以有一个
广度,同时还可以有一个深度。Windows体系只不过是众多软件体系中的一个局部
。在GNU/Linux的世界里,无论是对底层的OS和驱动,还是中间层的GUI/SDK,还是
应用层的开发,只要时间允许,凭借着现有的咨询,都可以自由地重新定义,而没
有任何束缚,这是吸引我深入其中,乐而忘返的原因之一。
第二个吸引我的原因就是关于GPL原则。
提一个问题,在一个无序的,充满竞争的世界里,当你身边的人向你祈求你的知识
的时候,你会如何对待?或者当看着一个与你有利益冲突的人的知识在与日俱增的
时候,作为程序员的你会作何感想?也许,你本来就不是一个吝啬的人,在网络世
界里,你更是一个大方的角色。可是,在真实的,无序的,充满竞争的生活里,你
是否还会保持一份豁达呢?
这样的经历,每一个程序员都会有过。然而GPL的最大意义就是希望每一个写代码
的人能够包容,能够付出。尽管别人会因为你的付出而强大,会利用你的付出来反
对你,但你仍然能够保持你的包容和付出。把你拥有的一切与需要的人分享,在充
满竞争的现实社会里,需要足够的勇气和智慧。
同时,值得一提的是,通向最高境界的必要条件是一定要拥有一份豁达与和谐。因
为只有这样,才能化解来自于知识的锐气,不至于在求知的过程中迷失自我。<<天
龙八部>>里那个扫地的老和尚好像就是这么说的。呵呵!
随着时间的推移,软件作为商品的时代终有一天会结束。源代码封锁作为软件世界
的最后一道束缚也将不存在。但是,在这以前,我们是否做好准备了。我们的心是
否已经足够豁达和自由了。
这就是我对GPL精神的理解。

- 自由的代价

看过<<勇敢的心>>吗,男主角最后被凌迟处死,我震憾于男主角息气前的那最后一
声呐喊。是啊,追求自由要付出很高的代价。无论是谋求一个人的,还是谋求一群
人的。任何企图颠覆旧有体系或向旧有体系发出挑战的个体或团体都会被处以极刑
。古往今来,这样的例子还少吗?所以,如果没有坚强的信念和足够的能力,最好
别去做这种事。
同时,没有硝烟的市场未必就不残酷;穿上西装,戴上领带未必就不会争斗。进化
的程度越高级,优胜劣汰的斗争就越残酷。然而,精神的最高境界就是自由。那种
突破一切物质的束缚,自由飘荡的感觉,每个曾经有过执著追求的人都会有过。

最近公司不太景气,有倒闭的危险。求职的网站上一眼望去,大多数都是要求
Windows平台下做开发的,也许是做Windows平台下的程序员更容易找到工作;也许
是Windows平台下的程序员更容易有钱途;也许是做Windows平台下的程序员更容易
去像微软这样的大公司培训;也许...

但是无论如何,在我求职意向的第一栏,我还是愿意写上:
希望从事GNU/Linux平台下的软件开发和研究。

- 致我们的Wenny

尽管,我已经在Linux平台下的写程序了,但我还是时常会来这里看看。我敬佩
Wenny有以下三个原因。

1) 有一腔热情
也许是做程序员比较有钱途,也许是做程序员比较有面子,也许是做程序员比较有
...
看到越来越多的人走进这个行业里来。
代码如果不是出自一双热忱的手,它能够生存多久?
作为程序员,有没有激情就是不一样。

2) 有写作能力
能够写出好文章的程序员,一定是一名优秀的程序员。
因为,要写出好文章,需要丰富的想像力,需要细致的观察力,需要深刻的分析能
力。
这都是一个真正的程序员所需要的。
同时,代码只不过是表达思维的另一种方式。

3) 有技术素养
深厚的技术素养来自于时间的积累,时间的积累则来自于一个理由 --- 喜欢。

同时,我也有三个理由,建议Wenny多多关注一下GNU/Linux的发展。

1) 自由的信仰
每一个程序员都会有自己的技术信仰。尤其是对于一名优秀的程序员,这一点更重
要。
我的选择是因为我的信仰。

2) 历史的重逢
Linux正被广泛应用于嵌入式系统,尤其是PDA等掌上电脑。Bill Gates是这么评价
PDA的:这一系列产品在本世纪将深刻改变人们的生活。这个被Bill Gates都看好的
东西究竟为何物,说白了就是一台拿在手里的486。(当然,现在还有更先进的PDA
。) 为什么PDA在网上会火,很重要一点就是因为,目前的PDA结构相对较为简单,
同时具备PC结构的雏形。很多当年在早PC时代的玩意儿,现在很多又再一次在PDA
平台上可以重现。对于喜欢怀旧的程序员,这不乏是一个好去处。同时,又由于
PC时代发展的基础,PDA发展的起点又相对要高一些。WAP,BlueTooth等无线通讯
技术以及其他高精坚技术都会被集成进PDA。
想一下,如果有一天,你手里拿的东西上跑的是你自己写的程序,是什么感觉?

而基于GNU/Linux的嵌入式系统将在未来的市场中占有最大的份额,因为它是免费
的。

3) 仿佛是昨天
Windows上开发的积累并不会白费。在完成了基本的技术积累后,会发现真正帮助
自己有所做为的还是深厚的技术素养。GNU/Linux中可以做的东西也不少。随着
GNU/Linux系统的桌面系统(GNome/KDE)日趋成熟,就无论是移植Windows的程序,
还是开发新的应用都大有可为。

何必要等到那一天,何必要等到已经累了,只要换一个角度,想要做的不仅仅是对
过去的怀念,而是一个崭新的开始。

那一刻,
    我们决定追随自由而去,
        不是因为我们别无选择,
            而是我们害怕孤独。

当这个世界只有一个声音存在的时候,... ?

Crane Zhou
2001.11.04

附作者来信:
Dear Wenny:
幸会!幸会!
看了你的远去的代码一文,再加上最近的一些事,深有感触。本来想写一篇文章来
回应<<远去的代码>>的。可是,等写完了才发现,根本不是那么一回事。不管怎样
,如果你不反对的话,还是希望发表在你的论坛上。

--

        放弃是一件最容易的事

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.168]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店