存档

作者存档

美国主旋律纪录片《美国:我们的故事》

2010年7月6日 marshall 2 条评论

历史频道最近推出了一部讲述美国历史的主旋律纪录片 “America: The Story of US”。全片分为12集,从17世纪的定居者初到美国讲起,直到21世纪初。

摘抄一段评论:

2010年4月,America: The Story of US「美国:我们的故事」在美国的历史频道首映。这是一部12集的史诗纪录片,收视率超过了绝大部分美国虚构电视剧。它全面使用电脑CG,把阿凡达式的视觉效果和好莱坞式的表演技巧引入纪录片,令人目瞪口呆,忘记这是真实的历史。

第一集的第一组镜头就把人牢牢吸引住了。深蓝色的水底,一条大鱼游过,随后从水下看到一艘船缓缓驶来。在一个俯瞰船身的镜头之后,摄像机加速度向着美洲大陆飞行,镜头前领飞的是一只美国兀鹰。

这部纪录片的叙事采取了画外音叙述,演员表演,嘉宾评论三种历史纪录片常用的方式,并把这三者巧妙地穿插在一起。给演员的镜头频繁使用特写,过肩,偷拍等纪实风格,与现代影像语汇契合,同时又跟历史虚构片保持了距离。

CG在片子中运用得出神入化,镜头时常拉出事发地,一直拉到俯瞰地球为止。在前两集中还多次使用了黑客帝国曾经用过的子弹时间特效,以表现军事冲突的紧张与暴力美学。

我认为片中与内容最相得益彰的特效是表现本杰明-富兰克林骑马送信的镜头,他和马匹变成了一个火球,在13个殖民地上滚动,随后火球蔓延开去。画外音解说:在殖民地,信息自由流动,英国军队开枪的暴行很快传开。而在英国好多人还不知道。

看了一些美国的评论,大家普遍认为,这片子史实还比较牢靠,反映了面向美国中小学生的主流史观。编创者不忘政治上正确,强调美国革命队伍中也有黑人。嘉宾的访谈评论点到为止,对欣赏画面几乎不构成干扰。尽管如此,美国还是有电视人对于使用嘉宾访谈形式提出了批评。有的地方我也觉得别扭。例如请出一个现役海军陆战队上校,说我恨不能跟华盛顿一起并肩作战。口味有点太重了。想像一下,一部讲述岳飞的纪录片,请一个解放军军官对着镜头说:我希望我能投入抗击金兀术的战斗中……

12集分别如下(看了6集):

  1. Rebels (有反抗传统的新大陆定居者)
  2. Revolution(独立战争)
  3. Westward(西进运动)
  4. Division(南北分歧)
  5. Civil War(南北战争)
  6. Heartland(中西部大开发)
  7. Cities
  8. Boom
  9. Bust
  10. WWII
  11. Boomers
  12. Millennium

个人感觉:使用了不少CG和演员来重现历史场景,有大量对小人物的跟踪。除了对历史事件的描述,深入挖掘事件背后的本质和驱动。是一部入门了解美国历史的好纪录片。

P.S. 我是在hdchina上下的720p,效果很不错。Emule上也有下载。

We are poineers, and trailblazers.

We fight for freedom.

We transformed our dreams into the truth.

Our struggle will become a nation.

分类: 未分类 标签:

令人失望的沪宁城际(高铁)

2010年6月28日 marshall 2 条评论

这周四沪宁城际的排点和价格千呼万唤始出来了,基本符合6月上中旬风传的消息。上海-南京的车票价格上涨了50%以上,二等座从93涨到了146,而一等座更是直接翻倍,完成了从113到233的大跃进。但时间上并没有明显的缩短,除了2对标杆车G7102/G7002用73分钟跑完全程以外,第二快的车就要耗时100分钟左右,而大部分车次耗时在100-125分钟。相比原来平均130-250分钟的D车,G车的性价比显然下降了一个档次。要知道现在沪宁的大巴票价仅68元,单程大约4小时。CRH=China Railway High-price

除了最令人诟病的高票价,列车的排点也有诸多的问题,特别是上海始发站的选择上。新开行的G车虹桥始发38对,上海站始发仅22对。而原来上海始发的6对过路D车也改停了虹桥。这就意味着原来上海始发到南京的列车减少了9对。给偏居城市一隅的虹桥车站(外环以外)安排大量车次显然给旅客带来了很大的不便,只有从闵行、青浦和长宁的旅客才能享受到便利。对于从浦东、黄埔、静安、卢湾、虹口、杨浦和宝山出发的客流来说,要增加少则20分钟,多则50分钟的路途,大大抵消了高铁带来的快速便捷的优势。铁路上的时间被消磨在了更无效率的市内交通上,也相应的给市区交通带来了更大的压力。事实上,应该把长途车安排在远郊车站才更合理。为了40分钟的沪苏路程而乘坐一个小时的地铁到火车站(某同事),看上去的确比较荒谬。

列车的停靠站安排是又一个毛病。对于沪宁城际上的小站来说,一天4班左右的火车很能和半小时一班的大巴竞争,况且价格根本没有优势。在我看来,开行的列车主要分为大站快车和站站乐,前者在沪宁间的镇丹常锡苏昆中选停3-4站(基本和现有D车情况类似),而后者在相邻的2-3个大站间开行,用来接驳小站的中长途客流。这在售票上可能也需要进行一些改进。

不过话说到最后,我等P民也只是纸上谈兵。等到7月初再见分晓吧。

分类: 随想 标签:

端午假期运转记

2010年6月16日 marshall 5 条评论

端午有三天的假期,天天都在外面转。

第一天去莘庄买了辆二手的折叠自行车,回程忘记了SB会期间地铁不能带自行车的规定,放血打了车回来,差头费都赶上自行车价格了。

既然成本这么大,只好加快收回成本,第二天就踩上车出去遛遛。主要目的地是虹口图书馆和杨浦图书馆,分别在乍浦路和平凉路,以前都没去过。

虹口图书馆的门面很小,就一个店面的宽度,其他的门面都出租了,路过的时候不注意还真不会发现。外借室在4楼,基本上只有100平米出头,不过却碰上了时寒冰的《中国怎么办》,顺手就借下翻翻。

在前往杨浦馆的路上,我选择靠江走,东大名路和杨树浦路。在秦皇岛路口意外的发现了黄浦江轮渡,干脆就刷了公交卡带上车跳上轮渡。与厦门的海峡轮渡与南京的长江轮渡相比,黄浦江轮渡路程比较短,却别有一番景致。贴一张陆家嘴手机模糊照,隐约看到军刀楼、金茂和东方明珠:

船上查阅Google地图,发现黄浦江边有无数渡口,基本2公里就有一个。于是决定在浦东骑行一段,从其昌栈渡口到民生路渡口。下面是从民生路渡口仰望杨浦大桥:

在浦西丹东路渡口上岸,继续沿杨树浦路到内环,骑了2公里到图书馆。杨浦图书馆在工人活动中心旁边的小路里,外借室还算不小,新书区加上两层的书架估摸有两百多平。没找到事先查到的《美国走着瞧》,拿了本龙应台的《目送》。

从杨浦馆回家,走了杨浦一些主要干道,如宁国路、长阳路、江浦路、控江路、大连路。大概对杨浦有了些了解。

第三天是坐公交运转,打算乘一乘家门口的975去周浦转转,然后坐974转933回来。975和974这种线路,路线很长,可能有50公里了吧,线路曲率很高,绕来绕去的,价格却是2元一票制。估计主要为中短途客流考虑,千公里营收应该不怎么样。

选择975和974的主要原因除了线路长价格便宜外,另外就是去走走杨浦大桥和卢浦大桥,特别是卢浦大桥上还能看看世博园。

周浦的山寨城隍庙地区:

再一张远一点的:

城乡结合部地区的交通堵塞:

耀华路上看中国馆:

通往中国馆和世博轴的人行步道(卢浦大桥上摄):

浦西园区,近处是1号门鲁班路入口,远处是日本产业馆

分类: 游玩 标签: , ,

房子

2010年4月16日 marshall 4 条评论

今天中午第一次和team的人团吃饭,话题自然自然又扯到了房子。team里有两个人正在买房的过程中,其中一人在中环外某处置业首套房,54平,120万。

不知道为什么一次普通的聊天,反而让我心事重重。之前只是学生,房价高企,民怨沸腾,对象牙塔里面的人而言,事实上也只是瞧瞧热闹。上班之后,肩上的责任不同了。

以后的道路还很长,职业生涯才刚刚开始,态度悲观,挑战巨大。

要好好努力。

分类: 随想 标签:

上海3月租房记

2010年3月22日 marshall 5 条评论

4月份马上要上班了,租房子是逃不掉的。加上LP的租房合同也马上到期了,我们就一起找个两居室的房子。

首先是选择租房地点,很早以前就定下来大概在虹口曲阳路附近,这个地点在我们上班地点的中间偏杨浦(要辛苦LP上班多花20分钟了),附近有家乐福、易买得两家大型超市,地铁3号线和8号线,另外靠近同济、上外,也就有些不错的生活设施。

3月初我在网上进行了一番调研,确定了租房的几个目标小区:西南小区、曲一小区、玉田新村、东体小区、赤峰小区、密云小区、曲阳新村、双东小区、赤三小区、玉田大楼、曲阳大楼。之后又实地考察了各个小区的特征,把租房重点放在曲阳大楼、西南小区、赤三小区、东体小区和双东小区。也考察了附近的中介,并锁定了几家在网上房源较多的较大中介(后来证明这不靠谱)。

租房一般从个人或者中介走,各有利弊。个人房源的话省了中介费,不过选择的余地少,另外网上的个人房源除了有可能是中介假冒的以外,还存在很多二房东的情况(比如房客要提前搬走,就当一把二房东),而二房东往往是很多租房纠纷的来源。另外如果碰到难缠的房东,也很麻烦。中介的房源多,但也怕碰到黑中介,另外就是要收中介费,在上海的话是35%的月租,相较其他地方来说还算是比较公道的。

我们打算租一年,因此中介费被摊薄了;而锁定大型中介,也能规避掉一些风险。基于以上两点,我们直接选择通过中介租房。

租房是上上个星期日去的,LP还喊上了通晓上海话的同学kevin一起看房。在曲阳吃过午饭后,直接奔向在网上房源较多的仁家房产曲阳店。意外的是,在通报了我们的条件之后,在网上至少有15+符合条件房源的仁家房产居然只有三处,能看房的只有两家。接待我们的是个MM,但业务水平不敢恭维。看房计划的路线也很糟糕,直接导致第二个房子没有看成。而唯一看的那户,是个很奇怪的错层结构。各家各户的门在一个长连廊上,很像筒子楼;厨房和入口在11层,两个卧室和卫生间在10层,通过一个很陡(估摸有60度)的楼梯相连;卫生间的排风直接排到房间里,很糟糕;价钱不记得了,似乎是2800左右。看完这个房子已经两点了,而第二家房东由于等太久我们没过去,放弃了。于是决定换一家中介。

介于这时发现网络不靠谱,我们决定直奔上房置换曲阳店。这家门店不小,不过信息从来不上网。接待我们的是个态度不错的阿姨,提供给我们5-6个可以看的房源,价格听上去也比较靠谱。在她带领下,我们看了5套房子。

第一套在东五小区某高层的20楼,还在装修,不过很快就能完工。家具基本完好,2700块一个月,还行。唯一的缺点就是户型比较奇怪,两个卧室隔得很远,中间通过厨房连接起来。房东也在房子里,大学老师,北方口音,比较热情。我们对这个比较满意。

第二第三套房子也在东五小区,也是较高的楼层。由于基本没啥装修,租金只有2500,其中有一户还是双南的朝向,很好的户型。不过对于租房来说,基本毛坯的房子还是不能接受的。对于买房来说的话,倒是很好的选择。

第四套房子在赤三小区,东五小区的对面,隔着曲阳路。6楼,装修一般,却要价3000。房东是个老头,看起来脾气很不好,作罢。

第五套房子也在赤三小区,不过要到下午4点多才能看。我和LP合计了一下,决定就把第一套给要下来了,让中介把房东喊到门店里准备签合同了。

在店里等待的时候,我问LP和Kevin,如果这套没租下来的话,我们的alternative是哪一套?Kevin说怎么可能,价格都谈好了,怎么会租不下来。没想到我一语成谶。

房东来了以后,提出的一个要求让我们和中介大跌眼镜的要求:由于我们的租期只有一年,中介费加上合同期满之后的清扫费用使他的月收入下降到2400多,因此他要求免去房东方的中介费。他提出,他的房子并没有在上房置换直接挂牌,只透露给了中原地产),因此他不应该支付中介费用。另外他认为35%的中介费是霸王条款。这显然是中介不可能接受的,我们也很汗。讨价还价之后,他表示中介费最多出300块,于是双方谈崩,不欢而散。见识到提出这种要求和解释的房东之后,我们也不可能跳中介和他们签了。后经LP人肉发现此人是上海某不入流学院的讲师一枚。

此时正好看第五套房子。3楼,装修中,很亮堂。户型不错,缺点在于卫生间偏小,另外高度也有些低。房东是一对较年轻的夫妇,开价2900。而我们的条件是2800。中介当了老娘舅,说2850,就成交了。我们答应了,不过房东还有些不情愿。在Kevin的建议下,我们先走了,让中介继续做房东的工作。Kevin说,中介被上一个房东恶心得不行,今天一定会做成这一单的,所以他们肯定比我们还热心讲价钱。

正当我们踏进另一家的中介的时候,电话来了。房东答应了2850的价格,成交。后来的签合同就再无枝节。另外确定月底交房。至此一天的租房终于尘埃落定了。

分类: 未分类 标签: ,

观止

2010年1月19日 marshall 没有评论

从图书馆借的《观止》,基本上算是一口气读完了。当前世界上占有率最高操作系统(NT内核的Windows)的开发过程可以说是惊天地泣鬼神。很难想象如果NT失败了,或者像Vista那样恶评如潮,今天的微软会是什么样子。印象很深的有几处:dogfood文化、push文化和最后的death march。

根据Wikipedia,Eat your own dog food,来源于某电视广告。某明星为某狗食打广告,并宣称自己也用这个牌子的狗食喂自己的狗。而在IT界,最早使用是在1988年的微软,并在接下来的各种系统很好的坚持了这个原则。这是一个很优秀的软件工程实践,如果有条件的话,我强烈推荐开发团队采用它。在APIS的开发中曾经尝试过,效果很不错,立马揪出bug和糟糕的用户体验问题一坨。

因为导师曾经在微软工作过,因此对push文化也有所耳闻。对于微软之前是什么样,《观止》中没有交代,但NT的开发肯定给这个文化加上了浓重的一笔。而在最后的death march中,这种文化达到了极致。

对于本书署名的翻译,我倒是有所微词。对于这本书而言,showstopper指代的是最严重bug的类型;而“观止”这个词是明显带有褒义的,以此做书名似乎不太妥当。观止本身对应showstopper的另外一个意思,“因特别精彩而被掌声打断的表演或表演者”。当然我也没有什么特别的建议,只是觉得译为“观止”似乎丧失了原文的双关性。

分类: 读书笔记 标签:

通过weather.com.cn获取全国天气数据

2010年1月19日 marshall 3 条评论
获得天气数据:
访问http://m.weather.com.cn/data/101020100.html,其中1010200100是城市的id(上海),返回JSON格式的天气数据,示例如下:
{”weatherinfo”:{”city”:”上海”,”city_en”:”shanghai”,”date_y”:”2009年12月24日”,”date”:”十一月初九”,”week”:”星期四”, “fchh”:”08″,”cityid”:”101020100″,”temp1″:”14℃~6℃”,”temp2″:”9℃~3℃”,”temp3″:”6℃~2℃”, “temp4″:”5℃~1℃”,”temp5″:”7℃~4℃”,”tempF1″:”57.2℉~42.8℉”,”tempF2″:”48.2℉~37.4℉”,”tempF3″:”42.8℉~35.6℉”,”tempF4″:”41℉~33.8℉”,”tempF5″:”44.6℉~39.2℉”,”weather1″:”多云转小雨”,”weather2″:”小雨转多云”,”weather3″:”多云转小雨”,”weather4″:”阴转多云”,”weather5″:”多云”,”img1″:”1″,”img2″:”7″,”img3″:”7″,”img4″:”1″,”img5″:”1″,”img6″:”7″,”img7″:”2″,”img8″:”1″,”img9″:”1″,”img10″:”99″,”img_single”:”1″,”img_title1″:”多云”,”img_title2″:”小雨”,”img_title3″:”小雨”,”img_title4″:”多云”,”img_title5″:”多云”,”img_title6″:”小雨”,”img_title7″:”阴”,”img_title8″:”多云”,”img_title9″:”多云”,”img_title10″:”多云”,”img_title_single”:”多云”,”wind1″:”东北风转北风3-4级”,”wind2″:”北风4-5级”,”wind3″:”北风转东北风4-5级”,”wind4″:”东北风4-5级转北风3-4级”,”wind5″:”西南风3-4级”,”fl1″:”3-4级”,”fl2″:”4-5级”,”fl3″:”4-5级”,”fl4″:”4-5级转3-4级”,”fl5″:”3-4级”,”index”:”舒适”,”index_d”:”建议着薄型套装或牛仔衫裤等春秋过渡装。年老体弱者宜着套装、夹克衫等。”,”index48″:”凉”,”index48_d”:”天气凉,建议着厚外套加毛衣等春秋服装。年老体弱者宜着大衣、呢外套加羊毛衫。”,”index_uv”:”最弱”,”index48_uv”:”最弱”,”index_xc”:”不宜”,”index_tr”:”很适宜”,”index_co”:”较舒适”}}
城市id获取方式(一次性工作):
1. 访问http://m.weather.com.cn/data5/city.xml?level=0,(后面level参数可省略)得到一级列表(省、直辖市、自治区),结果用逗号隔开,id和城市名称使用竖线“|”隔开;结果示例如下:

01|北京,02|上海,03|天津,04|重庆,05|黑龙江,06|吉林,07|辽宁,08|内蒙古,09|河北,10|山西,11|陕西,12|山东,13|新疆,14|西藏,15|青海,16|甘肃,17|宁夏…(以下省略)

2. 访问http://m.weather.com.cn/data5/city02.xml?level=1,(后面level参数可省略)得到二级列表。其中02是一级省市的id,结果格式和上一层相同,示例如下(上海和黑龙江):
0201|上海
0501|哈尔滨,0502|齐齐哈尔,0503|牡丹江,0504|佳木斯,0505|绥化,0506|黑河,0507|大兴安岭,0508|伊春,0509|大庆,0510|七台河,0511|鸡西,0512|鹤岗,0513|双鸭山

3. 访问http://m.weather.com.cn/data5/city0201.xml?level=2,(后面level参数可省略)得到三级列表。0201是地级市的id,示例如下(上海):

020101|上海,020102|闵行,020103|宝山,020104|嘉定,020105|南汇,020106|金山,020107|青浦,020108|松江,020109|奉贤,020110|崇明,020111|徐家汇,020112|浦东

4. 访问http://m.weather.com.cn/data5/city020101.xml?level=3,(后面level参数可省略)得到最后一级的id,020101是区域的id,示例如下(上海市区):
020101|101020100
后面的数字就是获得天气数据需要的城市id,以http://m.weather.com.cn/data/{id}.html格式访问即可得出天气结果。
参考:
chrome天气插件:http://code.google.com/p/chinaweather/,使用Javascript编写
分类: 技术 标签: ,

Web 2.0 PPT

2010年1月19日 marshall 1 条评论

两年前做的几个Web 2.0的PPT,现在想起来应该share一下,放到slideshare了,不过没找到一个创建列表的方法(Group一直建不起来)。地址:http://www.slideshare.net/marshall

分类: 未分类 标签:

短地址还原api

2009年12月31日 marshall 1 条评论

由于众所周知的原因,一些短地址服务不能访问,如bit.ly。如果在不翻Wall的情况下,有些网站提供这种还原服务,如http://untr.im,因此可以利用这个网站的api实现bit.ly解析。

如果使用Javascript代码访问,可以用下面的代码(untrim函数):
        function untrim(url){
		var current = location.href;
		var base_url = "http://untr.im/api/ajax/api"
		var xmlHttpReq;
		var result;
		xmlHttpReq = new XMLHttpRequest();
		xmlHttpReq.onreadystatechange = function(){
			if(xmlHttpReq.readyState == 4){
				result = xmlHttpReq.responseText;
			}else{
				//alert(xmlHttpReq.readyState);
			}
		};
		xmlHttpReq.open("POST", base_url, false);
		xmlHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttpReq.send("url="+url);
		return getUrl(result);
	}

	function getUrl(url){
		if(url.indexOf("<a href=") == url.lastIndexOf("<a href=")){
			return "";
		}
		url = url.substr(url.lastIndexOf("<a href=") + 9);
		url = url.substr(0, url.indexOf('"'));
		return url;
	}
还有这里(似乎需要翻墙)也有所介绍。
另外如果是命令行,可以通过这个方法获得
分类: Web, 技术 标签:

我的求职路2009

2009年12月31日 marshall 11 条评论

自从面试过腾讯过后,就很少再写博了。今天把所有的事情的settle了以后,写篇博客总结一下我的求职路吧。

在年初,我就曾经给自己列出了有意向前往的几家公司,本来一直放在桌面上的,后来求职后期的某一天觉得没用就删掉了。能回忆起来的包括google、百度、SAP、EMC、IBM、CISCO、埃森哲、腾讯、MorganIT、交行软开、支付宝等等十多家在上海有分号的公司。现在回想起来,列表上面的公司基本都尝试过了一遍,也基本上和自己的预期没有太大的差别。唯一没有投递简历的应该就是SAP吧,这家现在以社招为主,招的太晚,职位也不合适(有些开发的社招职位其实也可以像Soluna那样去试试)。

IBM

因为实习的缘故,IBM很早就有面试,大概在9月初。之后9月底面了二线经理,在10月中旬拿到了一个挺适合我之前经历的职位offer。口头offer是下来了,但offer letter却一直拖到了11月下旬才到,也给后面的求职路埋下了诸多伏笔。

支付宝:出师不利

由于9月底人在上海,因此错过了阿里集团的招聘。很遗憾错过了蔡学庸,如果我去面试的话,他也不会很尴尬,至少我会知道他是《Java夜未眠》的作者(在南大宣讲的时候听说底下居然无人知晓,另外在面试的时候,我也会勇敢的跳出来接受他对Java和架构的挑战,即使被challenge下来了,我就当认识认识牛人)。10月是阿里各个集团各自出来的招聘。前一天晚上的笔试顺利通过了,第二天一早起来等面试消息,接到通知是9:00,吃完早饭之后又推到了下一天的9:00,我只好爬上床继续补眠。面试本来信心满满,但却备受挫折,在一面时就败下阵来。具体的问题在前面的博文里也描述过了,面的过程也是比较不愉快,很明显我没进入状态,支付宝就当练手把,增长一些经验。

泰珩:大摆乌龙

这是所有求职公司当中最有娱乐过程的一家。宣讲直接投递简历,然后笔试。宣讲时公司抛出了一个神奇的机器,怎么听怎么像忽悠。笔试大题做错,于是放弃希望去了一趟上海。当天晚上接到通知要有第二天回宁面试,囧。纠结一晚后,我不知道是脑袋哪根筋搭错了,居然选择回学校,可能是因为当时手头没有offer保底吧。火车上接到ibm的offer,顿时崩溃。回学校以后,发现记错了面试时间,过去的时候已经过去了一个小时,只好作罢。这件事后来被舍友和LP鄙视了很长一段时间。LP,我错了。

创新工场:找出不足

kaifulee宣讲后的第二天就有笔试,本来以为很多人的,没想到考场都没做满。题目有些正好做过,于是很顺利完成了。下午的面试却表现得很糟糕。一道比较简单的数据结构题目,当场没想出来,一出考场就有灵感了。后来得知这是《编程之美》上的题目。于是之后很快把《编程之美》过了一遍,可能没多少长进,但面试上至少不会吃亏。

摩根IT:阴沟翻船

摩根IT在应届生中基本算是和Google百度一个级别的公司吧,吸引了很多牛人。虽然觉得希望不大,在复旦开的宣讲会我还特意冒着大雨过去了。

之前听说大摩的笔试很BT,拿到试卷之后就被厚度吓坏了–49页。笔试的感觉还行,但走出考场那一刻发现完蛋了:做错题目我以为是倒扣分的,没想到其他同学都告诉我做错不扣分。我大概有6题选择题没有填上答案,而这些题目如果瞎猜也有4成的正确率。而如果选择题得分率达不到一个阈值,后面的大题直接不看–我可是invest四分之三的时间在后面的大题上。

果然电面没有我。后来jetty知道了以后问我要不要让他再试试内推,我谢谢他的好意,但没有让他帮忙。也许一开始我还是想从纯IT做起。以后有机会的话,还是有机会去那里的。

腾讯:偶遇偶像

腾讯也是我目标中比较重要的一个公司。在招聘网站上,职位要求、地点这些东西描述得比较模糊,有种只要是人才就要的架势。腾讯笔试名单发放得比较混乱(面试也是),刷了好几次才刷出结果,确认简历没有被鄙视。笔试的题目也记得不太清楚了,考得比较杂,各个方面都有涉及。当天晚上就收到了面试通知。

面试在苏宁环球酒店。腾讯比较财大气粗,包下了2个类似总统套房的大包间(有大客厅、厨房和3-4个小房间)用来给面试者等待。一面的人简单问了问我的情况,知道我只去上海之后,给我调剂去面游戏开发,让我有些措手不及。游戏开发的面试说难也不难,需要一些简单的算法和计算机图形学的知识。比如矩阵翻转、划线算法和透明度渲染。我凭着6年前开发核埃的一点点印象勉强应付着,面试官也比较有意思。

二面在第三天,等了很久才进去。面试官首先自我介绍是南大的,顿时缓解了一些紧张。之后询问我的游戏开发经历,我只好把6年前的小游戏再搬出来。期间我提到6年前开发资料太少,只有一本《Windows游戏开发大师编程》的译著,面试官问是不是绿色的那本,我说是,面试官直接说,”我翻译的”,然后掏出名片,上面赫然写着”沙鹰”。这可是当年的偶像啊。于是很虔诚的膜拜了一番。后来又知道他是荣国平老师的同学,晚上还要一起吃饭,另外他也认识工作室以前的大牛沈翔(现在在腾讯Boston工作室)。这个心理距离顿时拉近了很多。后面的面试内容因为当时有些激动,不太有印象了。最后沙鹰让我画一幅画,描述我最近想的或者遇到的一件事,搞得我这个没有艺术细胞的人比较头大。草草画了很难看的拔牙图然后逃走。

晚上回到宿舍,冷静下来之后,我又重新开始考虑腾讯。事实上做游戏开发并不在我之前的计划之内,我原有的career plan是进入一家业内规模较大的IT外企开发企业级应用。虽然腾讯也是很不错的企业,游戏开发也是钱途光明,但我并没有做好这个准备,也很难放弃以前在Java/Web/企业应用积累的经验。对于我来说,我认为在IBM或者其他类似的地方开始我的职业生涯更适合我以后的发展。

第二天晚上我怀着忐忑的心情和沙鹰说了我自己的想法。沙鹰一开始有些困惑,后来也理解了我的想法。尽管如此,他还是把我的名字提交到HR面的名单中。能够在找工作中得到贵人的认可是很幸运的,我也很感谢沙鹰。这样的选择是对是错很难说,但我还是打算按照之前设想的道路发展。

盛大:盛情难却

在笔试前,盛大就给我一次电话面试,面的都是Web和HTTP的内容,基本上都回答上来了。由此没参加笔试直接进入面试。电面和正式面试之间,我经历了腾讯,认识了沙鹰,也就没有去面盛大的打算。不过盛大的人很热情,包括HR和面试官一共打了我3次电话,我也不好意思再推辞,就去面了面。

面试涉及技术方面的不多,倒是和我聊了很多团队管理和软件工程方面的话题,也问了IBM的大概待遇。之后的电话二面很囧,之前没有通知,我是从澡堂出来,衣服还没穿的时候接到的电话,只好推迟了5分钟。二面的感觉很奇怪,对方的语气总让我觉得他有很大的疑问。后来也就没有消息。

不过后来听说盛大搞了一个创新研究院,如果能到那里去,应该也是很不错的。不过这次没有注意到有到校园招研究院的消息。

百度:漫长的旅程

百度很早就投了,当时不知脑子哪一根筋搭错了,投了测试,估计那时对C++没有信心把。笔试的名单没有我,于是去霸笔。后来等了很久才收到电面通知(上海的比北京慢近一个月),一共面了两次,还做了一次在线笔试,最后终于等到了一次正式的面试。

面试也是围绕测试进行的,在面试的最后,我也明确说了我应该还是不会选择做测试,百度之旅也到此结束。

EMC:终成正果

EMC是我比较期待的公司,既符合我的职业规划,又有不错的待遇。之前9月底的宣讲会由于我人在上海,没有参加,所以一些招聘计划也不清楚。后来听说今年招聘规模达到了50人,便开始摩拳擦掌好好准备。

应届生里说EMC的笔试很BT,果然如此(虽然我觉得还是没有摩根BT,可能因为我被摩根鄙视了吧)。选择题做对得一分,做错扣一分,是我见过最狠的惩罚机制了,不过我喜欢这样。我放空了没有把握的4道题。大题一共3题,最后一题愣是没看懂(也没碰到同学说看懂的),前两题倒是尽力做出来了,也不清楚对不对。英文的Issue也算是我的长项吧,拟定了几个人物就开始动笔。

EMC笔试刷人很厉害。工学7个人去笔试,一开始只有我收到了面试通知。那会儿虽然拿到了IBM的口头offer,但正式的offer拖了一个多月都没下来,而和我同一批拿到口头offer的同学都已经签约一个月了。于是我决定如果能够拿到emc的offer就直接从了。

EMC的面试在金陵饭店,很不错的地方。在大堂等待的过程中,我看到了中华英才网人手中的名单。EMC在南京面试10人,我的笔试成绩是最高的(后来面试中看到了我的试卷,主要得分在后面。选择题30题,对了23个,错了3个,后面做的两个大题和Issue都拿了满分)。还碰到了笔试面试中的老面孔–计算机系的沈世卿和电子系的张齐。EMC的面试3轮一起进行,3个面试官轮流面3个候选者,正好是我们3个第一批上楼。

EMC的面试没有问很多技术问题,以简历为主。整个面试的过程感觉也比较不错,只有第一个面试官面了一些英文。不知道为什么,从前一直很害怕英文面试的我,终于不在吞吞吐吐,基本上想到了就能说出来,也能在说话中注意语气语调了。也可能是因为面试谈的是我熟悉的领域的缘故吧。第一个面试官是做MyDocumentum的,在面试之前我唯一知道的EMC产品;第二个是做存储系统OS的,听上去很酷。

虽然感觉不错,但没想到接下去却是最漫长的等待。面试完EMC的当天中午(11.23),IBM就打电话确认要给我发正式的offer。最后签约的期限是12.8周三。当时以为两个星期应该有结果了,没想到一直到12.2一直都没消息。正好导师有个项目要马上去常州出差到8号,借着这个我把签约时间拖到了周五(11号)。周四中午IBM给我最后通牒让我第二天一定要结束签约,我只好买好了火车票,并给面我的senior manager发信询问情况,做最后的努力。经理给我了一个很positive的feedback,告诉我第二天之前一定会有消息,我于是决定不管EMC是否有进一步的消息,直接放弃IBM的offer。

于是,很幸运的,也可能是我的push,周四晚上(12.10)6点多,我收到了电话。当电话那头自我介绍时,我就知道offer来了。通话结束的那一刻,我竟然一点也不激动,平静的告诉自己,我要去EMC了。通知了LP,她倒是比我激动得多,呵呵。

回过头来,我选择EMC而放弃IBM,在外人看来似乎会有些奇怪。毕竟我比较熟悉IBM,而IBM的产品和工作也与我的专长很对口。在面试IBM的时候,我也提到了EMC,说EMC主要从事存储,和我的特长不是很相符。

事实上,我是对一些中间层和底层一直有浓厚的兴趣,这个兴趣在后来找工作的过程中也不断的发酵。比如看的一些操作系统、网络方面的书籍,比如《程序员的自我修养》和《TCP-IP详解》,另外还看过一些JVM的代码,让我觉得,如果打算在技术上有所成就,需要对底层有扎实的基础,这样在参与应用工作的时候才能游刃有余。对于以后的发展,我希望能够从事与高可用性、高伸缩性、高并发性系统相关的工作。如果之前一直是应用层的经验,在以后的开发可能会有些捉襟见肘。

回到IBM和EMC,我进入IBM以后,应该可以预见是做老本行–Java Web。这方面如果做好也会有很好的发展,但是我希望能巩固一下一些底层的内容。EMC的话,可能一开始也是做一些应用,但有一些机会能够从事中底层的开发,这是IBM不能提供的。另外,IBM的内部文化比较像国企的,个人感觉是有点活力不足。

上面是一些个人的愚见,也许过几年来看,都是一些比较愚蠢的看法,也肯定会引起一些争议。如果有前辈或者网友愿意探讨或者拍砖,也欢迎留言评论。

CISCO:建立信心

CISCO的招聘是IT类公司里启动较晚的,直到10月中下旬才开始宣讲,11月15号才笔试(这个时候应该已经有一些公司发过offer了)。笔试的地点和EMC一样,都在南理工(可能是chinahr考虑了租金、容量等因素),而那天正逢降温,因此笔试的人数只有发放通知的1/3左右。我那天早上从上海赶回南京,在回宁的火车上把TCP/IP详解简单复习了一遍,看了看TCP/UDP,SNMP,TFTP,FTP,DNS这些协议,考试时还正好用上不少。另外比较UNIX部分还考一些很细的Linux知识,比如一些命令的选项,如ls,mount等等。考得不好也不算坏,不过看在这么少的笔试人数,应该还是有面试的机会。

果然两个星期后通知面试,还是我找工作第一次去上海面试(本来以为至少一个月跑1-2次的,没想到到最后也就1回,还是在最后)。思科在漕河泾,我从中山公园出发,换了一次地铁很快就到了,心想如果以后上班能够如此神速也就满足了。面试有4轮,一个HR,其他三个是技术或者项目面试。面试的内容不难,面试有点像闲聊,值得一提的是,有个很有意思的男面试官,像探讨问题一样在进行面试,在你思路中断的时候也给你一些小提示,让人感觉很好。

这次的面试最大的收获应该是其中的英文面试环节。不知道是因为手握offer不紧张,还是之前积累了足够的listening的经验,英文面试中再也不是一字一蹦地开口,基本能够做到思路和语言的同步,思考的时候有点感觉,有时可以绕过中文思考-翻译-英文表达的环节,直接从脑子中映射出英文。虽然语音语调还是比较蹩脚,但至少再也不会害怕开口说英文了。

不过思科还是没能够拿到offer,除了对嵌入式开发和Linux的经验不足,另外就是我向hr透露了已经拿到ibm offer的缘故吧。不过虽然cisco招聘开始得晚,但是最后给offer还是比emc快一些,面试完的下一周就通知了(面试是周末)。

其他

MSTR,INTC,GOOG,SAP

前面两家挂在了简历关。INTC似乎只给上海学生机会,而MSTR在开发的职位上直接把软院的BS了。GOOG今年内部有些大变动,招人也晚,而且估计基本上不招人。SAP很晚才出来招,而且只放出来两个技术支持的职位,如果想进去的话,可以去51job上搜SAP要求较低的社招职位,投投简历试试看,我一个同学因此拿到了SAP的offer,虽然最后她去了NI。

小结

首先最重要的是积累。如果没有积累的话,面试中会觉得和对方能讨论的话题不多,也容易被面试官牵着鼻子走。这个积累包括了项目经验,这也是我主要的积累来源,但也觉得有些不足,特别是很遗憾没能把VeryFTP或者VirtualCampus甚至核埃给做完。研究生期间参与的APIS事实上更多是对我项目和产品管理的锻炼,项目本身并没有什么能拿得出手。参与一个牛B项目的开发能让面试官给你长很多分。积累包括算法,如果有ACM的经验尤佳。对于没有ACM经验的普通大学生,除了认真上好数据结构算法课以外,最好在开始求职前半年到一年的时间就开始准备,时间多的看《算法导论》,时间少一点的可以看《算法概论》,并挑一些上面的题目做做。另外《算法之美》要保证在第一次面试前就看过一遍,虽然有些投机取巧,但至少能保证你不会因为漏过了书里的原题而吃亏。其他的如果还有时间,也可以去做做OJ上的题目,国内应该算北大的POJ比较有名吧,还有就是Project Euler,可以试着一天做一道(前面的题目简单可以多做几道)。积累还包括编程语言、操作系统、网络这些计算机基础知识,可以在求职前的暑假好好复习,可以帮助你通过大部分公司的笔试关。

第二是心态,主要是一个渴望得到这份工作的心态。在面试支付宝时,我基本上是抱着练兵的态度去的,但也没想到会在第一轮就被拒之门外。而盛大的二面,面试官让我比较难接受的语气和没有准备的面试环境,使我一直想结束这尴尬的面试。面Cisco时,已经拿到了ibm的offer,因此也没有表现出渴望的心态。相反,在面试EMC的时候,我的offer已经delay了一个月(之前也听说过delay以后然后告知没有headcount的情况),让我坚定了一定要拿到EMC offer的决心,在面试的时候也明显流露了出来。

第三是规划

准备,准备指求职的规划和针对公司的专门准备。虽然已经有了积累,但大部分人是不可能只通过积累而不专门准备吃定所有公司的。因此在笔试面试前需要对公司的情况做一个大概调查,不打无准备之战,毕竟倒在”我们公司有什么主要的产品”这种问题上是很冤的。而这种准备本身花的时间也不多,对以后的工作也有些用处。另外如果在应届生上或者其他地方有这家公司的笔试面试题也最好能看看,大概知道这家公司是从几个方面考查候选者。

这篇求职总结的博客从月初开始写,拖到了2009年的最后一天才发表,算是给2009年也做一个小结吧。最后祝大家新年快乐!

分类: 求职 标签: