① java初学者看什么书好呢
我不建议你看这本中文翻译的《JAVA编程思想》,因为翻译的很烂,如果你英语学的很好,那就看英文原版的<<Thinking in Java>>.或者看
<<Java JDK 5.0 经典入门>>这本书的作者非常有名(一个美国老头),他从JDK1.0一直写到现在的JDK6.0。只是比较贵一些(118元,1068页)但是非常值得.我以前就是看这本书入门的.这本书我一共学了15天,参加全国软考JAVA考题得15分满分.
② 程序员打基础必看书籍!
1、《深入理解计算机系统》
从c语言到汇编语言到硬件再到操作系统,写得非常好。是一本能帮助深入理解计算机系统的书。基本上把这本书吃透面试操作系统的大部分问题都不是问题。
2、《算法导论(第三版)》
被很多acmer coder奉为学算法的经典之作,但不太适合初学者,因为它这本书很多内容只提供了伪代码,而没有具体实现。但可以从这本书学数据结构和算法好,因为日后的编程语言对实现而言实际上并没有特别大的障碍,只是适合与不适合的选择罢了,而把想法转换成编程语言才是对算法知识的考验。如果不想太过深入的话可以忽略掉第四部分(高级设计和分析技术)第五部分(高级数据结构)和第七部分(算法问题选编),你会发现书其实比你想象中薄很多噢!
3、《计算机网络:自顶向下方法》
软件学院的计算机网络教材,非常适合初学者,里面将计算机网络从顶层到底层逐章分析了一遍,如果能够结合一些实验来辅助理解会更好,因为里面的讲解比较抽象。
4、《STL源码剖析》
如果你是经常用c++刷算法题的同学,那么一定经常用STL的各种集合, vector, set, stack, queue等等。它们的实现原理,在源码面前,完全没有秘密。
5、《图解HTTP》
日本人着的介绍HTTP协议的书,对理解HTTP协议的一些细节有非常大的帮助,插画也很多,感觉就像看漫画一样,很容易理解的。
6、《TCP/IP详解卷一》
这本书能把枯燥的知识讲得很细致,强烈推荐这本,看完相应章节后大概能够明白为什么TCP/IP要这么设计了。面试的时候经常问到三次握手和四次挥手,还有各种状态的转移, TIME_WAIT的时间为什么是2*MSL······
7、《UNIX网络编程卷一:套接字联网API(第三版)》
中文版快800页,不过我只看了一些章节,这本书也是把TCP/IP的细节讲得很深很深,此外还有非常重要的基本套接字编程,就是写网络程序的时候那些bind, accept, listen, send, receive函数之类的,内容非常多,但是这些是理解多路复用模型所需要掌握的······select/poll/epoll这些系统调用解决了什么问题?事件机制能不能理解?就看这本书的前六章了。
8、《数据库管理系统(原理与设计)》
这个也是web开发中离不开的东西,必须划重点学会的是ER图/SQL语句/存储数据(磁盘|文件|RAID|缓冲池等)/三大范式/索引以及相应的数据结构/事务相关的所有概念,尤其重点学习SQL 。之后学会使用mysql workbench来进行数据库建模/逆向工程生成建表语句/根据SQL生成JAVA实体类等就不赘述了,开发过程中网络谷歌一下就知道啦,然后如果习惯在windows下开发的同学推荐利用navicat这个好东西。
③ 初级程序员需要看哪些书籍
初级程序员要求用c语言编程,所以不会太难啦,用c于洋方面的书籍就可以了。、推荐阁下阅读《c语言程序员之路》。另外要想过初级程序员,还要有软件基础知识,数据库基础知识,计算机专业英语等等,自己多努力吧。像一本里都又是不太可能的。不要想有什么好办法呀
④ 自学编程需要哪些入门书籍
1、《实战Java程序设计》
这是一本既注重实战,同时也注重底层“内功”训练的书,非常适合初学者阅读!
⑤ java初级程序员应该看什么书
学Java,有哪些推荐书籍可以看?很多人都会有这样的疑问。如果你初出茅庐,对Java感兴趣,在这行深钻研,那么这些书绝对不能少;如果你已经是个Java工程师,那么这些书可以帮助你在Java的路上更加精进。一起来看看吧!
四大名着之《Java核心技术(第10版)》
提起Java入门必读,四大名着是少不了的。《Java 核心技术》就是其中之一,分卷一、卷二两册,卷一讲基础,卷二为进阶。全书对于Java语言的核心概念、语法、重要特性和开发方法讲解地非常细致,可以说是一部有关Java的网络全书。
四大名着之《EffectiveJava中文版(第 2 版)》
“神书”、“整本书都是精华”、“内容永不过时”、“Java 程序员必读”……这些标签都是属于《Effective Java中文版》的。
这本书不是讲理论基础的,而是讲实战的。书中介绍了78条极具实用价值的经验规则,涵盖了大多数开发人员每天所面临的问题的解决方案,并且通过代码例子进一步进行佐证,让你知其然,也知其所以然。
哪怕不是Java程序员,也能买来看看,书中绝妙的编程观是跨语言、跨平台的。
四大名着之《Java 编程思想(第 4 版)》
这同样是一本Java领域的经典书籍,从Java编程的基础知识点开始讲起,慢慢深入,一直到Java的高级特性。作者用了大量通俗易懂的代码对理论进行佐证,让读者在实际操作中可以深入理解操作符、枚举类型、接口等相关知识。
这是一本被广大读者评价为“不管什么时候阅读都会有收获”的书,不论你是否刚接触 Java,都可以在阅读中获得启迪。
《深入理解Java虚拟机:JVM 高级特性与最佳实践(第 2 版)》
用Java却不懂JVM是说不过去的,但市面上有关JVM 的书很少,这本书更是少有的国内讲解此方面备受好评的书,甚至可以说是JVM书籍最好的读物之一。
本书整体内容更偏向实战,难易适中。从内存管理、执行子系统、程序编译与优化、高效并发等核心主题讲解JVM。第2版根据JDK1.7进行了内容升级,整体上不光适合入门,而且对于已经接触JVM的人来说,也会常读常新。
《Java语言程序设计(基础篇)(原书第 10 版)》
这应该是很多程序员,尤其是Java程序员倍感亲切的书,因为这本书可以说是他们当中很多人的入门初心。
本书从最基本的程序理论知识出发,哪怕你完全没有Java基础,也可以通过这本书了解Java基本的程序设计、语言结构、面对对象程序设计等知识。书中还配了大量的代码和课后习题,让读者在了解有关Java的基础知识的时候,也能进行实践深入理解。
非常适合零基础、Java 和编程爱好者来读。
《Java 高并发编程详解:多线程与架构设计》
全书主要分为四个部分:第一部分主要阐述Thread的基础知识;第二部分引入了 ClassLoader; 第三部分详细、深入地介绍volatile关键字的语义;第四部分也是最重要的一部分,站在程序架构设计的角度深入讲解了如何设计高效灵活的多线程应用程序。
上述就是几本学Java要看的书籍。目前Java软件工程师的就业机会和人才需求量是非常大的。再加上Java程序员不仅IT专业企业需要,广大的非IT企业也需要,前景是非常乐观的。
⑥ 我现在在工作,准备一年后去培训当程序员,我现在看哪些书可以提升自己,或者应该学会使用哪些电脑软件
如果有不错的英文阅读能力,可以选择headfirst Java,headfirstPython这样的书籍。如果能力有限,最简单的入门书籍是java学习笔记。现在先不用想太多,先把入门书籍搞定了,看完之后自然知道下一步该怎么做,如果一开始就给你指点宏图江山的话,说不定会吓着你。
⑦ 有哪些程序员看的书推荐一下的吗
程序员都输的话,你可以直接在淘宝上面买一下比较火的急吧,一般的话国外的书比较好一点。
⑧ 成为一名优秀的程序员,有哪些书值得推荐
《素数之恋》:保持好奇心
《素数之恋》是一本 400 页的厚书,目标是让非数学专业的读者可以理解这个数学中最深奥的问题。作者在序言中说道:“如果你读完我的书以后还不理解黎曼假设,那么你可以断定,你将永远理解不了它”,读完这本书后,深感此言不虚。
⑨ 程序员需要看那几本书那
你好,很高兴能为你解答,看到及时采纳喔!谢谢!
程序猿必读的几本书:《如何编程》《C 从入门到精通》《程序员的修养》《程序员的道》《程序员的禅》……最后一本是《如何治疗颈椎病》