你有没有想过为什么你登校内的时候,输入你的帐号密码,进的是你自己的主页,而不是别人?
你有没有想过为什么你用百度,用google的时候,你只要输入一个字,搜索引擎就会给你列出你可能要搜的词?
你有没有想过为什么你用不同的浏览器上同样的一个网站,效果可能有很多的不同。
你有么有想过为什么你玩游戏的时候,不是次次爆件,个个神装?
你有没有想过你点击一个“确定”按钮,信号来回走多少步?
这些东西不是凭空出来的,不是电脑自动生成的,是做软件的人,一个字母字母敲出来的。
其实,在你上网使用一个很简单的功能,它背后都可能使用很深技术。
HTML发展了这么多年,中间经历无数的标准,无数的协议,无数的新技术,才发展到现在的程度,由它能延伸出DOM,Javascript,FLEX,jsp,AJAX……太多了,不数了。
但用户不会知道,也没有必要知道,需要知道只是如何双击IE,键入网址,点击超链接,去看他们感兴趣的东西就可以了。
这些都没有问题,任何问题都没有。
有问题的是,“学技术的人最悲哀的是常常会被一点技术都不懂的人去管”。
这话我是常说的。
一个企业的管理层,绝大多数都是不懂技术的,他们不会考虑这个技术如何特殊,不会考虑浏览器之间兼容性问题,他们要考虑的是这个提案有没有市场价值这种在技术人员看来很“无趣”很“不理想化”的问题。
但,在中国,一个公司里赚钱最多最有名的一定就是那个最不懂技术的人,比如史玉柱。
也许你会说,工地的民工也不容易,也很辛苦,一栋楼盖完之后,没人会想到他们。嗯,对,所以我要告诉你,程序员和民工的区别就是民工按小时收费,程序员按月,除此之外两者没有什么不同。
上上句话里,特意加了“在中国”,就是因为觉得在中国,程序员是很不受待见的。但在国外却不是,比如你能随口说出一个世界上最有名,最有钱(现在可能不是了)的程序员,比尔盖茨。
(不写了,越写越郁闷)
ps 本文就是发发牢骚,没什么层次段落。
再ps 许个小小愿望:以后能找个能理解我工作的女朋友就好了~
—2009-09-10