❶ 考程序员要看什么书
1、
考试大纲(清华大学出版社)
程序员考试大纲与培训指南(2009版),8元
2、
指定教材(清华大学出版社)
程序员教程(第三版),张淑平主编,57元
程序员教程(第2版),沈林兴主编,57元
3、
试题分析解答(清华大学出版社)
程序员历年试题分析与解答,2008版,38元
4、
参考用书
(清华大学出版社)
程序员考前重点辅导,李锋主编,83元
跨越程序员必备训练,
范立南主编,49元
程序员考试复习与提高(2007版),李锋主编,78元
程序员考试科目1:计算机硬软件基础知识--考点解析及模拟训练(2005版),刘克武主编,48元
程序员考试科目2:程序设计--考点解析及模拟训练(2005版),刘华主编,29元
程序员考试辅导(2005版),谢树煜主编,46元
程序员备考训练(2006版),刘克武等编,19元
备注:最好是看09年以后的书,毕竟是09年改革的。
我在华信智原也正准备考初级程序员,希望我们都过,加油!
❷ 程序员必备的书籍有哪些
《代码大全》 史蒂夫·迈克康奈尔
《计算机程序的构造和解释》
《C程序设计语言》
程序员思维修炼(修订版)
系统化思维导论
优秀的叛逆者:引领组织变革的力量
《Site Reliability Engineering》
《Refactoring》
《Peopleware》
《编程珠玑》
《修改代码的艺术》by Michael Feathers
《编码:隐匿在计算机软硬件背后的语言》
《程序员健康指南》
❸ 计算机有哪些必读的经典书籍
计算机专业学习的过程中,大家学习了程序语言C/C++、数据结构、数据库、计算机组成原理、操作系统和计算机网络等基础课,但是还有许多经典书籍值得我们一读,阅读这些书籍不但对我们个人能力提升而且对个人应聘找工作都有很大的帮助。下面罗列出一些经典书籍供大家参考。
1. 程序语言方面
C语言作为最经典的语言,也是计算机专业最先学习的一门语言。首先推荐几本C语言经典书籍:
《C和指针》
《C缺陷与陷阱》
《C专家编程》
《C语言深度剖析》
Expert C Programming
其中《C专家编程》从C的历史、语言特性、声明、数组指针、链接、运行时内存等问题进行了细致的讲解和深入的分析,全书展示出很多优秀的编码技巧,特别适合有一点C语言基础的人观看。《C语言深度剖析》是国内写的一本书,重点讲解了C语言里的一些晦涩难度的问题。
C++语言经典书籍:
《C++ Primer 5th》
《Effective C++》
《深度探索C++对象模型》
《STL源码解析》
C++ Primer
以上几本是学好C++必读的书籍,《C++ Primer 5th》由浅入深全面的讲解了C++的语法与程序设计,是C++程序员必读的一本书,《深度探索C++对象模型》对C++运行原理作了一个很好的剖析,详细的讲解了对象内存模型以及调用运行的本质,对深入理解C++内部机制来说是一本非常好的书籍。计算机底层书籍:
《编码》
《编译原理》
《汇编语言》
《C++反汇编与逆向分析》
Code
《编码》深度形象的讲解了计算机的原理,看完此书后你会对计算机的工作原理有较深刻的理解,强烈推荐大家看一看。
2. 算法、数据结构相关
《算法导论》
《编程珠玑》
《编程之美》
《算法艺术与信息学竞赛》
《算法导论》是算法领域的圣经,这本书很厚并且理论知识较强,很难从头到尾认真的看一遍,大家可以选择性地看,当然能完整的看完就更好了。《编程珠玑》和《编程之美》这两本书也非常经典,里面注重的是解决问题的思路,看的时候要认真思考里面的问题。最后一本是关于ACM方面的书,如果自己能力足够强的话,看看这本书也还是挺不错的
LeetCode 中国
当然,这里不得不向大家推荐的就是 LeetCode 在线技术平台了,专注于做算法、学习、求职和计算机科学相关的内容,被誉为计算机界的刷题神器。目前,LeetCode 也已经进入中国,有自己的中文网站( leetcode-cn ),不仅提供了 LeetCode 的全部服务,还有中英文题目对照和中文社区,总算可以愉快的刷题了。
3. 操作系统相关
《深入理解操作系统》
《linux内核完全注释》
《自己动手写操作系统》
《Windows内核原理与实现》
Linux内核完全注释
《Linux内核完全注释》一书选取了代码量不超过2万行的linux 0.11内核,对内核代码的每一个细节都作出了详细的讲解,麻雀虽小,五脏俱全,看完这本书对linux操作原理会有一个很深的理解,是国内一本非常优秀的书。
4. 软件开发、设计相关
《Head First 设计模式》
《设计模式-可复用面向对象软件的基础》
《重构与模式》
《代码大全》
《设计模式》(GOF)
Head First - 设计模式
设计模式在工作中重要性尤其突出,良好的软件设计对于后期的维护、扩展有着重要的作用,对于大型软件,首先要做的就是设计好整个软件架构,这也是整个软件开发过程中最难的一个环节。
5. 数据库
《数据库系统概念》
《数据库系统实现》
《MySQL技术内幕:sql编程》
《MySQL技术内幕: InnoDB存储引擎》
❹ java程序员必读的书籍
建议你看看《java程序员,上班那点事》,很多泥都会明白了!
❺ 软考程序员要看哪些书
在学习程序之前,我想大家首先应该对程序员这个行业熟悉一下,更加要对编程的语言以及所涉及到的工具有所了解。因为如何了解这些是很难去给自己一个明确的目标的。
以下是书籍推荐:
《程序员教程》官方教材,建议一定要看,
《程序员考试考点突破、案例分析、实战练习一本通》
内容紧扣考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。每章内容分为考点突破、典型试题分析、实战练习、练习题解析四个部分。
《程序员考试考点分析与真题详解(第4版)》
着重对新版的考试大纲内容有重点地进行了细化和深化,是此考试中程序员级别的考试辅导用书,内容涵盖了最新的程序员考试大纲的所有知识点,准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及解答问题的方法和技巧等。
以上三本书是考试要看的,在看书过程中注意梳理知识点,理清各个知识点中的联系,多做真题,考试就没什么问题了,祝考试顺利!
❻ 一个合格的程序员应该读过哪些书
程序员的自我修养:
第一阶段:
《C语言程序与设计》
《Java通识》
《C++进阶宝典》
《Swift入门与实践》
第二阶段:
《教你怎么不生气》
《佛经》
《老子》
《沉默的愤怒》
第三阶段:
《颈椎病康复指南》
《腰椎间盘突出日常护理》
《心脏病的预防与防治》
《高血压降压宝典》
《强迫症的自我恢复》
《精神病症状学》
第四阶段:
《活着》
❼ 程序员必修的书籍有哪些 最好是能推荐几本好的教程 谢谢...
程序员必修的书籍有哪些 最好是能推荐几本好的教程 谢谢...
p的资料确实很多 我觉得你看书不如看视频直观 更容易理解 我这有php和java的由浅入深的全套视频 你要是想学的话我可以发给你 QQ1620086880
匿名 <span class="tm">5-13 09:16</span>
</p>
<div class="b bt2"><div class="bt bg1 ft"><img alt="其他答案" height="16" src="/static/img/ico2.gif" width="16"/>其他答案</div></div>
<p class="ft bb">你要学什么啊?
程序员必修的书N多
都看恐怕你要看到30岁
喜居宝地千年旺 福照家门万事兴 喜迎新春
❽ 程序员杂志评出的十大it好书
1、人人都是产品经理
互联网产品经理的第一本书。作者苏杰经历丰富,实践出真知,串起产品经理散落在各处的精粹,让人融汇贯通,掌握思维方法和做事方式,人人都是产品经理!
2、正在爆发的营销革命:社会网络营销指南
《程序员》杂志主编刘江如是说“搞技术的人也要懂得营销”,无独有偶,冯大辉亦说“技术本身也需要营销”。在网络如此发达的今天,科技依然引领着营销的变革,作为科技的创建者和使用者,更需要了解点营销学。
3、高效程序员的45个习惯
这是一本对所有程序员开卷有益的好书,是一本融知识、哲理、实践于一体的奇书。用简明、易懂的方式将各种敏捷方法中的有效实践有机地串联成一个整体,深刻、实用,是有志于跻身“优秀程序员”的人员必读之作。
4、演讲之禅:一位技术演讲家的自白
从事IT媒体行业已有10年,参加过无数的IT技术会议,最大的感触就是演讲者们能够把技术讲得很好,但在演讲技巧,和听众互动以及演讲的趣味性上实在是不敢恭维。而这本《演讲之禅,正是专门为“参加(或以后有机会参加)公共演讲的程序员精英们”而精心准备的。作者15年的演讲经验汇集于此书,从多方面介绍如何做好技术演讲,以及如何处理演讲时遇到的突发事件。值得一提的是,书中提到美国前总统克林顿的演讲费用高达每小时15万美金(据媒体报道,他因全球巡回演讲获得巨额收入,而成为近40年来最富裕的美国总统)。
5、结网:互联网产品经理改变世界
称得上是作者8年来培养产品经理新兵的经验集萃,从互联网产品经理的视角,深入剖析了互联网公司的产品运作方式和互联网产品的成功要素。值得一提的是,本书的阅读体验很好,脉络清晰,结构分明,语句简洁,排版考究。
6、程序员职场第一课
这是作者Leo 献给社会新人的生存手册。推荐给刚刚入职或入职一两年的朋友。书中详细阐述了学校里学不到,但是工作中又特别需要的“常识”。希望你的职业之路走得更顺畅。
7、如何管理软件企业
曾经一篇《我的大学10年》轰动IT开发界,如果拿来重读依旧意味深长。从曾经的高校学子到企业老板,如今已经为企业在做咨询,林先生本身的过程就是一部很好的教科书。暂不论成败英雄,林先生的这本《如何管理软件企业》立足本土,值得品味。
8、团队之美
书中汇集了30多位IT资深团队领导的成功与失败经验,揭秘软件工程历史上最引人注目的团队鲜为人知的故事。帮助你从中吸取教训、学到经验,打造成功的团队。
9、观止——微软创建NT和未来的夺命狂奔
一个比尔盖茨都怕的人?他是谁?一本在国外已经出版了15年,为什么到今天才在中国有中文版面市?上市一个月在各大技术社区引起了巨大反响,每一个开发者在感叹Culter的伟大与执着同时,也为自己是一个程序员而感到莫大的荣耀。
10、软件随想录:程序员部落酋长Joel谈软件
这是一本影响全世界数百万程序员的网志书、一位软件行业老兵的真知灼见。作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。
❾ 程序员的软技能书籍有哪些值得推荐
1. 《深入理解计算机系统》:(美)布赖恩特 (Bryant,R.E.) 等着。 以程序员的角度和全局的视角来审视计算机系统,涵盖从数据表示到程序运行、系统交互的各个方面,非常值得深读!
2. 《Writing solid code》: (美) Steve Maguire 着。 想写出 bug-free 程序的上佳读物之一。相应读物的还有《高质量程序设计艺术》(code quality: from a open source perspective) , 《代码整洁之道》(Writing clean code),《编写可读代码的艺术》(The Art of Readable Code)
3. 《Thinking in Java》:(美)Bruce Eckel 着。 Java 语言编程的推荐教材。 《Effective Java》(Joshua Bloch着) 作为进阶书籍。
4. 《设计模式——可复用面向对象软件的基础》:(美)“四人帮”着。 设计模式的必读书籍(亦可用于参考)。
5. 《实现模式》: Kent Beck 着。 非常有益的面向对象编程经验谈。
6. 《重构: 改善既有代码的设计》: Martin Fowler 着。 作为面向对象编程的收藏书籍,随时可参阅。
7. 《Test Driven Development: By Example》: Kent Beck 着。 测试驱动开发的优秀入门书籍
8. 《MYSQL必知必会》: (英)Ben Forta 着。 人民邮电出版社。薄薄的一百页左右, 快速上手和使用 mysql 数据库。
9. 《正则表达式必知必会》: (英)Ben Forta 着, 杨涛 / 王建桥 / 杨晓 译。人民邮电出版社。 薄薄的一百页左右, 清晰的阐述, 适合正则表达式的快速了解和上手。
10. 《Java TCP/IP socket 编程》: (美)Kenneth L.Calvert, M.J. Donaboo着, 周恒民译。 非常好的 Java tcp/ip socket 入门读物, 详细地讲解了相关的知识点,有相应的实例为佐, 并且对底层、性能等方面也作了一定的阐述。
11. 《Ubuntu Linux 指南:基础篇》: Mark G.Sobell 着。 学习和使用 Linux 系统的优秀入门读物, 建议未接触过 Linux 系统的童鞋从 Ubuntu 起步。
12. 《Perl 语言入门》(第五版) : Randal L.schwartz 等着, 盛春等译。 Perl 入门的推荐教程。通俗易懂、详尽得当。
❿ 学计算机必读的书籍
深入理解计算机系统(原书第2版)
简介:伟大的计算机科学教材之一。 卡耐基梅隆大学计算机学院院长、IEEE、ACM和美国工程院院士倾力奉献。 超过120所美国和世界一流大学计算机专业选用本书为教材。
被誉为“价值超过等重量黄金的无价资源宝库”
计算机系统概论(原书第2版)
简介:本书是计算机科学的经典基础教材。全书以自底向上方法帮助学生理解计算机系统的原理,前半部分阐述了计算机底层结构,后半部分讲解了高级语言编程及编程方法学,主要内容包括数据类型及其运算、数字逻辑、冯·诺伊曼模型、汇编语言、输入和输出、TRAP程序和子程序、C语言编程等内容。
20年来影响无数程序员的经典之作
计算机系统基础
简介:主要介绍与计算机系统相关的核心概念,解释这些概念如何相互关联并最终影响程序执行的结果和性能。本书共分8章,主要内容包括数据的表示和运算、程序的转换及机器级表示、程序的链接、程序的执行、存储器层次结构、虚拟存储器、异常控制流和I/O操作的实现等。
国内第一本基于“IA-32+Linux+GCC+C语言”平台的关于计算机系统基础内容的教材
计算机网络(第5版)
简介:内外使用最广泛、最权威的计算机网络经典教材。全书按照网络协议模型自下而上(物理层、数据链路层、介质访问控制层、网络层、传输层和应用层)有系统地介绍了计算机网络的基本原理,并结合Internet给出了大量的协议实例。
ndrewS.Tanenbaum国内外使用最广泛、最权威的计算机网络经典教材。
计算机网络:系统方法(原书第5版)
简介:本书采用“系统方法”,将网络看作由相互关联的模块构成的交互式系统,通过丰富的因特网实例解析网络工作原理和应用设计方法。每章都以启发式问题开篇,章末辅以相关资源和习题,以完整的端到端系统为重点,不囿于传统分层模型。
影响一代程序员的经典着作