在华尔街实习是种怎样的体验

好吧我承认我是标题党,我实习的公司其实是在水街(Water Street),离华尔街还有几十米,具体位置可以看地图:

虽然公司在水街,但是公司不是水公司。我自己是学计算机的,不是金融相关专业,之所以能有一个在华尔街实习的机会,完全是因为我 之前投了Facebook和Google,然后Google直接拒掉了我的简历,Facebook面试又没过,实在是去不了硅谷,菜的抠脚只能随便找个离家近的地方实习 平时努力读书,认真总结各方面的知识,外加自己一口流利的口语本来不会讲英语的我莫名其妙开了无双状态和高贵冷艳的外表被几个面试官吓成面瘫直接征服了面试官。

霍博肯是棒球起源地

我家住在新泽西霍博肯(Hoboken),每天从家到公司大约需要45分钟。每天早上我大约6:30起床,玩半个小时手机,然后洗漱,吃个早餐出门。我租的公寓每天早上有免费的大巴把我接到Path Station(相当于地铁站),坐新泽西到纽约的地铁,在世贸中心下车,然后走5分钟就到公司了。2001年,世贸中心遭到恐怖袭击,世贸双塔收到4架飞机撞击后倒塌,现在其中一座塔被修成了新的世贸中心,另一个被修成了一个购物中心,每天上班我都要经过这里。比较巧的是,我这个实习公司办公室当时在世贸中心的101楼到105楼,也就是遭到撞击的那一层,那天公司损失了658名员工,占了员工总数的68%,是整个恐怖袭击中损失最惨的一家公司。

世贸中心Shopping Mall

实习公司很蛋疼,有Dress Code,不能乱穿衣服上班,每天都要穿衬衫西裤皮鞋。这对我们程序员就很伤,因为对于程序员来说,标准的服饰应该是牛仔裤冲锋衣洞洞鞋,或者短裤拖鞋T恤衫。如果哪个程序员去面试穿的非常正式,西装革履,那不用想了,这个人技术一定不行,甚至可能只会开机。但是这里不一样,HR每两周发一次邮件提醒你Dress Code,注意形象,别乱穿衣服。这规定我觉得得改改,对于程序猿这种职业,穿那么正式是没有灵感的,严重影响工作效率,我经常一个简单的问题要想半天,肯定就是因为这身衣服,如果让我穿睡衣,肯定早就写出来了,一行bug没有。

我面试的时候,4个面试官轮着问了我快一小时iOS开发的问题,从“hello world”到苹果商店上架都问了,几乎囊括了iOS开发的方方面面。我当时觉得我实习的时候肯定是在写iOS了,虽然我一直想找个后台开发的工作,但是投了一百多份简历都没回信,好不容易找到了个移动端的工作,那就凑合做吧。结果我来公司报道的第一天,发现二十几个实习生,分了几个组负责不同的东西,我比较奇葩,一个人一组,开发部老大直接带我。老大让我看Xamarin,说他们准备写个app,看完之后告诉他这个大概要怎么实现,因为他也不太懂。我一听就知道是个坑啊,C#怎么写APP?当年弄Xamarin的hello word都弄了半天。于是就赶紧跟他说这是个深坑,千万碰不得,有个稍微浅一点的坑叫做react-native,要不我用那个吧。老大就说好听你的。我从来没有想过一个那么大的公司会这么随便,毕竟这个公司全球十几个国家都有分部,随便一个实习生一句话就能让这个公司换个技术?!!

但是,我根本不会react-native。我是2月份面试完的,面试之前只是听说过react,面试之后几个月每天花几小时学了下react,谁知道我实习的时候真的用上了,难道这就是命?然后之后几天,我跟老大说App几个功能需要后台支持,但是我们没有后台,老大就让我顺便把后台也写了。我比较熟悉轻量级的Node.js,但是公司不同意,一定要用.NET,于是我又要重新入门.NET。上一次写.NET程序还是三年前在冯玉祥老师的课上,三天刷夜搞了个航空订票系统,之后就再也没有碰过。的网上很多人都说,华尔街工作强度大,每天只能睡四小时。我感觉如果我这几个月没有每天看一点的话,我也是每天睡四小时的节奏。现在还好,至少懂一点,大大增加了我的睡眠时间,每天可以睡四个半小时。……以前我妈老说,等你自己挣钱了,就知道挣钱多么不容易,就会省着花了。但是事实上,爸妈给的钱花起来还有点心虚,瞻前顾后。自己挣的钱拿到的工资,花起来根本不眨眼,我特么不甩花往死里花都对不起我平常吃的苦!

布鲁克林大桥

公司是一家传统金融公司,金融气氛十分浓厚,我的位置靠着一群交易员,每天听着他们对着电话fuck来fuck去,与他们的西装革履格格不入,完全是一群衣冠禽兽。虽然公司没有摩根斯坦利那么大,但是也不是家创业公司,全球很多国家都有分部,总部在伦敦。然而这个公司对程序员是真的不友好,开发环境是windows,还只给了我一小个屏幕。而且配置环境就花了一个多星期,陪好之后我惊奇的发现我只有2G的硬盘空间了,完全没有办法做任何的开发,于是我只能每天背着自己的电脑去上班。但是有什么办法,企业做大了,老板的每一个行为,都有人负责把它解释得合理。我跟我主管提了这个,他每次都可以用不同的理由告诉我,公司这么做是对的。一开始老大并不同意我用自己的电脑开发,直到有一次他想看下我做的一小个demo,用公司电脑花了大约一小时编译运行完,我电脑只用了5分钟,于是他终于理解了自己公司电脑有多坑,同意我用自己的电脑编程。我实习10周要做的工作,大概涵盖了安卓开发,苹果iOS开发,以及后台开发,只有我一个人做。哪怕一个创业公司,都会至少招三个人做这些事情。目前的感受是:

这个公司的软件开发流程不太规范,有点像创业公司。如果这种级别的公司在华尔街都那么不规范,感觉大部分金融公司的软件开发都不是按照标准流程的。所以在金融公司上班会过的很蛋疼,工作不会很愉快,Boss很有没有灵性,基本上需求都没确定就让你开始做,然后改改改,改到头皮发麻。所以尽量试试谷歌亚马逊微软IBM,在纽约都有分公司。找工作也尽量找内核开发,人工智能之类的工作,至少同事都是搞这个的,特别好交流,可以开心的做开发。

比如人生赢家Joe,在亚马逊就过的特别开心,项目高大上,月入过万,最重要的是还有女朋友,真是羡慕嫉妒恨。。。

每天九点上班,下午5点下班,实习生不允许加班。但是所谓不允许加班只是说你没有加班工资,该做完的事你还是要做完。公司不提供午饭,明天只能去外面吃。上了两周班之后我惊奇的发现,堂堂华尔街居然只能吃汉堡炸鸡披萨!!!有一天鼓起勇气试了下路边摊的纽约传统美食:“Chicken over Rice”鸡肉饭,发现鸡肉还能吃,饭有一股柴油味,就再也没吃过。办公室大部分人都是忙一早上,中文匆忙的去弄个三明治来啃了,然后继续忙,尤其是坐我对面那群交易员,每天水都没时间喝,怎一个惨字了得。小时候曾经有过一个愿望:能每天吃麦当劳就好,现在愿望实现之后发现小时候自己脑子真是进水了,明明隔壁有卤面炒饭吃什么汉堡。(后来公司又来了个新实习生,韩国欧巴,带我去了个各种小巷子的餐馆,吃的巨好,也很便宜,要不是见过世面我肯定直接一句“擦浪嘿”就出来了。)

有人问我出国读书的意义是什么,其实出国上学,没有比国内好到哪里去,老师差不多,用的教材也基本上一摸一样。但是你可以遇到不同的人,体验不同的生活眼界就会不一样。在这里工作了快一个月,感觉这里没有吹的那么神,或者说华尔街不过如此。很多职业听起来普通,实际上也普通;很多职业听起来高大上,其实也很普通。大部分人还是在普通的岗位,日复一日重复着同样枯燥的工作。其实,努力读书的最大意义:就是在任何地方、任何情况下,都能摆脱弱者逻辑,与能包容别人、理解别人的人共事共处。杨绛说得好:读书是为了遇见更好的自己。我们这么坚持是为了:就算最终跌入平凡、洗尽铅华,同样的工作,却有不一样的心境,同样的事情,却有不一样的逻辑,同样的家庭,却有不一样的情调,同样的后代,却有不一样的素养。读书和不读书,过的是不一样的人生。

相传华尔街的人说的话只能信20%,剩下80%全是谎言!不过我不一样,我是个老实人,只会写代码,只是在资本主义老巢呆了几天受了点影响,所以这篇文章应该有95%的可信度吧~😄

华尔街傍晚

公司在哈佛俱乐部组织的实习生party

华尔街(是真的很破,放中国就是某栋高楼后面扔垃圾的小巷子

纽约证劵交易所