‘壹’ 程序员怎么样才能进入微软
光聪明没用
微软公司的招聘信箱,每个月会收到1.2万份简历。如果用A4纸打印出来,能堆得比姚明还高。
不过,微软HR们并不担心加班工作,他们有比人工筛选更高效的“秘密武器”———计算机核对搜索。每封按规格投递给微软的电子简历,会经由特定程序搜索关键词,然后录入数据库。计算机“认为”有前景的简历,HR才给应聘者一个电话应答的机会。
两轮筛选出的“胜利者”能收到一张来往华盛顿州雷蒙德的微软总部的机票。打包好头脑,准备接受“眼高于顶”的面试官们一整天超高难度的“马拉松”面试吧!
“为什么啤酒罐的两端要做成凹形设计?”
“你要怎么制造M&Ms巧克力?”
“芝加哥全体大学生的体重总和是多少?”
听到这些问题少皱眉头,它们都是微软面试最典型也最小儿科的“一星级题库”。通不过这类测试,别说微软,硅谷中的其他计算机企业都不会“接收”你。
其实,早在20年前,微软还未曾开创、硅谷还是群雄争霸时,就开始流行用这些“扯淡”考题招聘。因为计算机产业的快速变动和创新,许多企业发现,光测试应聘者的IQ远远不够,高分IQ员工往往光有一副聪明脑袋,爱说不能做。
于是,老板们开始寻求可以考查“全方位解决能力”的招聘题目,“读取”应聘者逻辑思维能力、想象力和解决问题的能力“指数”。这就是“怪考题”的老祖宗们。
为比尔设计浴室
如今,在“巨无霸”微软的推动下,这类考题愈出愈冷僻。
来看看最近比尔·盖茨最中意的考题———为他设计一个浴室。
很异想天开?可以随便回答?这么想的话你铁定无法通过微软面试!用心分析题目,应试者可以得出2个答题关键 ———一是要考虑符合比尔·盖茨身份、职业、性格的浴室设计方案;二是至少要提出一些让比尔·盖茨欣赏但他自己却从未想到过的设计理念。否则,比尔·盖茨干吗雇你为他设计浴室?
被微软接受的合理设计理念于是诞生了。
能够自动上锁的智能医药箱:用来存放家用药品,以便无大人陪伴的孩子进入浴室、偶遇意外时能够得到及时救治。
自动记事本:在浴室里产生奇思妙想,却又因为手湿,无法使用PDA。那么,或许比尔·盖茨需要一个声音识别设备,当他说出诸如“比尔的备忘录”等代码后,设备可以录下信息,并自动将信息发送到电子邮箱,以备随时取用。
一面物像非对称的镜子:镜子背后安装了视频屏幕,屏幕连接着四周围隐蔽的摄像机。这样,站在镜子面前,你能轻易看到你的背面图像和侧面图像,穿衣服、剪头发或者挤掉背后的暗疮就方便多了。
“面临不确定时的行动力”而非“想象力”,才是微软设计这道考题的真正目的。
答对了未必得分
更令人抓狂的是:有时,应试者即使给出了题目的正确答案,却依旧无法得分。
比如“地球上有多少这样的点:你先朝南走一公里,再向东一公里,再向北1公里,这时你回到了你的起点上。”
首先你想,这不是四方形少了一个边吗?回到起点简直不可能!
然后,很快想到“极点”这个特殊地点———从北极点出发,任何方向都是南。于是从北极点出发,向三个方向分别走一公里,回到极点。于是你庆幸自己找到了答案,而且是惟一的答案。因为这样的事情在南极点上不能发生,南极点已经不能再向南了。
考官面无表情,在你的答卷上批下“汤团”一个,你和回答“没有这个点”的朋友们站在同一个叫做“淘汰”的阵营。
答案的关键正是在南极点上。
假定你站在离开南极点一公里多一些的地方走向南极。走完向南的一公里后,你还未曾达到南极点,但已经非常接近。于是你继续向东,因为实在离南极点太近,你发现不断向东走的路线形成了一个以南极为圆心,与赤道平行的圆,它的周长刚好一公里。这样一来,你回到了圆形的出发点。往北一公里后,你回到原点。这样一来,答题的点增加到了无数。
完了吗?并没有,你还可以增加一些点,比如,那个圆形的周长恰好是1/2公里、1/4公里、1/8公里……
只有回答出后面两类答案的人,才有资格被微软留下来。
‘贰’ 微软的一个程序员编一个计算机操作系统需要多长时间
首先一个操作系统不可能是又一个人进行完成的,微软的操作系统都是有一个极其庞大的团队花费数年的时间才可以完成一个新的操作系统。
就那server系统举例,server2003、server2008、server2012。一般都是时隔几年才会出一个新的系统。
所以你问题一个程序员编写一个计算机操作系统基本上是不可能完成的任务。都需要一个团队多年的努力才能写出来。
‘叁’ 微软的程序员的平均年龄是多少
现在35岁左右(微软中国)
请采纳!
‘肆’ 为什么很多程序员都比较抵触微软
他们觉得是钱的问题。我不管,微软大法好(反正我也是程序员)
‘伍’ 微软的中层程序员工资多高
首先,并不一定在微软工作就说明个人能力很强,但是说实话我想去,因为这样大的公司无论是搞研究还是搞项目开发,在软件工程这门艺术上都是很有经验的,会快速让人成长,但并不是人人都有这个机会的,但是我更看中中国人自己的产品所以我选择了一个跟Oracle争夺市场的咱自主研发技术的公司,而且这类公司在软件管理和知识积累方面也是有几下子的,一般规模都还只是中小型的企业,但是越是在这样的环境越有机会培养咱们成为“多面手”,
‘陆’ 什么是微软工程师如何成为一名微软工程师
(一)、 一个程序员应该具备的基础知识和概念
1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)
2、机器语言和微指令集的概念。
3、程序的概念。
4、汇编语言是低级语言但不是机器语言。
5、高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中国软件业的英雄,你也写一门语言,最好不用英语) 6、编译程序和解释程序的概念和其原理。(编译器是高手和专家编写的)
7、HTML、XML等是标识性语言。
8、Prolog是人工智能语言。
9、操作系统OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝对是高手)
10、Windows编程说白了就是Windows API的调用。(中国的程序员很多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是低级编码员,我称其是coder)
11、VC++、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境,不是编程语言。
12、面向结构的设计概念。
13、面向对象的概念。(好好理解,兄弟,这个东西还是很重要的)
14、软件工程的概念和原理。(如果你想当老总就需要好好研究了,系统分析员比编码员要高一个等级,薪水也高哟)
15、数据库的概念。(要熟悉一些着名的数据库系统和语言的名字,如Orcle,SQL,DB2,DyBase等)
16、了解网络概念。
17、了解多媒体概念。
18、熟悉和掌握数据结构和基本算法。
19、是不是要求太高了,别着急慢慢来,进步在不知不觉之中。(一旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感觉自己有了全面的基础知识;当你知道编程序是怎么回事时,说明你已经入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其后尘吧。要有信心和耐心。沉不住气怎么能成大事?!)
(二) 教材推荐
――-推荐的教材主要还是针对概念来的,最好选用名校的教学用书。
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
(三)一些经验和体会
1、真正的程序员用C++;(一位专家说的)
2、动手去编程序;
3、动脑去思考;
4、要有良好的编程风格;
5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)
6、有自己的学习计划;
7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)
8、不要怕学新东西;
9、要有软件工程的思想;
10、善于发现问题,然后去寻找答案;
11、向高手请教;(要虚心直到你成为高手)
12、和同行交流;(不善于交流肯定不行)
13、懂得软件的实质,不要被千变万化的表象所迷惑;
14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)
15、学习wiodows编程主要是学习windows OS和win32 API;
16、有空了解一下嵌入式开发;
17、有空了解一下PDA软件开发;
18、了解一下.NET框架和C#语言,也许它是你新的衣食父母;
19、要有耐心,不要作浮躁的人;
20、对程序加注释,并保留你的老程序;
21、学到的东西越多,了解的越多,你就越接近专家;
22、有空去逛逛CSDN,那里有你很多知己;
23、要有信心成为一个优秀的程序员;
(四)一些好书的推荐
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
(五)学习计划
――-这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。
1、《计算机组成原理》
2、《操作系统》
3、《数据结构》
4、《汇编语言》
5、《 C 》
6、《 C++ 》
7、《VC 技术内幕》
8、《Programming Windows》
9、《深入浅出MFC》
10、《Advanced Windows》
11、《Inside The C++ Object Model》
12、《Thinking in C++》
13、《Effective C++》
14、数据库
15、网络
16、嵌入式OS和编程
17、硬件单片机
18、.NET和C#
19、软件工程
20、UNIX和Linux
‘柒’ 微软程序员工资一般多少
每个公司都有自己的等级体系。不同级别薪资待遇是不一样的,年薪过百万的程序员也有不少人。
微软(Microsoft)是一家美国跨国科技企业,由比尔·盖茨和保罗·艾伦于1975年4月4日创立。公司总部设立在华盛顿州雷德蒙德(Redmond,邻近西雅图),以研发、制造、授权和提供广泛的电脑软件服务业务为主。
最为着名和畅销的产品为Windows操作系统和Office系列软件,是全球最大的电脑软件提供商、世界PC(Personal Computer,个人计算机)软件开发的先导。
2017年全球最赚钱企业排行榜第15。2018年BrandZ全球最具价值品牌100强第4位。2018世界品牌500强第4位。
2019福布斯全球数字经济100强榜排名第2位。Interbrand全球品牌百强排名第四位。2020年《财富》全球最受赞赏公司榜单第3位。
2020福布斯全球企业2000强榜第13位。福布斯2020全球品牌价值100强第3位。2021福布斯全球企业2000强第15位。
2021年6月23日,微软市值突破2万亿元,是继苹果之后美国第二家市值突破2万亿元的企业。
Microsoft一词由“MicrocomPuter”和“Software”两部分组成。
其中,“Micro”的来源是MicrocomPuter“微型计算机”,而“Soft”则是Software “软件”的缩写,是由比尔·盖茨命名的。
1975年至1979年,微软一直使用公司的首个LOGO。
1980年至1981年使用的是第二个LOGO,1982年至1986年使用的是第三个LOGO,而1987年至2012年8月22日,使用的是第四个LOGO。从2012年8月23日开始,微软陆续使用新LOGO。
‘捌’ 微软开发Office大概有多少程序员啊
可以非常负责的告诉你
微软美国本土Office开发团队 常规编制的人员大概有2000人左右。
这还不包括 一些兼任微软其他系统模块的高级设计人员会参与 还有一些本地化的功能由微软当地的研究所协助完成,还有收购一些小公司做好的模块。
但是Office发展到今天已经非常庞大了,历尽20多年的风雨,几代团队的维护,前后参与其中的人累计近10万余人了。
‘玖’ 微软程序员工资一般多少
8K起,软件工程师平均工资为29864元/月,其中30%的工资收入位于区间20000-25000元/月,20%的工资收入位于区间15000-20000元/月。据分享数据统计,微软中国(Microsoft )软件工程师平均年终奖为110000元。
‘拾’ 专业的程序员用微软的电脑怎么样
先来句总结性的结论:如今各大品牌中低档次的电脑,对于专业程序员编程来说足够了,微软电脑在国内程序员中使用率很低
程序员使用各品牌电脑概况
台式
:台式电脑在公司使用率最高,国内程序员在公司使用的台式电脑----绝大多数是拼装的杂合体(主机是一个牌子,显示器是另一个牌子,操作系统可能是linux,windows..等等),纯血统的(一体)占得比例比较低
笔记本
:程序员一般自己的第一个编程笔记本是国产的所谓高性价比产品,华硕占有率最高;随着工作年限增长,程序员使用的笔记本又会分流,一部分追求炫(外观设计)、便携式、功能全但不'笨重'(操作复杂),一部分追求高性能、高体验(主要是玩游戏~~~~),还有一部分是佛系(随缘,不追求笔记本性能,外观等等较为多余的东西,满足基本需求即可)
开发与电脑配置
软件研发各岗位与环节,任何主流编程语言,不管是游戏还是各大应用软件,对cup,内存,显卡,硬盘等的要求都不高,一般电脑都满足要求;只有极少数应用场景对电脑配置有着严格要求,而这样的场景很少见,大部分程序员一生都不会碰见;
个人喜好
外观、体验、和使用便捷,是我个人对电脑的最直接喜好点,微软电脑从整体来看比较吸引人,程序员使用这款电脑不多,更多是价位和价值不怎么匹配,同等价位其它品牌可能更好