概述
往期精选
● 架构师高并发高性能分布式教程(4000G)
● 39阶段精品云计算大数据实战视频教程
● 互联网技术干货视频教程大全【菜单为准】
● 2017年8月最新Intellij IDEA全套视频教程
● 程序员如何制作高质量的简历【视频+简历】
● 两套大型电商实战项目
● 200本经典编程相关书籍下载
更多精彩查看历史记录.........
架构设计系列
第一本:《研磨设计模式》,这本书详细对GOF设计模式进行了讲解。
设计模式讲的比较细致,透彻。传说网上有研磨设计模式作者的视频。有的可以分享一下。
这是本人推荐的详细学习设计模式的第一本书。
像HeadFirst这类的就不说了。
大话设计模式也可以看下,不过入门可以,但深入研究就需要看别的了。
第二本:前几天给大家推荐过《面向对象葵花宝典》,对理解面向对象思想有一些帮助。对面向对象理解做了较到位的描述。
第三本:《.NET应用架构设计:原则、模式与实践》,不过这本是NET写的。对常用的架构模式做了介绍。比如N层设计,业务层设计,逻辑层设计,服务层设计,数据层设计等。对了解各层的设计方法有不错的帮助。本人看这本书也至少三遍以上。
比如在服务设计中有一个幂等的模式,是分布式系统中较长用到的。
第四本:《Microsoft .NET企业级应用架构设计》,与《NET应用架构设计:原则、模式与实践》想对应的是本书也是从业务层,服务层,等进行架构模式的架构。讲解的方式有点不同。虽然是NET语言的,但是对Java或其他语言都有帮助。比如:假如一个人说MVC是设计模式,你就懂的MVC是架构模式。
第五本:最后,再给大家分享一本架构的书。原因是技术积累会成为类库,类库逐渐会变为框架。一个人架构设计的能力,很大程度体现在框架设计方面。因此,最后一本书是《架构探险:从零开始写Java Web框架》
本书从零开始,介绍了如何搭建一个web框架。bean实现,aop实现等。本书个人读了两遍,感觉对设计框架和封装模块有一定的帮助。
BAT技术系列
推荐三本技术文学类书籍。第一本是《淘宝技术这十年》,第二本是《京东技术解密》,第三本是《华为研发》
第一本:《淘宝技术这十年》群内有电子版,个人看了至少三遍以上。生动形象的介绍了淘宝从小到大的技术发展历程。对思考技术发展有较好的帮助
第二本:《京东技术解密》,可以作为参考吧,本人买了一本,但还没详细看。总体来看,《淘宝技术这十年》质量和内容上更好一些。
第三本《华为研发》本人几年前看的是第一版,现在又第二版了。此书对华为技术的发展和管理变革有一定了解,从而指导自己对技术管理进行一些改进。
小插曲:谈一下技术和管理在个人发展中的看法。。
首先,做几年技术后发现希望做管理,做管理后发现想做技术。经过思考发现是自己对技术和管理认识不足,知识掌握不对。
比如技术如果不能提高到架构师级别,就只能code,这样一年一年薪资不涨也基本看到了尽头。
因此做技术必须要做到架构师级别。(可能话有点慢),但是个人最近的感悟。只有做到架构级别,从一定的高度思考技术问题,才能不会被淘汰。专注技术,同时培养技术派的领导能力,经验越丰富,越需要在IT圈里培养知名度,参与开源或者很多技术获得
因此,我做管理后,又转到了技术。到现在基本了解如何去做一个架构师了。
到这个时候,发现应该去做管理。呵呵~~因为个人的发展模式是技术+管理的模式发展。以下是架构,管理方面成长的知识参考。
架构方面:面向对象,设计模式,架构模式,分布式系统,业务架构(常用系统架构),具体技术广度和深度等;
最后
以上就是勤恳菠萝为你收集整理的架构设计系列书籍推荐的全部内容,希望文章能够帮你解决架构设计系列书籍推荐所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复