没有你的城市 的个人资料古月文武的资料库照片日志列表更多 ![]() | 帮助 |
|
9月30日 工作在徐家汇——圈起来的生活圈里的购物:
白领快节奏的生活,有时连逛街购物都必须争分夺秒。与南京路、淮海路这些老牌商业繁华路段相比,徐家汇因一个“圈”字而显得格外“高效”。以徐家汇广场为中心,四周围布了东方商厦、港汇商厦、美罗城,太平洋电脑城、太平洋百货,上海第六百货、汇金百货等高中档、受众不一的商厦。记得笔者以前去淮海路血拼,常常因为货比三家的作祟心理最终造成同一个路段走两三次的惨痛经历,而如今,只要站在徐家汇天桥上,一半商厦的打折广告都能一览无疑。若你是徐家汇的老游客,你还会发现,徐家汇1号线地铁出口四通八达,可以连接到众多商店的底下1楼,购物不会因紫外线和大雨而搁浅了。 圈里的美食:
商业圈少不了美食。虽然与南京路、陆家嘴一带的餐馆差别不大,一些基本的配置,如KFC,麦当劳,必胜客等快餐一应俱全。但各类风格的齐聚让人有众多选择。对于白领而言,不仅需要能“腐败”、聚会的时尚餐馆,能提供价格便宜食品安全卫生口味尚佳的饮食也是白领关注的。美罗城地下的大食代是白领经常光顾的场所之一,人均15-25的价格还是众多白领可以承受的。太平洋地下1楼的泡芙和小蛋糕奶香诱人,适合白领在那里选择一些下午茶的主食。而由于徐家汇商业圈与一些居民住宅小区、学校邻近,走一至两个路口就能发现一些大众消费、适合学生的盖浇饭店和小吃店。比如,与天钥桥路平行的宛平路、与虹桥路相交的宜山路。在港汇后面的弘基美食广场也是朋友聚会的好去处,不过最近似乎在陆续的搬迁,有些餐馆需要再次确认地址是否没变。 圈里的房价:
徐家汇商圈的成熟,积极拉动了该区域的房价。与全市平均房价相比,徐家汇房价一直处在高位,若不是含着金钥匙出生,靠打工作借贷款是很难供得起这地段的商品房。同样,徐家汇商圈附近的房屋租赁价格也一直属于前茅。均价在6000-8000左右的价格,也让许多普通白领望而却步。 圈里的出行: 作为上海西南角的门户,徐家汇商区的交通比较繁华。或许每天在徐家汇上班的人有深刻的体会:上下班时段的肇嘉浜路的公交车站,通常进出站的公车会把整个马路搞的错综复杂,弄出好几条车道。 可选择的交通路线:地铁1号线、44路、15路、徐闵线、572路、770路、122路、72路、236路、315路等。 9月29日 工作在张江——生活很精彩衣
如果一定要在张江找到淮海路与南京路的感觉,那么不是你疯了就是我疯了。无论如何张江不是个买衣服的地方,至多也就是能买到一些日常用品。张江镇算是商店比较集中的地,也有条步行街,想逛的可以去那里,暂时过个干瘾。 食
民以食为天,张江的主要饭店集中在二个区域,张江地铁站和张江镇。先说张江地铁站,有大家熟悉的KFC、毕胜客、棒约翰、东方既白这类快餐类的,平均消费水平在20元-70元。另一种是饭店类的:日韩料理,上海本帮菜,广东粤式等等,消费偏高,平均每人60-100元左右。不过笔者要独家推荐一家西式蛋糕店——穀屋(House Of Flour),这家的蛋糕可能是全上海滩最好吃的。 说完地铁,再说张江镇,镇上的饭店也蛮多的,全国各地的口味都有,人均消费比地铁站的要便宜。味道嘛,只能说是看各人口味了。规模比较大,适合宴请客户的地方有云南村,海鲜为主,人均70-100左右。饭店已经有好几年,装修有些旧了,但味道还马马虎虎,没有特色可是也不赖。朋友聚会可以到牧羊寨和苏武牧羊,都是火锅连锁,估计大家都比较熟悉。特色餐馆首先推荐建中路上的兴庆红 ,宁夏菜,人均30左右的消费也比较实惠。要吃湘菜,高斯路古桐路路口的那家不错。牛肉拉面,紫薇路靠近步行街的清真拉面味道很好。饺子,建中路古桐路口上的北方饺子馆,在张江有历史了,水饺、猪脚都是好味道。 以上说的是吃饭的地方,由于张江白领集中,白领的中饭还是个大问题。通常午餐有4类:爱心便当(自带)、外卖、去园区食堂、去饭店吃。如果叫外卖的话,选择还是很多的,比如盖交饭,米粉,新疆面食等等。平均一份外卖,价格在6-12元还算公道,至于味道什么的就不要太过于计较了。订餐的时间最好提早2小时左右,晚了的话,店家会告诉你:“没有米了。” 住
自从有了地铁二号线东段的规划,自从有了大量的公司入住张江,张江目前的房产价格可谓是节节攀高,新房是有市无房。二手房中,次新房的价格平均每平方米已经超过了1万元,想找万元以下的房子,基本上要找那些平均房龄超过10年的房子。 由于高位的房价,买不起的人只能租房了,于是租房市场也活跃起来。张江租房的有三种人群,一类是外地来上海打工的,公司就在张江;另一类是上海本地人,大多数单身白领,公司在张江,由于原来住房离公司较远,租个房方便上班,也节约交通费用;第三类是买房买不起,暂时租房的。 租房的价格需根据具体情况而定。以下举例说明,新房毛坯出租,二室二厅(105㎡),每月可租1800-2100元,同等房源,全装修的话,每月租金翻倍。对于房龄较老的房子(10年以上),租金稍便宜。举例,二室一厅(76 ㎡),全装修每月租金为1700-2000元左右。 还有一种租房类型的,就按室租。比如四室二厅的房子,房东以每间600-800元不等的价格出租。这类租房,平均每间的大小在10㎡-14㎡左右。 行 谈起张江的交通,相信很多人会皱着眉,但如果看了下面一些线路,你会觉得:其实,张江交通还是蛮多的。当然还有另外的选择,比如你有自己的车,比如你经常与别人拼车上班或是公司有班车,那么请忽略以下部分。 有直达车到火车站、徐家汇、陆家嘴、五角场等繁华地段。而到张江地铁、科技馆地铁、东昌路地铁等轨道交通站的车辆更是一辆接一辆。大多在此上班的白领都是选择地铁2号线再换乘公交巴士、班车,也有人选择步行或者是可折叠的自行车。 977、990、大桥六线、大桥五线、961、张江环线、申川专线等,也可谓是四通八达。 9月28日 工作在南京路——抵制一切诱惑衣 虽然淮海路、徐家汇等地日益繁华,但南京路的霓虹光芒依然是上海滩最大的诱惑之一。生活在此的白领们似乎也习惯了每天午餐或者下班后,“闲暇散个步,钱包小一圈”的生活。面对繁杂的服装品牌,我们所要选择的也许不是买哪一件,而是究竟买多少件。 现在说起南京路,也许大部分人首先想到的会是“步行街”。那条“车辆止步”的道路很久以前就成为上海的风景之一,第一百货商场、华联商厦、华侨商厦等历史悠久的老店直至今日仍然是很多人购物的首选之地。和奢华的南京西路相比,南京东路各家商场的入驻品牌相对“平民”,价格适中。更有置地广场这类“贴心商家”时不时折扣大甩卖,让白领们每次都可以满载而归,过足购物瘾。 相比之下,南京西路就有些令人望而却步。无论是梅陇镇伊势丹、恒隆广场还是中信泰富广场,摆满了奢侈品的橱窗充斥着距离感。Chanel、Dior、Prada、Hermes等高档品牌对于普通白领来说都是可望而不及。不过幸好,我们还是可以找到Only、ET—BOITE、杉国演义这些充满了亲切感的品牌服装。“买得起的我穿,买不起的我看。”从这一点上,南京路完全可以满足所有白领。 食 在食物方面,南京路可以提供的选择更是令人眼花缭乱。据说这里聚集了全国12个地方风味餐馆及德、俄、法等西餐厅。如果资金充裕条件允许的话,每天的午餐都可以翻出新花样。 KFC、麦当劳这些知名快餐暂且不提,现在我们更需要营养搭配合理的午餐,比如九龙冰室、红房子西点、糖潮食坊,虽然人均30—40元的价格稍贵,但丰富的菜式选择和更健康的饮食比起“垃圾食品”来更令人满意。此外,季诺、一茶一坐、沪港茶餐厅都是不错的选择。而俏江南、金钱豹、彩蝶轩这些人均在100—200元的餐厅,则是同事朋友相聚“腐败”的好地方。 如果不想在外面餐厅吃饭的话,中信泰富员工食堂是不错的选择,人均在10元左右,两荤两素还送水果或者酸奶,性价比高,挺实惠的。 除了正餐之外,南京路上面包糕点的选择性也很大。凯司令西点房记载了一代人的童年回忆,很多人一有空闲就会到这里重温旧梦;每次路过莉莲蛋挞的门口都忍不住因为香味而驻足,刚出炉的莉莲蛋挞堪称是全上海最好吃的,值得一提的是,它的面包蛋糕也很不错;而面包新语入驻上海以来一直生意红火,捧着刚出炉的暖暖的面包会有一种幸福的感觉,有人说,这里的面包每一个都是惊喜,相信品尝过的人都能够体会。 最后还要说一下位于石门路上的红宝石面包房,它对于我们编辑部来说有特殊的纪念意义,当我们公司仍然在南京西路的时候,每当部门同事生日,寿星都会来这里买蛋糕给大家吃。别看它长得不怎么样,鲜奶可是入口即化,吃多不腻,价格也便宜。 住 住得起南京路的都是有钱人! 在上海房价飚升的时候,如果能在南京路这样的繁华地段拥有一套房子,那简直是身份和实力的象征。30000—45000元/平方米的平均房价可以抵上很多人一年的工资总额,而周边地带的房屋租金方面也达到了一室户需要2500—4000元/月的水平,属于一份高额支出。简单地讲,别奢望能在南京路找到便宜的房子,要知道这可以说是全上海最有价值的地区之一。 行 无法在南京路买房租房也不是大问题,因为那里的交通十分便捷。地铁一、二号线以及多条公交线路形成的交通脉络四通八达。唯一让人头痛的是,在上下班高峰时段,拥挤的公共汽车几乎让人窒息。就算有私家车,并不畅通的路况也会让白领在路上花费大量的时间。 可选择的交通线路: 南京东路:地铁一、二号线,公交14、220、306、318、66、928、929路等 南京西路:地铁二号线,24、148、304、36、935、23路等。 9月26日 神坛之上的CMM——解析CMM和中国软件 CMM/CMMI是中国软件外包走向世界的不二法门?——自欺还是欺人?
能够帮助中国的软件外包企业走向世界一直是咨询公司们不遗余力推广CMM/CMMI的一个重要的说词,那么果真是这样吗?
目前外包市场上主要分为“对日外包”和“欧美外包”,日本人对我们中国人好像从来就不怎么相信,给我们的外包绝大多数都是比较初级的编码工作,有些甚 至将厚厚的伪码都拿来过来,我们做的基本上都是些体力活,同时承接对日外包的公司大多有日资的背景,且大多都延习了日本企业的那一套管理和协调机制。
相对来说欧美人对我们国人的期望要高一些,不过本人曾经有幸在境外参加了一个旨在为国外发包商和国内软件企业牵线搭桥的科技展会,接触了不少有意向中 国软件公司发包的外商,他们最关心的是两个事情,一个是对知识产权的保护,另一个则是人力资源上是否具备和甲方进行有效沟通的能力。关于开发的管理,有一 个老外的话让我感到深深的悲哀,他说,如果在美国,一个企业如果拿出任何能够证明其公司管理能力的资料,他都不会有任何怀疑,而在中国:"No,I only believe my eyes!"
有一个很有趣的事例是,国内有一家非常知名的CMM咨询公司的老板的一个美国朋友应邀来到中国,希望为其在美国的一个大项目在中国寻找开发商,该公司 拥有大量的实施过CMM/CMMI的客户,其中不乏专门从事软件外包的,按说在其中寻找一个满意的开发商应该是唾手可得,然而事与愿违,所有的尝试都在第 一个环节就不得不终止,原因非常简单,因为所有的候选企业都没有派出一个能在技术、业务、管理和商务层面和美方有效沟通的人来,更有甚者,有些公司干脆拿 了一大堆的中文资料就来和老美沟通,结果可想而知。最后,这位老美不得不放弃了这个计划。
显然这一切都和CMM无关。
软件过程改进及其基础构建——我们在空中楼阁中舞蹈 所谓的“软件过程改进”,应当按照在一个循序渐进和有序的过程进行,当初SEI制定CMM的应用对象都是非常大型的航天和军工软件的承包商,这些企业 基本都具有相当的规模和良好的规范化基础。显然,对这样的企业实施基于CMM/CMMI的软件过程改进是有意义的。反之,如果是一个完全缺乏规范管理的软 件公司来说,连基本的软件工程规范和质量理念都不存在,盲目追求所谓CMM的某个级别只能是空中楼阁。 不幸的是,这种完全管理无序的公司在国内实施CMM/CMMI的企业中还不是少数,显然,这也并不是SEI当初制定CMM所考虑的范畴。 对于这样的企业,首先应该进行的并不是去运行什么基于CMM/CMMI的软件过程,而是扎实的完成软件过程的基础构建(这也是过程跃迁的一个重要组成 部分),甚至非常有必要在实施CMM/CMMI前在企业内部引入PSP/TSP,然后在循序渐进的进行有针对性的软件过程改进。 然而,非常遗憾的是,本人看到不少这样的企业在短短不到一年的时间里就能通过所谓的CMM或CMMI三级(现在,国内企业对二级大多已经觉得不过瘾 了,往往一上来就直接上三级)评审,效果如何可想而知。实际上这只不过是一场由咨询公司导演,软件企业主演的“评审”秀而已。 CMM/CMMI中有一个最为核心的思想就是:只有好的过程才能导致好的结果,上述的现象倒是该思想的一个非常好的反面实例。 好的过程=好的软件?——瞎子摸象故事的现代软件工程版演绎 CMM/CMMI最原始的出发点是重过程管理而轻工程方法,这对于最初的CMM应用对象--美国军方软件的承包商或许是有其合理性的,但是对于其他众 多的软件企业,由其是国内的软件企业就并不是那么的合理了,个人认为国内的软件的特点是规模有限,业务领域较广,技术周期较短,软件工程基础较差,对于这 样的企业,有效的工程方法往往比有效的软件过程更能让企业获得即时的效果。 软件开发管理是一个非常复杂的系统工程,其涉及到企业技术和管理的方方面面,而且其各个因素又是相互关联和制约的,不均衡的过分强调其中的某一个或某几个方面都是不科学的,也是难以取得良好效果的。 CMM实施——削足适履的痛苦旅程
CMM/CMMI的初期培训往往是最令人愉快的,参与者们在了解了大量以前没接触过的知识后往往对CMM燃起了高昂的热情,但是随着进入过程定义和项 目的试运行就会渐渐发现身陷没完没了的文档编写和无休无止的各种会议,加班成了家常便饭。这时候,早先的热情早已荡然无存,而早先咨询公司宣称的能为企业 带来无比效益的“先进过程”也成为了一件非常不合尺寸的紧身衣.....等咬紧牙关捱到了预评估,结果往往是当头一棒——和要求相距甚远,而正式评估的日 子又已经迫在眉睫,怎么办?于是乎大家发挥国人的应试特长,将CMM正式评审变为一场期末考试,这时候,咨询公司往往扮演"枪手"的角色,将评估中可能遇 到的问题及其答案罗列出来,而软件公司中的相关人员则将这些答案牢记于心。最后,在通过一场大家心照不宣的所谓“评估”,终于大功告成。 CMM评审——对皇帝新衣的自我陶醉
在上海某个高科技园区,有一个软件公司的外墙上高高的悬挂着一块牌子——"CMM5级企业",这在专业人士看来恰恰是对CMM本质的曲解,非常遗憾这种曲解竟然是发生在一个通过5级评审的企业。 SEI在他的网站上明确声明:The SEI does not "certify" organizations. 即SEI不对任何组织进行"认证",它仅仅通过获得其授权的评估师们对企业的过程能力进行"Appraisal(评审)" CMM本身只是一个可以被用来评估企业能力成熟度的过程框架,而并不是什么“标准”,CMM的重点在于软件过程的改进而不在于什么“评审”,至于所谓的“认证”那更是扯不上边的事情。 所以当我们舍本求末,将CMM作为一块可以证明其高贵身份的金字招牌到处炫耀时,令我们不由得联想起安徒生笔下的那个酷爱新衣的光屁股的皇帝。 结论 CMM/CMMI本身是一套非常有价值的过程模型,但简单的将其图腾化却是整个中国软件行业的悲哀,反观CMM/CMMI的发源地——美国,除了和军方 有业务往来的软件企业会寻求通过CMM/CMMI评审外,其他多数的企业并不怎么在乎是通过了CMM/CMMI的三级还是四级,象是著名的微软、甲骨文等 知名企业都没听说过和CMM/CMMI沾过边,但这也丝毫不影响以他们为代表的美国软件企业在整个行业中独领风骚。 所以,我们认为,只有有效的而不是最权威的,才是最好的。 9月19日 傲慢与偏见——程序员想让HR知道的七件事一切都是从一次不成功的电话面试开始的。正在学车的我刚刚通过了桩考,心情不错,正在大厅里悠哉游哉地等着刷卡。忽然一个陌生的电话打进来,对面介绍说是一家S开头的手机操作系统公司,刚在北京设立了研发中心。
七月初的时候在CSDN看到消息,说这家公司有很宏伟的中国计划,浏览职位时发现Senior Trainer的职位,于是投了份简历。因为开发方向不同,所以并没有抱太大希望。没想到两个多月之后竟然要我进行电话面试。其实,当时很礼貌的拒绝了,也不会有之后的不愉快,但是谁叫我当时刚过桩考呢,我在心情好的时候不太善于拒绝。 一开始倒很正常,对方的语气很职业,语速很快,听不出什么感情来,让我觉得像面对一部机器。下面是一些对话的片段,凭记忆写下来的,不一定准确,但我尽量反映对话的原貌: Q:你是不是熟悉C++?
A:呃,还行,用了五六年了……(开发语言这东西,越到后来就越不敢说熟悉,模板、泛型,你能说自己熟悉吗?倒是很多刚会写printf的人说自己精通C++) Q:那好,那么下面我问几个关于C++的问题,请问什么是Hash Table? A:Hash Table?哦,哈希表啊,一种数据结构,经常用于检索……(此处略去三百字) Q:哦,那好……(耳机里传来敲键盘的声音) A:请问您是HR还是技术人员?(听语气像是HR,但是怎么问起技术问题来了?我解释那么多,能听明白吗?忽然有一种被人耍的感觉,因为我解释什么是哈希表的时候的确是按照开发时的心得来回答的……可是人家根本听不懂) Q:我是HR,可能有些听不懂你的答案。那么第二个问题:您觉得下面关于原子操作的描述正确的是? A:……(听不懂还问,忽然就变成幸运五十二了) Q:A,一同做一些事情,或者什么也不做;B,……;C,……(B和C两个答案我根本没听进去,因为我觉得这几个答案都不靠谱) A:我觉得原子操作是这样,在多线程的环境中,有些多条指令操作不能够被打断,所以我们需要设置一个原子操作,让其他线程不打断这个操作。 Q:……哦,那么你觉得哪个答案是对的? A:我觉得哪个答案都不对……(鸡同鸭讲) Q:那你也要选一个……(听口气对方也很郁闷,本来嘛,除了ABC,她也不知道我在说什么) A:那么选A吧……(我已经不太有耐心了) Q:哦,那选A……(又听到敲击键盘的声音) Q:那么下一个问题,请问下面对回调函数描述正确的是: A:(轻笑了一下) Q:您觉得这个问题很有趣吗?(语气很警惕,还有点愠怒) A:我觉得这个问题很无趣。 Q:这是什么意思?(完全是质问的口气) A:哦,没什么,您继续……(基本的涵养还是应该有的,可是如此不客气的HR我还是第一次遇到,佩服) Q:(下面仍是开心辞典式的三选一问题,包括同步过程、回调函数、纯虚函数等技术点) A:……(略去具体的问题和回答,因为我已经不太有耐心做一个技术的探讨了,随便选一个得了。反正即使选错了,我还是会用纯虚函数写程序,C++里没有的接口我都会用……如果大家好好上了大学的C++课程,应该不会弄错。可是对于一个有六年工作经验的人来说,我已经没兴趣温习这些大学课程了) 到这里大家也许可以看出来了,我已经对这次面试失去了信心,原因有三点:
一、非技术人员来问技术人员关于技术的问题,技术人员无法让对方了解自己的技术背景,因为除了固定的选项外,考官根本听不懂面试者的解释,其实这部分才是最有价值的(我也面试过别人,我就喜欢开个头,然后听人家说,这样可以更全面的了解这个人的技术背景,毕竟每个人都会捡自己最擅长的说)。
二、用考应届毕业生的题目来考我这个有六年工作经验的人,我的确有一种被轻视的感觉,很多更大的软件公司也会考应试者的基本功,可一般都是放在一个具体的开发环境中,我的确没遇到过这种考察方式,如果是我的话,我会把这些放在正式面试中,写两个小程序,什么都知道了。
三、当应试者对题目提出质疑时,HR应该有自己最基本的职业态度,而不应该立刻火冒三丈,而是应该老实承认面试流程中的问题,毕竟有些事情不是HR就能够决定的。
事情到了这个,大家已经能够看到结果了,但是还没有结束。HR对自己的情绪还是有很强的控制能力的,很快开始问我是不是可以接受英文面试。
电话面试我通过了?可是我还没决定是不是继续参与你们的面试,因为电话面试并没有给我留下好的印象。于是该我反击了: A:那么您能不能先告诉我,Senior Trainer这个职位大概的工资范围?
Q:对不起,我在这个环节只能告诉您,您是不是能够进入下一轮面试。 A:(我还不一定要参加呢)那您能不能告诉我一个大概的范围,我好决定是不是继续参加面试。(话已经很清楚了) Q:对不起,这属于公司的机密。(对于我的意向丝毫没有任何担心) A:难道我只有拿到Offer时才能知道我挣多少钱吗?(我参加面试也是有成本的) Q:对不起,我帮不了您。(语气很漠然,伊朗和朝鲜怎么没请这位去做核问题的谈判代表?) A:那好吧,谢谢您,我对贵公司不感兴趣……(其实这句话是被逼的,我的确无法忍受一个傲慢的HR这么继续折磨我两三次) 我并不是故意针对这家公司的HR,但是这是一个非常典型的例子,因为HR的所作所为让应聘者对这个公司失去兴趣。因为这家公司还是很有价值的,被世界著名手机厂商N公司控股,智能手机操作系统占有率第一,刚刚开始设立中国公司,未来几年会高速发展。可能也是因为这些因素,让HR觉得他们拥有足够的资源,可以网罗天下英雄。所以,对我这样的小鱼小虾并不是十分在乎。
可是很多在中国设立研发中心的欧美公司,几乎都在抱怨,无法招到合适的人,毕竟在哪个国家,有足够资历的专业技术人员永远都不会过剩。毕竟S公司刚进入中国,可能一年之后,这家公司的HR会后悔一年前打过的一些电话,她放弃得太早了,也放弃得太傲慢了,一致让某些人从此对这个公司失去了兴趣。 抛开这个具体的事例,作为一个单纯的程序员,我想对单纯的HR讲几件事,希望能够让高高在上的HR换一个观察事物的角度,至少会让以后的面试者和应试者在面试之后都有个好心情吧。
一、HR是公司的名片
估计这句话已经被无数的管理者说过了,但是有几个HR真的理解这句话呢?面试者进入一家公司,遇到的第一个人肯定是HR。很大程度上,面试者会以第一个人判断整家公司的氛围和人际关系。 有的HR不太注意细节,比如把面试时间约在很热的下午,或者靠近午餐的时间,而当完成面试后,并不会安排午餐,甚至连安慰的话也不说。我一个朋友说过这样一个故事:一个面试者在中午12点半完成部门经理的面试后,回去找HR。HR正捧着盒饭吃得很香,看到面试者后,说:“今天的面试就到这里,你先回去吧。” 面试者:“@#¥%……&×” 毕竟,面试者会以未来的同事看待所遇到的HR,如果HR对面试者的感受漠不关心,那么在将来入职后,也会有很大的麻烦,比如HR会拖延办理各种手续等。 二、面试不是在施舍
曾经在一个人力资源论坛上听过这样一句话:“中国的人才已经不再便宜了!”深以为然,谈话者也许说得是人民币升值的影响。但这句话对刚进入中国的外资企业有很强的警示意义,管理者容易看到中国工程师的低工资,但是却容易忽视中国同样稀缺高端的人才。很多时候,都是几家公司在争抢一个人才,所以除了工资外,公司也许会付出更多额外的条件,比如支付北大MBA的学费等等…… 中国的媒体总是在渲染就业难,其实,这是一个强调片面的论题。应届毕业生找工作的确比较难一些,但是很少有人到第二年仍找不到工作。以计算机专业的学生为例,工作两年后,对开发语言和某一个专业领域有深入了解后,他们就可以很容易地寻找工作了。这时,待遇、进一步的发展机会、工作环境就会成为大家关注的重点。 所以,在面试时,HR一定不要有“为面试者提供一份薪水”的想法,因为也许还有更好的机会在等着你面试的人。HR的职责是:为公司寻找最合适的人,而不是拿公司的资源去施舍一个失去工作的人。 外包公司在这方面的感觉也许会更强烈一些。经历了几年对资源的过度开发之后,工程师们对外包公司的评价并不是十分正面。两年之前,会有陌生的电话突然打进来,让你去上地的某处去面试,可是我压根没投过简历啊? 你不为别人考虑的最后结果就是,别人也不会为你考虑。所以,从那里之后,我就把自己网上的简历关掉了。整个世界清净了。 三、选择是双向的
这也是老调重弹,不过看起来似乎还是有重弹的必要。还是拿S公司说事吧,我从来没有听说过哪个公司会不告知面试者未来的薪水。这其实是一种不尊重,好像面试者是菜市场中的鱼虾,由买菜的人任意挑选,间或对肥瘦进行一些评价。而事实是,这些鱼虾其实是在海里,他们有选择去水族馆、某家的鱼缸,或者继续游在海里的权利。当然,也会有人以很好的饲料将某些鱼诱骗到厨房中。可是,一群平均智商在120左右的工程师鱼会上几次当呢? 面对鱼钩,工程师鱼问一下未来的伙食情况,似乎不是件大逆不道、触及公司机密的大事件吧?在这几年中,中国工程师的待遇已经得到很大改善,并不是每家外国公司都能开出一个吓死人的薪水了。我也遇到过一些信誓旦旦要提供“丰厚”薪水、良好发展环境的公司,经过多次接触,小心翼翼地问一下未来可能的薪水,某高管以很豪爽的声音报出了一个数字。小鱼我摇了摇耳朵,因为听到的数字比现在的薪水还要低一些…… 当然,薪水不是唯一的条件,很多要争取“最佳雇主”的公司也在很多方面下了工夫,总结起来有下面几条:设施完善、充满零食饮料的厨房;由公司组织的礼仪、外语培训;拓展训练。本着少花钱多办事的原则,这些活动在很多公司都办得走了样。 其实与其在这些面子上做工程,还不如多一个微笑,少一点指责、让雇员少加点班。办公室的温度不取决于中央空调,而取决于人与人之间的距离。 另外还有一个口碑的问题,曾经有一家特立独行的通信业公司,他们的HR在晚上八点半的时候给我打电话,很客气地问我是不是对他们公司的北研所感兴趣。我很欣赏那个HR的态度,他是用一种朋友的语气在和我交流,这点让我很感激。我客气地回绝了,真正的理由我并没有告诉他,在我吃完晚饭的时候,他仍然在办公室里,单凭这一点,我也不会考虑这家公司。加之对这家公司的独特加班机制、员工过劳死问题早有耳闻,一个随性且懒散的人恐怕不适合这样的公司。恐怕大部分人也不适合这样的公司…… 四、人才不是海里的鱼虾
天地不仁,以万物为刍狗。圣人不仁,以百姓为刍狗。HR不仁,以面试者为刍狗……后边这句是我加的,幸好李耳先生不会告我侵犯版权。大多数HR的确不会把工程师当作刍狗,但是当面对永远都看不完的简历时,HR的确会有一种错觉,觉得人才是海里的鱼虾,怎么捞也捞不完。真的是这样吗? 人才有一个成长的周期,工作年限越长,经验积累越丰富,而如果年龄恰好在30岁左右的话,这样的人还有足够的精力来进行工作。如果按这个标准来看,真正能够符合要求的人却并不多。人世间的石猴子可能很多,但在老君的炼丹炉里炼出火眼金睛的却只有一个,那么,人才的成长是有偶然性的,或者说属于不可再生资源。 外包公司在过去的几年中,颇有点泥沙俱下的味道,无论鱼虾是否成熟,一律捞上来再说。这种破坏性的捕捞是无法持续的,原因很显然,公司只注意捕捞,却从来不关心人才的培育。当人才被捕捞上来后,公司也不会培养他,只是拿过来就用,一个工程师可能几年都在做相同的事情,这样的情况下,工程师的流动率大就是很正常的了。一旦工程师离开一家公司,那么回到这家公司的概率就会降到很小,那么公司就永远失去了这个人才。 很多公司在招人时很大方,可是对已经招进来的人却关心不够。在招聘需要的人才时,公司可以提供很高的薪水;可是对于工作出色的工程师,加薪的幅度却小得可怜。美其名曰,保持公司内部的工资平均。这样的情况,大家都会将跳槽作为加薪的第一选择,人才流动率不高才怪。 鱼虾总有捞完的那一天,更何况越高端的人才,培养时间就越长,一旦失去了,公司弥补空缺的代价就会极大。 说了这么多,回到人力资源的开头——招聘的环节,HR如果轻易放弃了一个人,那么这个人对于这家公司来说,恐怕就永远失去了。 五、谁来支付面试者的成本?
很多管理者都在高喊:“招聘是有成本的!”那么,应聘是不是有成本呢?有的成本是看得到的,比如交通费用、误工费等。而有些成本是看不到的,比如收集相关公司的资料,进行针对性的学习等。我经历了很多次面试,只有在刚毕业时,一家韩国公司支付过面试的交通费用,尽管那家公司已经不存在了,但我仍然还记得那次面试。 很多国外企业都会支付面试者的交通费用,很遗憾的是,这种习惯却没有在中国企业中发扬光大。表面上的成本还比较好计算,可是为了面试过程付出的其他成本恐怕很难计算,而且也无法得到补偿。在这种情况下,面试者要求一些对等的信息,比如职位、薪水等,从而衡量是否参加面试。怎么说也不算十分过分的事情,很多HR会很热情地介绍公司的情况,这也是对公司的一个宣传,还会询问应聘者是否还有问题。像S公司这样,拒绝回答任何问题的HR还真是不多见。这样的HR只考虑自己的招聘成本,却不考虑应聘成本。也许HR会说,我的时间也是金钱。如果按照工资折算的话,应聘者的时间恐怕会更宝贵一些。 六、HR是资源使用者,而不是垄断者
在公司里,很多人都会感觉HR很牛,可是HR为什么很牛?因为他们掌握资源,比如他们了解所有人的薪水,每个人办理社会保险、公积金时都会有求于HR,公司管理者往往会关注HR,从而让HR称为距离老板最近的人,自然会有些狐假虎威。综上所述,HR掌握了公司的大部分行政资源。可是很少有人注意到,其实HR只是这些资源的使用者,却并不是拥有者。 首先,HR不创造价值,驱动一个公司不断向前的是那些呆头呆脑的工程师,从本质上说,HR并不是这些工程师的管理者,而是服务者。HR的工作性质也是如此,发放工资,管理保险和公积金。HR有权管理这些事务,但是没有权利利用这些去限制工程师。当然也有部分公司,利用这些来限制人员的正常流动,不过随着规则的完善,这种情况越来越少了。 其次,HR掌握必须的社会资源,有的HR会抱怨,工程师连个简单的保险计算公式都不清楚;可是从来不会有工程师抱怨HR不会写快速排序。原因是工程师需要上保险,而HR不需要快速排序。但是如果每个软件公司招聘工程师时都要求“熟悉社会保险计算”,那么HR是不是会裁剪职位呢? 七、真正的职业不是体现在语气上
在一个专家时代,说别人不专业,恐怕是最大的一种侮辱。我无意说谁不专业,只是有些HR的专业只是停留在表面上。比如语速非常快,语气冷冰冰的,这样固然能够产生一种威严,可是这种漠然会让人心寒。毕竟HR是与人打交道的,人的心理活动非常复杂,无法通过量化计算来完整描述。这也是为什么人可以编软件,软件无法编人的原因。 世界就是这么奇怪,整天和冷冰冰的机器打交道的工程师会对人真诚,知无不言,言无不尽。而整天与人打交道、整天嘴上挂着沟通的HR却总是一副拒人千里的面孔。于是很多人宁可和机器打交道,因为机器不会给你脸子看,偶尔死机时,你还可以直接捅它的屁股,而这一套对人似乎行不通…… HR的工作也需要专业的精神,现在很多HR都是来自行政、文员,甚至前台,当然,做不好HR的人恐怕也做不好前台。但是认为HR不需要专业精神的观点,是十分不对的。还是拿S公司做例子,难道S公司没有技术人员吗?如果一定要把技术面试放在电话面试的阶段,那么能不能让能够听懂技术的人坐在一边?毕竟真正的技术不是几个似是而非的选项能够涵盖的,而且我也确实觉得出题的技术人员水平恐怕也不高,要么是技术水平不高,要么是文字表达水平不高,还有一种可能性,就是直接从网上找的面试题…… 无论是哪种可能性,我都无法相信这次面试的客观性。让一个听不懂技术的人来判断一个技术人员的水平,这个近似儿戏的事情,只会发生在充满儿戏的公司里。一个真正的技术人员恐怕对这种儿戏公司都无法保持一种尊敬。我宁可去尊敬欢乐谷,尽管他们也很儿戏,但至少他们的安全设施还是很专业的,一点都不儿戏。 关于专业的问题,我也有一个建议,不要相信ABC的选项,找一个真正了解技术的人来做面试,因为面试者也会通过和考官的交流来了解公司的技术水平。还是那句话,选择是双向的。 好了,说这么多吧,我很少有攻击性的言论,这篇文字可能会引起一些争论。但是,我的本意是想让大家在面试之后更快乐一些,至于调味加的是不是够辛辣,就是仁者见仁,智者见智了,四川人说不辣,上海人说太咸,山东人说太甜,这个就只好留给各位看官品评了。最后说一句,文章中提到的一些公司,请大家不要对号入座。 让大家冷暖自知吧。 9月17日 JAVA名字来历Java的名字如何得来,历来众说纷纭。Wikipedia上也列出了两种说法,一种是开发小组开会讨论名字未果,于是一起去了一家咖啡店……;一种说法是,Java实际上是几个核心开发人员的名字缩写,其中的J当然就是Gosling了。
就在Sun公司把自己的股票代码改为Java后不久,Java之父Jame Gosling接受Sys-con.com的采访,揭开了Java得名的来龙去脉:
当时已经到了产品发布之前的关键时刻,谁知Gosling自己选择而且大家一直没有异议的Oak一名却被律师否决了——已经有另外一种语言命名为Oak。所以,重新取名成了头等大事。
具体的过程是,开发小组和市场营销人员一起头脑风暴,另外有一个起名专家辅助,律师则随时查询相出的名字有无法律问题。起名专家启发大家:“你对这种技术的感觉是什么?” 大家都回答:“Excited!”
一系列名字在Excited的方向上取出来了。列表中第一个名字是Silk(呵呵,和中国扯上关系了),大家都喜欢,但Gosling除外。Gosling自己心仪的是列表中的第三个Lyric,但是又没有通过律师的查询。Java是列表中的第四个名字,Gosling不能完全肯定是谁最先提出的,但应该是Mark Opperman。
总之,Java就这样在一片混乱中诞生了。
Google了一下,找到了Mark Opperman的简历。有趣的地方是:他在加入Sun之前,曾经任教于北京大学,教C和Unix,会说中文和日文。目前创办了两个非盈利组织,致力于促进全世界学生之间的理解,以有助于世界和平。另外还有一个公司叫opcode design,主要从事与中日的技术合作,看来北京该有人和他认识啊。公司网站上还有这样一张照片,好像是多年前北大南门外的那条街道,现在成了单行线的那个。 9月11日 If IT Workers Had a Union1. 再培训:如果我的技术过时了,请付费让我重新学习六个月。(工会应该有这样一个专门的基金组织来支付我们的附加培训); 2. 符合人体构造的椅子:这样我们才会坐的舒服,也会减少颈椎、腰间盘等问题; 3. 最少四周的假期(资历老的至少五周):看看我们整日加班熬夜,你就知道每年两周的假期对我们来说根本不够; 4. 公司提供医疗补助:作为交换条件,如果我们因为工作得了手腕、背、腰、颈椎等毛病,我们不起诉你们。 5. 福利保护:如果我出国工作,公司应当继续支付我一年的福利; 6. 远程办公:既然有远程管理工具,那么让我们至少一半时间远程办公以减少我们的舟车之苦; 7. 职业提升:每两年支付我一次技能和职业提升培训; 8. 加班费:如果仍然想让我早7晚24的工作,请给我钱; 9. 关于假期:让周末和假期的日程安排最小化(我们知道对你们来说没有是不可能的); 10. 退休:只希望你们可以对得起我在工作时的贡献; 11. 免费小吃、饮料:让我们有权利免费吃薯片、甜甜圈、喝苏打水…… 9月4日 Google员工谈面试关Google台港业务总经理张成秀,她认为,尽管Google一直号称只要最好的人,并且进入公司前常常是多达10多道面试程序。她本人就是在13次面试后方才进入。但其中也会有很多技巧可以帮助通过面试。
这些技巧分别是: 一、前几轮面试争取改为视频
Google面试前几关通常采用电话,这对很多英语非母语的人来说比较困难。很多优秀的人才在这一环节就惨招淘汰。因此,不如询问Google改用视频方式,这样辅助动作,一些意思可以得到更有效表达。
二、化被动为主动
把自己对于应聘职位的想法写成企划案事先送给对方,提前掌握面试主导权。
三、事先了解面试官的情况
提前熟悉了解面试官的情况,显然是拉近距离的不错法子。
四、注重第一印象
要在众人中脱颖而出,第一印象扮演关键角色,比如加上自己写的一些好文章,能让老板对自己多些了解和加深印象。
五、为他人设想
面谈前夕,好不容易才把所有的数据整理好,虽然也把电子文件寄过去了,但如果能把这些资料打印好送过去是不是更好?作者就是这么做的。不过,人人都送一份,那Google的老板就真的有的瞧了。
六、提前做好功课
提前做好功课,包括了解自己的职位,了解Google公司及它的产品总是不会错的。
七、个别案例分析
网上找数据,然后得出分析并不难。不过,针对个案的分析才是考验功夫的地方。
八、善用辅助工具
面谈Google会碰到很多棘手的问题,这时拿出纸笔或在黑板上画出来会更好些。
九、先讲结论或解决方案
面试时,记得先给出总结,再去分别讲述每一个主题。记住,每段的第一句就是重点。这个中文的表述习惯很不相同。
十、注意细节
你不会到Google面试却连Gmail都不知道吧?用他的产品或服务显然就是一些小细节。
十一、放张自己的个性图片
个人简历上来张个性照片,不过,强调个人特征或特色的插图显然更会让人记忆深刻。
十二、表达感谢
每关面谈完后,发封电子邮件给主考官表示感谢。有时没要到对方的联络方式,就请人事部门转寄。这是一种礼貌,更是一种纪律的表现。
十三、提前熟悉面试场地和环境
有时Google面试会约在公司外面,提前过去看看准没错。要是在公司的话,那就要提前找好行车路径了。 9月3日 Silverlight:你需要知道的十件事情 简单的说,Silverlight是一个跨平台跨操作系统的插件,使Web开发者能够在浏览器中建造丰富的媒体体验和RIA应用。目前发布的版本为RC版,可用于Windows平台上的IE和Firefox浏览器,以及Mac OS X平台上的Firefox和Safari浏览器。
1、Silverlight是跨平台/浏览器的
对于大部分开发团队,创建一个能够在所有流行的浏览器(包括IE、Firefox、Safari、Opera)上完美运行的Web站点是很具挑战性的事情。这不只是增加代码实现的问题,还要进行大量复杂的测试。 通常面对这个问题的解决方法有两个:仅支持少数最流行的浏览器或者增加质量保证人员的数量。 而Silverlight允许“一次开发,到处运行”,微软已经承诺会支持Windows和Mac上的Opera,而Silverlight的Linux版Moonlight也正在开发中。 2、Silverlight 1.1 才是好戏开场
对于目前的Silverlight 1.0 RC版,仍有很多组织在考虑是否开始在此平台上进行开发。Silverlight 1.0已经有了许多重要有趣的功能,但还有更多的精彩内容仍需到1.1版才会出现。 Silverlight 1.1(目前仍处于Alpha预览)初次开始支持.NET,包括了基本的.NET语言:C#和Visual Basic。而微软说,Silverlight 1.1将会带有.NET对动态语言的支持,例如Ruby、Python、动态VB和托管JavaScript。等到1.1正式发布,所有.NET语言的支持都会加入近来,这等于给浏览器添加了.NET编译器。 3、Silverlight使用开发者们已经掌握的技术
Silverlight由微软现有的一些技术创建而成,如XAML,JavaScript以及.NET技术。如果你已经很熟悉微软.NET和Web开发技术,这些都可以应用在Silverlight的开发中。 你选择开始新项目的Silverlight版本主要基于开发团队的技术方向。如果你的开发团队主要做ASP.NET服务器端开发(主要是C#和 VB.NET),你就需要等待1.1的正式发布,如果你的团队专攻像JavaScript这类的客户端开发,Silverlight就正适合你。 4、Silverlight的用户界面使用标记语言——就像HTML
Silverlight使用XAML来进行用户界面设计。你可能已经很熟悉另一种标记语言了:HTML。HTML文件是纯文本的,它只需要告诉浏览器如何渲染网页,XAML也是这样的,只不过,执行文本命令的不再是浏览器,而是Silverlight。 无论开发者在服务器端用什么工具进行怎样的开发,最后你总要创建动态的HTML页面。XAML是标记语言,因此你可以使用服务器端技术动态创建XAML,就像你的开发团队动态创建HTML一样。标记语言有所不同,但技术并未变化。 5、Silverlight和AJAX技术互为补充
网络是不断进化的。回到1990年代,所有人都告诉开发者应该把尽可能多的执行都放在服务器端,技术上没问题,但是这相当影响用户体验。现在AJAX已经广泛流行开来,把代码直接放置在浏览器中就可以有效改善用户体验,这方面最典型的代表就是Google Maps。 Silverlight也参照了这样的模型,允许在浏览器中创造更加丰富的用户界面,而采用AJAX和服务器端交换数据使Silverlight更加强大,结合了Silverlight丰富的用户界面和AJAX的异步数据传输,用户将得到非常舒适的交互体验。 6、Silverlight允许开发者和设计者协同工作
网络要求开发者们必须越来越多地考虑设计和美观问题,对用户的快速响应和直观的界面已经成为开发标准,这需要在开发中同时加入美术设计和用户体验规划。 然而,美术师和程序员使用完全不同的资源和工具。通常情况是,美术师把图片文件或者HTML框架发给开发者以整合应用程序代码,当设计做出更改,整合就没完没了地进行。 Silverlight能提供更好的开发模式。微软提供给Silverlight的工具包是一系列复杂工具的集合,例如Visual Studio,还有连接设计者的工具,成为Expression Studio。 对于Silverlight,主要的设计工具是Expression Blend,它可以按设计者们所熟知的方式创建XAML内容,使用起来和Adobe Illustrator或者Photoshop差不多。但不同之处在于Blend和开发者使用同样的工程项目文件,XAML和JavaScript文件,就像在Visual Studio中那样。当设计完成并修整好,不需要进行中间的整合过程,设计者就可以看到开发人员直接将其作为项目素材加入开发项目。这样做有助于设计者和 开发人员更加紧密地协同工作。 7、Silverlight将分包发布
Silverlight会分成多个数据包发送给浏览器,也就是说代码会分成一个或多个包(JavaScript文件,编译文件等等),设计也分成一个或多个包(XAML),以及其他文件(包括图片、字体、视频)。 刚开始习惯了Flash的单文件分发模式的开发者会不大理解为什么这样做。实际上,这是有好处的。分离的包比现在的Flash完整打包更有助于在服 务器端动态地创建内容,并按照标记语言自由组合。Silverlight也提供功能可以使用zip文件把所有XAML代码使用的内容打包给用户下载。 8、Silverlight是崭新的
在写就本文的时候,Silverlight 1.0为RC版,Silverlight 1.1则刚刚发布Alpha版,这项技术与类似的其他公司同类技术(尤其是Adobe的Flash和Flex)相比还不够成熟。Flash目前已经到了 9.0,它花了很长时间才达到现在的普及度,但这不是说Silverlight追不上来,微软在学习他人的经验和教训方面很有一手(可以参考一下Java 和.NET),当然这也不是绝对的。 Silverlight不是Windows Forms、Windows Presentation Foundation(WPF)、Java Applet或者Sharepoint的替代者,简单的说,如果你需要创建丰富的,优秀的,同时具备跨所有平台和操作系统的应用,那么 Silverlight正合适。 9、Silverlight XAML对照WPF XAML
要把XAML吹捧成为微软WPF的特长之处并不难,但是它实际上并没有看起来那么优秀,这一方面是由于WPF较低的采用率,另一方面就是WPF XAML和Silverlight XAML的区别了。 首先,WPF的采用率相对于其他客户端技术而言(例如Visual Basic 6和.NET的Windows Forms)比较低,因此XAML也基本上被荒废了。 第二,Silverlight XAML的语法比WPF XAML要简单一些,当然也会比WPF XAML弱一点,这既是好事也是坏事。Silverlight非常容易上手,但是从WPF转移而来的开发者可能会觉得有点不够用。 按我的感觉,较简洁的语法对于Silverlight实际上是最合适的,因为运行环境对于用户而言越精简越好。Silverlight并不需要把所 有东西都囊括进来,对于一个轻量级客户端而言没有这个必要。当然,要能给Silverlight增加更多的功能肯定不错,但是目前不能仅仅考虑这些,我们 需要谨慎考量加入多少,同时还能保持接口的简洁和高效。 10、Silverlight非常适合学习XAML 就象前一节所说的,Silverlight有着轻量级的XAML语法,这意味着它对于学习XAML的工作方式非常有益,引导那些正在学习XAML的 开发者创建简明清晰的代码,帮助他们快速理解Silverlight的功能特性,当他们开始投向WPF的XAML的时候,就会发现更多的功能和特性已经准 备就绪了。 相反的,如果开发者从WPF开始应用XAML,随后换到Silverlight的话就不得不扔掉许多特性。Silverlight的运行时库目前只有大约4.5MB,.NET 3.0运行时库(第一个支持WPF的)则接近30MB。 Silverlight是一个对公司、消费者、用户都大有裨益的新技术,看了上面这些,现在你可以决定该如何在你的Web战略中应用Silverlight了。 |
|
|