导师志 | 从微软的程序员到数据分析师,我的转型对正在求职择业的你有哪些帮助?

  • June 2, 2017
  • |

   关注MentorX学在蔓藤,赢在职场!

本期阅读重点

1、蔓藤精英导师采访

1)关于IT行业

2)关于在微软工作 & 微软招聘

3)从Software Developer到Business Analyst的转型与职业选择建议

4)成为一名优秀的Business Analyst需要哪些技能?公司的录取条件有哪些?

2、Business Analysis福利大礼包

1)14G,80个数据分析与R语言视频,从入门到进阶教你如何掌握R语言

2)30G 100个统计学基础教材,系统进行统计知识提升

3)11本Data Science书籍权威机构数据科学教材,最全数据分析、大数据应用手册

4)20G 100本统计基础/ Python/ SPSS/ SAS/ R语言/ SQL/ Excel教程


蔓藤导师介绍


姓名:小北

职位:Business Analyst

公司:Microsoft

擅长领域:Computer Science, Database 


1

关于IT行业

a.

刚入职时的工作状态时怎么样的?

我刚入职的状态是比较free style——没有固定的上班时间,忙的时候早一点上班,晚一点下班;轻松的时候,早上10点上班,中午有午饭和散步的时间,下午5点左右下班。


b.

只是微软的工作模式还是developer的工作模式都是这样呢?

 IT公司都是这样:看产出看效率,不是耗时间。有些人工作快,一天三四个小时,只要完成了任务就行;也可以work from home,几乎一周有两三天work from home。身体不舒服请病假也没有关系,没有人特定去记录,也不会因为病假多而扣工资。



c.

所要完成的任务是每一组的manager来定吗?

是的。每一个project开始都会有一个design—— 会分配每个人的任务和所需时间,在这个时间内完成好工作就行。大家不会太关心在office待多长时间。


d.

每一个Project大约是多长时间?

▷ project时长大约是三个月。大的project会分段开发,例如这三个月做version1,下三个月完成version2 。



2

 关于在微软工作

a.

之前在微软做过什么project?

▷      做过邮箱方面的项目——给各个公司做带有他们域名的邮箱,让公司员工使用。我所做的是保护邮箱不被攻击。我们的主要客户是公司和学校。 



b.

 那你们这个组的teamwork是什么样的模式呢?

▷ 我们一个team大约12个人,下面有分两个组。每一小组的工作方向不同,前期是独立的工作,等到完成差不多时会进行接洽并且组合起来然后再进行测试。


c.

那你目前做的project主要运用到哪些领域呢?

  ▷  我现在所在的组是Universal store 类似apple app store。我要做的是把在Universal store发生的所有交易,银行,微软,客户数据拿到,在这些数据中抽取有用的信息并分析。

d.

这些好像与会计,金融方面有关,那么对专业知识要求高吗?

 ▷我没有学过会计和金融方面。加入这个组之后我学到了一些知识,我觉得这些自学的知识在这个领域是足够应付的。


3

     关于从Software Developer

到Business Analyst的转型

a.

你觉得你这个转型的工作状态有什么不同吗?

▷ 其实工作状态没什么变化,只是所做的工作不同。目前更多是关于数据,让数据更清晰,通过数据去发现和说明一些问题。


b.

你觉得你现在的工作是你更喜欢的吗?

▷ 是的。我觉得我更适合目前的工作。它需要一部分但不特别偏重技术能力,但它要求对数据有深入的理解能力,而且这个工作的安全性更高。



c.

 一个工作的安全性具体是指?

▷ 在一个team里面,如果要把你换掉所需承担的风险。如果风险很高,那就说明你的工作安全性很高。例如team中的核心人物的工作安全性就很高,但如果你很多东西不懂,那把你换掉的所需承担的风险就很低,就代表你的工作安全性很低。


d.

 你觉得这是因为business analyst人数相对少还是你所做的project处于比较核心位置?

 business analyst需要看很多的数据,每个人都可以看懂数据,但是如果你不在这个team里工作,是不会明白这些数据的意义。而且随着你在team里工作时间的增长,你所知道的意义就会越多,是和经验有关系的。


e.

你觉得对于business analyst 和Software developer 这两类工作,分别适合什么样的人去做?

 developer要求理性思维很好,喜欢按部就班的工作方式,不是特别需要和人打交道。 business analyst要求对技术有一定的了解,还需要较强的交流能力,做presentation时能够很好的把自己的想法表达出来。


福利

如果你也想请小北导师成为你的私人导师

点击文末“阅读原文”填写表格


我们将会选出三名同学

送出免费咨询小北导师的机会!



4

成为一名优秀的Business 

Analyst需要具备哪些技能?


a.

对于做presentation这个技能 你是用什么方法学习的呢?

     如果是用中文的,我本身比较擅长。如果是英语,那就需要练语言,需要明白用什么样的语言更好表达,更易懂,需要在实践中不断提高。


b.

基于你平时和美国人打交道的经验,你觉得他们的presentation和中国人的有什么不同呢?

      没有很大的不同,都是需要用易懂的语言表达出来,需要理性的数字和感性的故事。故事需要有起因经过转折和最终结果,需要生动形象,更易让人接受。我以前有一次要做presentation,我的导师建议我去先把我要讲的跟我的祖父母讲一遍,如果他们能懂,那就说明我的presentation过关了。语言虽然重要,但是表达方式更重要。


c.

除了专业知识,做presentation还有什么别的需要去学习吗,例如软件类?

     没有什么太多需要学习,主要是不断的练习,至于software 别的公司可能会需要一些类似python这类语言,但微软是用自己公司内部的系统。做business analyst需要学习一些统计类的知识。


d.

微软做presentation的内部内容,是需要被录用之后的培训呢还是自己也可以学的呢?

 一般都是录用之后接受培训。因为每个组需要的内容不一样,如果提前学习的话,很有可能录用的这一组并不需要这个知识。但几乎都是相通的,例如像微软用的大数据平台,别的公司也会用;如果在别的公司学的好,那么来到微软,可以学习得更快。


e.

那对于数据分析后再呈现出来这样一个过程,平时会用例如Tabuleu这类的第三方公司来帮助处理数据吗?

   没有,微软是不会用的。微软有各种各样自己的公司来处理 ,我了解过Tabuleu 我觉得他对于数据量不大时可以很快的处理出来;但是如果数据量很大,如果从原始数据到最后可以展示出来的数据过程很复杂的话,只有在最后展示数据的时候这个软件才能发挥作用。而business analyst有价值的就是在这个复杂过程中,可以找到办法让数据更清晰更能说明问题。

 


5

关于微软应聘


a.

之前应聘微软是怎样一个过程呢?

    是校园招聘。微软的HR去到学校,我在学校投的简历,投完简历之后微软会电话与我们联系,相当于电话面试,一般是45分钟。如果电话面试过了就会到公司面对面面试,一般需要一整天,进行4-5轮面试。面试过程和其他的IT公司几乎是完全一样的。


b.

那么面试内容呢?

 几乎和其他的IT公司也一样。很重要的一个方面是算法,还有编程语言、数据库、design也特别重要。例如如何设计一个software,我觉得这类题没有什么特别可以准备的,主要还是平时的积累。


c.

市面上有没有一些微软的面试题库呢?

 有的,叫做leetcode,是一个网站,上面有许多面试题和面试经验,目前大概有500多道,不仅仅是关于微软的,还针对许多其他公司。可以把题多刷几遍,一遍可能不够,还有glassdore 上面也有许多面试题和面试经验。我当时就是通过glassdoor和leetcode准备的。


d.

 微软是什么时候招聘呢?

 一般微软招聘的时间是:微软3-4月比较多,6月和7月比较少,最少的是10、11和12月。


6

     作为一个女生,在申请Developer

和Business Analyst的优劣势对比

a.

你觉得女生在学习CS方面有什么优势吗?

 学习可能没有什么优势,但是找工作有优势。因为公司有法定的男女比,因为cs专业的男生很多,女生很少,所以会对女生的需求更大一些。我当时那个组一共16人,只有我一个女生。


b.

 目前做business analyst的女生多吗?

  这个的女生会多一些 大概能占到1/3


7

 关于Business Analyst的录取条件

a.

如果去申请business analyst,有什么录取条件吗?

      我觉得不同的公司标准不一样,因为business analyst 是一个比较新型的行业,目前没有一个可以说明什么类的人容易被录用的规则。但是我觉得主要是三个方面:一个是数据库能力,例如对于数据的操作能力;第二个是统计方面的能力;第三个是有些公司会考一些算法,因为工作时是需要用一些编程语言来实现想做的东西。


b.

那对于交流能力和soft skill要求高吗?

 这些能力是在交流中展现出来的,很难去鉴定一个人是否拥有很高的presentation能力,能够表达出自己想说明的。性格比较open就可以了。

8

 关于CS和Business Analysis的专业选择


a.

 因为目前cs比较容易找工作,所以会有许多人学习,那么你认为什么样的人真的能学好这个专业,能在这个领域比较突出呢?

 首先要自己喜欢,不能因为容易找工作而选择,需要自己能在这个工作中找到乐趣;第二点是需要比较发达的理性思维;第三点是需要承受压力的能力,例如deadline近在眼前,但是还有许多工作要做,那么要有承受压力和安排时间的能力。


b.

很多学数学和统计的同学想转到business analyst领域,你对于这部分同学有什么建议吗?

 这部分想转的话,可以学习一点简单的java 增加算法的能力,不需要特别多,但是得会一点。


9

福利为你献上

小蔓呕心整理

2017年

CS与数据科学大礼包!


1. R语言专项教程

14G,80个数据分析与R语言视频

从入门到进阶教你如何掌握R语言

2. 大数据统计学基础

30G 100个统计学基础教材

系统进行统计知识提升

3. 11本data science书籍

权威机构数据科学教材

最全数据分析、大数据应用手册

4. 数据分析完全教程

20G 100本统计基础/ Python/ SPSS/ SAS/ R语言/ SQL/ Excel教程

深入浅出了解数据科学语言与技能


【Business Analyst

福利大礼包领取方式】


关注MentorX公众号

“BA”

即可获得福利免费领取方式!


福利发送日期:

美西6月10日23:59前

(北京时间6月11日8:59前)



All comments(0)

No comments yet