『壹』 程序員怎麼樣才能進入微軟
光聰明沒用
微軟公司的招聘信箱,每個月會收到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,內存,顯卡,硬碟等的要求都不高,一般電腦都滿足要求;只有極少數應用場景對電腦配置有著嚴格要求,而這樣的場景很少見,大部分程序員一生都不會碰見;
個人喜好
外觀、體驗、和使用便捷,是我個人對電腦的最直接喜好點,微軟電腦從整體來看比較吸引人,程序員使用這款電腦不多,更多是價位和價值不怎麼匹配,同等價位其它品牌可能更好