程序員求職成功路

出版時(shí)間:2010-9  出版社:機(jī)械工業(yè)出版社  作者:周揚(yáng)榮  頁(yè)數(shù):390  
Tag標(biāo)簽:無  

前言

筆者于2006年7月畢業(yè)于中科院軟件所,之后曾先后在北大計(jì)算機(jī)所、Sun中國(guó)工程研究院、美國(guó)Comodo安全公司工作,目前就職于奇虎360安全公司。期間一直從事技術(shù)研發(fā)。從畢業(yè)到現(xiàn)在,本人工作已經(jīng)超過三年,積累了一定的編程經(jīng)驗(yàn),涉足了多個(gè)開發(fā)領(lǐng)域,也經(jīng)歷了大大小小很多面試。其中的主要面試包括:Microsoft亞洲工程院,8面;Sun中國(guó)工程研究院,5面;Symantec,5面;Baidu,4面;北大計(jì)算機(jī)所,3面;華賽:5面。在這些面試中,筆者都很幸運(yùn)地堅(jiān)持到了最后一輪。筆者也曾以面試官的身份,面試過前來應(yīng)聘的求職者。為了把自己三年以來積累的一些編程與面試的經(jīng)驗(yàn)寫出來和大家分享,力求共同進(jìn)步和提高,筆者寫下此書,供那些熱愛編程但苦于經(jīng)驗(yàn)不足的程序員朋友們參考,讓他們?cè)诔绦騿T行業(yè)里少走彎路,在激烈的職場(chǎng)競(jìng)爭(zhēng)中脫穎而出。有一個(gè)著名的等式就是:程序設(shè)計(jì)語(yǔ)言+算法=軟件。因此程序員要想提高自己的編程能力,寫出優(yōu)秀的軟件,必須具備扎實(shí)的編程語(yǔ)言應(yīng)用能力和靈活的算法設(shè)計(jì)能力,此外還應(yīng)具備豐富的某個(gè)專業(yè)領(lǐng)域的技能和經(jīng)驗(yàn)(這一點(diǎn)對(duì)于非應(yīng)屆的朋友來說,非常重要。如果你沒有搜索引擎開發(fā)經(jīng)驗(yàn),那么很少有搜索公司對(duì)你的簡(jiǎn)歷感興趣;如果你沒有安全軟件開發(fā)、系統(tǒng)內(nèi)核開發(fā)經(jīng)驗(yàn),那么也很少有安全公司對(duì)你的簡(jiǎn)歷感興趣)。但最重要的還是算法設(shè)計(jì)能力。算法設(shè)計(jì)是計(jì)算機(jī)軟件設(shè)計(jì)與開發(fā)的核心。編程語(yǔ)言與開發(fā)領(lǐng)域可以變化,你可以今天用C,明天用Java,你也可以今天做Web開發(fā),明天做底層安全開發(fā),但是算法設(shè)計(jì)以及數(shù)據(jù)結(jié)構(gòu)卻是相通的。本書將花大量的篇幅來詳細(xì)介紹程序設(shè)計(jì)語(yǔ)言的核心、常用算法基礎(chǔ)與設(shè)計(jì),以及程序設(shè)計(jì)的各個(gè)專門領(lǐng)域。

內(nèi)容概要

本書共分三部分。技術(shù)篇講解了程序設(shè)計(jì)巾最通用的技術(shù)問題,包括C/C++、數(shù)據(jù)結(jié)構(gòu)與算法、程序活動(dòng)記錄、內(nèi)存分配與管理、程序調(diào)試、程序測(cè)試、多線程編程、進(jìn)程通信等;開發(fā)篇介紹了程序設(shè)計(jì)的各個(gè)領(lǐng)域,包括網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程、內(nèi)核編程、界面編程等;求職篇介紹了如何準(zhǔn)備面試,發(fā)揮自己的正常水平,并通過實(shí)際的面試經(jīng)驗(yàn)為大家揭開大公司面試過程的神秘面紗,也探討了程序員的軟實(shí)力培養(yǎng)與職業(yè)發(fā)展規(guī)劃。    本書適合計(jì)算機(jī)專業(yè)的在校學(xué)生及正在尋找工作的應(yīng)屆畢業(yè)生,也適合在職軟件開發(fā)人員、編程技術(shù)愛好者以及更換工作屢敗屢戰(zhàn)者。

作者簡(jiǎn)介

周揚(yáng)榮,男,四川人,生于1980年2月,畢業(yè)于中國(guó)科學(xué)院研究生院軟件研究所。曾就職于北京大學(xué)計(jì)算機(jī)研究所信息安全工程中心,從事計(jì)算機(jī)犯罪取證與Rootkit檢測(cè)研究與開發(fā):Sun中國(guó)工程研究院,從事Solaris內(nèi)核技術(shù)研究與開發(fā);Comodo安全方案公司,從事Windows主機(jī)入侵防御系統(tǒng)(HIPS)的研究與開發(fā)。現(xiàn)就職于奇虎360安全公司,從事Windows系統(tǒng)中主動(dòng)防御的研究與開發(fā)。業(yè)余愛好包括旅游、歷史、地理、古生物、宇宙學(xué)等。

書籍目錄

出版說明前言上篇 技術(shù) 第1章 C語(yǔ)言  1.1 指針  1.2 位運(yùn)算  1.3 運(yùn)算符  1.4 數(shù)據(jù)對(duì)齊  1.5 實(shí)數(shù)  1.6 整數(shù)   1.6.1 編碼   1.6.2 存儲(chǔ)  1.7 字符   1.7.1 ASCII與UNICODE   1.7.2 char與wchar_t   1.7.3 ANSI_STRING與UNICODE_STRING  1.8 溢出   1.8.1 數(shù)組溢出   1.8.2 數(shù)溢出   1.8.3 緩沖區(qū)溢出   1.8.4 棧溢出   1.8.5 指針溢出  1.9 雜項(xiàng)   1.9.1 變量   1.9.2 #pragma   1.9.3 位域   1.9.4 static 第2章 C++  2.1 C++與C的區(qū)別  2.2 構(gòu)造函數(shù)、析構(gòu)函數(shù)和賦值函數(shù)   2.2.1 默認(rèn)生成函數(shù)   2.2.2 構(gòu)造函數(shù)實(shí)現(xiàn)   2.2.3 成員初始化方法   2.2.4 基類析構(gòu)函數(shù)   2.2.5 賦值運(yùn)算  2.3 繼承和多重繼承   2.3.1 模板與繼承的選擇   2.3.2 菱形繼承  2.4 多態(tài)與虛函數(shù)機(jī)制   2.4.1 什么是多態(tài)   ……中篇 開發(fā)下篇 求職附錄參考文獻(xiàn)

章節(jié)摘錄

插圖:(3)你期望的待遇是多少?如果給你的薪水比你現(xiàn)在的少,你來嗎?大家在面試之前,應(yīng)該好好想一想自己究竟有哪些優(yōu)點(diǎn),哪些缺點(diǎn)。當(dāng)然,優(yōu)點(diǎn)應(yīng)該是你要介紹的重點(diǎn),這也是你展示自己的一個(gè)很好的機(jī)會(huì),所以在介紹優(yōu)點(diǎn)的時(shí)候不要謙虛,當(dāng)然更不要浮夸,而是不卑不亢,如實(shí)說出自己的優(yōu)點(diǎn),比如你的算法很好,比如你動(dòng)手能力強(qiáng),學(xué)習(xí)能力強(qiáng),比如你能夠很快適應(yīng)一個(gè)新的項(xiàng)目的開發(fā),比如你能夠承受很大的工作壓力并能夠很出色地完成一些復(fù)雜的困難的任務(wù)等等;而對(duì)于缺點(diǎn),我們可以坦率地說出來,點(diǎn)到為止,并希望在以后的工作中能夠克服。當(dāng)然我們不能說自己沒缺點(diǎn),也不能把那些明顯的優(yōu)點(diǎn)說成缺點(diǎn),但更不能挑嚴(yán)重影響應(yīng)聘工作的缺點(diǎn),或者說令人不放心、不舒服的缺點(diǎn)??梢哉f出一些對(duì)于所應(yīng)聘工作“無關(guān)緊要”的缺點(diǎn),甚至是一些表面上看是缺點(diǎn),從工作的角度看卻是優(yōu)點(diǎn)的缺點(diǎn)。至于第3個(gè)問題,薪水待遇我們可以自信地提出來,而如果對(duì)方說出給你的薪水比現(xiàn)在少,那么你應(yīng)該態(tài)度鮮明,不假思索地表達(dá)出自己的觀點(diǎn),那就是:不能接受薪水比現(xiàn)在低。至少你要告訴他,如果開出的薪水比現(xiàn)在低,你會(huì)更加慎重地考慮和選擇。所謂人往高處走,水往低處流。如果對(duì)方給的薪水比現(xiàn)在低,這個(gè)公司就根本沒有承認(rèn)你的價(jià)值。實(shí)際上,總監(jiān)這么問你,也很可能是在考查你是否自信,是否有底氣。如果你不假思索地回答能接受,一是自降身價(jià),二是讓對(duì)方認(rèn)為你不自信,因此會(huì)懷疑你是否有出色的工作能力,你是不是在原來那個(gè)公司待不下去要被裁員,走投無路了才被迫接受這個(gè)條件。因此這次面試沒準(zhǔn)就功虧一簣。實(shí)際上,既然薪水比現(xiàn)在的還低,還有什么理由值得換工作呢?除非對(duì)方確實(shí)有吸引你的地方,比如更大的發(fā)展?jié)摿?,能學(xué)到更多的東西。

編輯推薦

《程序員求職成功路:技術(shù)、求職技巧與軟實(shí)力培養(yǎng)》:深入講解技術(shù)問題;系統(tǒng)介紹熱門領(lǐng)域;傳授實(shí)際面試經(jīng)驗(yàn);探討職業(yè)發(fā)展規(guī)劃?!冻绦騿T求職成功路:技術(shù)、求職技巧與軟實(shí)力培養(yǎng)》適合計(jì)算機(jī)專業(yè)的在校學(xué)生及正在尋找工作的應(yīng)屆畢業(yè)生,也適合在職軟件開發(fā)人員、編程技術(shù)愛好者以及更換工作屢敗屢戰(zhàn)者。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    程序員求職成功路 PDF格式下載


用戶評(píng)論 (總計(jì)17條)

 
 

  •   這本書真的不錯(cuò),涵蓋了很多基礎(chǔ)知識(shí),都是面試用到的,不錯(cuò)!
  •   剛剛收到了這本書,很高興,又增加了我對(duì)學(xué)習(xí)的動(dòng)力,我會(huì)好好閱讀的,為了我即將來臨的工作生涯——大三的學(xué)生
  •   軟件方向,應(yīng)屆生或在校生,值得一看。
  •   很基礎(chǔ),也很好,windows進(jìn)程多講一些就好了
  •   新書,內(nèi)容還不錯(cuò),都是一些經(jīng)典的知識(shí)點(diǎn),需要注意的地方。
    作為工作之余的充電還是不錯(cuò)的,有些東西時(shí)間長(zhǎng)了確實(shí)容易忘記。
  •   書還不錯(cuò),找工作時(shí)不少真題都能在里面找到,
  •   書的內(nèi)容非常豐富,只是都只是點(diǎn)到為止,很不細(xì),這應(yīng)該也是受頁(yè)數(shù)之類的限制吧,可以理解。建議看的時(shí)候,可以以這本書為綱,細(xì)節(jié)找具體的書再細(xì)細(xì)鉆研。
  •   在同學(xué)那看到的,覺得不錯(cuò),順便買了,書不錯(cuò)!
  •   就要找工作了,買來讀一下,可以對(duì)自己的知識(shí)進(jìn)行查缺補(bǔ)漏,從而打牢基礎(chǔ),找找自己的弱點(diǎn)和不足。這本書知識(shí)面挺全的,再加上有代碼可以參考,還是C/C++來描述的,挺不錯(cuò)的,讀完后絕對(duì)收益非淺。推薦。
  •   有實(shí)例有說明,講解細(xì)致。不過涉及的面有限,可以作為補(bǔ)充學(xué)習(xí)
  •   這種書都差不多,只要買一本 然后跟著認(rèn)真看,多動(dòng)手做就可以了~
  •   昨天訂的今天就來了,而且書本的質(zhì)量還可以。。
  •   書還不錯(cuò),就是郵寄的時(shí)間太長(zhǎng)了,從北京到南京用了一周多
  •   書本跟書店的對(duì)比,質(zhì)量相差很大。感覺有點(diǎn)失望。
  •   書的質(zhì)量不好,盜版不知道內(nèi)容會(huì)不會(huì)有錯(cuò)誤。
  •   書不錯(cuò),求職者可以看看,過筆試
  •   內(nèi)容不錯(cuò),適合面試,很基礎(chǔ)的東西,但是很容易忘掉所以還是多翻翻吧
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7