在学习程序之前,我想大家首先应该对程序员这个行业熟悉一下,更加要对编程的语言以及所涉及到的工具有所了解。因为如何了解这些是很难去给自己一个明确的目标的。
以下是书籍推荐:
《程序员教程》官方教材,建议一定要看,
《程序员考试考点突破、案例分析、实战练习一本通》
内容紧扣考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。每章内容分为考点突破、典型试题分析、实战练习、练习题解析四个部分。
《程序员考试考点分析与真题详解(第4版)》
着重对新版的考试大纲内容有重点地进行了细化和深化,是此考试中程序员级别的考试辅导用书,内容涵盖了最新的程序员考试大纲的所有知识点,准备参加考试
的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及解答问题的方法和技巧等。
以上三本书是考试要看的,在看书过程中注意梳理知识点,理清各个知识点中的联系,多做真题,考试就没什么问题了,祝考试顺利!
书籍挺多的,刚开始还是建议先看下书打些理论基础再看网上的东西,因为感觉书上总结的比较全面。
入门推荐图灵 的书籍:
1、《CSS3权威指南》
2、《HTML5权威指南》
老实说看完上面两本书HTML和css基本都有些基础了,然后就是可以看一下网上的教程了:
1、菜鸟教程
2、W3cshool
3、慕课网
4、极客学院
1,2主要文档类教程,3,4主要是视频类教程,并且感觉都不错,到后来你就可以看一些官方文档和别人的博客来学习了。
经常看到大家询问怎么学习C/C++,unix编程等,也经常有人推荐相关的书籍,但是一直没有个系统的总结。希望这篇帖子能对有志于软件开发的网友有些帮助。
第一部分: C语言
第二部分: C++
第三部分: 算法
第四部分: unix编程
第五部分: *** 作系统
第六部分: 编程思想
第七部分: 软件工程
第八部分: 应用
分类是希望有偏重者能比较方向性的学习。
至于推荐的书籍,有几个原则:
1、公认,经典,教科书式的
2、每个条目给出完整的书名,作者,比较简洁的介绍
3、有下载地址就更好
-----------------------------------------------------------------------------------
书籍列表如下:
格式为:
编号 | 书名 | 作者 | 介绍 | 下载地址 | 推荐说明
第一部分: C语言
11 | << The C Programming Language>> | K&R | 介绍缺 | 下载地址缺 | 谢win_hate推荐
12 | <> | Peter Van Der Linden | 介绍缺 | 下载地址缺 | 谢win_hate推荐
13 | 《C程序设计》| 谭浩强 |
C 语言入门强烈推荐谭浩强的《C程序设计》,我看的是第二版,现在应该有新版本的,好像还提到了 C++。
谭浩强我觉得是很难得的计算机教育家,
一生写过很多书,都很不错,还有他的那本《BASIC 语言》,当年都创了记录了。
不过谭浩强写的书都是教课本式的,
适合习惯于循序渐进式学习的人。
有点象岳不群说的,不象风清扬说的。
想一晚上学会《独孤九剑》然后笑傲江湖的人就算了不用看了。
| 下载地址缺 | 谢flw推荐
第二部分: C++
21 | <> | Bjarne Stroustrup |
这是一本每个人都应该买但不一定要看的书,强烈建议初学者不要看这本书,否则可能会一头雾水,失去信心,BS写书本来就不怎么样,他自己都说他的书有些晦涩难懂,但是买一本放在书柜里,有什么不清楚的地方查查高人如何解析还是有必要的。中文版是裘老师翻译的,以裘老师的深厚功力,技术上大家大可放心,但语言流畅上我就不敢认同了,况且这还是一本大书,如果要追求语言流畅的话,可能没有两3年是出不来的,而且国内的出版社又那么急功近利,稿酬不高,做得那么好有必要吗
22 | <> | lippman |
lippman的地位自然不用猜疑,此书也被评为C++的最佳入门书籍,也是Lipman写得最认真的一本书,第3版在国内98年就有了。全书可谓是C++大全,深度适当,比较适合初学者,或者想对C++和程序设计有大概了解的读者, 但就是比较厚,这也只能怪C++的源远流长,总是在打园场,不断增加新特性,让我们这群读者都不得不捧着这本大书品读。中文版是潘老师翻译的,文字通顺,但缺乏味道,看着一本千来页的书,而且前面一部分讲的都是程序设计思想,容易令人产生困倦,也难怪很多人半道出家学java。
| 下载地址缺 | 谢tutuzhang 推荐
23 | <> | meyer |同下
24 | <> | meyer |
这年本书乃是改善设计思维和设计思想的必读书籍,书中每个item莫不是经过千锤百炼之后得出。其中,effective比较浅显易懂,每个 item都比较短,而more设计思想更进一层,有些item已经多多少少有设计模式的味道。我看过的是繁体版,这两本书候老师翻译得不错(我觉得是候老师翻译得最好的两本书,比较认真),读起来比较有味道。建议初学者在看完一本C++比较完整的书后直接拜读此2书。
25 | <> |作者缺|
就是现在卖得比较热的书,梦魇和候节翻译的,翻译得很好,语言很通顺,技术上也很好,只是书中有些代码我是调试不过,或许只能怪STL里面有几个经典错误,不知看这本书的读者发现了没有我严重建议C++的初学者看这本书,先知道应该怎么来用C++,怎么来充分利用标准库,而不是一头钻入C++的庞大晦涩语法里面,先用标准库才能养成良好的代码编写风格,更可以提高自己的实作能力,否则你如果花上一年半载在C++的语言细节上,可能自己都生气为什么还是写不出好的程序出来,公欲善其事,必先利其器就是这个道理。
|下载地址缺 | 谢lenovo推荐
26 | <> | Andrei Alexandrescu|
这是天才Andrei Alexandrescu的作品,很好的一本高阶书,此书我只是浏览一下大概,没有仔细看,有些地方看不懂,全书把C++ 和设计模式融为一体,向人展示了许多不平常的设计技巧与设计规范,令人折服。但有些难度,还望各位慎重。至于里面的技术实不实用,就要因人而异了。
|下载地址缺 | 谢lenovo推荐
27 | <> | 作者缺 | 据说书中展示了模板的精华之处
|下载地址缺 | 谢lenovo推荐
28 | <> |
Herb Sutter的书读起来比较轻松,此2书可以作为effective与more effective的姐妹篇,写作风格有些如苏格拉底的提问式教学,但应用得还不够火候。书的内容确实不错,定位和effective差不多,但我个人而言还是更喜欢Meyer的书。More有中文版,有 Lostmouse翻译,质量一般,翻译给人的感觉比较仓促,很多地方都过于直译,味道怪怪的。
|下载地址缺 | 谢lenovo推荐
29 | <> | lippman | 很简单的一本书,初学者如果觉得自己确实很菜可以先看这本书,你肯定能看懂,也是lippman的书,但英文版有些地方值得商榷,还是看候节的中文版吧,翻译得还可以,就是台湾味道太浓了些,有点喧宾夺主之嫌。如了门的读者就没必要看这本书了,看它还不如看lippman的inside the C++ object model呢。
|下载地址缺 | 谢lenovo推荐
210 | <> | 关于重用和程序库设计的一本书,是由AT&T的Ellis夫妇写的,书写得很好,充分考虑了设计可重用程序库的方方面面,对于每个想设计程序库和的读者都应该看这本书,中文版名是《设计和重用C++程序库》,即将出版。
|下载地址缺 | 谢lenovo推荐
211 | <>| 我是觉得此书一般,并没有外面吹的那么好,可以说是中等偏上吧,要看就要看英文版的,中文版的千万别看,那个译者太不负责了 |下载地址缺 | 谢lenovo推荐
212 | <> | 据说人邮既要出版了,是由konnig夫妇写的,如果你想知道cfront的历史,还想清楚cfront的领导者,就找他们夫妇吧,那时,konig和BS是独立的,而其它的人都是由konig夫人 Barbara领导的,konig在C++中可算是number 2,属于学术派的那种,实际上C++也是分派别的。 英文版的质量肯定很好,有很多新的设计观念,中文版还要期待,看看结果如何。 |下载地址缺 | 谢lenovo推荐
213 | <<16Accelerated C++>> | 也是koenig和Barbara夫妇写的,据说很好,但我没机会看,实在不敢评价。 |下载地址缺 | 谢lenovo推荐
214 | <>
|作者缺 | 作者是LCC的作者之一|下载地址缺 | 谢converse推荐
第三部分: 算法
31 | <> 3卷 | D E Knuth |
本书内容博大精深,作者因为三卷书获得美国计算机协会1974年图灵奖(该奖被国际公认为计算机科学领域的最高奖项)。
本书作者D E Knuth是在计算机学界十分著名的学者,在本领域享有很高权威和盛名,他的这部著作是无数计算机专业人员的学习教材和参考读物,也是许多专业研究工作者经常阅读的经典。本书已被翻译为几十种文字在世界各地出版,英文原版书在国外已经是第11次印刷。
该书1999年底被American Scientist列为20世纪最佳12部学术专著之一(与狄拉克的量子力学、爱因斯坦的相对论、曼德布罗特的分形论、鲍林的化学键、罗素和怀特海德的数学基础、冯诺意曼和摩根斯坦的博弈论、维纳的控制论、伍德沃和霍夫曼的轨道对称性、费曼的量子电动力学等科学史上的经典著作并列)。
|下载地址缺 | 专题说明见>
这是 全国计算机软考程序员考试大纲 >
在 stackoverflow 上有人提问 程序员应该阅读的非编程类书籍有哪些? 本来只想整理编程类书籍, 不过突然眼前一亮,发现了《The Art of War - Sun Tzu》回答者的推荐说明引用 Wikipedia 上的:
亚马逊提供免费的 Kindle 版读本:孙子兵法
Much of the text is about how to fight wars without actually having to do battle: it gives tips on how to outsmart one's opponent so that physical battle is not necessary As such, it has found application as a training guide for many competitive endeavors that do not involve actual combat
This knowledge would surely be useful in the everyday "battles" we have to fight in and out of the office It's also filled with quotes you can impress your fellow programmers with :)
《哥德尔、艾舍尔、巴赫——集异璧之大成》Gödel, Escher, Bach: an Eternal Golden Braid,
这本书通常被称为《GEB》, 它绝对是一本神书,一本奇书,一本神奇的书。在豆瓣读书的科普类排名中稳居第一。我在博客中,和即将出版的书中,也一而再,再而三的提及此书。
书有点儿厚,而且价格不菲,大概五六十吧。我也曾经不止一次的向朋友们推荐此书,并赠书此书。
作者也乘中文版出版之际,为自己取了一个雅致的汉名──侯世达(Douglas Richard Hofstadter)。侯世达应该是 Hofstadter 的音译。
如果你喜爱理科,此书必读。如果你是文科,那就读读《银河系漫游指南》。
《银河系漫游指南》The Hitchhiker's Guide to the Galaxy
亚马逊翻译为《银河系搭车客指南》, 略带喜感。
突如其来的寂静笼罩了地球。
这事实上比噪音更加可怕。
有一会儿,什么也没有发生。
巨大的飞船一动不动地挂在空中,覆盖了地球上的每个国家。
在黯然退场之前,地球首先被改造成了最终极的声音重放器件,这是有史以来建造过的最伟大的播音系统。
但伴之而来的不是演奏会,不是音乐,没有开场号曲,而仅仅是一条简短的信息。
“地球人,请注意了。” 一个声音说,这声音堪称完美,仿佛来自四声道系统,完美得无懈可击,失真度低得能让勇敢的男人洒下眼泪。
“这里是银河超空间规划委员会。诸位无疑已经知道,银河系边远地区的开发规划要求建造一条穿过贵恒星系的超空间快速通道,令人遗憾的是,贵行星属于计划中预定毁灭的星球之一。毁灭过程将在略少于贵地球时间两分钟后开始。谢谢合作。”
《人性的弱点》How to Win Friends and Influence People
《人性的弱点 Kindle版》只售 29 元。
《人性的弱点》的作者戴尔·卡耐基,美国“成人教育之父”。 20世纪早期,美国经济陷入萧条,战争和贫困导致人们失去了对美好生活的愿望,而卡耐基独辟蹊径地开创了一套融演讲、推销、为人处世、智能开发于一体的教育方式,他运用社会学和心理学知识,对人性进行了深刻的探讨和分析。 《人性的弱点》讲述的许多普通人通过奋斗获得成功的真实故事,激励了无数陷和迷茫和困境的人,帮助他们重新找到了自己的人生。
接受卡耐基教育的有社会各界人士,其中不乏军政要员,甚至包括几位美国总结。 千千万万的人从卡耐基的教育中获益匪浅。
《人性的弱点》汇集了卡耐基的思想精华和最激动人心的内容,是作者最成功的励志经典,出版后立即获得了广大读者的欢迎,成为西方世界最持久的人文畅销书。 无数读者通过阅读和实践书中介绍的各种方法,不仅走出困境,有的还成为世人仰慕的杰出人士。 只要不断研读《人性的弱点全集》,相信你也可以发掘自己的无穷潜力,创造辉煌的人生。
《别逗了,费曼先生!》Surely You're Joking, Mr Feynman!
《别逗了,费曼先生》是一本很棒的读物:挥霍无忌、惊世骇俗,却仍然温馨,很有人情味儿。
R·P·费曼,他因盘子电动力学方面的研究荣获诺贝尔物理学奖。 除了作为一个物理学家外,费曼在不同时期还曾是故事大王、艺术家、鼓手和密码破泽专家。
“费曼的一生,或可比作连锁反应。从一点儿临界质量的灰质开始,这个生命向四面八方炸开,产生出热和光。” ——《时代》
“费曼以其才华和怪癖,在他的同事们中间,成了一个传奇人物——您在阅读本书的时候,不从头笑到尾,是很难的。” ——《新闻周刊》
“眉飞色舞,肆意笑闹……费曼的语言,生动活泼,直率真朴一真正令人耳目一新。” ——《芝加哥太阳报》
“如果您以为物理学或物理学家中间没有什么乐子一那么来会会费曼吧——一个用一团原子变戏法的最令人捧腹的伙计。” ——《联合日报》
“科学家都是枯燥无味之人,这样一种老生常谈,一本书就能打破,这本书就是。” ——《底特律自由报》
《尽管去做》Getting Things Done
如果你增加听说过一个词——GTD,没错,就是这本书 Getting Things Done,还有一种译法是《搞定1:无压工作的艺术》也很信、达,至于雅嘛,呵呵。
在今天这个信息量和工作量倍增的世界,一些老的工作方法已经失去了效用。 每一个职场中人或多或少都有这样的体验:压力重重;太多事情都理不清头绪;似乎永远被各种任务和目标追赶着……
时间管理大师戴维•艾伦将指导你走出规划和执行工作中的泥沼,通向高效、轻松的彼岸。 要想让事情井井有条,关键便是——从容、放松。
《别让我思考》Don't Make Me Think
先推荐一篇知乎上的文章:Chrome 浏览器的哪些设计符合「Don't make me think」原则?
在豆瓣和亚马逊搜索了很久中文版,居然没找到,不得已求助 Google,原来被翻译成了《点石成金:访客至上的网页设计秘笈》。
如果你在进行网站设计,为网站编程,或者管理网站,那么一定要读一读此书。
有些网站看起来很杂乱;
有些网站能让你轻松地找到资料;
有些网站让你犹如置身迷宫,
为什么网站的可用性会有如此大的反差?用户在访问网站时有怎样的心理? 遵循什么样的原则来设计网站才能吸引访客? 这本全球 Web 设计人员的必读经典会给出答案。
《禅与摩托车维修艺术》Zen and the Art of Motorcycle Maintenance
这是什么书?
《禅与摩托车维修艺术》:累积销量超过一千万册,美国大学“禅与现代美国文学”课程的必读参考书。
70年代的梭罗——罗伯特•M 波西格,《时代》周刊评选20世纪70年代十本最有影响力的书之一。
《禅与摩托车维修艺术》主要内容简介:在一个炎热的夏天,父子两人和约翰夫妇骑摩托车从明尼苏达到加州,跨越美国大陆,旅行的过程与一个青年斐德洛研修科学技术与西方经典,寻求自我的解脱,以及探寻生命的意义的过程相互穿插。
一路上父亲以一场哲学肖陶扩的形式,将见到的自然景色,野外露营的经历,夜晚旅店的谈话,机车修护技术等等日常生活与西方从苏格拉底以来的理性哲学的深入浅出的阐述与评论相结合,进行了对形而上学传统的主客体二元论的反思,以及对科学与艺术,知识与价值,古典主义与浪漫主义,精神与物质,机械论与神秘主义,西方与东方等西方二分法划分下的事物间的关系的思考。
并潜入自己的过去,探寻在现代文明下自己精神的分裂的起源,完成了一次自我心灵与人类文明 的探索。
《编码宝典》(Cryptonomicon)
貌似没有中国版。
在学习程序之前,我想大家首先应该对程序员这个行业熟悉一下,更加要对编程的语言以及所涉及到的工具有所了解。因为如何了解这些是很难去给自己一个明确的目标的。
以下是书籍推荐:
《程序员教程》官方教材,建议一定要看,《程序员考试考点突破、案例分析、实战练习一本通》
内容紧扣考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。每章内容分为考点突破、典型试题分析、实战练习、练习题解析四个部分。
《程序员考试考点分析与真题详解(第4版)》
着重对新版的考试大纲内容有重点地进行了细化和深化,是此考试中程序员级别的考试辅导用书,内容涵盖了最新的程序员考试大纲的所有知识点,准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及解答问题的方法和技巧等。
以上三本书是考试要看的,在看书过程中注意梳理知识点,理清各个知识点中的联系,多做真题,考试就没什么问题了,祝考试顺利!
以上就是关于软考程序员需要读哪些书,每个一项列举两本全部的内容,包括:软考程序员需要读哪些书,每个一项列举两本、各位程序猿,我想学html和css,有介绍的书籍吗、程序员除了会编程外 还需要了解什么 看什么书等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)