08年快到了,奥运会将在北京的那个鸟巢里开始了。这个由老外著名设计师所设计的东西花费了N年N万N人的努力也终于要迎来它的真正使命了。
回顾城市的角落,似乎还有很多很多老百姓是买不起房滴,或许在北京和上海等大城市里他们要付出或将要付出的N年N万的努力之后可以勉强在一个角落里得到一片得以生活的小空间吧。当然,不可能是精美设计,或者非常贴合心中所想的那般的如意吧,有总比没有的好。
其实想想在农村的日子,还是蛮舒服的,首先是有地,只要是当地的居民,总能得到一块宅基地,让你自己去DIY的,一般都会有不少泥水匠们来参与,为你造起一幢或大或小的房子来。
扯远了,其实我不是为了说房子的事来着。
以前刚学电脑的时候,还没WINDOWS,大家用着DOS,感觉有点神秘。
呵呵,就如同施展魔法一样,把一行行神秘的或者说是狗屁不通的字符输入那个黑乎乎的电脑里,居然就可以让这个铁家伙干那么一点好玩的事来着。这钟乐趣,至少在WINDOWS普及的今天,很少再有初学者可以体会到了。
后来又开始学编程。无奈,我当时是工科,学校教的是FORTRAN77,老师教会我们使用的那个编辑器还是EDLINE。物如其名,只能一行一行编辑,如果你发前前面的一行代码输入错误了,对不起,你必须输入指令,让编辑器调出前面一行的命令来修改。即使看上去这行代码就在屏幕上面,但是就是无法控制你的光标移动上去。很无力的感觉是吧,呵呵。直到后来出现了一个叫做EDIT的东西,可以让你一下子打开整个程序的代码,并且想改哪就改哪,想删哪就删哪儿,想啥时候存盘就啥时候存盘,还不需要打一个命令,真TM神了。总结:这个软件的功能相当于现在WINDOWS里面的那个记事本。
刚开始那会还很傻,或者说还很菜,总以为EDLINE就是FORTRAN的一个部分。后来才知道根本没那回事,前者是一个编辑器,后者是一个编译器,两者没关系。恩,花了一个多学期才明白这点,真的很不容易。没办法,老师压根也没提过。
后来参加了C的辅修班,花了几个星期的成果不光是得到了2分学分,其实无意中掌握了一种强大的武器,当然,那时还并没有意识到这点,只知道这个语言有个很棒的编辑器(TC2.0),功能居然不在EDIT之下唉(真可怜)。
大三的时候开了门专业课:自动化控制,教课的是一位副教授,在我们那个可怜巴巴的只知道收钱的三流大学里面这样正儿八经的教授级别的教师还是不多的(因为还有些是学校封的教授,比如我们系的那个长相和做派都和解放前白匪一样的系主任就是那么一个东西)。在那个自动化控制理论中要画一个叫做“捺奎斯特图”的东西,别问我那是什么,我也不知道那是什么东西,反正是一个非常复杂的公式加上N多的条件再加上一堆的计算才能在图纸上描出来的一坨曲线。后来那个令人敬佩的副教授说了几句话,大意如下:这个图太复杂,计算量太大,最好是用计算机来画,在接下来的3节课中将给我们速成一下如何用C写一个绘图程序…
接下来的3节课,我逐渐开始明白C的强大了(不得不说这个教授很牛)。
计算机不再是那个黑乎乎的屏幕了,因为我已经知道了如何让它换脸。在DOS的时代,这真的很让人兴奋。并且我也在酝酿着写一个小游戏来丰富一下我们枯燥的上机试验课。
总的来说,C是一种很死板而又很听话的东西,只要你不去触及让它发火的地方,它总是会以一种高速的反应来让你体验你的想法。
因为当时的英语水平实在是太差,差到根本看不明白TC编译器给出的警告或错误,因此,往往需要一些班里的高手来翻译。不过好在来来去去也就那么几条东西,时间久了自己也就记住什么意思了,时间再久了,它们也就不怎么来烦我了。
中间有个小故事,学校淘汰了一批旧电脑,可以优惠出让给学校教职员工,我就让关系好的老师帮我弄了台旧电脑回来。
真的很便宜,才80块。
配置也很牛B,IBM的品牌机,CPU是8086,内存640K,硬盘20M,还带两个高密度5寸软驱,和一个单色显示器(只支持2色,不支持灰度)
可以运行的软件有:DOS3.3,TC2,WPS,还有若干小游戏。
最让我开心的就是开机的那个声音,没听过的人不会明白的,那个IBM的20M硬盘启动的声音,就像喷气式飞机的发动机一样让人兴奋。
这台电脑一直工作了很多年,直到后来那个硬盘报废才罢工。
对了,大家一定看过那个很有名的笑话,是说一个MM到BF家玩电脑,后来BF发现MM不见了,而电脑的屏幕上留下的命令是:
C:>\电视
C:>\Bad command or filename
C:>\看电视
C:>\Bad command or filename
C:>\开电视
C:>\Bad command or filename
…
这当然是个笑话,不过在我那台古董机上确实发生过一个类似的笑话。有次一个稍微懂点电脑的同事在我家打开电脑,看到的是DOS界面,然后他很自信的在键盘上输入C:>\WIN
当然,他得到的结果和上面那个笑话里的MM是一样的。呵呵
又扯远了。
当WINDOWS开始流行的时候,很多人为之欢呼,我把他们的心声自动翻译为:“耶!白痴如我也能够使用电脑咯!”
因为了解他们的心声,我知道WINDOWS的流行和DOS的败退都是不可阻挡的事实,那时有一段时间真的很沮丧,因为TC只能在DOS下运行。DOS下的程序也真的会被淘汰。
那时将近有1年的时间再没写程序,专心的在玩游戏,真的很废。
直到有一天,一个同学说让我帮忙写程序。
我说好啊,什么程序?
他说,数据库应用程序。
我说好啊,我试试。
没办法,同班同学都知道我编程好,总不能让别人失望吧,再说面子也是个很重要的问题吧。
找个语言先,人家都流行WIN95了,你总不能让人家回到DOS去吧?人家只会用鼠标,你总不见得让人家不用吧?WINDOWS应用程序总要找个新的工具来写。
NO1. C++,太好了,以前几个计算机系的朋友都用这个,那我也试试。本来以为凭借我C的功底学这个非常快。结果我错得很离谱。因为我发现花了一个月来看书得结果就是:这东西根本就不是让你用来为了解决一个实际问题而写一个程序的东西。它硬要我浪费太多时间去了解windows是如何工作的,更讨厌的是它还硬逼着使用它的人用它的逻辑去解决问题。对于我而言,这是一种强奸。因此,它只能算是一个看上去非常象C的东西,但它绝对不是别人说的什么“一个C的超集”。
放弃放弃,已经浪费我一个月了。
那选什么好呢?
NO2. 回想了一下以前学过的不多的几种语言,对了,数据库应用么,就用数据库语言吧VFP似乎也不错么,语句和FOXPRO一样,搭界面也非常简单。
不错,看书吧。又是一个月过去了。
太好了,我终于发现了,我所看到的几本VFP教程根本不是为了让你学会这个工具而写的,其目的只是为了赶时髦骗钱。根本就是把以前的FOXPRO教程换了个VFP封面来卖。最让我气愤的一点就是,从C过来的我居然翻遍了手头所有的VFP的书都没有找到一个地方教你怎么定义一个变量。所有例程里的变量都是拿来就用,用完就扔,因为书都是朋友借来的,他们逃过了被我扔进马桶的命运。从那时起VFP也一直在我的脑海中留下了非常不好的映象,或许它真的很无辜。
换吧。
NO3. 对于当时的我来说,只有最后一个选择了:高中时学过的BASIC,17个关键字的那种玩具。(顺便插一句,高一的时候开的这门课,只有一个学期,并且在开学的第一天我就很不幸的丢失了我的课本,那整整一个学期的课我是在没有课本的情况下学的,并且顺利通过了考试,并非因为我是天才,而是因为它实在是很简单)
又花了一个月,恩,不得不说,这个东西让我很满意,因为在WINDOWS下面它已经成长为VB了,不再是以前的那个小孩子的玩具了。
它有和VFP一样的可以搭积木的界面,它还可以象C一样定义变量,虽然书上说VB可以不定义变量,而在代码中随用随写,但这个主意实在是太过白痴而被我自动忽略了。
要说缺点么,也有,那些可以直接拖到界面上用的控件是封装好的,我不能因为我只想用到其中的一个功能而把其他我不需要的功能给去掉,(来自640k时代的人对于内存的节约是一种本能)瑕不掩玉,对于要解决一个个现实的问题来说,VB确实是一种可以称得上完美得工具了,它可以让你集中心思去写出想象中的东西来,而不象C++那样因为需要把过多精力放在那些太过深层次的问题上而最终忘记自己在做什么,也不像VFP中因为过于简陋的功能而不得不整天祈祷着用户不要给你提出过于复杂的要求。
那时毕业没多久,刚刚开始流行上网,和几个同学一起租房子,有一个14.4的小猫。不过那时的网络也没什么精彩可言,我对上网没有什么兴趣。学习VB就来自于手头的书。那本《VB5从入门到精通》确实是经典的入门教材,蓝色的封面,六百多页厚厚的一大本,翻译也不错。陪着我写出了WINDOWS下无数个第一,数据库程序,画图程序,多媒体程序,工业控制程序…对了,还有我女朋友的毕业设计也是我帮她用VB写的。呵呵,真是甜蜜又充实的回忆。
后来又出现了VB6,老实说,真的没有用出什么区别来,我觉得用起来还不如VB5方便,因为MSDN必须另外单独安装,不像VB5里面的HELP是自带的。
然后就一直盼望着新版本,等啊等啊,好久年过去了,终于出来了新版本。大喜之下,我买了个盗版。一用之下,傻眼了,完了。展现在我眼前的是一个及其罗嗦及其繁琐的东西,那个该死的.NET企图无所不包的框架真的让人即佩服又想逃避。微软的动机渐渐的在我心底变得越来越清晰:这Y挺的想把所有用这个东西来写程序的人都退化成只会翻手册的傻B!
作为一个从70年代走过来,目睹了改革开放,香港回归,见识过6.4学潮,会说4种方言的有为青年怎么会中这种无聊又低级的圈套呢。VB.NET或者说VB7,我和你说88
时光如电,一晃,9年,过去了。至今VB6
下面继续胡扯.
水泥和沙子,在艺术家手里变成了风格奇异的艺术品,在泥水匠的手里,它至少也能按照房主的想法变成大瓦房或者一个狗棚。
要说盖房子盖得快,还得属建筑工人,你看,大梁有现成的,楼板有现成的,连房型都是现成的,选中了想盖的房型,需要多少多少东西都已经成定式了,脑子都不用动。剩下的无非就是墙壁刷成什么颜色,或者门窗用什么牌子而已。
拿着现成的预制板要象在农村里那样DIY个房子估计是有难度的,拿着5米的楼板要搭出个3米宽的小阁楼想必即浪费又别扭吧。反过来给你一堆沙子和水泥让你去盖一个新村小区,想必那个泥水匠师父的师父也会累趴下。至于北京那个鸟巢,恩,只能说那材料和那师父都不是一般人,咱升斗小民是没那机会参合滴。
微软它就是一建材批发商,它还号称什么都卖,只有你想不到的没有你买不着的。
什么黄沙水泥钢筋预制板图纸模板开发商,只要你钱够,它都能给你提供。
可惜这个市面上实在是太混乱,什么样的供货商都有,什么样的主顾也有。
有钱的凯子们花大价钱,买那些能造高楼的成型套装去搭狗窝,没钱的穷人们在街角里淘些便宜的原料准备在自家院子里建个鸟巢过过干瘾。
这些都没什么,至少有钱的人他们乐意花那个钱,没钱的人乐意费那个劲。
可是最可气的就是一帮不知所谓的看客,不会盖房子不说还不识货,还要硬充内行,比踢场子还让人讨厌。
还有一种人就比较..怎么说呢,很难形容,这么说吧:志向很高,也很努力,但就是没见过市面,这也就罢了,他们还听不进劝,挺坚持的。
艺术家或者设计师当然不是一般人说成就成的,至于泥水匠,最少人家也能胸有成屋,要知道泥水匠变成艺术家也就差那么一点天赋而已。即使是建筑工人,你也得会用那些现代化工具吧。
刚才说的那最后一类人,唉,我的劝告就是,放弃吧,别浪费材料浪费时间了,您不是这块料。或许其他什么别的活儿对于您才是很有前途的职业。
TNND,我都不知道自己在写什么了,各位看官,西红柿,板砖,随意吧。