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

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

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

【探秘ES6】系列专栏(九):使用Babel和Broccoli 2015年Postgres全球开发者大会参会总结 英特尔硬享公社启动“创意原型拍卖” 对接创意与商机 详解Swift 2.0(一):苹果做的25项改变 2015甲骨文数据库大会:回顾、感恩、展望,欲续写辉煌 Nokia进军VR领域:让人欢喜让人忧 2015中国人工智能大会在京成功召开 成为糟糕游戏设计师的五种打开方式 Stripe使用指南:Swift开发中的信用卡支付 将安全延伸至云端以及更远的地方 专访FreeWheel北京研发中心:一流技术型人才应具有国际化视野 iOS UIView动画实践(五):Keyframe Animation 【CTO讲堂】简说创业公司的技术选型,从BearyChat的开发说起 《近匠》Webix,跨浏览器的JavaScript UI组件库 微软正式推送Windows 10,你会升级最后一款Windows产品? Cinatra:高性能现代C++ Web框架 《移动App测试实战》作者邱鹏:我在测试过程中遇到的那些坑 Rust一周精彩回顾:《高级Rust编程语言》、新增13名贡献者 来自Sony Morpheus的开发灵感: 如何打造逼真的VR游戏? 如何像巫师那样隔空操作——聊聊迷你雷达的原理和应用 等你来战——IBM Cloudant数据库开发大赛火热开启! 《近匠》360加固保,应用安全攻防的核心实现 DEFCON黑客大会抢鲜看:你所不知道的黑客大对决 MDCC2015中国移动开发者大会启动 七场专题技术论坛公布 【CTO讲堂】如何构建高性能网络服务平台及生态系统? mysql备份数据库批处理 《近匠》Remix周哲,让Android运行在“电脑”上! TIOBE 2015年8月编程语言排行榜:Java第一,Objective-C跌出前五 Oculus PC SDK 0.7版即将发布,含新Direct Driver Mode 【CTO讲堂】NoSQL对未来大数据发展的意义何在? 从Java转向Go——AeroFS的一段奇妙之旅 关于PDF文件(高分奉送) 来新公司一月了,遇到一个问题,请大家帮忙分析! 谋杀——转贴 打安装包时,提示某些dll过期(很多),怎么办呀? 出生年月与年龄的问题 大家帮帮忙!!!!!!!!!!! 我的天啊!CListCtrl不允许设置行间距和字体大小吗? 如何在40G的硬盘(maxtor)上安装nt4.0 100分(我全部的分),加速,代码优化,JPEG 求救 如何编代码自动创建NT的账号、密码(用什么API实现) 大家看看,我在做一个Messagebox的提示信息时的提示!!!!!奇怪,.net真奇怪 关于计数统计的问题 查某一个人全部贴子的方法。 怎样建立无盘工作站?? pcAnywhere操作不能刷新的问题?高手来解救我吧!! 高手们帮帮忙,我的聊天室怎么不支持中文??? 关于换行的问题??? 各位大侠,请教注册表子项枚举问题?(100分) 修改記錄問題(20)分! 各位大侠帮我检查一下这段代码 再线关注,一个关于excel的问题?一解决立即给分,up有分! 居中 哪里有这些书下载啊!!!! 我的控件不见了! reintroduce和overload有什么区别吗? 关于Javadoc的使用 请问如何在程序运行时根据分辨率等比例调整窗体,控件和字体的大小,使得在任何分辨率下均满屏显示 世界杯“蓝色厄运”理论:英格兰胜巴西 德国淘汰美国(转贴) 关于treeview的节点事件问题,把在下高糊涂了,请高手明示。 要毕业了。。。 BCB中数据库控件的错误扑捉怎么写?比如数据库不存在? 请教如何在调运api函数时,建立缓冲区 SetEvent函数调用带来非法内存访问,扭心的问题。 文件和字符混和上传问题 诸位大虾请帮忙? 各位大虾:哪里有vb.net下载啊? 请教:“开始”菜单中的“文档”菜单不见了! 急!急!急! 一个关于模式对话框的问题 oracle 用sql plus /spool 输出 查询结果时怎么把 查询sql 本身 去掉(不输出) ? 世界杯“蓝色厄运”理论:英格兰胜巴西 德国淘汰美国(转贴) !!请 “arxing(阿行)”回答!!about 对象池!!!! 各位老大,怎样将给定的中文根据拼音排序? access97中的报表中显示中文字段时为什么是乱码,怎样解决,急呀!老大们!! 急:在哪儿可以下载java的反编译器jad.exe????? 请帮忙 做过数据分析的高手请进。。。(我感觉很头疼的一个问题!) 共享Interent怎样实现? 请问绿色程序是如何制作的??? Windows API和C 请问怎样把form中的picture属性中的图片删除? 请看看这个问题? 图中阴影部分面积是100平方厘米,求环形面积 从一块长方形木板上锯下一个最大的正方形,剩下一个长方形.已知原来长方形的长是100cm,求剩下的长方形周从一块长方形木板上锯下一个最大的正方形,剩下一个长方形.已知原来长方形的长是 y=(sinx-根号3)\cosx 1.(sinx)^(-3)(cosx)^(-5)的不定积分2.x乘以arcsinx乘以根号下(1-x^2)的不定积分 一块木板长198分米、宽90分米,要锯成若干个正方形,而且没有剩余,最少可以锯成多少块? 2010年noip复赛第三题导弹拦截答案(Pascal语言)请给我思路和标准程序(标程可以省略,但思路情讲清晰, 写一个反义词,对制假币,贩假币的现象进行谴责. 8吨5千克=()千克;3.06m³=()m³()立方分米 Noip提高组pascal题目 你还知道哪些诗文“练字”的故事? 一个底面半径为10厘米的圆柱形水桶中装有水,把一个底面半径为5厘米的圆锥形铝锥浸没在水中,水面上升了1厘米,铝锥高多少厘米? 《.也是一种爱》作文!要500字!明天就要! 0.98立方厘米=( )立方厘米 650ml=( )立方厘米 买了两副乒乓球拍,如果没人付9元,那么多出5己;如果每人付8元,那么还缺2元,这个小组的人数是多少? noip 2009信息学奥林匹克联赛初赛Pascal语言试题答案解析,只求第三大题解答,说为什么得到答案, 650立方厘米=( )升请换算成分数,做得好自然会悬赏! 求一篇疯狂的教师节的一天作文200字 怎么用pascal语言编写这个表?1 2 9 10 25 26 |——————|4 3 8 11 24 27 |有规律的啊啊|5 6 7 12 23 28 |有规律的啊啊|16 15 14 13 22 29 |有规律的啊啊|17 18 19 20 21 30 |有规律的啊啊|36 35 34 33 32 31 |———— 把一张长120cm,宽80cm的长方形纸裁成最大正方形(纸无剩余),至少可以裁多少张求公式 怎么写《没有老师的一天》作文? 写亲情的作文,记叙文,要用细节描写,750字以上, 把一张长为120cm,宽80cm长方形裁成正方形(无剩余)能裁多少正方形? 老师不在的一天,作文怎么写?(事先知道) 写亲情的作文700字记叙文 把一张长180cm,宽120cm的长方形纸片裁成正方形(纸无剩余),至少能裁多少张? 已知圆x^2+y^2-2mx+4y-3=0上恰有三点到直线x+y+1=0的距离是根号2,则实数m的值是 问一下1/(3n-1)+(3n+2)=…怎么出来的? 有两条曲线y=-x2,4y=-x2及直线y=-1所围成的图形面积 把长120cm,宽80cm的铁板裁成面积相等的最大的正方形,没有剩余,可以裁成多少块? 1+4+7+10...(3n+4)(3n+7)的详细解答过程 计算由下列各曲线所围成图形的面积:y=1/2x2,x2+y2=8(两部分都要计算)为什么会有Pai 一块长120cm,宽80cm的长方形铁皮,要把它减成若干块尽可能大且完全相同的正方形铁皮,还不能有剩余.所剪成的长方形铁皮的边长是多少厘米? 1.26立方m=( )L=( )mL 甲乙两家商店出售相同的乒乓球和乒乓球拍,且定价相同,乒乓球拍每副定价30元,乒乓球每盒5元.甲、乙两家商店出售相同品牌的乒乓球和乒乓球拍,且定价相同,乒乓球拍每副定价30元,乒乓球每 回首2010年作文 草虫的村落此时是指什么的时候 甲、乙两家商店出售相同品牌的乒乓球和乒乓球拍,且定价相同,乒乓球拍每副定价30元,乒乓球每盒定价5元.但甲、乙两点的促销方案不同,甲店每买一盒球拍赠一盒乒乓球,乙店全部按定价的9折 求一篇回忆2010年的作文 草虫的村落:此时是指什么的时候 请用简短的一句反问句表达自己对制假币现象的看法. 回忆老师的叙事作文 草虫的村落中 此时 是指什么的时候 甲乙两家商店出售两种同样品牌的乒乓球和乒乓球拍.乒乓球拍每副定价30元,乒乓球每盒5元,经洽谈后,甲店每买一副球拍送一盒乒乓球,乙店全部按定价的9折优惠.该班需球拍5副,乒乓球若干盒 在极坐标系中,点(3,π/2)到直线ρsin(θ-π/4)=2√2的距离为 《草虫的村落》急!我的目光顺着僻静的小路探索,我看到“村民们”的劳动生活了.它们一队队不知道从什么地方来,一定是很远很远的地方吧?现在它们归来了,每一个都用前肢推着大过身体两 用上一对反义词,写一段对制假币,贩假币的现象进行谴责 y'=(sinx-cosx)·根号(1-y^2) 一项工程,甲先做5天,乙接着做2天可完成;如果乙先做6天.那么甲2天可完成.求甲乙工作效率比! 练字,关于成年人练字的问题我小时候练过庞中华和司马彦的,但是总是应付,没好好练.现在长大了,后悔了.工作中,写个字觉得很别扭.我写一个字的时候,写的比较好.但是写一段的时候就感觉很 y=(sinx-根号下3*cosx)(cosx+根号下3*sinx)+根号下3= 小娟用13.6元买了20枚6角和8角的邮票,6角,8角的邮票各有几枚?要有过程和为什么是这个答案的原因哦 浪漫庄园昆虫收集册的昆虫都在哪里收集 成人如何练字 在一个底面半径是6厘米的圆柱容器中盛满水,水中浸没一个底面半径是3厘米的圆锥形铁锥,铁锥被取出后,水面下降2厘米,求铁锥的高. sinx^6/(sinx^6+cosx^6)不定积分 成年人练字方法一把年纪了感觉自己的字写的好差,出去都不好意思当着客户的面做笔记,谁能推荐一些方法把字给整好. 在一个底面半径是6厘米的圆柱形容器中装满了水.水中浸没一个底面半径是2厘米的圆锥形铁锥,当铁锥被取出后容器中水面就下降了1.5厘米,求铁锥的高 成年人想要练字,应该选择哪种字帖啊? 以“中国梦,我的梦”为主题写一篇征文,500字,内容要新颖,不要复制的. 一个底面半径是4厘米的圆柱形容器,内盛些水,正好是容器容量的2/3,将一块铁放入容器中,完全浸没水中这时,水面上升10厘米,刚好与容器口平齐,求容器容积
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘