??xml version="1.0" encoding="utf-8" standalone="yes"?> “我也许不同意你让或者不让的做法,但我誓死捍卫你选择让与不让的权利。”——伏?dng)?nbsp; Q^_^Q?/p> 关于q个话题我早在大二的时候就惌了,奈何周围都是自认为道德高的大学生朋友,几乎无法沟通——尽我现在也不期待看到q篇文章的h会认同我的观炏V但是我惻IC会L学校现实一点吧。如果看了这文章后你觉得不同意Q骂q之后,请两q之后再来看看,那时候也许有不一L(fng)理解。^_^ 可能有h_让是g很自然的事情Q觉得h家不方便Q就让一下,何必上纲上线呢。是的,我也不想上纲上线。但q位同学说的话只了一斚wQ没有抢点另一斚w。完整的_让或者不让都是很自然的事,你觉得h家不方便q且自己也愿意,p一下,如果不想让,也就不用让,没必要上U上U的。但是?zhn)哀的是Q如此自然的事,被一道德卫士给上纲上线了?/p> 不知道大家有没有到q样子的例子Q自己本来也没注意周围有没有需要让座的Q却被某个站着的h“提醒”一下,某某某不方便Q你lTA让个座吧。然后不你让了Q或者是没有让了Q那个h可能会指责你没有d站v来,或者指责你没有到最后也没有站v来?/p> q种人我UC为道德卫士。近几年不乏q样的报道,什么某某h拿一癑֝钱抽某h脸啦Q某某老头一屁股坐到某某短裙女生腿上啦……被让的事例不断上演。遗憄是,舆论的声韻I几乎被道德卫士劫持,每个人心中都有一个自q道d的卫士,像每个白和小黑的?sh)脑上都有?60卫士一P告诉我们自己应该支持哪一方,否则׃有道德风险?/p> 道d卫士的出玎ͼ让这个本不该上纲上线的东西,变成必须要去面对的了。有些迫于道德压力的人,坐公交R的时候就时时d警惕周围是否有老h上来了,是否有h刷了“老h卡”了。像我这h脱,一路睡觉或者闭目养的也有Q不q不多?/p> 天上有帖子,LZ了“让座是不道L(fng)行ؓ”(http://www.tianya.cn/publicforum/content/free/1/1967922.shtmlQ。对于这个论点,我不太同意,我认座还是道L(fng)行ؓQ是高尚品d的体现。但是看看这L(fng)文章有助于我们解放思想Q只有解放思想了,我们才能q一步讨论。全文摘录如下: 今天跟读大一的表弟一起坐公交Q中途上来一个老太太,他马上站h让Q?br>接着得意地谴责我没有让座, 我问Qؓ什么要让Q?br>他说Q不让是不道d的?br>我问Q什么是道dQ谁说过让是一U道L(fng)行ؓQ?br>他说Q你虽然d了研I生Q但是你道d大大的坏?br>我说Q你Ҏ(gu)׃知道什么叫道dQ让座其实根本就不值得提倡?br>因ؓ让Ҏ(gu)是一U不道d的行为。论证如下: 一、什么是道d?/font> 道d是一Uh与h之间的行范和资源分配方式?br>跟道L(fng)应的概念有:CgA、法制、权力?br>我们_孔融让梨是一U有道d的行为?br>q种行ؓ体现的行范是爱护亲hQ?br>体现的资源分配方式是先满亲人的需要?br>亲h之间有亲~关p,互相最Zq,联系最为密切, 二、何为有道dQ何为无道d 有道L(fng)行ؓ规范Q符合h性;儿子孝顺父母Q这W合人性的需求?br>有道L(fng)资源分配方式Q能使资源达到最优分配?br>我们_爱国家、爱民族是有道d的,因ؓ国家民族是个人生存之本, 三、道德与法律、礼仪、经之关系 CgA是道L(fng)表现形式之一Q法律是最低限度的道dQ道L(fng)实施Q?br>应当W合l济学原理?br>q法的行为,必定是法律制定之时违反道L(fng)行ؓ?br>q反l济规律的行为,必定是一U不好的道dQ是有待改良的道?br>奛_M丈夫不得再嫁Q这在古代是一U有道d的行?br>但是现在却不是什么有道d的行为,因ؓ不符合h?br>也不W合l济学规律。女子再嫁,可以使下一代得到更好的抚养和教?br>可以重新建立一个以家庭为基的基本经单位,q显然优于守?br>只要是违法的行ؓQ则必定是违反道L(fng)行ؓ 四、让座是一U不道d的行?/font> 1、让座不W合人性。除了n体有某种~陷比如长痔疮之cȝZ外,一般h都是希望在公交R上有座位的,可见坐位符合h性。基本的人性,一般认为六U,包括安全、吃、住、性、舒适、社交。公交上站着Ҏ(gu)被盗Q而且汽R有紧急情冉|Q危险度更高Q因此,坐着比之站着Q更W合人对于安全的需求。而让座,则是基本需求无偿让渡给一个陌生hQ正相当于丛飞自己孩子不M问却到处d学?/font> 2、让座不W合l济学规律。张五常认ؓ让W合l济学规律,他说Q公交R上的座位是一U资源,自己此时位让l老弱妇幼Q是Z在未来,自己老弱病残之时Q别Z会将座位让给自己Q因此这是一U长q的投资行ؓ。这U说法近乎搞W。几乎等于说Q你把钱扔在CQ别人就捡到׃Q因此,有朝一日别Z会把钱扔在地上,你就也可以捡׃。这是可W的Q也是说不通的。你让q种投资行ؓQ不可能产生什么预期的利益Q它Ҏ(gu)是无利可图的?/font> 自己无利可图不一定就不道P你把垃圾扔在垃圾里你无利可图。你不能认ؓq不道dQ因Z大面U的C会效果来考察Q你仍是有利可图的。你把垃圾仍在垃圾桶而不是\上,对于整个C会来说Q你降低了公共服务成本,使公共服务将有机会更多从其他斚w回报与你。因此,垃圾扔垃圄Q符合经规律,也是有道L(fng)行ؓ?/font> 但是让Q对于整个社会的资源分配来说Q都是一U浪贏V因座不W合公^原则Q先到着不能先占。也不符合效率原则,最有效率的资源分配方式昄是先到者先得,如果先上车的不能坐位,后上车的却可以凭借强权或者武力夺权先前的座位Q那q就是没有效率的分配Q而且也不公正?/font> lg所qͼ让是一U不道d的行为?/font> 文中的弟弟何不是被从小培养h的花儿一L(fng)我们呢?不错Q我们都曾有q这L(fng)时期Q持q这L(fng)观点。但是你是否愿意跛_那个被精心设计的道d枷锁Q回到现实生zM来呢Q这里声明下Q我l对不是阴谋,我只是个实证M者,和个Z义者?/p> 文中的“让座不W合人性”和“让座不W合l济学规律”我非常认同。对此我有以下补充: 1、有人可能认为将座位无偿让给一个陌生h是没什么大不了的。“看他们摇摇晃晃ZҎ(gu)的”,“小伙子q轻力壮么,站一下就站一下”,{等。请问,他们摇摇晃晃不同意,我们容易了么?伙子就都年d壮么Q小伙子站一下就那么L吗?无疑Q说q样的话的hQ可能自认ؓ站一下是无所谓的Q位不是他的“基本需求”,无关核心利益Q所以无偿让渡给一个陌生h是没什么大不了的。当Ӟ你可以这栯为。但是,你绝Ҏ(gu)有权利要求别Zq样认ؓQ不是所有h都对座位无所谓的。即便是所有h都“应该”对座位无所谓,Z么老h们就不应该对座位无所谓了呢?更何况,你能惌某些像我一L(fng)傻|可能{了两班车,看没座位不上Q往前走了两三站走到始发站去搞个位置Q位就是我此刻苦苦q求的核心利益,你还认ؓ攑ּq样辛苦得来的位是无所谓的吗? 2、ؓ了自׃后老了有hl自p座,说得好像很有道理Q很换位思考。这也是现在很多人的论据。正如文中说的,q种做法和不随地丢垃圾是两回事,Ҏ(gu)不具有可比性,也没法预期。何况,亲爱的你Q当你老的站不住走不了的时候,你觉得你那时q会要挤公交车吗Q?/p> 当然Q你l对有权利去挤公交RQ不Z么时候。只是,你得知道后果Q幸q的话你可能C个位|,或者碰上有人给你让座,不幸的话Q你也许只能站着。你需要问下自己有没有能力享受公交服务。如果能Q那么,dQ如果不能,你还是要去(当然你有权利去)Q说明什么?说明你是傻逹{无Z是不是傻|你都不能“别Zl你让”当作一个理应发生的事情Q当作一个前提。所谓“得之,我幸Q不得,我命”。有如此坦然心态,那么Q你d。如果你是幸q的Q请虔诚的感谢上苍或者感谢给你制造这个幸q的人。如果你是不q的Q那默默承受吧?/p> 先到先得Q是公交车上很自然的规律Q在此规律作用下Q那些不适合坐公交R的h׃被淘汎ͼq而选择更适合他们的交通工兗我赞成、尊重、敬佩那U发自内心的资源的让座行为。但是,当让座被道d卫士l架后,是什么样的局面呢Q那是有h可以q反最基本的规则了Q有人可以指指点点,你不能坐Q他不能坐,只有某些人可以坐。这跟我们镇上的某些场合是多么相|每当某个领域的基本制度被Zؓ破坏以后Q这个领域便会出现特权阶U,久而久之,便会形成一U惯性,q个领域的所有h都被l架了,L了,以至于认为是理所应当的。这P事情会发展到怎样的程度,是无法想象的?/p> 回到最单的层面Q让我们遵守最基本的规则,先到先得。偶?dng)有不适合坐公交R的h跑到公交车了Q或怼有hlTA让QTA回去后可能会反思,我坐公交车自己本来就不方便,q害得别l我让Q多不好意思啊Q下ơ没事尽量少坐坐Q或者没人给TA让Q让TA到了代P下次也会三思而后行。抑或,q次到让的甜头的不适合坐公交R的hQ下ơ可能还是回d公交车,但可能没那么q运了。如此,在自然规律的作用下,不适合坐公交R的h始l维持在一个较低的水^Q将会和公交车能够提供的座位以及让数量辑ֈ动态^衡,一切很和谐Q道德卫士也失M赖以生存的土壤了?/p> 说到q里Q我不禁要问问,是谁在怂恿那些不适合坐公交R的hd公交车?别的城市不说吧,p杭州?0岁以上的老h都可以有老h卡,可以免费坐R。这里且不追Iؓ什么一些看上去不太老的人都有老h卡,姑且认ؓ他们都是70岁以上的。我不知道这是在鼓励什么。老h们既然n受了政策优惠Q难道还要打破基本公交规律,来n受“制度优惠”吗Q?/p> q有一个帖子,说得比较Ȁ烈,他在解释什么是道d?/p> 面对公d沦的现实,你谈个狗屁的道dQ有么?在哪呢? 什么是道d你弄懂没有?听胡L(fng)你普及一下这个小学知识: 道dQ由公d和私h成。公德占道d?ji)成以上的比例。什么是公d呢?它不是仅指你在公共汽车上l别座。公P主要指的是政府及其工作h员的行ؓ操守Q这东西Q是用来建立政府公信力的。这部䆾内容Q又占公L(fng)?ji)层以上?/font> 现在我问你:政府及官员的公d在哪里?——这部分沦Q造成了公h体的沦Q也是_你一辈子不随地吐痰ƈl孕妇让了一百万ơ位所U篏h的善Q都不以抵消Q何一ơ、仅仅一ơ“依法”暴力拆q的|恶Q甚至都不以抵消Q何一ơ随时发生的城管“依法没收”下层民众一{感鸭蛋的罪恶?/font> 公d的丧,直接造成了整个道L(fng)沦。——不是么QMDQ这边你抢老子的咸鸭蛋Q那边却要求老子助hZQ老子没有半夜出去抢劫q厚道了,你大L(fng)?/font> 别总装火星来客Q好像你多天使似的。呸?/font> Q?a title="http://www.tianya.cn/publicforum/content/no01/1/415843.shtml" target="_blank">http://www.tianya.cn/publicforum/content/no01/1/415843.shtmlQ?/p> 我且不论他的解释对还是错Q只是想_我们是多么ؓ。穷则独善其w吧。如果你要兼天下,作道德卫士,那么请不要伤宛_人?/p> 说说我自己吧Q我偶尔也会让个座,那是Z什么呢Q不错,Z道d优越感,Z由此带来的n心愉(zhn)。当有道德卫士在旁边提醒或者指责我的时候,我发现让我让座的唯一收获都被他们劫持了,我又有什么理由去让呢? 很简单的道理Q我可以选择做高的人,我也可以选择做不高尚Q但臛_无害Q的人,但是没有人可以逼我做高的人。有人甚xZ“ؓ了尊重生命,拒绝让”的标语。我认ؓq才是我们这个时代所需要的Q所要反思的Q而不是相反的内容。只有这P我们的道德体pL能得以纠正,不至于在错误的道路上渐行渐远?/p> 我又要引用了Q?a title="http://hs.hongdou.gxnews.com.cn/viewthread-5062512.html" target="_blank">http://hs.hongdou.gxnews.com.cn/viewthread-5062512.htmlQ: “我希望有一天,我们能堂堂正正地上公交RQ把乘坐公交车当做一D|杄旉Q可以欣赏街景,可以打个盹,可以听音乐……不必时时警惕是否周围有需要主动让座的人,遇到有hh让也不必像上课做小动作被老师点名般惶恐不安,惌pQ不惌׃让。而且没必要说明原因,Z个位就要公布难a之隐Q难道非要和《唐伯虎点秋香》般比一比谁比谁惨? 让不是必须的,不是义务Q必自愿,只有q样Q受助者才会懂得感谢,让者才不会觉得自己是被q的Q公交R上的互帮互助才会蔚然成风Q?/font> “好多孕妇和老hQ明明快生了,q是老h太老了Qn体不好,几条钱Q得I坐的士了?/font> 公交车经常急刹的,好危险的Q万一C了,谁h付得赯任? 我的朋友一般我都徏议,除非实在是经不好,或者条仉Ӟ一般要求大肚婆和老h家或者病人坐部的士去Q反正你要不l常坐的Q特事特办。明白吗Q?/font> q就是文明和道d。比如桂林那些地方,几百Z一部RQ站都站不了Q等下还要让老h和其他病人小孩,我不得罪的说Q司机吃毛的Q明明超载,q放那些Z来,有时候,我就不坐Q等几班或者出多点钱坐的士。摩的。?/font> 我也希望有一天,我老了Q老到CC动,我跑M一下公交RQ没有老h卡,真碰上有座,我抚而笑Q“你的好意爷心领了。爷只是来重温挤公交车的感觉的。?/p> ========== 最后加引用,q个LZ道理说得比我明白Q?a title="http://forum.enorth.com.cn/postsShowAction.do?threadId=2931744&page=1" target="_blank">http://forum.enorth.com.cn/postsShowAction.do?threadId=2931744&page=1 2009-2010结Q一Q毕业前?/a> D我生离职的念头的导火烦?月䆾与H的一件事。当时某目的build脚本是我写的QH军_要搬到build serverQ便让D去配|。D当然要来h的脚本,也问q我要怎么用。由于上build serverqg事HҎ(gu)没有知会我,所以我也懒得关心,问什么答什么而已。可是后来要出版本了Q却让我L作build server。build server 账号却不l我开一个,叫我用他的。我以ؓ临时叫我操作下的Q第一二次我就用他的,D说怎么操作我就怎么操作。可是后来三番五ơ叫我操作——这d的owner变成是我了。于是我先擅自直接向理员申请了一个̎P邮g有cclHQ,然后重新整理了下D的脚本。期间出q几ơ版本。很多天后的某个上午Q我׃没多事Q又ȝbuild脚本Q发C一个问题,先前从build server出来的所有版本都没有数字{。原因是我没有在install shield里填上数字证书,因ؓinstall shield会很傻逼地在工E文仉存一个绝对\径。我用了些脚本命令去{N些文件。这个命令需要证书文件已导入本机。D把这些搬到build server上后Q因书没有导入到build serverQ所以签名一直失败。于是我换了个命令参敎ͼ改ؓ不需要导入证书就可以{Q然后报告给HQ告诉他有问题ƈ且已l修复了Q昨天的版本要不要重新出。HҎ(gu)没有意识到是他擅自让D搬我的脚本而不告诉我最后又让我操作造成的,以ؓ是我手中出的bugQ以为得理了Q以前所未有的强势,要求我把数字证书填到install shield里去。我说install shield会保存绝对\径,q会让svn上的东西变成 build server only 或?my machine only 的,另一个h要在本地搞就很麻烦。H说他觉得q不是问题,坚持要改。最后没办法Q好Q我改!反观H自己也在参与的那个项目,他让D处理的编译脚本(D是很听话一点也不拿L的)Q那个目录结构,除了打开vs solution知道可以~译外,之后的installer是怎么出来的,除了H没h知道。甚至D也搞不太清楚Q经帔RH?/p> q一ơ让我出L怒,前面搞些不给我̎L(fng)动作也q了,居然要把东西改得更差Q这L(fng)q求让我忍无可忍。当晚回L找招聘信息。招聘信息之前半q也不是没看q,但确实只是看看而已。那天,我是真正用心在看。过了两天,我给一个W公司的HR信箱发了历。按下发送的那一刻,H然感到无比的心虚,像是做了亏心事,像是已经背叛了跨国公司…?/p> W公司的反应比较慢Q面试流E也拖得好长?月初被通知一面,q两周被通知二面Q又q一周被通知HR面。最后算是拿C口头offerQ可是工资不l力Q甚至税前比跨国公司q低Q税后比跨国公司高一点点Q。我很想当着HR面义正言辞的拒掉Q可是想惌也是个机会,先琢几天吧Q再加上HR姐姐居然是我的老乡Q不忍心q样对待奏V?/p> 十一回家的时候,刚好有一天在A公司工作的C姐来我家找我爸妈有点事。我妈问Ҏ(gu)不是可以推荐下我Q她说可以的Q我问她是干什么的Q她说当HR。我说那q推荐啥Q你l我直接q了呗。她说她的是销售的招聘。后来就随便聊了下,她留下EmailQ叫我想好了发简历给她,但千万别搞得奚w我x的样子。后来我回去跟她说确实是有蟩槽动机的Q只是Wq边我还要考虑Q再加上前一阵子请假有点多了Q不好又Pq几个月吧,或者半q以后?/p> Wq边的offer我还真不忍心拒掉Q反复考虑了半个月Q最后觉得moneyq是王道Q不l钱意味着不认可,q是拒了?/p> q里我要特别感谢一?a href="http://www.shnenglu.com/lingjingqiu/" target="_blank">@I明{Q他d询问qؓ我分析简历。让我有史以来第一ơ意识到了自q历是多么的傻|也让我知道在现状下怎样把简历写得更牛逹{于是我静下心来改简历,q给他review。虽说还是被他不满意Q但也毕竟没有之前那样子菜了Q再加上我毕竟水qx限,再写也写不到哪里厅R也是他让我意识CW公司之前l出的薪水是W合我的历的—?009q应届毕业生的薪资水q뀂他q分享了一些面试经帔R的点Q也让我意识C需要真正去用过也能回答出那些问题?/p> 正在我打潜心修炼半q的时候,十月底C姐给我打了个?sh)话Q说她们开发有个职位正要招人,叫我赶紧l她历。我所说还没准备好Q但也不好拒l,便把历给了她Q是修改q的版本。又惛_之前I明说看我博客觉得我q可以的话,把本博客地址也写q了历?/p> l过一个简单的?sh)话面试之后Q?1?P收到通知4号面试。当天下午快下班的时候,我们跨国公司Z一件让所有h震惊的事Q由于iPad造成的上|本市场的消沉,那些OEM厂商的出货量明显下降Q导致我们跨国公司的产品销量也低了Q加上失M一个很大的OEM的长期订单,公司做出了一个艰隄军_Q裁员。米国总部之前已经裁了4个高,TP那边?20多h变成100人左叻IHZq边?00人左叛_?0左右。一U无形的压抑在同事间传播。当天晚上我都差点咽不下饭,不敢怿q些人明天就会消׃。虽说大多数都不熟,但毕竟是w边的h啊,什么时候轮到熟人呢Q什么时候轮到我呢。。。后来了解到Q这些h的离职原p是被写成“主动辞职”,同时l予了N+1补偿Q心里也好过了点?/p> W二天去A公司面试。昨天问他们需要半天还是一天,他们说半天,l果我只请了半天家。上午给了一张卷子做Q做完了一面,面完午饭Q被告知如果利Q会一直面下去Q那q昨天还说半天就够了Q)。中午吃完饭Q等二面的时候我lC姐打了个?sh)话Q说今天在面试,C正好在HZQ不q正在吃饭,说等{过来。还没有{到CQ二面面试官来了。正要进去,C打电(sh)话说C。只好跟面试官说{一下,跑去跟C汇报了下上午的情cC在公司的样子在跟在我家的样子Q作风)Z一L(fng)Q鼓׃几句Q又像是ZCD的样子,跟面试官打了个招呹{(我不知道q个招呼有没有v什么作用。后来问他,他义正言辞地说没有。最好没有,呵呵。){三面的时?H 打了个电(sh)话,说TP有h找我Q问一些业务问题,q我什么时候回厅R我说可能要q点。三面是一个职务稍高的人,Ua聊天Q聊聊ؓ什么辞职,原来公司大概做什么的Q过来后惛_什么等{。期间H又打了个?sh)话问些业务上的问题Qƈ以“现在方便吗Q”开头。等我接完电(sh)话回去,面试官说他这Ҏ(gu)别的问题了。囧。四面是HR面,{我搞完回到跨国公司Q都?点了。前台MM逮住我让我补假?/p> 11?日,CEO M从米国赶来跟我们开大会Q目的是解释q次裁员q说明以后前q的方向。HZ讲完后他q要去SHQ去TPQ一站一站过厅RM的演讲水q实话不咋的,q一Ҏ(gu)和H的观Ҏ(gu)较一致。从会上Q没有让我们看到希望Q也没有什么能够真正鼓舞h心的话。期间接CA公司的电(sh)话,说面试已q,接下去要怎么怎么。这时我H然很后(zhn),前天的裁员怎么没把我裁掉!我要被裁啊!可以甌被裁么?Q?/p> 已近q关Q辞职是件不Ҏ(gu)的事。ؓ了快乐点Q哥军_攑ּ那些w外之物了——不出意外的话,q要臛_工作半年才能从工资差额中弥补回来。至于期权神马的Q倒是不在意了Q都裁员了,能不能生存还是个问题Q暂时不用想着上市的美梦了。正式跟H提离职之前,某天下班后我以个人名义找L1谈了谈。她问我军_了吗Q还是有回旋余地。我说大概已l决定了Q如果有余地Q只在现在,明天以后l无余地。我跟她说了遭遇的种U不q。一开始她也有劝解味道的说H的好话,后来听得多了Q便默默地听了。关于离职,L1说从朋友角度Q觉得去A是个不错的选择Q从公司理者角度,q是希望我能留下来。只是她也没法给够的理由。她又说试试甌转岗Q之??月䆾公司内部有一ơ{岗机会)Q我说当时申请了Q不q后来没声音了(后来H说是他没同意Q。她说愿不愿意去奚w门做PHPQ我不愿意。我说要是前面那个项目一直在Ҏ(gu)下,可能也就没这么多事了Q至不是现在。L1最后强调的一Ҏ(gu)Q叫我想清楚到底是ؓ什么而走Q是HQ是公司Q是你自己,或者是别的什么?q些因素在换了个公司之后会不会再出现Q如果还是可能出玎ͼ那么你可能还要再思考一下。我很感谢这h醒的提示。不q这个问题我也想不明白,当赌一把了。在跨国公司的近两年QL1不仅担当了我的启蒙老师Q还在^时工作中知无不言a无不,无处不散发着她的理念。很q运有这L(fng)一个h兛_、指导着我,在此再感谢她一下?/p> W二天,我便找H谈话Q说明了事由。H表现的一点也不惊Ӟ叹一口气Q“哎Q公司的状况我也不满意。”都不用我说Q已lؓ我想好理׃Q可以与释了。又_“我xl你的promotionq是蛮多的。”我说这个我也知道,谢谢你。他想了惻I“要不你可以找A提下加薪。”A是HZq边的前ȝ现ȝ理。我说我又不是嫌钱少……最后他又说Q“那你说Q怎样能留你?”我_不知道,不过我既然提了,已l做好准备了。生的挽留环节到此l束Q接下来便简单讨Z下工作大概怎么交接Q就完了。再q一天,我问他有没有跟A和V姐知会过了,他说说过了。当周周五我拿了职单?/p> 后来和V姐有一ơ谈话,很尴地Q我竟然在跟Ҏ(gu)“我们公司”的时候口误说成了“你们公司”。我真不惌L(fng)。完全不表示我心不再。对不v…?/p> 交接期有一个新功能q要我做Q也是跟|络有关的。我军_此Z解决掉之前那个bugQ我不能留下q么重大的隐(zhn),那会是以后的骂名。于是发了一邮件给HQcclA、TP此目H上QHZ的几个相关主,以及TP有用到我们升U程序的打过交道的所有h。我说有官方文档说WinInetpdAPI在ServiceE序中不被支持,q脓(chung)上微软原文,正式使用WinHttpQƈh不支持不带SP1的XP。压力之下必有反应,H马上回复了一,说“We planned to move to WinHttp.”呵呵,不知道什么时候plan了。后面L1跟了一帖问他本来打什么时候上q一的Q他又不说了。TP的那几个老大表示不支持裸XP是可以接受的Q只是需要确保改q之后确实能修复那个bug。改q之后,l过两轮试Q之前出现crash的机器全部正怺QTP老大表示接受。这事儿到这里才圆满?/p> 至于bug们,伟大的接手者们Q这证实我的存在,也将见证你们的能力,哈哈~Q哦不,接手者是H自己Q这l果在我的预料之中?/p> 关于CppBlogQ?/p> 我是09q?月䆾来到q里的,当时吸引我在q里注册的直接原因是 @vczh。不是因Z做的是什么,是因为当时下载了一份他的代码,里面从最底层到最上层Q全部是他自己造的。而自己造出一切设施,完全使用自己的设施来写自q东西是我长久以来的梦惻I只是苦于一直没有榜栗在q里我找C一个很好的范例和动力?/p> 再者,是这里的讨论氛围相当不错Q是个质疑都会被达者解惑。这里的达h是真正的达hQ有着很多与众不同的思考,H以才是真正的技术。这里与CSDN完全不同。且不说CSDN问问题的人^均水q不怎么P是那些L(fng)专家被众星捧月的Q也不过是会很多API而已Q有自己思考的q不多。就有Q也不会来回我的帖子Q我的博文想被专家们看到也难。而在q里Q我可以L地发在首,看,本篇文章Q以及牢骚满腹的上一,我都可以发在首页。这里的讨论没有权威Q没有专Ӟ于是昑־更纯_Ҏ(gu)U净了。说实话Q知道某个h牛g后,往往在讨Z׃想与他对立了Q这样子不好。我要克服这L(fng)心理。在此要特别感谢 @OwnWaterlooQ你的评我这儿熠熠生辉(Q也感谢其他所有h的评论,只是你们加v来也没他的多Q呵呵)。多q以后,要说q里留下了什么,也许不是我的文章Q而是大家的评论。只?@OwnWaterloo 同学Q你自己好歹也写点什么呀Q这h们才有更多的Z与你接触Q与你碰撞?/p> 关于心态: q是我最后要说的。很多h毕业没几q_工作没几q_便老去了。他们不愿意有自q思考了Q不愿意有改q了Q不愿意试C西了。而借口往往可能是要成家了,琐事儿多。这也许是事实,但肯定够不成充分理由。这样下去,一Cq_便会失去理想Q把希望寄托在下一代n上,于是q一辈子完了。我惌Q请保持一颗年ȝ心,保持好奇心,保持求知ƌӀ千万别以ؓ自己“老了”而不能做某些事情了,那只是因Z“懒了颓废了”才不愿意去做。如果有q轻的爸爸妈妈,请你们不要把希望寄托在下一代n上,q说辞看g大,实则自私Q剥Z下一辈寻扑֏展方向的Z。解攑֭子们吧?/p> M同学Q我一直想让你把博客搬到这Ҏ(gu)Q就是想让你也年轻v来。你是跨国公司我接触得比较多的h当中q算有想法的人,在公怹怽要掩饰这些想法这没有错,l自׃Z攑ּ讨论吧。你说你不喜Ƣ开发,q说我是你见q的唯一说喜Ƣ编E的E序员,我觉得不像。你现在可能也只能算是会很多API的hQ但我觉得你有成为有思想的h的潜质。希望你能看到?/p> 关于新的工作Q?/p> 在某q某月某日离开q个岗位之前我不惌太多。我现在挺好Q一位正常的ȝQ一有那么一点点q求的同事,q有一个不用做q多解释的公司名Q这够了?/p> 关于本文Q?/p> 写到现在真是不容易啊Q我惌Q我做到了!没有太监Q谢谢大Ӟ 2009-2010结Q一Q毕业前?/a> 在正式{?H 手下之前Q有件小事,不知道这件事有没有对后来起什么媄响,但愿是我多虑了。那一ơL1出差一周,所带的我这辚w目交lH代管。有一ơ发不知道正式的q是非正式的release notesQH问我QSVN number要不要写的?我理解成他问我先前做法是怎样的,于是口回答_不需要的。H_你写上吧。我说好。我隐隐H然意识C对劲Q他只是代管一下,怎么会改变一些既定做法? 没有预料C后不久,便有了前文所说的行政上的调整Q这个项目也归H了。之后有一ơ台北的产品l理发需求过来,要添加的一功能是Q在Win7d栏添加图标。经q一番调研之后我跟他汇报_q事儿正规途径做不了,微YҎ(gu)不允总~程方式dd栏图标的Q真要做只有hackingҎ(gu)Qblabla。言下之意是惌他拒l掉q个需求。没惛_他居然同意了用hacking手段Q这在L1时代是完全不可能发生的,哪怕是一点点没有正规文档l出的方法都不许使用Q宁可少点功能。同意归同意Q他又不表示立即实施Q时不时来问一下你准备如何如何Q然后探讨探讨?/p> q一两天Q有一ơ他又跑q来Q位|还没换Q所以隔得比较远Q,_q功能我可不可以让D来做呀Q我奇怪了Q当然可以啊Q(你说了算么)于是他表C让D来做。那我就扔着Q不做,|上东逛逛西看看。又q了一两天Q那一天下午他q来让我加班Q因为那功能需要做好。我又奇怪了Q不说让D来做了么Q做没做好,x毛事啊,怎么又让我加班呢Q由于这是第一ơ他让我加班Q我什么也没说。到了晚上,我不三七二十一Q把那个他准备让D做的功能l做了——不是说因此加班么,那我l你搞定不就完事了?不知道他葫芦里卖的什么药。看到SVN提交的邮件以后,他又立马跑过来,带点惊讶地问我,你改了?然后又来看代码,问这问那Q最后离开?/p> 大家可能猜到了,我的期待d破灭Q接下来是一D|其抑郁的生活。开始的时候加班是挺少Q几乎没有。但是偶?dng)有的话Q不会是那种d很明的Q但是让你呆着Q好在都不是很晚?/p> 关于刚才那个目Q还有另一番进展。不久以后,HH然跑过来跟我说Q这个项目也差不多了Q剩下的都是些维护工作了Q我x它先转给MQ当时是我和M一L(fng)护)和DQ再慢慢转给DQ把你们两个都空Q解脱)出来。我说我手上只有q一件事了,那我q什么?他语焉不详地说了些什么,意思表C得好像是还有别的什么(重要Q事情让我干。于是这目便开始慢慢从我手上溜走。猛焉我感C阵害怕,我手上都没事了,公司留我做什么?H是不是有什么想法?可是看Hqx和和善善的,也很难揣摩他能有什么歹意?/p> 接下来给我做的事情,是陆陆箋l的好多survey。一开始叫survey一下Windows驱动。我问,公司有这L(fng)目么?他说有,qD了例子。好Q我去survey。过了些天,我看他给的那个例子就是个单的WinIO驱动Q告诉我通讯协议我大概也能抄一个吧。于是我跟他汇报Q那个例子基本上看得懂了Q接下来要看什?q什么?他像之前每次跟他汇报时一P为难地抬起头Q劲想了想Q然后叫我去看下文gpȝqo驱动?/p> 好,看就看,找些?sh)子书,挑一些可看性比较强的,打印了二三十下来,慢慢。又q了些日子,觉得资料上面说的我大致能理解了,但是׃框架实在是太庞大了,不想d验,p去问Q这斚w公司到底有什么要做的么?H说他觉得q些技术蛮有用的,以后肯定会用到的Q云云。嗯Q敢情是x我当技术储备?我就是survey帝啊Q?/p> 再后来,让我去survey一下某品牌带的一键还原Y件。我Ҏ(gu)问,我们要做q个的?他说要的。于是我拿着那个本子折腾来折腑֎Q耗了个把月吧。到最后实在想不出可以q什么,于是天天格它盘Q拿着自己写的demoE序q原之。期间H偶尔q来看看Q大多数旉不太理?/p> 又想C件事。某个加班的晚上Q忘了是Z调试什么,H让我q去看他调。可能由于之前某一ơ他看到我开着OllyDgb玩(我只是会一些很单的操作Q知道怎么断住MessageBox|了Q,他自a自语地嘀咕“那个叫什么名字来着”,然后打开了OllyDbg。他又问我是怎么操作的。我说我是截哪个函数Q然后怎么怎么瞎看的。于是看他操作。只见他按键飞快QF8长按Q整个屏q滚下去Q过会儿又作不对劲状Q重新开始,又是飞快Ӟ不知道他要干什么,于是我忍不住开口了Q跟他说Q我当时是先q样Q然后看什么什么,大概可以得出什么结论。然后他有点儿照做的意思,可是q会儿又是操作飞快,整个屏幕在闪Q看不出什么思\。我琢磨着他是不是没怎么用过q玩意儿啊,不会用就别拿出来昑֕Q拿你拿手的出来嘛。于是我又多话了。后来我也觉得我“提C”得多了Q想不说Q可是又觉得他是期待我说的样子;惌Q又觉得他没叫我插嘴的样子;惌Q又觉得他没叫我走的样子。十分尴。只好有一搭没一搭地说着。后来Hl于怒了Q你赎ͼ我一愣,怀疑是不是没听清楚Q确定好像是真的Q于是飞也似地跑了。半个小时以后,H拿了一些y克力来分l我们,是了结。之后我再也不敢在他面前?玩OllyDbgQ要玩就玩WinDbgQ因为WinDbg我基本上完全不会用?/p> 转眼Cq关QHl我的考核q是不错的。据模糊了解Q不是奖金q是涨幅Q似乎都在^均水q之上。这里还要感谢下财务的W姐,l双薪的时候把我的实习期也进MQ多有点点心理安慰?/p> q年回来后仍是无所事事Q?月初H到米国总部M一,更加没事情做。M和D一直做着之前哪个目的维护工作。H回来后,带来了米国老大们的一些新LQM和H一个老部下L3以及H自己被H安排来做qg事。大U三月底左右吧,H手上有多Z个项目,是手上将个新目的升U更新程序。他自己开始搭最初框Ӟ然后扔一Ҏ(gu)l我和另一个同事做。没q多久,H又表C它丢给我。他_我们要重视一些设计工作。于是他拿StarUMLM些图Q跟我说q个调了那个Q那个调了谁。对着代码一看,果然不错Q完全事实描q。可是你那些图仅仅表达了你是怎么做的Q这怎么够?一点也没看出来Z么要q样设计。当时我W一ơ看C么时序图啊,q有Ҏ(gu)Ӟq点我要做自我批评。虽然图不会看,可是代码q是会看的。不夸张的说Q这整个代码一团糟Q各U糟p。一堆单Ӟ一堆全局变量Q;业务代码中会充斥着一大段A(ch)PI调用序列Q底层API没有装C两句话表达业务的E度Q;q有那个 WinInet 的返回结果里Qcase ?timeout 之类的,老是来个 OnConnectFail()Q搞得像个框Ӟ可是正确的情况又直接刷刷刷写下来了,不见什么OnConnectSucceed()Q到底哪部分框架那部分是用框Ӟ仅仅一处小的多线E部分,搞得到处锁。总而言之,一个模块,互相U缠着的几个类Q一层结构。ؓ了搞个运行入口,居然Z个MFC SDI目Q在文g菜单Z一Ҏ(gu)q入整个模块?/p> 大家可能怀疑我说得太夸张了Q这一Ҏ(gu)不能丑և什么证据。当Ӟ也许牛逼的人喜Ƣ看U结的代码,q是水^。像我这L(fng)菜鸟只喜Ƣ看单的代码Q除非有必要才增加模块和层次Q这才变得复杂一点点。我从那时v开始怀疑技术到底是什么,是不是多会用几个API是技术达人? 好了a归正传,q个目qdemoQ要变得正式一点,H让我把他整成一?Windows Service。好Q我_L哪个MFC的框Q重新徏了个 Service 的框Ӟ然后入口放进厅R我以ؓ很轻杄一件事。结果,~译不过Q一看,有写代码用了MFC的类QCFile啦,CFindFile啦,Q,好在总量不是很恐怖。我去跟H_代码里有一些用到MFC的,W(xu)indows Service有没有界面,加上涉及到的一些功能用MFC也不见得多方便,都改为Win32 API吧。H不置可否Q大意上说了句,E序里用MFC我觉得蛮常见的,大多数都用的吧。我反驳了句Q那也看场合啊,我们现在完全没必要引入MFCq个大依赖么。H没有再说什么。我回头它们全部改掉,用CreateFileQFindFirstFile……。这边刚改完QH又提交了一部分代码Q又是CFindFileQ像是刚才什么都没跟他说q似的。日Ql改Q?/p> 接下来两天,一直在考虑q个东西丢给我我能维护多久。思来惛_觉得会坚持不住,我非怸愿意一个系l从一开始就是“老系l”。于是给H发了邮Ӟ说这些代码虽然“有设计”,可是l构化不是很CQ然后给了一张通俗的框图,表示q块q什么那块干什么,q块只知道什么只需要处理什么,那块又如何,而不用大家谁都知道谁。Hq来表示“是啊”的感慨Q然后又说了一些不着辚w的话Q也许是着辚w的,只不q我没记住)Q最后什么决定也没做出。接下去几天Q我时不时追问他Q可不可以动手改Q他L用一些话来搪塞,大概是些——“我觉得…M是好的,只是Q……”,“我觉得OK啊,不过明天的版本先Z”。我在问的同Ӟ也在U极准备着Q终于,在某个不得不改的时刻Q我把它们全提交上去了。原来的代码仍旧攑֜那个目录不动Q我不敢Ҏ(gu)d删这个动作,太敏感。过了一会儿Q大概H看到邮g了,又跑q来问:改了Q会不会有什么问题?云云?/p> ——这是我在H手下q的最傻逼的事情Q没有之一。这件事我跟一些h提过Q今天把它完整的写出来,也期待大家批评。我我的努力我的描述可能客观,但主观性仍然是不可避免的。关于那个代码是不是真有那么p糕Q是最Ҏ(gu)带有主观性的Q请大家自行判断吧,我只能说很糟p。做qg事情之前曾请教过M到底做不做好QM说如果ؓ了项目好应该做。回惌vq一番,我有时候心理阴暗面来了Q也会怀疑M那时候是不是阴我。不qMg没有阴我的动机,可能在L1手下我比他稍微春风得意一些,但在H手下他明显比我滋润,没必要啊。(M如果看到请别介意哈。) 之后挺明昄感到H不愿意管q个目了,也有炚w择性不了解该项目。经常有什么新需求就{应下来Q也不考虑现有设计能不能容UI我过去问他,他又装作不知道的样子Q只说这怎样怎样可以了Q是可以做的。我又问那么q个改过之后接下来那些部分可能要改的可能不会改的Q我好做应对Q他又不知道了。不知道可能是选择性的Q但是对于需求的控制他这是发自内心的。因为在他自׃参与的那个项目里Q也是不停地改,三天两头改,最后H跟PM闹v来,q脆不理PM了。后来只好请QA MM J姐帮忙中转。所以现在我惻I他原来那个一层式l构实是适合q样折腾的。反观L1带的东西Q几乎所有未来一两个月内的新需求,都是不会伤害到现有基本框架的Q很多都是落入我们的预测的,往往变成了改个配|项q样单的事情。曾l难为水啊。当然H也会N|项Q可是设|的时候没有逻辑性,某个选项代表什么没法用一句话概括出来Q大多数只能ȝ为,某个选项打开表示PM某个需求所要求的功能开启?/p> 关于HQ我x可以可以写好多好多?/p> H曄看到我写 CString.Relpace(“{PlaceHolder}?“XXX?Q问Q?strong>Z么不?sprintf 呢?我无a以对?br>H看到我开着IEQ会问,?strong>Z么不用FirefoxQ我无言以对?br>H看到我开着IEQ会问,?strong>Z么不用ChromeQ我无言以对?br>H看到我开着IEQ叹了口气,你就是个微Yq……我Q我作委屈状?br>H看到我在Word里打公式Q会问你Z么不用MathtypeQ我无言以对?br>H看到我写注册表,会问Q你Z么不写ini文gQ我不知道我写ini了他会不会问我ؓ什么不写注册表?br>…?br>从此讨厌“ؓ什么不”的问法?/p> 自从我改了H的代码之后,Hq常的说我的程序都是同步的Q没法即旉出。限于水q问题,当时没一下子理解。好在是个服务程序,业务上也需要持l不断跑Q只有关机或者关闭服务的时候停止就可以了。这时候我安全退出和pȝ来强制结束的表面效果没多差异。等我明白这个问题之后,?月䆾的第二版本中Q我把这个问题全部改掉了Q不留一丝同步的影子QH之后便没说什么了。只是第二版的上U,׃对TP提供API{等Q需要H对外公布。而H处于Ҏ(gu)不管事状态,加上别的目也比较紧Q一直没上,直到我离职,也只是内部releaseQ没有出正式版?/p> 自从改了H的代码之后,H׃太让我碰C++的东西了Q有一ơH曾让我去survey FileFox 插g。当时看了两天,写了?Hello word U别的插Ӟ然后报告surveyl束Q有什么正式需求。结果让l箋surveyQƈ被问有没有做q个方向的兴,有的话可以和Linux端的Z起做那方面的目。我或委婉或直接地表CZ要写jsQ不要ؓmozilla的野心服务,不看好FireFoxq_Q我要l玩C++。过了些日子Q被要求二选一QFireFox插gQ或者Windows下的可能涉及D3D的另一个项目。我断然选择了后者。这个项目一开始也是在H手上的,可是不知Z么后来突然被L2拿去了。L2z手下T来做Q因为我那时已经为此survey了一些时候了Q便让T和我一起做。这时候才感到L2的好啊。除了加班,对于L2我真的挑剔不Z么了——据说L2现在也会安排周Q务了。我惛_׃旉在L2的项目上QH又说他这边的更新E序d重,那边的优先低,有一ơ主动ؓ我向那个目告假2周,D后来我进度上落后于TQ其实这边也是几个固bug而已?/p> 其中一个bug是crashQ各U表现。最后查出是crash在InternetOpenUrl的函数里。摸索了一D|间后Q发C用过 SH pd API 后,在某些机器上׃ 100% crashQؓ此当时还在这里发了一文章。把 SH L之后Q现象^息了一阵子。后来,随着试的深入,又报了。这下可没办法了。H自己也没办法。再很后来很后来Q我扑ֈ了一微软的文章Q说 WinInet 不支持在 Service 里用,q徏议{?WinHttp。至于ؓ什么用WinInetQ这里又有一D|事。很早的时候,在我刚进M久的时候,当时那个目也有|络交互Q当时年无知的我找了一D例子,是socket的。(那个作者还写了q么一句注释://If it works, it is written by masterz, otherwise I don't know who write it.Q我用它搞了个支?Http Get ?Http Post 的小玩意ѝ后来项目{到H手上的时候,H看了_?strong>Z么不用WinInet呢?你的不能支持跌{Q不能支持httpsQƈl了一堆WinInet函数名。(可是他ؓ什么不指导我完善它呢?Q我说我当初q不知道WinInet的存在,q他改吗。他说不用改了。所以后来他把升U更新程序的|络下蝲模块丢给我的时候,我就用WinInet了。好Q回到现在,我发了封邮glHQ说WinInet在Service中不被支持,q可能是crash的原因,使用WinHttpQƈ告知WinHttp在没有打SP1的XP里不支持。他回复说他觉得“OK”,但是他认为需要支持不带SP1的XP。这相当于被变相打回了。但是他有没有因此宣布此bug可以不修复,之后的日日夜夜,JL因ؓq个bug的各U表现来找我?/p> H自己手上那个目据说忙得很,他和M、L3甚至忙到天天加班Q却从不要我加班Q也不让我参与。有时候碰上几个界面的QM说ATL写界面不方便QH叫我写个网,M在外面套个IE控gQ这才零星有我一点点事。有一ơ我跟V姐抱怨了几句Q说在H手下被边~化了,什么都没我的事。V说怎么会啊QH每次说v你都说你Z错的Q他很喜Ƣ你的。(是吗Q)也不知道V有没有帮忙传达过什么,W二天Hp我加班,扄理由是我写的界面跟他们也是有关系的,要发版本Q要保没问题。我做着|上随便逛逛,最后跟他们一起回厅R之后每ơ加班H都要叫上我了Q大部分旉事情都不是很多,我就当放松下Q大家一L(fng)玩,再蹭晚饭了。其实到了这Ӟ׃长期无事Q倒是有点期待加班了,之前对于加班的憎恨也不知不觉地化解了。我l细地观察了H的加班,其实跟L2的加班是一模一L(fng)Q都是没有明的下班目标Q都是由于(f)q发版本Q都是由于更早的时候没有做好Q务安排以至于C快发版本了才发现旉不够?/p> 我手上那个升U程序的目QH几乎没怎么过Q搞得我每天都不知道做什么。我只知道大U几个月后要发布。至于周d、月dQ都是没有的。有一ơH可能真的被他那边的事情纠~地搞不清楚了,l于召集他手下所有hQ把接下d天的d说了下,q且也说了这件事谁做那g事谁做。他是画在白板上的,我们都没抄下来,l束的时候拿手机拍了下。我满以Z会发邮g再通知一遍的Q哪知道马也没有。我不知道他开那个会干嘛来着Q也怸是ؓ了明我们的dQ只是ؓ了用我们所有h的力量ؓ他整理思\而已?/p> 长期的空闲状态让我压抑,q且效率明显降低。同样一件事Q现在的我比两年前的我肯定完成得慢很多。我开始担心自q前途问题。我现在写的所有关于H的,都是在空闲的时候反反复复回忆过的、思考过的,我很惊讶我尽然花了这么多_֊L考那么多事,也惊讶尽然有那么多事让我久久不能忘怀。我ȝ了H的一些特点: 刚到他手下的时候,我总觉得不对劲Q我前前后后跟他谈过好多ơ(当然后来d了不找他谈话了)。有一ơ他说“我可能对于自己作ؓRDq是作ؓLeaderQn份上没有区分清楚”,仅这一点,既然自知Q何必占q个位置呢?不是每个人都能管人的Q这要媄响到别h的职业生涯,q要影响到公司的人员?gu)失问题Q后果非怸重啊。他的组Q从09q中手下十多号hQ到现在的三四个人。有点点x的hQ要么去别的公司了,要么d的部门了。我想他没有好好思考过。倒是l离开的h~好了冠冕堂皇的理由Q以便与释?/p> 用一个已l离职的同事的话_XX目Q从需求、技术、搭框架、写代码QH都能一个h搞定Q要我们q什么?br>另一个同事说QH是个全才Q但他不会做Leader?/p> 我想QH要是一个和我^U的同事Q除了对他没有设计理念这一点不看好以外Q我应该也会蛮崇敬他的吧Q毕竟h家会用这么多API呢?/p> Hq说Q对于项目,我必M手搭个框架写写代码,才能知道水有多深。可是,你要亲手体验水有多深又是何必呢,让手下h告诉你水有多׃也一样么Q?/p> 今年六月份,公司有一ơ计划外的加薪,HҎ(gu)q是很给力的Q年中的奖金也不。另有一ơ我生病了,H叫了另一个有车的同事一h我送回住处Q还帮烧了开_嘘寒问暖一番后才离开。还有当初是H让我W一ơ通过了一面,从而拿Ch生第一个offer……可以说Q除了具体工作上QHҎ(gu)真的q是非常不错的,他也曑ևơ和J诉说Q我觉得我对他还是不错的啊。也许我不该对他有那么多看法。可是,每次有不同意见,你ؓ什么老是以“我觉得你对我有意见”强制结束讨论ƈ且不问具体“意见”呢Q?/p> 我记得CppBlog里有一位貌g事管理的朋友发了一些文章,说要如何如何理Qƈ要如何永不重用某些手下。我一对照Q某些情节和H的做法非常相|于是在评论里比较Ȁ烈的回复了他Q希望他的手下好q?/p> 本篇写了两个晚上了Q就到这里吧Q字里行间可能充满了怨|如果影响(zhn)心情了Q小弟这厢给(zhn)赔Cg。下一将谈谈职始末。关于我对H的种U,我知道也是充满了偏见的,如果有做?惛_不对的,希望大家多些批评Q多多纠正?/p> ----------华丽的分割线Q如果以后又惌vH其h其事忍不住想dQ就加在后面---------- 2009q?月,公司要搞QT培训QH部门Q也是我所在的部门Zh的。但是H压根儿没跟我说有q回事。后来别的组的h都在各自老大的通知下知道了Q我是本l的却不知道。H从米国回来后问我有没有去听啊Q我说没有。我不知道他Z么认为我已经知道了这个消息了。搞得好像我没兴似的。不q这培训我确实可能没兴趣Q演讲者一般只是介lAPI使用Q鲜有自q思考。关键在于H通知不到位?/p> 2009-2010结Q一Q毕业前?/a> 紧接着C2009q?月䆾。公司空降了一位主(UL2吧)。说是空降,其实也不完全是。据史料记蝲Q在跨国公司存在以前Q他与现在公司的一些中高层曄是同事,后来历史推演Ӟ他被留在了老公司。干了几q休息了一q以后,现在他又到这Ҏ(gu)了。可是对于我来说Q与I降无异。我心里很是紧张Q刚刚才熟?zhn)一个主,又要熟?zhn)另一个陌生的人?/p> L2开始慢慢接手原来L1兼管着的Windows端的zR一两周的相处之后,发现L2的做事风格和L1完全不同。当时对我来说最不适应的是旉理。L2L在下?点以后来跟我说要做什么事什么事。有时候会问晚上有事情么,我确实没事情的,老实回答了,他会说那我们来看一下某某问题。而整个白天,有时候几乎无所事事。L2自己是个_֊相当旺盛的hQ也很喜Ƣ加班,几乎天天加班。有时候到了晚?点左叻I他会让我们“早点回厠Z,而自己可能还呆着。尽我很佩服他的精力,可是每当在晚上听到“早点回厠Z的话,一U无形的怒火便a然而生?/p> 我彻底地感到耻i。我x一个堂堂正规大学毕业生Q虽说不上怎么厉害Q但q是自认为可以好好完成Q务的。你怎么可以让我加班Q还三天两头加?q有事没事的加?对了那时我还有我的毕讑֑Q根本没法开动。我陷入了沮丧之中。ؓ此我找L1诉过一回苦Q说C心处Q眼里竟然也会渗Z些晶莹的东西?/p> 毕设不紧不慢地进行着。导师让我们每两三周头一ơ。之前交l我的数据库设计{工作我在一开始就呈上MQ经q讨Z改之后差不多定下来了。导师告知大家做的过E中如果有数据库修改要跟我讨才可以改Qƈ且让我如果有问题可以召集大家开会——这让我备受压力。我极力推荐使用 SVN 理和共享所有资料,被采U了。于是我qx也经常看看他们做了什么。除了个别比较认真的在不断地试、不断地更新、不断地改进外,其他人基本上没怎么动。我也稍微动动Q保持着比最勤快的h不勤快,比其他h都勤快的位置。但是大家^均下来,每h一个页面还不到。逻辑层代码那一块几乎没有别人在动。每ơ我们碰头的时候导师L一U失望的眼神看着我们。到?月底Q只剩最后一周了Q我l于不得不请假回来了。那时几乎是公司最忙的时候?/p> 那一周也是我们最忙的时候。所有h都在做毕䏀—当然白天也q是操作的多。我们组有一两个因ؓ之前特别认真Q也懂了不少Q还有两个也是有些编E基Q当然也q有人完全不会的Q其中有一个h自始至终啥事也没qӀ时下大家做的都q是一些(f)散的面Q能直接用的只有两三张。于是回来的那个晚上我让大家先暂停一天,然后安排W二天晚上再Cơ面。然后花了一夜把站点后台的各个功能入口,以及有关用户使用方式的玩意儿先整了出来,把现在已有的面攑ֈ该放的位|。第二天再碰头讨论具体的整个使用程Q以及各U疑问,把全局性的东西让大安达成p。接下来三四天大多数Z都比之前认真地做了自q部分Q到最后一天还有h有没有完成的Q就只能剥夺其开发权利让其他人顶上了Q也马马虎虎凑成一整个玩意儿了。当然出自每个h之手的界面看上去q是不能完全l一。介于我负责的那一块自׃没太快搞定,x了Q就q样吧。最后答辩的时候,我们的会议管理系l看上去其实q是像模像样的。结果当然是皆大Ƣ喜Q不大家实质上做没做过啥。只是导师不无遗憄_应该可以做得更好的。我知道我让他失望了?/p> 毕设搞定之后Q我又回C公司。想不到赶上了一个更Ȁ烈的时期Q跨国公司有史以来加班最严重的一阵子??2号左右的三天Q公司搬Ӟ本来是放假的Q因版本Q我们十几号人却被要求在某公寓里集体加班。那三天基本上是每晚上到2点以后。我比较撑不住,或者可能“假装”撑不住Q困了就直接到卧室一头砸下去Q等W二天被叫醒。要是凌?点以前下班了Q那q二天早上睡到11点多去,直接拿盒饭。反正加班么Q调休少几个时少几个时。哥真的累了。L2怎么看我已经不重要了?/p> 接下来回学校的机会不多了。每ơ回去都像客ZP心里真不是滋呟뀂此时我才发觉,q么早去实习是多么的傻逹{同学们都在升华感情Q我却浪费了人生唯一的大学毕业时期。当初请假的时候,L1和V都问q我Q毕设一周之后要不要l箋请假几天Q我都很敬业地说不用了。我q一生已l没办法扑֛q样的时光了Q只求后Z要犯我同L(fng)错误Q如果他实认ؓq是个错误的话。直到现在,但凡知道有应届生要提前出来实习,只要搭得上话的,我都劝之好好考虑?/p> 毕业证书搞定之后Q我l于可以?00%的工资了。前面一些月Q我用一些血汗钱C新的LQCPUQ显卡,凑成了一台新L的主要部分。终于用上了独显Q真是n受,虽然月光的季节L让我时不时地感慨些许?月䆾实没之前那么疯狂了Q但是L2q是三天两头下午临下班布|Q务。这让我很烦|偶尔也问VQ什么条件下可以换部门啊Q答曎ͼ入职满一q。我接着_那我不是L(fng)要加班加一q了Q因为V之前跟我说公怸推崇加班的,q时候V会面露小尬Q也跟我说过不好意思之cȝ。实际状况也是不怎么加班的——这在三月䆾实是,在L1的部门现在也是,在其他部门基本上也是是的多?/p> 大约9月䆾的时候,一q去开始做?月中旬彻底完成的那个玩意儿又要出新版本了,q是L1带。作为那个项目的始作俑者,我又被划归了L1。这让我相当庆幸。可是好景不长,׃一些组l架构上的变动,H要来带那个项目,L1又纯_带自己的服务端部门了。H是我的一面面试官Q面试感觉相当好。后来也有若q次接触Q感觉他是所学甚q,无所不通。这自然让同h知甚杂的我有点佩服。在L2的带领和影响下全员加班的日子里,H也是时有公开抱怨的——嗯Qh(hun)Dq算相近。加上HҎ(gu)的知遇之恩吧Q我很是ƣ然地接受了q个安排——虽然我基本上没有拒l的选择?/p> l于摆脱L2了,l于不用TMD加班了!哦耶~Q我怀着梦的期待,是无法按捺的情怀…?/p> [未完待箋] 2009-2010结Q一Q毕业前?/a> 2009q??日,是我上班的第一天。不q这时候还不叫正式工作Q称为实习。公司方面说因ؓ毕业证没拿到无法{订力_合同。我要承受的代h(hun)是50%工资。不q对于当时还没有过亲手赚钱的滋味的我来_50%也已l相当丰厚了Q至这个学期吃饭问题可以自p决了?/p> 上班W一天,考研成W出来了,我跟预料的一P没考上Q?/p> 唯一可以得瑟的是Q政L焉觉?zhn)啊,我比参加了好些时日培训班的同学们也少不了几分Q其余的不堪入目Q就不多说了Q丢脸,q复习过三天呢,没复习过q可以说说?/p> 我们公司虽小Q但两岸三地有好些分公司呢,再加上米国总部?CxO 们,zȝ生一个跨国公司。在跨国公司的好处非常明显,常用书面p不熟l都不可能。在真实?Email 里头彪英文的感觉有时候还是蛮爽的。比较有意思的是,跟台北的同事们在MSN交流的时候,他们有时候说英文Q我q闷了Q你丫不是会说中文吗Q于是回个中文,q是体的。h家l英文,我就l箋淡定的国语伺候。当ӞZL作乐Q经常情况也会反q来。感觉米国的同事以及台北的同事用英文的时候,基本上不太考虑太多语法的Q看多了以后Q自己写邮g的时候也大胆了Q差不多意思了敢乱发了,qCC一大票人。现在一个多月没写了Q有时候突然想写句英文Q明显憋不出来了?/p> 跨国公司的HR姐姐很亲切,暂时UCؓV姐吧。特别是打电(sh)话的时候,从电(sh)话那头听她的声音真是一Un受。不q在?sh)话q头听她l别人打?sh)话Q就不是那么唯美了,E微昑־嗲了炏V难道经q电(sh)路传输,语音会得到稀释吗Q从2008q末开始接触,一直到现在QV姐一直给人无微不至的感觉。都说HR不可信,可是可信不可信又有什么重要呢Q我有一个观点,特别惌怀疑论者、阴谋论者分享,不管别h自认为是否对你好Q只要那个h所做的事在你看来都对你好的Q或者至不坏,那么TA是对你好的Q即便h家的本意是想对你使坏。何谓好Q何为坏Q都是主观感受而已Q我们生zd一个充满着主观意味的世界里Q我们需要凭我们的感知能力去观察世界。于是,存在卌感知Q是直观的和易于理解的,所谓的客观Q才是h们杜撰出来的概念。从q个意义上来_如果我们怿世界是美好的Q世界就会比预期的美好得多。所以我认ؓ我向来的不以最坏的恶意来揣摩他人的理念是行得通的。呃Q扯q了。(批判我可以,不希望看到有Z“孩子,你还q轻”的态度来批判。) 我在跨国公司的第一M是L1姐,一个年ȝ妈妈Q在她n上洋溢着母爱。有时候晚上加班,听她l没几岁的孩子解释不能回ȝ理由Q以及那U认真劲ѝ那U语气,p感知到她是沉在怎样的幸中。不qL1在工作上的态度q是蛮严肃认真的。在上班的第二个星期Q我参与了实际目Q而且是个新小目。这U机会蛮隑־的。在L1的指导和要求下,我觉得我那时h开始有了一点点设计理念。ؓ了得到她的肯定,我会量代码组l得漂亮炏V之后不久我又被安排同时参与另一个项目的l护工作。看q现有代码,才感觉到大家写的代码原来是这L(fng)p糕。不太客气地_80%以上的代码是没有l过好好l织的,90%以上的代码的书写是不工整的,以至于当时在手的那个新项目看上去爽多了。大概那时侯P我觉察到老项目与新项目的截然不同的面貌,心里带上了一些疑问:是否老项目一开始也是很漂亮的呢Q是否漂亮的新项目过些时日也会变得面目不堪呢Q?/p> L1一直带l我的很大帮助是Q当我面对复杂的逻辑不知道如何下手时Q她L能够q速给Z套简单、明了的Ҏ(gu)Q简单到当时的我也能立刻理解。从她的或详或简的解释中Q能得到很多关于软g设计上的U种“规则”,q些规则Q我所见过的好些多q开发者也不一定能够ȝ出来Q不一定能够很好地遵守Q甚至不一定觉察到?/p> 有g不幸的事QL1安排我做目的安装程序,也就是最后一道工序。当时我求知Ʋ很强,多做点事最好,ƣ然应允。到后来才发玎ͼ发布版本的日子通常会加班,加班的时候我是最没事做的Q经常是打酱油到10点,然后q几分钟z,最后帮忙测试。最夸张的一ơ是Q被告知要修一个很紧要的bugQ周六晚上赶去通宵加班Q修bug本n不是我的事情Q我是去{他们修好后打个包而已。所以一开始是没事q的Q最多帮忙调试,看看什么问题。后来困了,p在桌子上睡觉Q直到被叫vQ已l第二天5?点了Q被告知修好了,然后打包Q测试走人。虽然我大半个晚上在睡觉Qh家在q活Q可是通宵的味道ƈ不好受。我也不喜欢没事做的加班?/p> 说v加班Q不得不再说几句。到目前为止Q我都认为L1是跨国公叔R寚w目进度控制的最好的一个主,旉观念很强。在我忘记或者即忘记时间的时候,L能得到善意提醒。所以她带的目极少加班Q需求也被整理的有条不紊Q每周都知道要干什么,每天都直到要q什么,即加班Q也知道因何事而加Q知道做完什么以后就能离开?/p> 虽然属于实习Q但?月䆾是我q䆾工作中过的最开心的一D|子,也是成长蛮快的一D|子。在q里要衷心的谢谢L1在那D|期以及日后的很多日子里给予的指点、帮助,以及兛_?/p> [未完待箋] 2009-2010结Q一Q毕业前?/a> 前一阵子看到好些人都发小l了Q长的有10q的Q短的有1q的Q洋z洒z,淋漓致Q各昄通,看得好不畅快Q其中也不乏值得回味的、让人深思的东西。哥觉得哥不是那样子牛逼的人,所以就不凑那个热闹了^_^ 不过Qȝq是要的Q有ȝ才有q步Q在q个d的夜晚,哥来个迟到的ȝ?/p> ׃扑ַ作说起吧?008q秋季,对应的是我的应届生招聘的时期?月底Q各大IT公司qUh开宣讲会了。最开始的是淘宝,可是那时候哥q沉在开学的喜?zhn)中,完全不知道,错过了。然后才开始诚惶诚恐地攉q些信息。接下来支付宝啊Q百度啊Q腾讯啊Q阿里阿Q网易啊Q接t而至Q一直持l到10月底才告一D落。遗憄是,哥是个菜?傻|基本上都是在一面或者更早挂掉。分享几个事例证明我的傻| 1、去支付宝面试的路上Q接C?sh)话Q赶紧问Q是支付宝吗Q对方回{,我是癑ֺ的。没听清Ql问Q是支付宝吗Q答Q是癑ֺ…?br>2、有个测试岗位,面试官问Q你Ҏ(gu)试有什么了解?很自信地回答Q基本上没什么了解?/p> 一U公司就q样全部错过了。现在还保留的一些记忆是Q百度的面试官很耐心Q但老是问些听也没听q的破算法;腾讯的面试官说话语速很快,面试也很快,大概10几分钟搞定,也不知道说错什么了D被这么快否定Q哥UC为“闪?sh)面”;阉K的那期试卷出得相当烂Q很多题目重复,q不止一ơ,q是错的Q直接做不下去,一定要狠狠鄙视?/p> 10月中以后Q大大小的听过没听q的公司基本上都来了。也去过几场现场招聘的,发放了一些简历。其中有一个公司比较叼Q忘了叫什么名字的。到摊位上问Q你们是做哪斚w的?l果那h_你坐下来自我介绍一下。l问Q你们做哪方面的我都不知道,我怎么知道适不适合啊?那h语重心长的说Q你一个劲地问做什么的Q无非是技术啊业务啊,q些有那么重要么Q你没有信心介l一下自׃Q直接无语,站v来走人。同行的一同学觉得q个方式对口Q就去自我介l了?/p> q面?家小公司Q一个是在百脑汇附近的,可能跟金融有点关pR招聘会上我已经注意C那个人,特别认真Q说话也比较中肯Q后来面试也是那个h。笔试的试卷比较靠谱Q做得很利。当然不是说我做得顺利才说它靠谱Q这点客观性哥q是有的。他们很看重数学的样子,可能觉得我数学系nQ应该可以吧。所以面试的时候叫了个数学pȝ人来面我数学Q问一些求导啊Q概率啊之类的,晕死。分析方面的显问题Q还马马虎虎能搞定Q其他的。。。后来我直接_不要问我概率啊统计啊Q数理统计我可是考了50分的。那哥们不好意思的C。他们还要看成W单!哥给他一份真实的成W单,让他直接苦笑数声Q晒下当q的成W吧: 最后的l果是备胎,他们要等前面的h回应。不q他们这么看重成l单以及数学Q让哥当时也惛_了,M哥冲着~程ȝQ不是冲着金融ȝ?/p> 另外一Ӟ是后来l了我第一份工作的那一家。面试在玉泉附近的百合花酒店。说实话Q这ơ是我那一阵子最舒心的一ơ面试,好歹也看我简历上写了什么,也算是问了些历上涉及的东ѝ早上一面,当天下午二面。之前我q没有经历过二面Q于是打?sh)话lHR姐姐问二面面的是技术还是谈别的Q被告知面技术。结果被谈h生谈理想了。其中他说公怸要业务应该算是做Linix的,如果让你做LinuxQ有什么想法?我回想了一下,前不久我好像问过癑ֺGGcM的问题(大概说我担心Linuxl验不会媄响工作blablaQ,于是把他的回答有一句没一句的l复qC一遍。结比较尴,Ҏ(gu)一个劲的问q有问题没,我想来想d前后后想了解的都问完了,q可怎么办,正在q时Q外面催了一下,于是看了看表Q说Q下面还有好几个人吧Q我问到这里吧。。。逃离。。?/p> 到此为止一个offer也没拿到Q着手准备考研了。分析了一下,政治是靠觉?zhn)的,背书没用Q英语是靠h品的Q背单词我才不干Q数学考的应该没^时学的深Q难度上问题不大Q可是那些很实用的计技巧数学系的h反而是一无所知的Q需要复习;计算机是人家的专业课我的业余课,除了C/C++/数据l构Q其他的也要复习。于是准备了数学和计机的参考书Q准备好好复习。第一天,呆图书馆整天Q不错;W二天,坚持Q第三天Ql坚持。第四天Q外出有点事Q结果接C?sh)话Q是那家公司l了offer。这下哥可是ƣ喜若狂啊,马上打电(sh)话向室友啊谁啊宣布。手拿一把offer的牛不要W,我等从未见过offer的土人,当时是很兴奋的Q很歇斯底里的,很神l质的。。?/p> 扑ַ作真是太累了Q这边跑那边跑,找信息,琢磨历,q要{待。。。真是让人心力憔(zhn)。于是决定告一D落Q不要找工作了,三方马的全部签了。至于考研Q那当然要考的Q钱都交了。复习?了吧。。彪(zhn)的考生是不需要复习的?/p> 那个寒假q的q是蛮舒心的Q后事已定,无忧无虑。只是HR打了一ơ电(sh)话,问什么时候能d习。新学期开始,又打了一ơ电(sh)话。真是的Q本来就说好3月䆾的,q差大半个月Q急什么呢。我为我毕设的选择感到骄傲Q那可是数学pd毕设的老师中唯一一个做计算机相关的啊!我们要做的是使用ASP.Net做一个学术会议管理系l。在毕设之前Q我咨询了下带译֯师,把之前写的ASP的、ASP.Net的破pȝ发给他鉴定,所以在毕设团队的地位哥q是蛮高的。有一件比较ؓ隄事情是,倒数W二学期的小毕设Q每个h都要上台讲课的,有个同学Q还是我隔壁寝室的哥们,是后来选的Q老师不知道讲l他安排什么主题了Q最后让他讲下我之前发给他的一个博客系l。这。。。害得我好几ơ小心翼的问老师Q这可以么?真的可以么? 我把U房、搬东西q类事情都搞定后Q??日正式去实习了。(天色已暗Q欲知后事如何,且听下回分解。) 反过来讲Q如今的“协议”“标准”所涉及到的内容Q其实都是耦合聚集的地方…?/p> 不成熟的x。欢q板砖?/p>
]]>
当遇到困难或者不之Ӟ亲h最能提供必要的援助
因此Q爱护亲人,可以保障自己有良好的C会动员能力
q可以廉价地动员q种C会资源满自己的需要?br>比如儿子孝顺父亲Q父亲辛勤劳作供儿子d学,
儿子考上大学有一份好工作回报父亲Q?br>q就是道h倡的。是有道L(fng)表现?/font>
如果背叛国和h民,必将遭到万众NQ?br>不但是因ZW合人性,q因为,q是一U十分不合理的资源分配?br>国家耗费军队、土地、制度、安定等各种资源为每个子民n?br>但是q个子民却背弃而去Q国家的资源消耗没得到应有回报
甚至成ؓ自己的敌人。因此,q是对资源的严重费和破坏,是不道d的?/font>
有h认ؓQ很多法律规定得不合理,q法不一定违反道?br>q种看法是错误的。法律既然被如此制定Q那么就表明l治阶认可的最低限度的道d如此
嫖娼是一U违法行为,因此Q嫖D为是不道L(fng)
有h认ؓ嫖娼W合人性,W合l济学规律,不违反社会道P但是它是q法的,因此Q它是不道d的。所有违法行为,都是不道L(fng)行ؓ?/font>
]]>
2009-2010结Q二Q初入职?/a>
2009-2010结Q三Q加班考验
2009-2010结Q四Q抑郁重?/a>
2009-2010结Q五Q离职始?/a>
]]>
2009-2010结Q二Q初入职?/a>
2009-2010结Q三Q加班考验
2009-2010结Q四Q抑郁重?/a>
2009-2010结Q五Q离职始?/a>
2009-2010结Q二Q初入职?/a>
2009-2010结Q三Q加班考验
2009-2010结Q四Q抑郁重?/a>
2009-2010结Q五Q离职始?/a>
]]>
2009-2010结Q二Q初入职?/a>
2009-2010结Q三Q加班考验
2009-2010结Q四Q抑郁重?/a>
2009-2010结Q五Q离职始?/a>
]]>
2009-2010结Q二Q初入职?/a>
2009-2010结Q三Q加班考验
2009-2010结Q四Q抑郁重?/a>
2009-2010结Q五Q离职始?/a>
]]>
天天夜夜调试中?br>几番辛苦今朝臻I
多少青春昨日风!
Q我sb了,中间两联要对仗的Q两q没写搞忘了Q?/p>
git.exe clone -v "git+ssh://***@***.***/home/***/***/***/***/***" "C:\Users\***\Desktop\***"
bash: git-upload-pack: command not found
Initialized empty Git repository in C:/Users/***/Desktop/***/.git/
fatal: The remote end hung up unexpectedly
服务端:
***@***.*** [~]# git --version
git version 1.7.0.4
***@***.*** [~]# ~/bin/git --version
git version 1.7.0.4
***@***.*** [~]# echo $PATH
/home/***/bin:/ramdisk/bin:/usr/sec/bin:/usr/local/jdk/bin:/ramdisk/bin:/usr/sec/bin:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
.bashrc 内容Q?
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific environment and startup programs
PATH=$HOME/bin:$PATH
export PATH
最q有q的操作是装了 python 2.5.4、MySQLdb、jonpy?bashrc 中的 PATH 原来?$PATH:$HOME/bin 的,后来Z优先使用 python 2.5.4 而不是系l本来就装好?2.4.3 换了个次序而已。现在把ơ序换回来也没用?
找了两天了没扑ֈ{案Q这里有没有达h救救偶呀Q?
补充Q?/strong>
q接的时候,?PuTTy 中填上命?env >> aaaaaaQ然后检查该文g内容?
TERM=xterm
SHELL=/bin/bash
SSH_CLIENT=115.195.169.69 56261 22
SSH_TTY=/dev/pts/1
USER=***
MAIL=/var/mail/***
PATH=/usr/bin:/bin
PWD=/home/***
SHLVL=1
HOME=/home/***
LOGNAME=***
SSH_CONNECTION=xxx.xxx.xxx.xxx xxx xxx.xxx.xxx.xxx xxx
_=/usr/bin/env
其中?PATH 比交互式d时显C的很多,不知道要怎么搞?
==========
昨天问了他们的技术支持,g是他们升UOpenSSH后出现的问题Q已提交他们修复?/p>
没有界面、不带Q何文档的软g怎么办?