Archive for the ‘Reviews’ Category

堕落的日子

Monday, November 17th, 2008 | 7 views

过了一段混乱的日子,这样的混乱还是在继续的延续,不太晓得,什么时候才能摆脱。

前两天下到了李宗盛的一个演唱会,一边又一边的听,找到了一首”生命中的精灵”,大叔真是有灵性。这些凌乱的旋律与想法,在这些日子里不断的交杂,我实在是理不清楚。

又翻了一边Alain的”身份的焦虑”,觉得这位才子大哥跟一般的才子们不一样的地方就是他知道的比较多,他想得比较清楚,他只有少许的迷茫。

9 月初开始投简历了,每天看各大bbs的job版,偶尔接到笔试和面试通知,偶尔被公司鄙视或者鄙视公司。算是这段浑浑噩噩生活的开始。9月底得到了一个大 牛公司的dream offer,干的工作也很酷,很底层,可以远离Java。于是开始懒散,无所事事。然后金融危机开始变得越来越夸张,hr突然电话我,告知我由于金融危机 这个季度的hc被冻结了,offer具体情况要12月才能从米国审批下来。愣了愣,想想这个offer没戏了,但也没觉得有多不爽,继续找工作

面 了百度,在二面的时候跟hr谈了下对工作与生活的看法,我的意见是要很平衡的,我不会为一份job而放弃掉自己生活的节奏。hr对我的意见,不置可否,她 个人或许是同意的,但百度的加班是常常到深夜,我这样的人或许不够资格的。是年轻人,却不愿意拼。当时,还没有清楚,今年的形势有多么糟糕,自己的姿态也 是蛮高的。过了几天,被淘宝面试官给鄙视了,这次,我感觉比较无语,情绪也很低落,被一个自己不怎么愿意去的公司鄙视是蛮难过的,很容易自我怀疑。记得那 个下午,mm陪我吃了午饭,我有点心不在焉。又天天的逛bbs的job版,几乎都成了强迫症。Google不理我,M$不理我,心里蛮遗憾的,心里又骂了 几遍投行的那帮猪头。

10月中旬拿到了网易杭研究院的offer,拿offer的前一天很开心,因为从网上搜到的网易杭研 的待遇超过我期望不少。ask.com在杭州给的是12K/M,而传闻网易在杭州IT工资最高,YY了半天。第二天拿到offer,白YY了,失落了半 天。果然商人的话不能信,比ask低了不少。

总是有了希望,然后一场空。Morgan Stanley的电面很伤心,觉得完全没希望了,考虑了半天,心一狠,觉得去趟杭州,签了。走前,跟mm和老朋友吃饭,吃饭完陪mm听宣讲会,听完之后找 了个地方,在一起3年了,她觉得没激情了,觉得最近对我没感觉了,然后分手了。或许是找工作让我太烦躁了,有些冷落她。奇怪的是这一切都很平淡,我竟然没 有太伤心,太难过。分手之后还是浑浑噩噩的过日子,眼睛有点疼,不断的眨眼,现在依然是。

去杭州的火车上,睡在上铺,晚上没人聊天了,灯也关了。我听着歌,开始回想这三年的点点滴滴,慢慢开始难受,慢慢开始痛苦。歌不好听,人也烦,给人发短信,却什么都不想说。

不断的安慰自己,老子都年薪那么高了,吃遍杭州美食去,美食不比美女重要多么!重复了几遍这个咒语,却不顶用,放弃了,睁着眼睛,撑到天亮。

浙大玉泉是第二次去了,情人坡好漂亮。记得上次是在同样的地方,水完GRE后给mm打电话,这次去情人坡却是烟雨迷蒙,一个高中同学陪着。走走停停,瞎说话,瞎想,瞎难过。

回来的时候收到了MS的终面通知,我又开始YY了。YY了一天,兴奋的感觉就没了,就算拿到offer了又怎么样呢?会更加开心么?

有 的时候得到的东西的太多,期望的太多,而自己又没有一颗智慧,懂得感恩的心灵,幸福的阀值是会越来越高的。为了让自己更加快乐,我一直在追求许多外在的东 西,但无论成功与否,每次追求都会给自己带来更多的失落。再看看”身份的焦虑”,觉得Alain的分析确实是很在理,但是,他没能告诉我们该怎么办。

随风而去

Tuesday, November 11th, 2008 | 0 views

随风而去“是伍佰很久以前的作品了。伍佰有的作品非常离谱,有的却是十分精彩。推荐下不熟悉伍佰这个流氓的同学听听这首“随风而去” :).

听歌要有心境,有的歌,当你还很稚嫩的时候你会不明白词与曲之间隐含的痛快与哀伤。当许多的心酸与快乐已经过去,许多的梦想与豪情已经过去,在一些不经意的瞬间里,那些音符,那些言语,和他们在一起的氛围,就让你觉得在那么多人的生命里,喜怒哀乐是何其的相似,就让你觉得自己依然是过去的那个自己,所改变的只是一些额外的装饰。自己依然是自己,身边的一切,却都随风而去

很惊讶伍佰这样的野蛮大叔,年轻的时候还能写出那么温柔的歌词,果然每一个人,都有他柔情的时刻:

让所有的爱通通随风而去
转眼之间无痕迹
让淡淡清香留在心底
不再有相思的悲凄
让青春年少疯狂时的秘密
化成彩虹般绮丽
让时间的河将我流走
像白云一样不回头

随便说说

Saturday, September 20th, 2008 | 27 views

已经有较长的一段时间没有更新blog了,最近实在是比较忙,实验室的事情特别多。有专利要写,有东西要设计,还有ppt报告要做…,还要找工作。

有人觉得写blog其实标题很重要,我这篇post的标题就是不好的典型。这样的标题对搜索引擎来说基本没有价值,这篇文章也将在搜索引擎收录的汪洋大海中沉没。由于title或者metadata中的关键字在很多的搜索引擎中有着相当高的权值(相对于该页的其他内容),充满关键字的标题也会给blog带来不少流量,也就是说做标题党是很有好处的。这点新浪首页将标题党的本质展现的淋漓尽致。

但是,对于一个原创的blogger而言,流量其实是蛮尴尬的事情。写blog跟写日记是有区别的,写blog有一个目的就是让自己的文章被别人看到,而写日记有一个特点就是让自己的文章不被别人看到。blogger当然需要有评论,需要有别人的共鸣,孤独的自我谈论是很难长久的。就是说我们blogger需要有流量,需要自己的站点更多的被展示。这样的结果就会导致blogger在写文章的时候小心翼翼:设计标题让它有更多关键词,写一些自己不感兴趣却热门的话题,选词造句不是为了准确的描述,而是为了添加更多的关键字…..这样为了搜索引擎而写的blogger,过得非常辛苦。

我不是反对SEO,我自己也装了一些SEO插件,只是觉得SEO不当从post的内容着手(虽然这是最有效的方法),而可以从页面的结构上去设计。内容过于注重SEO的blog和post,我觉得时间长了会没有价值。

说起来,现在搜索引擎的力量真是很受重视。大家可以搜索 新浪 伊利 公关,还可以看看新浪这个报道奶粉检查结果的页面,“伊利”两字是这么写的:“伊-利”。hoho。

IDE的意义

Sunday, September 7th, 2008 | 31 views

这两天在看一本书:Managing Projects with GNU Make。我每次看书,都会产生一些跟书的内容本身并不非常相关的想法。我看这本书的目的是要为easyC-API建立一个好用的makefile文件,另外也是对其有些好奇。

待到书看了一半,我就想到了IDE,Eclipse CDT, DEV C++等帮助我们创建管理项目的工具。我觉得那才是一个程序员应该去用的工具,而不是去手工一个makefile文件。因为看着这些makefile的编写规则,我觉得让它的自动生成是完全可以做到的,既然可以利用工具完全可以做到,普通的程序员就完全不需要去了解这里面的机制,就像我们不了解Java的Byte Code,也不了解JVM生存Byte Code的规则,但是我们依然能写出漂亮的Java应用。用人手工去写makefile文件是存在许多弊端的:

  1. 需要非常精通makefile的规则,也就是需要额外的学习;
  2. 非常容易出错,对于大型的项目而言,几乎难以避免;
  3. 程序员之间沟通不方便,makefile文件虽然是比较直观的,但是不同的人编写风格存在着较大的差异,不如用工具生成的容易理解——如果采用工具生成,甚至你都不必去理解它;

我要说的是,手工编写makefile很酷,但是只能自己玩,不要强迫别人跟你一起玩。以上结论,对Ant同样适用。

降低选择的数量

Saturday, September 6th, 2008 | 9 views

如果我们要设计一个系统(或者框架,或者程序设计语言),我们是让它对实现一个功能有一种解决方案好,还是有20种解决方案好(对系统的使用者而言)?这个问题似乎很容易回答,显然是有20种方案更好些。20种不同的方案显然都有着不同的优缺点,可以使得方案的效果更加的可控,挑选的余地更大。一般情况下是是这样的,不过我最近看书的时候常常想一个问题:假使从20个方案挑选一个需要的难度和花费,比直接使用第一种方案要高很多,那么有着更多的解决办法还是一件好事么?

我的观点是否定的。我从程序设计语言的角度来举个例子。假如有一天我设计了一种新的程序设计语言,名字叫SuperPERL(我不是要讽刺Perl),其最大的特点就是自由。实现每个功能都可以有无数的写法,使得不同背景的程序员都能够轻松过渡到SuperPERL。比如,打开文件这样的操作,有如下几种写法:

//方法1:
File file=new file("path");
InputStream is=new FileInputStream(file);
Scanner s=new Scanner(is);
 
//方法2:%%表示调用shell命令
StringBuffer fb=new StringBuffer();
StringBuffer.addContent("%%echo $myfile>$fb");
 
//方法3:
 
File *file=open_file("myfile")
//方法4:
.....

看着其实很不错,SuperPERL能把各种语言都能融会贯通,程序员能够随心所欲的写出正确的代码,一个C程序或者一个Java程序员,或者Basic程序员都能顺利的使用这种语言。但是如果我们面对的是一位初学者呢?他买了A书,然后学到SuperPERL打开文件是按方法1做的,买了B书,然后学到打开文件是按方法4作的,然后他的老师告诉他应该按方法2做,他同学,一位大牛告诉他SuprePERL中最具效率的打开文件的方法应该是第二种,其他方法都是土鳖做法……如果在学习SuperPERL中的每一个功能都要发生以上的故事,我想他肯定会放弃这种编程语言的。
其次是沟通的困难,一个C转过来的程序员,很快乐的编写着SuperPERL程序:用着自己熟悉的语法,写出非常时尚的代码。但是他同事可能以前是一位Pascal程序员,不难想象这两位用着同一种编程语言共同开发项目时会产生的困境——互相之间看不懂对方的代码。

功能不是越多越方便,选择不是越多越好,对于程序设计语言,对于各种应用框架而言,尤其如此。如果我是某个语言或者框架的设计师,我的设计准则肯定会有一条是:公开的概念(也就是使用者需要学习的概念)越少越好,拥有的选择越少越好。少的概念有利于初学者的学习,也有利于开发者之间的沟通。

想想Java世界无数需要理解与学习的概念吧,Java世界正朝着相反的方向前进。

程序的法律

Friday, August 15th, 2008 | 9 views

一个社区,只要是有利益的争夺,就会存在纷争;有纷争的存在,就需要存在一种大家都遵守的规范,否则就会导致这个社区的混乱,以至于消亡。这种大家都认可,都必须遵守的规则往往是在各种无节制的争夺,混乱中慢慢形成的。规范是由要有全部个体遵守的,所以它的的最终目的应当是保证所有个人利益的最大化。是每个个体与其社会中的其他个人所订立的契约。

在计算机的程序世界中,我们没有这样的一种法律:这种法律由所有计算机程序所认同,所遵守,为了维护绝大多数程序的正常运行而存在。不过,可以清楚的看到,虽然这样的法律没有形成,但是计算机程序世界已经是开始步入了文明社会。有的程序,我们称之为‘病毒’;有的程序,我们称之为‘流氓软件’;有的程序,我们称之为‘间谍(木马)’。同时,计算机程序世界中也存在‘杀毒软件’,‘防火墙’等机制去消灭他们。为什么这些程序要被消灭,为什么这种消灭又被认为是合理的呢?就是因为计算机程序世界也有了基本的法律,或者说行为准则。跟我们常常说的杀人偿命,欠债还钱是一样的道理。

一个守法的程序,什么可以做,什么不能做,做了不该做的要受到什么惩罚,这些问题的答案这就是程序的法律。在我们的计算机中,在整个互联网中,许多的程序之间存在着交互。在研究如何让程序之间的交往更加方便的时候,也应当研究一下什么样的交往在这个虚拟的世界是合法的,更应该研究一下如何去发现,禁止,惩罚程序不合法的行为。

有些不合法行为受人瞩目,比如程序未经用户许可删除无害数据,未授权情况下格式化硬盘,故意耗费大量内存空间,破坏其他正常程序的运行,窃取未获权信息,也有一些很少引人关注却危害严重,比如无意义的耗费大量网络带宽等等都应该是不合法的行为。许多知名公司的bot,许多不知名的内容抓取机器人,其恶劣行为令人发指。以至于现在网站的管理员,很大一部分工作都在ban这些无赖的bot, spider。

宽容

Wednesday, May 28th, 2008 | 1 views

最近在看房龙的“宽容”。由于没有太多的时间,因此只能是在睡觉前在床头看几眼,目前大概看了2/3。这不是一本让人很赞叹的书,但却是极符合我胃口的书。他的许多观点,我都极为赞同。这是一本出版于1925年的书,我读的时候却感觉这是一本20世纪90年代的书,他的许多观点很像是看透了20世纪这世界的起伏,看透了20世纪这世界的闹剧而总结出来的。或许这也意味着人类在那么长的岁月里,有些东西一直都没有发生变化。

在一个社会里,总有各样的观点,各样的人,独裁者,独裁政府,自由主义者,改良主义者,持暴力观点的反对派,等等等等。有些事情其实是很显然却又往往被人忽视,独裁者的反对者并不一定不是独裁者,人们所持的观点往往是会根据自己当前的地位和自己当前的利益而发生改变的,自由主义者变成独裁者,理想主义者制造大屠杀…在这个世界充满了这样的例子。所以我觉得不应该真正的十分的去信任一个政治领袖,一个政治组织,不论他们有过多么真诚的行动,有过多么吸引人的观点。

爱与交响曲

Monday, March 31st, 2008 | 1 views

我是一个真正不明白音乐的人,对音乐的常识困乏的可怕,不过我的生活里边却又离不开音乐,虽然不懂,但音乐总能变换我的情绪,让人很享受。

不晓得我在这个blog上第几次写关于音乐的话题了。由于对音乐缺乏了解,我不能够写出有趣的文章来,只能简单的记载下那些令人沉迷的名字。我只是自己在沉迷,我不知道该用什么样的手段来展示这种美丽的味道。

我有个经验,当你见到一个美妙的风景,见到一副令人神醉的画,你如果想用文字去再现它们的美丽,如果按着它原来的模式,去真实的描述这风景,描述这画,无论用了多么华丽的语言,都只能算是下下策。一定要跳出这种思维模式,用你习惯的表达方式去渲染这种氛围,从某一适合文字的特定的角度去展现各种美丽。因为事物之间性质本不相同,如果要做映射,用模拟是最蠢的方法。

爱与交响曲是张学友很久以前(1996年4月)的一个演唱会的现场录音。是跟香港管弦乐团一起合作的。比较喜欢学友的某几个演唱会,没有那种杂乱的盛大的开场式,那种疯狂的呐喊,这样东西的消失让人感觉这里只有音乐,或者说音乐不被打扰。流行乐跟管弦乐,张学友的完美的现场能力让这些都融合的非常恰当。另外,2004年的活出生命Live演唱会也是非常棒的,一个苹果加一个话筒,就把演唱会演绎的非常完美。

绿岛小夜曲

Friday, September 28th, 2007 | 1 views

这绿岛,像一只船,在月夜里摇啊摇。

第一次听到这段旋律,是在初中的时候。绿岛在台湾是一个极其特殊的地方,关的文人雅士也是比较多些。

最近一次哼这段曲子是在去年考研的时候。mm在南开的二主楼考试,我在楼前草地的石头上坐着等她,不知觉的就哼起这段。

很怀念这一段旋律。等我老了,我就开一个blog,叫 每日一忆。

关于

我叫陈炬,正在天津大学计算机学院->知识工程与科学研究所攻读硕士研究生。今年应届。您可以在我的自我介绍获得更多关于我的信息

订阅我的Blog


本站RSS地址| [这是什么?]
订阅到Google Reader | 订阅到 抓虾 阅读器 | 订阅到 鲜果 阅读器

其他blog

我还有一个英文blog,非常的无聊,琐碎,许多的语法错误。请谨慎访问。
Find entries :