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

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

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

2014年,那些“颜值”爆表的UI动画 《近匠》爱加密:谁说iOS应用不需要保护? SwiftColorArt:开源易用的Swift图片类库 人气爆棚 干货满满 中国电信天翼开放平台开放日圆满落幕 必须Mark!43个优秀的Swift开源项目推荐 治拖延、疗懒癌!安利12款提高工作效率工具 把ES6带进Node社区 Io.js 1.0.0正式发布 Java 2014:10个最热门、最具争议性的话题 回顾:2014年最流行前端开发框架对比评测 实例讲解SQL注入攻击 调试大规模服务器集群的五大策略 .NET编译平台Rosly将迁移到Github Wasai虚拟现实头盔与体验馆发布:虚拟现实的线下经济 订票系统不再瘫痪 阿里云确认与12306合作 Apple前工程师Warren Moore:Swift中Metal使用初体验 手把手教学:详解Swift中的iOS设计模式 见微知著,那些触动人心的应用细节设计(一) 设计优秀API七大要诀 需求 细节 BI项目成功的五大要素 BI项目成功的五大要诀 最受程序员欢迎的公司榜单发布:2015 IT人才招聘趋势分析 Swift中的指针操作及使用 Android性能优化典范 专访Google涂鸦首席设计师Ryan Germick:为什么世界需要Doodle? 不炒作就会死!小米乐视生态布局的那些爱恨情仇 100个iOS开发/设计面试题汇总,你将如何作答? 王巍:关于Swift学习和Apple Watch开发的一些建议 微软发全息影像头戴装置HoloLens 体验很真实 相爱相杀?盘点迎新年的移动互联网撕逼大战 HealthKit开发教程:用Swift编写个健康应用! 真的不够用!Apple Watch常规使用续航3.5小时 一个XSLT的小问题 C++Builder高手回答!!(关于在NOVELL上的应用) 急!请问哪位高手知道怎么用VB来开发组态软件。请多提提建议! 大家好!~新人来了!~ 如何实现MicroHelp即状态栏的分段 麻烦各位介绍几个有SCJP模拟题的网址!谢谢!!!! 关于Read&Data! 现在只能显示最新的120篇,能不能家多点呀,例如最新1000篇? VS.net哪里有正式版的下载呀?大侠们有没有地址呀? 谁能告诉我哪儿有TR下载,不是TRW,谢谢!50分相送~ 求助!!急!急!…… console下可以用ado访问sql server数据库马? 诸位仁兄,帮小弟推荐一本学J2EE的书。 DataModule4.ClientDataSet1.Locate的问题求救! NetLocalGroupEnum 如何使用列举远程用户 谁有有关游戏开发方面的软件工程文章? 各位大虾有无利用VC打开JPEG(JPG)图像并显示的源代码? 有关单文档多视图的一个小问题,答出有100分可拿!!! 如何优化编译,让编译后的文件最小? 请问软件是vfp3.0写的但是现在只有6.0,能转换么?是否需要重新编译?怎么编译,谢谢 vs.net 在PHP中如何把E_MAIL同时发给两个人? 有关注册表和其他一些问题 正版的vs。net几张盘? 有rtlinux的RCS库开发经验的朋友们 ACCESS能够,为什么SQL SERVER却不能?? 怎样生成新窗口? 有一个按扭,点一下后运行别的exe文件,代码怎么编啊? 请教各位大虾,有关带串口的数码相机的咨询! 有一个按扭,点一下后运行别的exe文件,代码怎么编啊?另外,点一个按扭,使c;\file1的文件,拷贝到d;\file2 有rtlinux的RCS库开发经验的朋友们 100分呀,还有挑战性,一个有点难度的问题,再网格控间上如何添加事件!!! 回答问题有钱给...用ATL创建一个全局COM(只启动一个实例)供所有客户端使用 无助,真喜欢一位小姐(不是那个‘小姐’别误会)真太想知道她有没有男友了,请问有什么办法知道么? 我能过高程么 请教各位大侠,如何简单的实现游戏人物动作的控制? 自己开发了一个软件,用于写jsp是自动生成一些get set 以及连接数据库代码的 问个很简单的问题 简单的问题 假设一个C编程高手首次遇到“sinx=x-x^3/3!+x^5/5!-.....+(-1)^n*x^(2n+1)/(2n+1)!” 各位大虾有无用VC处理JPEG(JPG)图像文件格式的源代码? 谁发给我一张自考的学位证书,我的分全给他! BCB6的5张光盘内容?? system.data.sqlclient 和system.data.oledb 请问怎么抓IP包 各位VB数据库编程高手看看啊!有谁能解? 钩子! 您想学习Delphi 6新功能WebSnap吗?进来看看吧! 我想再了解一下实例和共享变量的有关问题? ICQ的非ICQ联系,怎么导入和导出? 谁告诉我如何使用java创建,分析,修改一个xml,给我例子 关于硫酸铜结晶的问题我们社团的课题是:悬线对结晶的效果的影响.我们现在选择了:铜线、头发丝、铁线.敢问给为大侠,会有什么样的结果?有什么建议? 用与毛皮摩擦过的橡胶棒接触已经带电的验电器,为什么验电器的金属箔片先闭合后张开 请问我们这里的高岭土开采价值如何?二氧化硅 54.55 氧化铝25.72 三氧化二铁 3.09 二氧化钛 1.13 烧失量11.51 被毛皮摩擦过的橡胶棒与验电器A的金属箔片接触,验电器A的金属箔片张开,如图所示,则验电器A带( )电.被毛皮摩擦过的橡胶棒与验电器A的金属箔片接触,验电器A的金属箔片张开,如图所示,则 目前,中国已经是世界第几大温室气体排放国 常温下,在27.5g水中溶解12.5gCuso4`‘5H2O(式量为250).恰好达到饱和,该溶液密度为1.21g/cm的立方1)该溶液中溶质电离出的隂阳离子的总物质的量2)该溶液中的Cuso4的物质的量的浓度3)取出20ml该溶液,配 一千零一夜-阿拉丁和神灯的故事 美国为什么成为世界上温室气体排放量最大的国家如题 常温下在27.5g水中溶解12.5gCuSO4.5H2O,恰好达到饱和,该溶液密度为1.21g/cm3溶液中的溶质是什么,是五水硫酸铜还是硫酸铜?其他关于溶解带有结晶水的物质的问题中的溶质又是什么?这道题中溶质的 阿拉丁和神灯梗概 目前,中国已经是世界第( )大温室气体排放国 A 1 B2 C3 D4 NaHCO3+SO2反应方程式 《阿拉丁和神灯》讲的是一个发生在( )的故事?阿拉伯?中国?非洲?印度? 喷塑前处理不知道哪位从事过喷塑的朋友帮我解答一下:1、喷塑前有脱脂、酸洗、表调、磷化等还有没有其它的工序?2、以上所有的工序的操作顺序是怎样的?比如是先表调还是先酸洗,希望 用汽油添加剂真的可以提高汽油标号吗? 真菌都是营腐生生活的么? 在镀锌板表面喷塑起泡是怎么回事? (选择题)用跟毛皮摩擦过的橡胶棒接触带电的验电器的金属球,发现验电器的金属箔先合拢后张开,则______A 验电器原来带负电,后来带正电B 验电器原来带正电,后来带负电C 验电器先后都带正 真菌细菌病毒,生殖方式,营养方式(自养异养),(寄生腐生)都说一下 90金币 细菌靠把有机物分解成无机物获得能量来生活,这是为什么?按理来说,不是有机物才有能量的吗?他把有机物都分解了,能量何来?而且他说他只是把有机物分解成无机物,也没说他自己吸收无机物 温室气体中危害最大的气体 冷板在喷塑前只除油不磷化可以吗 用澄清石灰水怎样区分一氧化碳和二氧化碳 温室气体的最大危害是什么 试举例两种常见的温室气体 说明它们在化工生产中有何用途希望能得到点有用的东西 没办法啊 用毛皮摩擦过的橡胶棒接触验电器的金属球,验电器的金属球箔片张开,再用摩擦过的另一种绝缘材料去接触验电器的金属球,发现验电器的金属箔先合拢后张开,这表明刺丝该重绝缘材料()A带正 一个圆柱形铁皮油桶内装满汽油,现在倒出汽油的的60%后,还剩30升汽油,如果这个油桶的底面积是10平方分米 吸收SO2用NaHSO3还是Na2SO3/ 用毛皮摩擦过的橡胶棒接触带电的金属球,发现验电器的金属破先后合拢后张开,则验电器说明答案原因 石灰水加二氧化碳的化学方程式是什么 Na2SO3+SO2+H2O为什么会生成NaHSO3啊?原理. 用与橡胶棒摩擦过的毛皮去接触验电器的金属球,则金属球带有?电 为什么如题3Q 答案是正电 但为什么 可是与毛皮摩擦过的橡胶棒带负电啊? 温室气体的主要成分及危害juti Na2SO3+SO2+H2O为什么会生成NaHSO3?他们不是拥有同一个酸根SO3-?为什么还能反应? 硫酸铜溶液得到结晶 要多长时间 过量的SO2通入NaOH溶液化学方程式怎么写 至少指出最常见的两种温室气体,并说明它们最大的危害是什么? 物理自制普通照相机如何制造 使人患上疾病的细菌,一般属于( ).A.异养,腐生 B.异养,寄生 C.,异腐生养和寄生 D.都不对 温室气体的最大危害是什么?试列举两种最常见的温室气体,并说明它们在化工生产中有何用途(各举两例)? 初二物理作业,要自制一个相机,为什么我自制的相机是成正立的像 SO2通入NaOH和Ba(OH)2溶液怎样反应?方程式 原因开始没说清..是足量的SO2通入NaOH和Ba(OH)2的混合溶液..恕本人愚钝... 温室气体的最大危害是什么?试列举两种最常见的温室气体,并说明它们在化工生产中有 如何自制一个能拍照的照相机 微生物的营养方式,是腐生寄生还是自养异养?两者怎样区分? Na2CO3 和 SO2反应Na2co3和SO2如何反应?子曾经曰过要分三步进行,写出SO2少量,较少,过量时的反应方程式. 物理的照相机原理的题目在天上拍摄地面,成的像在-------之间,更靠近---倍焦距.为什么 用干燥的毛皮摩擦橡胶棒后,将橡胶棒接触验电器的金属球,两片金属箔为什么会张开一定的角度 NaHCO3能与什么反应生成Na2CO3?除NaOH外 洗衣机排水阀弹簧的作用 有一个验电器,其金属箔已经张开一定角度,现在拿一根用毛皮摩擦过的橡胶棒与验电器的金属球接触,发现金属箔张开的角度增大了,则说明验电器原来带负电.为什么?负负不是相斥吗?电子是怎 3m燃油系统清洁添加剂7029[100mL]每瓶可混多少93号汽油,依据什么? 出油阀弹簧的弹性系数怎么确定?材料55CrSi 直径0.7和1,样件测绘中有弹簧,需要进行力,没法做试验,请问其弹性系数是有范围可选,还是固定的, 腐生,寄生,异养这三个有什么区别吗?就是关于分解者,细菌,真菌的生活方式做谈 燃油系统清洁添加剂作用大吗? 调压阀弹簧压缩量请问调压阀弹簧的压缩量应设置为自然长度的多少? 用跟毛皮摩擦过的橡胶棒接触带电的验电器的金属球,发现验电器的金属箔片完全合拢后又张开,则A.验电器原来带负电,后来带正电.B.验电器原来带正电,后来带负电.C.验电器先后都带正电.D.验 请问汽油清洁添加剂平时能不能使用? 柴油机上气阀弹簧为什么是两个? 用与毛皮摩擦过的橡胶棒接触带电的验电器的金属球,发现验电器的金属箔片先后合拢后张开,则验电器原来带正电,后来带负电.这是为什么呢?1.橡胶棒带负电,验电器带正电,橡胶棒上的电荷与 某科研小组用高岭土(主要成分是Al2O3.2SiO2.8226.2H2O并含少量CaO、Fe2O3)研制新型净水剂(铝的化合物),其实验步骤如下::将土样和纯碱混匀,加热熔融,冷却后用水浸取熔块,过滤,弃去残渣,滤液用盐
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘