谁是微软的首席现场工程师(开发),他们吃什么

对于大多数人来说,微软是“ Redmond的巨人”,这是一家生产Windows / Office的公司,该公司雇用了一些程序员。 对于更多的IT同志来说,微软的面孔是微软的前传教士,他们从舞台上谈论美丽的世界。 对于某人来说,这个人是他们大学中的Microsoft学生合作伙伴,我很久以前就曾这样做过。 但是在这些人当中,有一个人的圈子非常有限。

当然,您可以找到具有官方要求的Premier Field Engine R的官方公告。 甚至可以用Google搜索,但我会向自己解释自己在做什么。 我工作了四年,担任开发领域的首席现场工程师,大部分时间是在莫斯科,从那时起 在我现在他们正在寻找替代产品的地方,我决定谈论PFE的工作。

感兴趣的每个人,请阅读以下内容。

我们必须从一个事实开始,即并非Microsoft的所有员工都是程序员,并且Redmond的工作远非如此。 有很多负责当地销售的人员。 而且还有许多人致力于支持那些从Microsoft购买东西的人。 我曾在一家名为“ 企业服务”的组织中工作过。 它包含3个大块: 咨询 (负责项目的人),响应式支持 (那些接收支持请求并在情况已经很糟糕时进行工作的人。支持工程师),我们是处于中间(中间-不属于中间)的Premier Field Engineers意思是刺猬和蛇的混合物。)

PFE(像其他人一样)是现实生活中绝不会遇到99%的公司的人,因为 该公司需要一份高级支持合同 (最高级别的支持,很少有人提供)。 当您致电激活窗口时-这是完全不同的支持级别。 如果您没有收到关于阻止您的Skype帐户的答复,那也不是我们。 即使您是Microsoft合作伙伴,也很可能与PFE /高级支持无关。

PFE会做什么


在大型项目之间(他们在咨询中进行)以及当一切都已经燃烧和熄灭时(支持工程师的工作),他们执行许多不同的任务,尽管有时他们会参与上述工作。 同时,PFE工程师虽然与美国紧密联系,但可以在许多其他国家/地区出差。 我将在下面使用个人经验中的示例进行讨论。

让我们列出PFE通常做什么:

  • 评估基于Microsoft产品的解决方案实施。 即 该公司已经实现了有条件的SharePoint,但是它经常会中断。 工程师来找,看,收集数据,并告诉他们如何以及如何做不同的事情,然后编写一个如何做的计划。
  • 他们以DSE (指定支持工程师- 专职工程师 )的身份工作,即 一个人去您的办公室,几乎对公司的Microsoft产品进行任何工作。
  • 修复配置,当系统已经损坏但并非所有故障都消失时 (如果与药物相比,这是在医院中的位置,而不是紧急复苏)
  • 高级支持产品组合中的阅读培训
  • 许多其他非常依赖Domain的任务。

PFE是一位具有多年技术经验的高素质工程师。

谁是PFE开发人员


我刚才提到了Domain一词。 域是服务组织中的一个组织,该组织将相似技术和领域的工程师召集在一起。 有两个示例:所有Windows平台工程师都分组到一个安全基础架构域中; Skype for Business和Sharepoint / Exchange工程师归为“业务生产力”域; SQL同志分为数据和AI域。

还有我的网域-应用程序 (最初称为Modern Apps,但他们决定将其重命名为Apps)。 除了评估/阅读培训/ DSE等,每个领域都有自己独特的工作。

  • 好吧,例如Code Review 。 当然,Sharepoint和Dynamix CRM / Axapta都可以做到这一点,并且将具有其他领域的能力,但是对于PFE DEV来说,仅.net上的应用程序的代码/体系结构审查即可。
  • 您可以进行概念验证 -这是Microsoft进行小型试验的时候,结果是一个代码示例,该代码演示了原理上如何在Microsoft技术上进行这样的项目(但不是生产就绪代码)。
  • 好吧,当然,对于Microsoft Azure的开发也适合我们,尽管它部分地位于其他领域。

因此,PFE Dev是开发工程师,他们可以编写代码,阅读代码,批评代码,按需发言,调试应用程序,阅读培训等。

PFE DEV不做什么


  • PFE DEV不是最便宜的资源,因此他们不需要费劲。 如果没有PFE DEV,肯定可以编写一个简单的名片网站。
  • VBS在Excel 2003中效果不佳-也是如此。
  • 在Linux上使用Java有帮助吗? 好吧,仅当它们全部在Azure中时;
  • 大型项目的开发-如果您不知道将钱放在哪里,则可以尝试。 但是通常,PFE DEV不会执行此操作,您需要去咨询或更简单的人。

哪些技能对PFE(PFE DEV)很重要


我称PFE-带有Microsoft徽章的自由职业者, 个人素质的要求与自由职业者的要求大致相同。

  • 最重要的是要成为您所在领域的专家 。 专家可能不知道什么,但必须了解在哪里进行挖掘。
  • 一个人必须是自我组织和独立的 。 您需要向自己介绍组织内部的情况,监控工作时间(也要休息),照顾自己的技能,知识及其相关性,相关性等。

    • 我的经理在过去的2.5年里一直在俄罗斯以外的地区(迪拜,伦敦,安卡拉),在他们的指挥下有一堆人,没有人会与您照顾孩子。
    • 您知道技术A,但是它已经退役-学习新的需求产品是您的任务。 需求比新颖更重要。 您的需求不大-经理很长一段时间都不会为您烦恼。
    • 尽管Microsoft为工程师组织了培训,例如,我在Azure Service Fabric上去Redmond到Jeffry Richter,但您不必等到第一次访问客户1.5年之后就接受培训(因为必须尊重他人的隐私,所以我们将其撤职) 。

  • 英语知识 -这里的一切都很清楚

    • 尽管如果您仅在俄罗斯与当地经理一起工作,您不会说话,而只能读写。
    • 但是,如果您要出差阅读培训,则只需要对话即可。

另一方面,我将PFE的工作与像Hitman这样的计算机角色的工作进行比较。 (这里是目标的照片,目标的大概坐标,这是您一周的工作时间,其余时间由您自行决定。)PFE对任务进行了大概的描述,有客户的住址和他的联系人,大约有一个星期(或多或少)上班,也许需要一些时间进行准备。 我一周没有时间-太糟糕了(从以紧急模式完成到转移到下一次就诊有很多选择),您不知道如何完成任务-太糟糕了(但您始终可以拒绝)。

个人经历


一个好朋友叫我,他自己去了谷歌。 但是不要以为这是阴谋,因为 所有过程,例如背景调查,技术面试或英语面试,都需要完成。 就个人而言,我是在25岁生日之前的一个月,即正式毕业后的2.5年(尽管我从三年级开始正式从事程序员工作,曾在知名公司工作过)。 当时,我是俄罗斯最年轻的PFE之一(我的俄罗斯同事比我大5至15岁),而且在意大利平均(50岁)的PFE的背景下,它看起来像个孩子,尽管在这种情况下这个年龄与经验相关不是线性的。

商务旅行


在我的四年中,我去了许多国家和城市工作。

  • 英国/德国/法国/美国留学
  • 他曾在阿尔巴尼亚,保加利亚,比利时,捷克共和国,波兰,罗马尼亚,拉脱维亚,爱沙尼亚,芬兰,哈萨克斯坦,亚美尼亚,阿塞拜疆,乔治亚,沙特阿拉伯,塞尔维亚,丹麦,乌克兰,白俄罗斯,塞浦路斯工作(他似乎没有忘记任何人)。



    如果按城市列出,则会出现很长的清单,但是当然主要是在首都。

虽然,如果您添加远程工作,则可能可以覆盖整个欧洲和整个富裕的中东地区。

有建议前往阿富汗,尼日利亚,挪威,瑞典,法罗群岛,埃及,约旦,阿尔及利亚进行商务旅行。 但是我不想要的地方,某个地方没有解决。 我的同事在巴基斯坦,在中非,甚至在马来西亚,都有人。 关于在商务旅行中可能出现的一系列神话,我将在另一篇文章中讲述。

专案


我阅读了很多有关asp.net/asp.net核心上的Web开发,Azure及其基础结构开发的培训。 花了一些调试会话,甚至进行了代码审查; 编写并补充了材料培训,然后其他人在全球范围内阅读; 从十几个系统编写原型; 帮助在Azure中建立工作流程; 从事技术预售等 但是重要的是要了解,这只是我们团队中四名工程师之一的经验。 其他3个的体验完全不同,我几乎在技术和活动类型上都没有与它们相交(嗯,我看不到有关Windows内核调试的培训)

总的来说,有很多有趣的事情,但是现在我什至都不记得90%的项目,因为 项目通常是每周一次,而在过去的4年中,它有100多种不同的作品(我不知道如何相乘,这是针对已完成一周以上的项目进行的调整)。

但是,这四年我学到了很多东西。 从最容易理解的角度来看,在MS之前,调试一词与Visual Studio和浏览器开发工具相关联,我认为自己是一个很好的专家,在此之后,它更可能与windbg / perfview / perfmon / wirehark一起使用,我认为我对调试不太了解。

我的结论是:如果您对Microsoft平台的开发有足够的经验,同时又受过纪律训练,可以进行自我培训和商务旅行,则可以申请PFE DEV的角色。 这是俄罗斯四年来在PFE DEV中的第一个职位,当下一个职位打开时,这个问题就不容易了。 对于所有问题,请写下stasus ,他承担了这个负担。

我不后悔在PFE DEV工作了4年,尽管我不会说这是一条充满玫瑰的道路。

PS关于财务状况-我们都签署了一份涵盖许多内容的NDA。

PPS问题“你为什么要离开哪里?” 我要重新表述一下:我没有离开微软,而是作为解决方案架构师(Azure / Microsoft Stack)加入了EPAM。 怎么了 简短的答案是,EPAM提供了良好的条件和有趣的任务,在Microsoft RUS,我达到了顶峰。 通过分析所有选项,可以得到详细的答案,我在Word中花了10页文字。 我认为不值得在这里发布。

最后,我想谈一谈关于PFE工作的故事之后出现的一些常见的神话和误解。

分配给单独的文章,因为 还有2-3倍的文字。

Source: https://habr.com/ru/post/zh-CN440108/


All Articles