说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在微软的八个月里,我学到了这些

HTML文档下载 WORD文档下载 PDF文档下载
本文作者Ahmet Alp Balkan把在微软八个月的实习体验以11点总结方式分享给大家。文中既提到了微软的工作环境,也提到了让作者另谋他路的原因。一起来看看吧。

两年前的今天,刚从大学毕业的我在Microsoft Windows Azure部门开始了我的实习生工作,在那个团队里度过了八个月。

我决定把在这八个月的工作当中所学到的东西做一个总结。这可能听起来像是很糟糕的工作,事实上不是那样的。我学到了在某种程度上,一个人看待问题要站在公司的角度,大部分的问题根本不是公司的问题。每个公司都有自己的问题,我并不是在这里怨天尤人,这些纯粹是我在大学里没有意识到的重要课程(期望和现实的反差)。

下面请阅读:

期望企业里没有文件。我在公司看到的大部分知识传送是通过交谈和实践会议,知识库某些部位的产生只是通过电子邮件,而且不会被永久保存,这就能够避免信息流进入数字世界里。如果有人出了交通事故,没人能够顶替他的工作该怎么办?没关系,有大量的维基网页可供搜索。

你做什么事并不重要,重要的是你在推销什么。你可以花数日来制作更好的代码库,写更多的健康代码,修补其他的错误。但只要没有大的业务影响你就没办法出售它,这就意味着它一文不值。没人会因为你在他们的核心里有固定软件开发模式或在架构上有研究而欣赏你,事实上他们对你根本不服气。当我还是学生的时候我并没有意识到这些。

并不是每个人都对工程学有热情。你不要一直和别人一起满腔热忱的制造美妙的软件,想写出更好的代码也不是当务之急。通常人们还有很多其他事要做(比如家庭和孩子)。总之我已经知道了,别期望着每个人都是热情洋溢的。

一天花2-3小时编程就很不错了。在接手这项工作之前,我每天能花8-10小时来为我的个人项目编码,但是在微软这种工作环境里,几乎抽不出2小时来编码。我花了大部分时间试着想出其他人是怎样完成非注释/非文件的代码工作,怎样调节除工作以外的事情,并出席每天的会议。很显然,不仅仅是我有这样的困惑,一个团队很可能几天都没有人向源代码控制提交信号任务。

不回馈技术社区是很正常的。我在我的组织里几乎没看到任何一个博客或开源开发者愿意奉献他们的时间来回馈组织,每个人都热爱在搜索结果里找到Stack Overflow答案,但没人愿意贡献出那些答案,我现在能理解了。

这里对外界的了解知之甚少。我敢打赌,你每天看的那些最新的技术和工具书本都是在博客,Reddit或者Hacker News上。这种情况在这里却不那么普遍,令我惊奇的是,我在Windows Azure团队里遇到的人当中没一个听过他们的直接竞争对手Heroku和Rackspace。这也能理解,并不是每个人都要知道这些。

在公司里完成任务是最重要的。如果你的经理需要一个正在做的按钮,没人关心你弄得乱七八糟,只要功能齐全就行了。在学校里我以为代码质量和结果是一样重要的,结果证明我错了。

复制黏贴代码也行得通。如果有人看到你在公司外面复制黏贴代码,那么你肯定免不了吃拳头。我见过源文件复制黏贴贯穿整个项目,只要它最后能完成任务就行了(就像上面提到的),没人关心你是否创造了一个不可维护的代码。

代码审查可以被跳过。为了敏捷性,代码审查可以被跳过。这也是我的团队文化的一部分,如果你把别人的代码搞得一团糟,那么代码审查就会被发送出去。通常情况下它是不会停下来的,你可以等一段时间直到它的爆鸣声引起别人的注意,可能会有人回复。

最新软件。并不是这里的每个人都喜欢最新版本的软件。差不多90%的同事使用 Office、Windows、Visual Studio 和.NET Framework的老版本。一个普遍观点就是最新版本会打破现存的工作流程。这可能是同样的原因为什么一些企业任然在Java 1.3-1.5上运行软件。所以我明白了在这样的工作环境里不要指望最新软件了。

你的专长通常情况下无用武之地。每年有上千名大学毕业生被企业录用,并常常被随机分配到一个团队(1.5年内不能改变)。不管你是否已经掌握了MongoDB,创造了iOS 开发,还是Apache committer,亦或制作了属于你自己的Web库,设计了用户界面等等。你被雇佣就是去做那些需要被做的事,我不希望那样,因为在企业很难找到和你的爱好相匹配的工作。

最后,在大学的时候我没意识到这个事实:你为你的老板做事的同时也是为了钱而工作。

英文来自ahmetalpbalkan.com/blog

C#从Web网站下载文件 C#得到区域名称列表 C#合并多个PrintDocument WpWidgetLibrary - Windows Phone的HTML部件库(Widgets) 让你不再害怕C语言指针 C语言概述-C语言教程 Turbo C 2.0集成开发环境的使用(上)-C语言教程 Turbo C 2.0集成开发环境的使用(下)-C语言教程 程序的灵魂—算法-C语言教程 数据类型、运算符与表达式(上)-C语言教程 数据类型、运算符与表达式(下)-C语言教程 最简单的C语言顺序程序设计-C语言教程 分支结构程序-C语言教程 循环控制-C语言教程 数值数组-C语言教程 字符数组-C语言教程 函数(上)-C语言教程 函数(下)-C语言教程 预处理命令-C语言教程 C语言指针(上)-C语言教程 C语言指针(下)-C语言教程 结构体与共用体-C语言教程 位运算-C语言教程 文件处理-C语言教程 谭浩强C语言教程 C语言创建链表并实现插入、删除数据 C语言中队列Queue的操作 C语言实现堆栈stack操作 C语言建立和遍历二叉树 C语言冒泡排序法演示代码 C语言实现堆排序(Heap Sort) CHtmlView的刷新问题 关于asp.net加密的讨论 怎么样把两个ArrayList合并成一个??我在文档里找了半天也没找到!急~~!!!!!!!! 》》》菜鸟发问:SQL SERVER2000 可以对 office 文档进行全文检索吗? How to alter DBGrid Scrollheader Color? c怎样访问数据库啊?一定给分! from里的参数传递为ENCTYPE="multipart/form-data"时的问题? 网吧问题 如何在txt文件中查找字符 请问如何实现当进入一个combox时自动下拉列表框(不用用鼠标去点) 关于volatile 修饰词 过去用Delphi开发数据库都是用Access,现在急需使用SQL Server。请问:我必须掌握SQL Server中的那些内容。 如果我想删除日志文件的所有记录该怎么办?????? 怎么样把两个ArrayList合并成一个??我在文档里找了半天也没找到!急~~!!!!!!! 请问,NT4.0下怎样配置网关和路由? 请问如何知道一个弹出菜单是否以经关闭 升级后问题,奇怪,请指教? 什么是存储过程? 大侠们帮忙看看,简单问题 急:因出差,明天(12.20,第二期)的“微软.net高级程序员培训”转让(包括资料)!今晚6:00前联系,13910321169. 请问怎样才能在Access中选取指定行数的记录如第5-10条. 关于XML命名空间的疑问?请教各位高手帮帮忙!谢谢! 请问哪里有《情深深雨蒙蒙》下载??? ******斑竹快出来啊 看看我这个贴子啊!!!!!!!!!!!!!! 如何读取寄存器中的数据? 请问在数据库中如何操作日期型字段: Help,如何把本机加入主域服务器? 急:因出差,明天(12.20,第二期)的“微软.net高级程序员培训”转让(包括资料)!今晚6:00前联系,13910321169 怎么用vbscript定义一个函数阿。我想作一个下拉框的onchange事件,请指教 如何确定adoquery的数据是否被修改了? 有关程序调试的问题 全都转行卖大白菜。 对于各个.h和.cpp文件分工如何,我的各种函数各个变量到底该放在哪个文件中的哪个class中? 如何停止asp调用的dll文件,我调用my_dll.dll文件一次之后就不能对my_dll.dll更改了,为什么?怎样解决? 急:因出差,明天(12.20,第二期)的“微软.net高级程序员培训”转让(包括资料)!今晚6:00前联系,13910321169.. 关于附件下载过程中权限控制的问题 如何编辑LILO文件? 糊涂啦。。。看看汉字库(hzk24)吧? 请问在listbox控件中如何设置特定行的颜色? 问一个关于ODBC的问题 急:因出差,明天(12.20,第二期)的“微软.net高级程序员培训”转让(包括资料)!今晚6:00前联系,13910321169.... 各位大侠,哪有设计专家系统的c语言的源代码阿(全分奉送)? 请问:如何处理MFC提供的CList类模板产生的异常问题呢? 散分!快抢! 调用对象 阿呆,只有你能救我了~~!!!!! 100大洋~~!!! Excel报表的汇总 请问VC有像Delphi或者C++Builder那样的作报表的工具吗? delphi怎么调用CHM文件啊? win98 登陆win nt Java远程调用的合法类型(legal types for Java RMI)都有哪些? 一个平行四边形的面积是3.5平方米,和它等底等高的三角形的面积是()平方米 高中数学 椭圆的焦点三角形面积公式为椭圆S=b^2tan(a/2) 其中的b是指短轴长吗? 无论焦点在x轴或y轴吗那么对于双曲线的焦点三角形面积公式呢 其中的b是? 一个平行四边形,面积是九分之八平方米,高二米,这个平行四边形的底是多少米 一个三角形的面积是16平方分米,底是4分米,高与底的比是( ) 怎么用声音辨别汽车发动机是4缸?6岗?8缸?12缸?如题. 告诉我大量关于三角形面积公式继续,不管常用不常用若有推到过程加分(除海伦公式,内切圆) 一个三角形的面积是16分之1平方分米,它的高是2分之1分米,这个三角形的底是多少分米? 求助一个关于汽车发动机排量与缸数的问题打个比方一个5.0升的v10发动机5.0升直列1缸发动机,其他因素都一样,说说在使用中的不同,5.0升直列1缸发动机又没有可能启动不起来 运送液体的车,液体最上方的中间有气泡,当车开动时,气泡向哪运动,刹车时气泡向哪运动 科学家根据星球光谱的红移现象推断宇宙正在膨胀,星球正在离我们越来越远.其实在日常生活中声音也有类似的现象,在火车从我们身边疾驶而过的瞬间,尽管火车发出的汽笛声频率是不变的, 汽车发动机说的冲缸是啥意思~!~!谢谢修车高手~! 如图所示,一个装水的玻璃管中有一个气泡,当玻璃管突然向左运动时,气泡会向()运动,这是因为()具有惯性 饮水机是一种常用的家用电器,其工作电路可简化为如图25所示电路,其中S是温控开关. (1)用公式分析饮水机的加热状态和保温状态. (2)如果饮水机在加热状态时加热板的电功率是400瓦, 如何判断是否冲缸垫 已知三角形三边求面积的公式是? 两个相同容器都盛满水,甲中有一个体积为50cm³,密度为0.5×10³kg/m³的木块漂浮在水面.为什么说,如果把木块全部压入水中两容器底部受水的压力和压强都相等? 用椭圆公式求三角形面积?点P是椭圆x^2/4+y^2/3=1上的一点,F1、F2是它的左右焦点,若角PF1F2=120度,求三角形PF1F2的面积 知道三角形三边怎样求面积?用什么公式? 一条水河流的流量是420m²/min,如果建一水坝,使安装在水坝下的水轮机的功率达到1.4×10的3次方kW,且水的动能转化为水轮机动能的效率为80%,则大坝至少应建多高?(g=10N/kg) 一块梯形玻璃,它的面积是80平方分米,如果下底是9分米,上底是多少?2/1没学 一个平行四边形的面积是128平方分米,底是高的2倍,底是多少分米,高是多少分米? 初中物理一道题,急,在线等.放在一辆足够长表面光滑的平板车上的两个物体,随车一起沿水平方向匀速直线运动,当车突然停止时,这两个物体在车上将会(不考虑一切阻力)A.一定不相碰B.一定 运输液体货物的槽车,液体中有一气泡,如图所示,当车向左加速运动时,气泡相对于槽车向—运动. 写出一个一次函数的表达式,使其图像与两坐标轴围成的3角形面积等于3 关于初中物理的一道题身高1·5米的小明,在某个时刻,灯光下的影长为1·5米.若他以每秒钟1米的速度匀速沿平直路面远离路灯而去,2秒后影长为2米,则路灯离平直路面的高度为( )米 运输液体的槽车,液体上有气泡,当车开动时,气泡将怎么运动;刹车时,气泡将怎么运动,其原因是什么? 已知一次函数的图象经过点(2,2),它与两坐标轴所围成的三角形的面积等于1,求这个一次函数的表达式 初中物理的一道题均匀木板重750牛,长3米.现用两个支点将其支起,一个支点在左端A点,另一个支点距B端距离为一米.为不使木板失去平衡,一重750牛的人在木板上行走的最大范围是多少?我是初二 运送液体货物的槽车,液体上方有气泡,如图所示.当车向右开动时,气泡将向___运动答案是向右,但是我认为,气泡有惯性,运动状态瞬间保持不变,不跟着车向右移动,所以我觉得是向左.气泡也有惯 已知一次函数的图像经过(2.2),它与坐标轴的三角形面积等于1,则这个一次函数表达式是 一个长方体的棱长之和是48厘米已知长方体的长8厘米宽3厘米求这个长方体的体积和表面积 一个实心的小球分别被放入成有足够水和酒精的容器中,小球受到的浮力分别为0.9和0.8N.已知水和就近的密度之比为5:4.求小球密度 运输液体货物的槽车,液体上有个气泡,当车突然开动时,气泡为什么向前运动? 柏坡黄石材矿山在哪里,有几座柏坡黄矿山? 平行四边形和一个三角形等底等高三角形的面积是平行四边形的( )平行四边形的面积比三角形面积多( )%急~急~急~急!@ 运输液体的槽车,液体上有气泡,当车开动时,气泡向前运动,为什么? 柏坡黄石材的致密度如何,用柏坡黄做石材幕墙的干挂石材,用不用做石材背粘网? 椭圆的焦点三角形面积公式的证明过程 一块平行四边形的玻璃,底为28厘米,高是底2倍.这块玻璃面积是多少平方厘米? 葡萄酒零下温度放置可以吗?现在天冷了,晚上都在零下10度左右,买的葡萄酒放在车的后备箱里能行吗?会不会把酒瓶子给冻炸了呀? 求焦点在y轴上的椭圆上的一动点与两焦点围成的三角形的面积公式假设动点为P,并且角F1PF2=X度,那么ΔF1PF2的面积公式是什么?不需要推导过程! 有一块平行四边形的茶色玻璃,它的底长是15.6分米,高是10分米,这块玻璃的面积是多少?如果每平方米玻璃的价钱是0.50元,买这块玻璃要多少钱? 如图1,电源电压恒定不变,当S1闭合S2断开时,电压表示数为3V,当S1断开S2闭合时,电压表示数为9V,则R1:R2为?如图2,当_____闭合时,L1,L2并联;当_____闭合时,L1,L2串联;当_____闭合时,电路会发生短路损 椭圆焦点三角形面积公式是啥 一块平行四边形玻璃,面积是20平方米,底是高的5倍,这块玻璃的底对应的高是多少? 一个三角形的底是12分米,是高的2倍,它的面积是( )平方分米 1、一块平行四边形玻璃,底为15米,高为4米,每平方米售价48元.买这块玻璃要多少元?2、已知等腰三角形的周长为16厘米,腰长5厘米,底边上的高是4厘米,三角形的面积是多少? 3、笑笑的书房长是4.2 一块平行四边形的玻璃,底长4cm,高比底短8分之1.这块玻璃的高是多少?面积是多少脑袋坏掉纯属随便乱发 三角形的面积是12平方分米,底是3分米,高是多少分米?. 公司新建的门市房要配一批同样大小的平行四边形玻璃,每块底为8dm,高为50cm,每平方分米玻璃价钱为0.28元粗心的小张没有认真计算一下,就带了100元钱去玻璃店, 直角三角形的面积公式怎么计?左边的是7分米,右边有一条斜边的是9分米,底下的是4.8分米,怎么算,这个9用不用算? 初三物理惯性课后练习题1·把纸条放在桌子上,上面压上一块石子.迅速抽出纸条,石子给随一起运动么?看到什么现象?谢 有一块平行四边形的玻璃,它的底是25dm,高是10dm.已知每平方米的玻璃价格是12元,买这块玻璃要花多少钱? 直角三角形计算公式已知2条边和一个直角有办法求出另一条边么 冬天我的汽车启动后排气管不冒白烟,我看别的车都冒.以前排气管被别人堵过,请问是什么问题? 汽车的玻璃水喷不出来怎么办?早晨开车时使用玻璃水想清洁一下,发现刚刚加过的玻璃水居然喷不出来了,问了同事他们说可能是冻上了,但能看出来罐里是液体.听声音电机也是正常的.是出水 运输液体货物的车,如果车厢中有一气泡,当车启动时,气泡为什么向前运动 一个平行四边形的面积是4分之3平方米,和它等底等高的三角形的面积是多少平方米? 玻璃水是假的车喷水器冻了? 一张平行四边形材质的第一场八分之三米地势高的八分之五,这张平行四边形彩纸的面积是多少平方米?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn