① 本人想學習編程,需要哪些入門書籍
1、清華大學出版社出版的《C++程序設計教程》、《C++PRIMER》、譚浩強的《程序設計書》、《Effective C++》、《More Effective C++》、《Exceptional C++》 、《More Exceptional C++》、《深入探索c++對象模型》等
2、具體怎樣學編程 :
①明確學習目的
學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。
②打好基礎
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。
(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?
③ 注意理解一些重要概念
一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。
④掌握編程思想
學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什麼是線程......;學習 COM 就要知道 VTALBE 、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼就可以觸類旁通。
⑤多實踐、多交流
掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。
⑥養成良好的編程習慣
編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致性、代碼的注釋等。
⑦上網學編程
在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。例如網站「編程課堂」()主要以 VB 和 Delph;教學和交流為主,提供大量實用技巧。
⑧加強計算機理論知識的再學習
學編程是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些計算機科學和數學基礎理論。
② 《程序員面試金典(第5版)》epub下載在線閱讀,求百度網盤雲資源
《程序員面試金典(第5版)》([美] Gayle Laakmann McDowell)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1_iUzJa9Q_XJO5A_aRQGdDQ 提取碼:79f5
書名:程序員面試金典(第5版)
作者:[美] Gayle Laakmann McDowell
譯者:李琳驍
豆瓣評分:8.9
出版社:人民郵電出版社
出版年份:2013-11
頁數:372
內容簡介:
本書是原谷歌資深面試官的經驗之作,層層緊扣程序員面試的每一個環節,全面而詳盡地介紹了程序員應當如何應對面試,才能在面試中脫穎而出。第1~7 章主要涉及面試流程解析、面試官的幕後決策及可能提出的問題、面試前的准備工作、對面試結果的處理等內容;第8~9 章從數據結構、概念與演算法、知識類問題和附加面試題4 個方面,為讀者呈現了出自微軟、蘋果、谷歌等多家知名公司的150 道編程面試題,並針對每一道面試題目,分別給出了詳細的解決方案。
本書適合程序開發和設計人員閱讀。
作者簡介:
作者簡介:
Gayle Laakmann McDwell
美國求職咨詢網站CareerCup.cm創始人兼CE,是一位著名軟體工程師,曾在微軟、蘋果與谷歌任職。早先,她自己就是一位十分成功的求職者,成功通過了微軟、谷歌、亞馬遜、蘋果、IBM、高盛等多家最著名企業極其嚴苛的面試過程。工作以後,她又成為一位出色的面試官。在谷歌任職期間,她還是該公司資深面試官及招聘委員會成員,期間閱人無數,積累了相當豐富的面試經驗。除此書外,還著有《金領簡歷:敲開蘋果、微軟、谷歌的大門》。
譯者簡介:
李琳驍
從事嵌入式Linux內核/驅動開發,關注IT、開放源碼和安防監控等領域。業余時以技術翻譯為樂,時而客串編輯,好為愛書挑錯,渴求完美,卻也常因「小」失大,不得讀書要領。翻譯或參與翻譯了《Linux命令詳解手冊》《編程人生》《編程大師訪談錄》等圖書。網路ID為leal,管理Vim、Andrid等豆瓣小組,個人站點:http://linxia.net。
漆犇
畢業於中國地質大學,擁有十餘年軟體開發、測試及流程管理經驗,曾翻譯出版了《Linux/Unix設計思想》《金領簡歷 : 敲開蘋果、微軟、谷歌的大門》等書。目前定居於美國西雅圖,在微軟Windws Phne開發中心從事與WP應用開發者相關的項目管理事務。
③ 微軟程序員面試時間
很快,大概1-2天就能收到第一輪面試的安排。
微軟的社會招聘面試總共是1輪電話面試+5輪線上面試(疫情原因)。候選人納灶以內推為主,微軟暫時未與獵頭公司合作。簡歷篩選通過後洞冊扮,先約電話面試時間,電話面試和每輪線上面試時間都在1小時左右。電話面試通過後,大約一周以後會約線上面試時間,線上面試用的是MicrosoftTeams,5輪線上面試一天完成,效率杠杠滴~。線上面試大約一周後會告知結果,通過姿岩之後就是offer、背調等流程。
不同部門和不同面試官的面試風格、側重點可能差別很大,但主要考察點應該沒有太大出入。網上也有很多人寫微軟的面經,也可以多搜一些作為參考,但是他們列出的面試題在你面試的時候可能一個也不會遇到。
④ 自學編程需要哪些入門書籍
1、《實戰Java程序設計》
這是一本既注重實戰,同時也注重底層「內功」訓練的書,非常適合初學者閱讀!
⑤ 《程序員面試邏輯題解析》epub下載在線閱讀,求百度網盤雲資源
《程序員面試邏輯題解析》(薩沙)電子書網盤下載免費在線閱讀
鏈接:
書名:程序員面試邏輯題解析
作者:薩沙
譯者:朱學武
豆瓣評分:7.5
出版社:人民郵電出版社
出版年份:2013-1
頁數:208
內容簡介:
《程序員面試邏輯題解析》共分為3個部分。第一部分從有趣且鍛煉頭腦的謎題入手,繼而給出解題思路和詳細答案,更有「熱身問題」給大家提供充分的思考空間。第二部分綜合了不同類型的謎題,如數獨、調度問題及概率題等。神秘的第三部分帶領大家不斷歷險,開動腦筋,解決大量密碼及銀行賬戶等方面的問題。幾十道簡潔的小謎題不僅充分鍛煉了我們的思維方式,更為提高面試成功率奠定了基礎。《程序員面試邏輯題解析》不僅適合程序員閱讀,更是謎題愛好者的饕餮盛宴。
作者簡介:
Dennis E. Shasha
紐約大學柯朗數學研究所計算機科學教授,先後獲得耶魯大學理學學士、雪城大學理學碩士和哈佛大學哲學博士學位。《科學美國人》網站和Dr. Dobb』s Journal的謎題專欄作家。除本書外,還著有《奇思妙想:15位計算機天才及其重大發現》、Database Tuning: A Principled Approach、The Puzzling Adventures of Dr. Ecco、Natural Computing: DNA, Quantum Bits, and the Future of Smart Machines 和Codes, Puzzles, and Conspiracy等書。
⑥ 《劍指Offer名企面試官精講典型編程題》epub下載在線閱讀全文,求百度網盤雲資源
《劍指Offer:名企面試官精講典型編程題(第2版)》(何海濤)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1QGTmDhQ7es6PzMgENMbJgw
書名:劍指Offer:名企面試官精講典型編程題(第2版)
作者:何海濤
豆瓣評分:8.8
出版社:電子工業出版社
出版年份:2017-5
頁數:348
內容簡介:
《劍指Offer:名企面試官精講典型編程題(第2版)》剖析了80個典型的編程面試題,系統整理基礎知識、代碼質量、解題思路、優化效率和綜合能力這5個面試要點。《劍指Offer:名企面試官精講典型編程題(第2版)》共分7章,主要包括面試的流程,討論面試每一環節需要注意的問題;面試需要的基礎知識,從編程語言、數據結構及演算法三方面總結程序員面試知識點;高質量的代碼,討論影響代碼質量的3個要素(規范性、完整性和魯棒性),強調高質量代碼除完成基本功能外,還能考慮特殊情況並對非法輸入進行合理處理;解決面試題的思路,總結編程面試中解決難題的有效思考模式,如在面試中遇到復雜難題,應聘者可利用畫圖、舉例和分解這3種方法將其化繁為簡,先形成清晰思路,再動手編程;優化時間和空間效率,讀者將學會優化時間效率及用空間換時間的常用演算法,從而在面試中找到最優解;面試中的各項能力,總結應聘者如何充分表現學習和溝通能力,並通過具體面試題討論如何培養知識遷移、抽象建模和發散思維能力;兩個面試案例,總結哪些面試舉動是不良行為,而哪些表現又是面試官所期待的行為。
作者簡介:
何海濤,現美國微軟總部資深軟體工程師,先後在Autodesk、思科、微軟中國等跨國企業任職。著有《劍指Offer——名企面試官精講典型編程題》、《Coding Interviews: Questions, Analysis and Solutions》(本書英文版)等書。多年來從事軟體開發工作,對軟體設計、開發、調試等均有較深的功底,對 C/C++、C#以及.NET等語言及平台都較為熟悉,對圖形圖像、CAD、設計模式、項目管理等領域均有專業經驗。
⑦ 《進軍矽谷程序員面試揭秘》epub下載在線閱讀全文,求百度網盤雲資源
《進軍矽谷程序員面試揭秘》(陳東鋒)電子書網盤下載免費在線閱讀
鏈接:
書名:進軍矽谷程序員面試揭秘
豆瓣評分:2.6
作者:陳東鋒
出版社:電子工業出版社
副標題:程序員面試揭秘
出版年:2014-3-1
頁數:304
內容簡介:
《進軍矽谷——程序員面試揭秘》介紹了如何在矽谷求職,以及剖析了具有代表性的150道熱門矽谷公司的面試題,從面試技巧、基礎知識、解題思路和效率優化等方面總結面試和解題規律。《進軍矽谷——程序員面試揭秘》分為四部分共19章,包含出國工作途徑、IT求職准備等,以及常見數據結構、演算法、大數據、系統設計和面向對象語言等方面的題目和解題思路,並提煉出解題的5個步驟:復述/提問、舉例、觀察、編碼和測試。《進軍矽谷——程序員面試揭秘》精選出的面試題是矽谷熱門公司的高頻題,可以用來作為面試前的練習。對於每道題,《進軍矽谷——程序員面試揭秘》盡可能給出多種解法,對日常工作中遇到的問題也有一定啟發性。
《進軍矽谷——程序員面試揭秘》適合正在應聘程序員相關職位的就業人員閱讀和參考,特別是打算尋求美國IT公司職位並想通過技術移民實現美國夢的程序員。
作者簡介:
陳東鋒,博士畢業於北卡羅來納州立大學,就職於IBM總部、微軟總部和網路,創辦過一家互聯網公司。
作為面試官,面試了中美兩地不下百個候選者。