8 TIPS TO BECOME A MICROSOFT TECHNICAL EVANGELIST

By Thomas Lewis February, 28 2012
I have had a paid gig at Microsoft as a technical evangelist for over 12 years. I find that many evangelists come into the role not because they read the job description and decided on a career change, but (finally!) found a job that describes what they have been doing all along.Wikipedia describes technical evangelism as:

“A technical or technology evangelist is a person whose job or role is to promote technologies… An evangelist promotes the use of a particular product or technology through talks, articles, blogging, user demonstrations, recorded demonstrations, or the creation of sample projects.”

I think the statement skews too much towards marketing as that is not what evangelism is about. Evangelism is about communication, both talking and listening. Evangelists are passionate folks that want to demonstrate or discuss something they find interesting and want to share it with you. It can be a movie, a band or messenger bag. They will tell you how it works, what types of things you can use it for. They also will want to hear what you have to think about it. Evangelists usually take on the role of “The Voice of the Customer” at Microsoft.

There is an open position on the team I am on for a Technical Evangelist who is excited about things such as Windows 8, Windows Phone, and Windows Azure and app development all-up. So with every open position you have to figure out what characteristics you are looking for in the person you want to hire. This is why we have an interview loop, to see if someone has these characteristics. Instead of keeping them to myself, I wanted to share them with you:

1. Evangelists speak different languages. I am not talking about programming languages; I am talking about different audiences. Evangelists might speak to developers one day, then a CEO the next. Evangelists understand how to excite someone about the technology they are evangelizing by relating it to the person they are talking to. Do you talk about a gadget to your geek buddy the same way you talk to your spouse about it? Don’t mistake this for talking down to someone; instead you are relating the benefits of something to their interests.

2. Evangelists look at technologies holistically. It is one thing to know how a feature works, but why is the feature compelling or valuable? Sometimes this is referred to as “business value”. For a feature, an evangelist should know not just how it works, but what the value of using it is. Does a feature make development faster or is it cheaper to implement or does it have more uses than its competitor?

3. Evangelists should understand the world around them. Many evangelists I know are voracious consumers of information. Robert Scoble is on the insane side with around 800 feeds he keeps an eye on, but Evangelists need to understand what is going on in their space. For example, what are the trends right now in the web space? What are competitors doing? Who are the influentials who are driving the thinking around this space?

4. Evangelists are not dogmatic. Contrary to popular belief, there are Microsoft evangelists who once in a while use non-Microsoft products, gasp!!! If you can believe such a thing, you will be surprised to know that I actually use an iMac in addition to my 3 PCs. I use Mac Office 2011Windows Phone 7 Connector and Microsoft Messenger for Mac on it as well as a variety of other Microsoft software that runs on a Mac. Then IBootcamp most of the time into Windows 7, which works really well on the machine. Although I get ribbing time to time from other evangelists, it is understood that we cannot be myopic about the world and it forces us to look at things from a different perspective which can only make things better at Microsoft.

5. Evangelists love demos and code. Every evangelist I know loves a new demo or looking at some code. We build a lot of demos on our team, in fact you probably have seen quite a few of them at Microsoft events. Demos are probably one of the best ways to show what something can do and create buzz and excitement. I always recommend to folks who are looking for an evangelist position to create a digital portfolio of some kind that demonstrates your skills (I always give bonus points for using GitHub or CodePlex). It also goes to show that you can actually see a project to completion and learn from it.

6. Evangelists tend to be humble. This probably is a surprise to you. You would think that evangelists would have HUGE egos, but surprisingly many that I know are very humble. Most evangelists feel like they are in a constant state of learning. Here is some advice, be wary of putting the “expert” label on your resume. If you do, I can guarantee that the questions will become much tougher as we will want to understand the true depth of your knowledge. I have done tons of interviews and have yet to find someone we hired who called themselves an “expert”. Always think of yourself as a lifetime learner.

7. Evangelists are sometimes cynical but always optimistic. Evangelists are usually a psychiatrists’ dream. We can be very pessimistic at times and give product and marketing teams a lot of grief, but it is only because we know the potential of a technology. We tend to be optimistic that our products can truly be stellar. We will always question, prod and poke, but in the end it is our optimism that usually shines through.

8. Evangelists love communities. Although I consider myself an introvert, I enjoy engaging with communities; especially those that are organically grown through meetups. I am always on the lookout for hanging out with these communities who are passionate about design or building applications.

Is there more? Of course there is. But let’s start with these. I would like to have you comment on what else you think makes a good evangelist. I also would like to hear what makes a bad evangelist (no need for names, we are trying to be constructive here). If you decide to interview for the open position, think about these characteristics and if you find yourself identifying with most of them, then apply for the position!

8 TIPS TO BECOME A MICROSOFT TECHNICAL EVANGELIST的更多相关文章

  1. 一、Microsoft Dynamics CRM 4.0 SDK概述

    Chapter 1. Microsoft Dynamics CRM 4.0 SDK Overview(SDK概述) You are probably reading this book because ...

  2. 【oneday_onepage】——Microsoft addresses DevOps with InRelease technology

    Microsoft addresses DevOps with InRelease technology A Microsoft-branded version of InRelease will b ...

  3. //Build/ 2014 开发者大会Azure重点整理

     寓教于乐,轻松掌握 Windows Apps和 Cloud //Build/ 2014开发者大会第二天重点整理 (上) //Build/ 2014开发者大会第二天的主题演讲主要包含两部分:Mic ...

  4. Channel 9视频整理【4】

    Eric ShangKuan 目前服務於台灣微軟,擔任技術傳教士 (Technical Evangelist) 一職,網路上常用的 ID 為 ericsk,對於各項開發技術如:Web.Mobile.A ...

  5. 乘风破浪,遇见下一代操作系统Windows 11,迄今为止最美版本,原生支持安卓应用

    遇见下一代操作系统Windows 11 全新Windows体验,让您与热爱的人和事物离得更近. Windows一直是世界创新的舞台.它是全球企业的基石,助力众多蓬勃发展的初创公司变得家喻户晓.网络在W ...

  6. 背水一战 Windows 10 (27) - 控件(文本类): TextBlock

    [源码下载] 背水一战 Windows 10 (27) - 控件(文本类): TextBlock 作者:webabcd 介绍背水一战 Windows 10 之 控件(文本类) TextBlock 示例 ...

  7. 背水一战 Windows 10 (21) - 绑定: x:Bind 绑定, x:Bind 绑定之 x:Phase, 使用绑定过程中的一些技巧

    [源码下载] 背水一战 Windows 10 (21) - 绑定: x:Bind 绑定, x:Bind 绑定之 x:Phase, 使用绑定过程中的一些技巧 作者:webabcd 介绍背水一战 Wind ...

  8. //build->//learn->//publish

    在今年的Build大会上,微软发布了Windows Phone 8.1,以及universal Windows apps开发策略.在接下来的两个月中,会有两个全球性的活动举办,分别是//learn和/ ...

  9. 绑定: x:Bind 绑定, x:Bind 绑定之 x:Phase, 使用绑定过程中的一些技巧

    背水一战 Windows 10 之 绑定 x:Bind 绑定 x:Bind 绑定之 x:Phase 使用绑定过程中的一些技巧 示例1.演示 x:Bind 绑定的相关知识点Bind/BindDemo.x ...

随机推荐

  1. golang

    Golang, 以17个简短代码片段,切底弄懂 channel 基础 (原创出处为本博客:http://www.cnblogs.com/linguanh/) http://www.cnblogs.co ...

  2. win上搭建react-native android环境

    http://www.jianshu.com/p/2fdc4655ddf8 http://www.lcode.org/ http://www.jianshu.com/p/ad29d97b0e9d 学习 ...

  3. AMap编辑折线、多边形、圆

    <!doctype html> <html> <head> <meta charset="utf-8"> <meta http ...

  4. 转 makefile

    转自http://blog.chinaunix.net/uid-21411227-id-1826747.html gcc是gnu旗舰产品,目前基本上就是和unix捆绑在一起分发的.这个东西功能强大,但 ...

  5. js生成GUID

    //表示全局唯一标识符 (GUID). function Guid(g) { var arr = new Array(); //存放32位数值的数组 if (typeof(g) == "st ...

  6. IE6 跟随滚动解决方法

    position:fixed;_position:absolute; left:0px; top:350px;_top:expression(documentElement.scrollTop +do ...

  7. 导出DBF,并且提供下载 [转]

    导出DBF,并且提供下载 #region Declare string mFilePath = MapPath("../DataTmp/");                str ...

  8. 【HOW】如何手工编辑InfoPath文件

    因为直接打开InfoPath的配置文件进行编辑会有些无从下手,所以下面以修改“节”的Margin为例来说明手工编辑InfoPath文件的过程. 1. 新建一个“节”,并在此节中创建一个数字类型字段“n ...

  9. Android学习起步 - 新建工程及相关

    新手起步迷迷糊糊,以下记录迷惑之处,大家共勉!!! 1.创建安卓应用工程 选择Andriod Application Project 点下一步直到完成. 二.下面是新建工程注意的地方 (1)首选删除系 ...

  10. 查询oracle数据库,返回的数据是乱码。 PL/SQL正常。

    查询oracle数据库,返回的数据是乱码. PL/SQL正常. 解决方案如下: