web应用开发技术用什么书?
《程序员修炼之道》。
这是我读过的关于编程的最重要的书之一。尽管书中使用的编程语言是我平常用不到的,也不是所有的主题都是最新的,但这绝对是我作为一名开发人员在日常生活中使用最多的东西。我重读了最新的20周年纪念版,不得不说,这确实是一本值得你每年都去读一遍的书籍 书中涉及的概念包括开发人员的思维方式、沟通、期望管理以及其他相关的技术概念,如DRY原则、原型方法等。
《代码整洁之道》 这是另外一本伟大的书籍,在某些情况下类似于《程序员修炼之道》,都是讨论了良好组织结构的代码,书中包含许多Java和C++的示例,感觉有点枯燥,但也有很多适用于php、javascript或ruby代码库的技巧和建议。 这本书侧重于代码方面,包括如何构造函数,编写代码注释,数据结构测试等。简而言之,这是一本必读书籍。
做java程序员都要看哪些书?
做一个快乐的程序员
程序员在当今社会已经有各式各样的标签,无论这个社会给程序员贴上什么样的标签,我们都要做一个快乐的程序。
你所提出的问题是刚入行的程序员都会面临的问题。你已经决定进入IT行业,以我的经历来看,在程序员这个行业中,有一句话叫“活到老学到老”,换个角度看问题,我们称之为“累并快乐着”,因为程序员有着舒适的办公环境、诱人的薪水、编码的乐趣,更关键的是能用所学到的知识来编写程序,解决生活中所遇到的一些问题。
作为Java程序员,以下几本Java教材是有必要按顺序去学习的:
(1)《Java面向对象编程》,这是做Java编程员的启蒙书籍,面向对象编程的编程思维是现代程序员必须具备的一大技能。
(2)《设计模式:可复用面向对象的软件基础》
(3)《Java编程实战宝典》
(4)《Java Web开发实例大全》
这几本书一步一步的从基础到设计可复用模块,再到具体案例,当然Java编程的书籍远不止这些,工欲善其事,必先利其器。打好基础,后面的学习和工作便会越来越轻松,快乐的学习,快乐的工作,快乐的生活,做一个快乐的程序员,你觉得不是吗?
有哪些JAVA实战进阶学习的好书推荐?
看视频的效果还是挺不错的,边看视频,边敲代码,印象也会比较深刻,更容易理解;从功能需求的分析,到代码的实现,代码的调试等都是动态进行的,会比较详细,视觉上的体验也会更好;
以前学习Java的时候,看的是 “ 如鹏网 ” 的《这样学Java不枯燥》视频教程,挺好玩的,通过开发超级玛丽,飞机大战,电影弹幕动画,连连看,汤姆猫等经典小游戏来讲解Java的知识点,没想到Java还可以这么学,蛮有成就感的;
有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的,有新的技术,新的课程更新了,也是可以继续申请了来学习,视频,课件,源码都是可以免费下载的,具体的可以到如鹏网官网上去了解一下,有详细的课程体系;
第一部分:Java语言基础
第二部分:Java高级技术
第三部分:web前端
第四部分:Javaweb编程(核心阶段)
第五部分:企业框架
第六部分:项目阶段
第七部分:企业专题
谢邀!
入门的最好方式是:书籍+视频资源:
书:《Head First Java》,O’reilly的Java编程基础系列,《Thinking in Java》 ,《 Java 核心技术 》
视频教学:网易云课堂,慕课网,果壳MOOC学院也可以
进阶的最好方式是:书籍+视频+动手实践(实验楼网站)
JAVA语言进阶系列:
《深入理解Java虚拟机:JVM高级特性与最佳实践》
《Java并发编程实战》
《Java多线程编程核心技术》
《Effective Java中文版》
《深入分析Java Web技术内幕》
《大型网站系统与Java中间件实践》
《Spring源码深度解析》
算法及设计模式进阶系列:
Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson
这本书很基础,但是其实学习基础比学习高级的东西更难。这本书真正做到了教会我们基础。它是每一个Java程序员必读的设计模式书籍,包括经验丰富的资深程序员。我也建议学习设计模式就应该从这本书开始。它不仅用清晰的方法解释了概念,还给出了很多图表,练习,测试以及活生生的例子来帮助你思考和吸收。我是head first系列书籍的超级粉丝,就是因为Head First Java和Head First Design Pattern。Head First Design Pattern中有很多很棒的例子,任何想要学习面向对象基础的人(譬如接口,封装,多态,抽象等)都应该读读这本书。其中装饰模式(Decorator design pattern)和观察者模式(Observer design pattern)是非常好的两个章节。
2. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
这是四人帮(GOF)的经典设计模式的书籍,它也是很多其他的面向对象设计模式书籍所借鉴的对象。如果关于设计模式的必读清单上没有这本书,那便是不完整的。出版了接近20年之后,这本书的主题依然紧贴面向对象和设计模式理论。这本书围绕着设计一个文档编辑器的例子,分别解释了多种设计模式,如Creational patterns, Structural and Behavioral patterns。个人浅见,这本书是最好的设计模式书籍。对于每个Java程序员来说,这本书以及Java concurrency in Practice和Effective Java都是必读书籍。你可以从亚马逊上购买这本书,有纸质版的,也有多媒体CD。
3. Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) by Alan Shalloway, James R. Trott
4. Software Architecture Design Patterns in Java by Partha Kuchana
5. Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) by Deepak Alur, Dan Malks, and John Crupi
还没有评论,来说两句吧...