精华内容
下载资源
问答
  • 程序员必读优秀书籍

    千次阅读 2013-08-29 20:02:50
    《代码大全》 《程序员修炼之道——从小工到专家》 ...《设计模式》 《人月神话》 《代码整洁之道》 《黑客与画家》  《Unix高级环境变成》 《Effective C++》和《More Effective C++》 《C++ primer》

    《代码大全》

    《程序员修炼之道——从小工到专家》

    《编程珠玑》

    《算法导论》

    《设计模式》

    《人月神话》

    《代码整洁之道》

    《黑客与画家》

     《Unix高级环境变成》

    《Effective C++》和《More Effective C++》

    《C++ primer》

    展开全文
  • J2EE开发的优秀书籍

    千次阅读 2006-09-13 17:38:00
    我所读过的J2EE开发的优秀书籍!2006年08月14日 星期一 19:42以下的五册书籍,笔者推而荐之,笔者自认功利有限,前路绵绵,只愿与各位同仁共勉! 不得不说的当然是《Java编程思想》,我读的是第三版,这本名贯江湖...

    我所读过的J2EE开发的优秀书籍!2006年08月14日 星期一 19:42以下的五册书籍,笔者推而荐之,笔者自认功利有限,前路绵绵,只愿与各位同仁共勉!

      不得不说的当然是《Java编程思想》,我读的是第三版,这本名贯江湖的Java书籍让我领会了面向对象的这种语言本身的设计意图,包括为什么要用类,为什么要继承,为什么要多态!实在是一本好书!能让我们全面了解面向对象初衷!提高编写面向对象程序员的思想高度!推荐书店购买,否则看电子的眼睛要成弱视哦!~

          《设计与模式》,让人豁然开朗MVC的好书,而且会让我们知道原来还有N种其他的模式等着我们去了解,去体会去应用,思维所受到的启迪,真是非同凡响,大大提高我们的思考力。如果你没时间通读,反复读,那就把第一章读完,同样会感觉受益匪浅!

           《精通struts:基于mvc的javaweb设计与开发(孙卫琴)》,深入研究一个框架,让我们对javaweb的框架技术的深入了解从这本书开始,本书浅显易懂,细致入微,实为一本研究struts的入门级好书!第一章从jsp结合serverlet开始浅显讲解了javaweb技术的发展路程,让我们对框架的由来有简单的了解,这个本人觉得很重要,知事必先知史!没有时间的概念,只有横向的比较,不会成为高手!

           《J2EE Development without EJB中文》时下应该是很畅销的一本书,   这本书拥有一大堆“看点”。譬如说,它的作者Rod Johnson拥有10年编写Java程序的经验,目前是Servlet和JDO 2.0两个JSR专家组的成员;再譬如说,书中着力介绍的Spring、Hibernate、WebWord等都是时下流行的开源框架,IoC、AOP之类都是时下流行的概念词汇。而最大的看点就赫然摆在这本书的封面上:“without EJB”。我们曾经在无数的书籍和文章中看到,EJB是J2EE的核心技术之一;而Rod Johnson的这本书竟然宣称,绝大多数的J2EE应用根本不需要EJB。这种近乎挑衅的姿态令任何一个负责的J2EE架构师很难不萌生一探究竟的念头——不论你是打算赞同他还是打算驳斥他。
           但所有这些尽皆不是本书最大的价值所在。选择一种架构、一种技术的依据是什么?Rod Johnson认为,应该是基于实践的证报、来自历史项目或亲自试验的经验,而不是任何形式的偶像崇拜或者门户之见。书中谈到了企业应用方方面面的问题和解决办法,而这些方案无一不是这种“循证方法”的产物。除了把这些方案交给读者,Rod Johnson通过这本书希望传达的、更为重要的信息正是“循证”的工作方式——那原本就是应该是程序员的工作方式。
            这本书的前五章是让人宕气回肠的五章,每次看这几章的内容都会感觉非常过瘾。因为它不仅向整个EJB的架构和传统观念发起了冲击,而且它的每一条分析都是如何的有理有据,如此的让人信服。Rod Johnson是一个实用主义者,他不是全盘否定了EJB的价值,而是从实用的角度出发,对EJB的方方面面的功能进行了深入分析,并说明了EJB的优点和缺点。分布式对象、多线程模型、SFLB、传统的分布式架构,一个个的EJB的神话被揭穿了。如果说Rod Johnson的前一本书是对EJB的方方面面零星地提出了怀疑和批判,那么这本书则对上一本书的思想得到了升华,将这些思想进行了汇总,并以深入的方式表达出来。

            《软件工程》本书是软件工程学界的经典,被众多世界知名大学所采用,既有理论高度又有具体操作方法,对于软件工程的管理者和参与者来说都是不能不看的好教材。本书是英国著名软件工程学家Ian Sommerville系统介绍软件工程理论的力作,以要求极高的一类系统为实例,精辟透彻地阐述了软件工程的内涵。作者在第2篇中详细阐述了软件系统需求的内容、过程和描述方法,尤其是对形式化描述有详细的介绍和分析;在第3篇中针对主要类型系统的设计问题和重要的设计方法展开介绍,主要介绍了分布式系统设计、实时系统设计和用户界面设计,同时从体系结构、面向对象以及复用等视角对设计过程进行了精辟阐述;在第4篇和第5篇中,主要以实时系统为对象,介绍了系统的一系列重要特性及其度量方法,以及生命周期中包含的软件工程过程(如验证和测试等)内容和方法,内容翔实而透彻。在第7篇中作者对遗留系统处理和软件进化理论给出了高屋建瓴的分析,对软件改造的实践者来说无疑是一盏指路明灯;除此之外,作者还在第1篇和第6篇中对软件工程过程的诸多管理方面(如人员管理、项目管理、过程管理、成本估计和质量管理等重要方面)有极为详细的介绍和分析。
            个人以为,我们决不能认为自己是在作一个什么程序,我们是在完成一个工程项目!这样的定位让我们对自己有更高的要求,和更远的见识!

            寥寥数言,只是本人简单的认识,接触软件工程的时间还很短,只望于各位同僚共勉吾类之所爱,展吾辈之所能,为我们所爱的事业和国家添砖加瓦!

            (个人劝言:不管是别人写的书有多烂,劝君一定不要去诋毁别人,他和我们一样,都是同道中人,你要中伤的作者,该不会比你差,况且有句话这么说:“抬高自己,不必诋毁别人!”爱诋毁别人的处事态度,我看适合做小报娱乐记者,或者直接点说做狗仔队不错!一句玩笑,有则改之,无则加勉!只为共勉,只为攀峰,不为争风!)

     
     

    展开全文
  • 之前有写过一篇设计推荐的文章(推荐给设计师的UI/UX书籍和资源),受到了许多设计师朋友的喜欢。不过呢,设计是一条无止境的路,别说你看完那7本书就已经足够优秀,已经通透了其中的奥秘。设计是一条不断成长的路,...

    之前有写过一篇设计推荐的文章(推荐给设计师的UI/UX书籍和资源),受到了许多设计师朋友的喜欢。不过呢,设计是一条无止境的路,别说你看完那7本书就已经足够优秀,已经通透了其中的奥秘。设计是一条不断成长的路,优秀的人永远在进步。所以你要学的还有很多。

    今天主要从平面设计、网页设计、UI设计、交互&用研、字体&版式设计这几个方面为大家推荐一些比较不错的设计类书籍。找个空闲的时间,泡杯清茶,享受一下休闲的充电时间。


    平面设计

    1.平面设计法则(第2版)

    作者:Sun I视觉设计

    关于设计,其实很简单,有的人天人有设计灵感,怎么搬弄怎么有感觉。有的人,天生没有设计感,怎么设计,感觉也是没有设计过的东西。但是,这个世界上,还有第三种人,他们只要轻轻一点你的思路,轻轻一拨你的方案,设计立即就变得完美起来,这就是这本书的作用。所以,我推荐你看这本书。

    2. 康定斯基论点线面

    作者:康定斯基

    康氏认为点、线、面等绘画元素的几何形态是具有其基本的美学含义的,既所谓的"内在声音"(Inner Sound)。他对每一种元素都从外在和内在两个方面进行分析:外在而言,是元素的形态;内在而言,元素不是形态的本身,而是活跃在其中的内在张力。

    3.设计的觉醒

    作者:田中一光

    “田中一光很了不起,他有朴实的心地,从不以偏见视人。他像大鸟一样张开羽翼,如果你愿意,随时都可以钻进去躲风避雨。他像灯盏一样,给人以温暖和光明。”

    读《设计的觉醒》的过程,仿佛煲了一锅美味的汤,味道是慢慢出来的,越来越浓郁,却一点不浓重。书的文风很温润,文字读来亲切体贴,可以睡前读,也可以在车上随手翻。

    4.设计中的设计

    作者:原研哉

    设计师的任务就是提高信息的品质,增强传播的力量。技术的进步并不能直接带来信息品质的提高。“如何更容易了解?如何令人更加舒适?如何更为简单的传达?如何才能让人感动?”——这些才是衡量设计师的信息处理能力的尺度。


    网页设计

    1. Web 界面设计

    作者:Bill Scott

    封面描述:想知道怎样在今天的Web上创造伟大的用户体验吗?……本书以当前最流行的Web站点为例,介绍了两大良行之有效的Web界面设计模式。如果你想构建或重构站点,并希望站点以丰富的交互为特色,那么本书就是你出奇制胜的宝典。

    2. Web信息架构:设计大型网站

    作者:Peter Morville / Louis Rosenfeld

    这是一本“严谨”又“热情”的书,严谨的部分很实在地介绍了信息架构的基本概念、方法、案例等;热情的部分简直是本书的bonus,作为一个新兴的、跨学科的、价值待证明的领域,作者用自己丰富的经验,用絮叨又幽默的语气,向我们述说着这个行当面临着哪些挑战,哪些组织的哪些层级的哪些人,会提出怎样的挑战和疑问,作为一名靠谱的信息架构师,应该以什么样的态度去面对和回答这些问题。——真的,没事别乱提信息架构。


    移动端UI设计

    1.认知与设计:理解UI设计准则(第2版)

    作者:Jeff Johnson

    我们可以看到很多优秀的设计案例,和很多失败的设计案例,如果我们能知道一些设计准则,我们就更容易判断哪些方案会失败,我们自己进行设计就可以少走很多弯路。

    2.移动应用UI设计模式(第2版)

    作者:Theresa Neil

    对已有的产品经验整合分析,有助于更加系统化的使用不同模块,以及对结构有更清晰的认识。但是互联网行业本就日新月异,书中部分内容已经不适于当前的移动设计环境,期待看到更新版本。


    交互&用研

    这个部分的几本书在“推荐给设计师的UI/UX书籍和资源”这篇文章都有提到。


    字体&版式设计

    1.字体设计的规则与艺术

    作者:Karen Cheng

    你所看到的大部分名为“字体设计”的书,其实际内容其实是“ Typography (字体排印)”讲述的是怎样使用字体进行编排设计,或是“LogoType (文字标识设计)”,而这本,才是剩下极少数真正专业意义上的字体设计(Type Design)——分析和研究目前最优秀的英文商业字体在字形设计中的细节处理。

    2.超越平凡的平面设计:版式设计原理与应用

    作者:John McWade

    作者没有什么连篇累牍的讲理论,用实例设计告诉我们什么是漂亮的设计,好的版面和海报等设计遵循怎样简练的思路。

    今天的书推就到这里啦,附上的链接都是中文版本的,英语好的童鞋,还是推荐多看原版哈,会有不一样的启发。Ps,书单参照设计达人的推荐,更多好书入口

    很喜欢这句话:花18000+去培(song)训(qian),不如老老实实读几本。

    展开全文
  • 本文总结了一个C++优秀书籍清单,希望能够为你带来一定的帮助。因为多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助,这些书大多数都有中文版,并且可以很容易在网上找到。 这里推荐一下我...

    大多时候,一些初学者不知道应该读什么书入门,有一定基础的开发者不知道如何进阶。本文总结了一个C++优秀书籍清单,希望能够为你带来一定的帮助。因为多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助,这些书大多数都有中文版,并且可以很容易在网上找到。

    这里推荐一下我建的C/C++语言学习交流秋秋裙,秋秋搜索群名称:小凯C/C++语言学习之家,裙里有不错的学习教程,从入门到项目实战。学习开发用到的开发工具,完整的项目源码分享等,专业的老师解答学习问题。您在学习过程中有不懂的可以加入一起交流,对你学习C/C++语言会有很大帮助! 

    阶段1

    《Essential C++》

    这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。

    《C++ Primer》

    本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或缺的参考书。

    阶段2

    《Effective C++》和《More effective C++》

    作者是Scott Meyers.你应该熟读它们,并清楚地理解每个项目。该书围绕55条准则,每一条都介绍了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加讨论。

    《Exceptional C++(C++编程剖析)》和《More exceptional C++》

    这两本书中都包含了40个C++编程问题,这些问题会让你磨练自己的技能,最终成为优秀的C++程序员。这些问题是Herb Sutter精心挑选,与ISO/ANSI C++官方标准相一致,帮助程序员在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。

    《Thinking in C++(C++编程思想)》

    C++ 领域权威着作,介绍了C++实用的编程技术和最佳的实践方法。

    阶段3

    《Inside the C++ object model(深度探索C++对象模型)》

    本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承,帮助你理解程序的底层实现,以便写出更高效的代码。

    《The design and evolution of C++(C++语言的设计与演化)》

    本书作者也是C++语言的设计者Bjarne Stroustrup,作者在书中综合性地介绍了C++的发展历史,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景,既没有忽略关键性的详情,又没有过多地陷入技术细节。

    阶段4

    《The C++ standard library(C++标准程序库)》

    这是标准模板库字典,你可以在本书中找到STL相关的一切知识。本书焦点放在标准模板库、检查容器、迭代器、函数对象和STL算法上。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细节解说、陷阱、意想不到的危险,以及相关类别和函数等。

    《Effective STL》

    这是Scott Meyers的第三本C++专着,也是学习STL最权威的书籍。作者对书中的50个指导方针都作了详尽的分析,并配以示例。通过这些规则,C++开发者可以最大限度地使用STL.

    《Generic programming and the STL(泛型编程与STL)》

    本书阐述了泛型程序设计的核心理念:concepts(概念)、modeling(模型)和refinement(改善),并为你展示这些观念如何导出STL的基础概念:iterators(迭代器)、containers(容器)和function objects(函数对象)。按照本书所述,你可以把STL想象成一个由concepts组成的library,你将学习到STL正式结构并理解其强大的优势。

    阶段5

    《Exceptional C++ style》

    作者为Herb Sutter.本书同样提出了40个C++风格相关的问题,对一些至关重要的C++细节和相互关系提出了新的见解,为当今的关键C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略,帮助开发者在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。

    《C++ template》

    这是一本关于C++模板的完整的参考手册和教程,它强调模板的使用实践,包含了现实世界中的例子。每个C++程序员都应该好好读一读这本书。

    《Modern C++ design(现代C++设计)》

    作者Andrei Alexandrescu为C++程序员打开了一个新的局面。本书提供了一些针对软件设计的前沿方法,如联合设计模式、泛型编程,使程序员可以编写有表现力的、灵活的、高度可重用的代码。

    展开全文
  • 产品设计必读书籍推荐

    千次阅读 2014-10-09 11:59:31
    经常有朋友在微信公众号里问我,对于互联网产品设计尤其是移动产品设计,有没有一些比较值得一读的书来推荐。我结合自己的经验,同时参考了...这是当前而言,所有的移动相关的书籍中,最最最最最基础的,也是最最最最
  • C/C++优秀书籍

    千次阅读 2012-08-08 16:10:02
    《C++代码设计与重用》 《C和指针》 《C专家编程》 《C陷阱与缺陷》 《C++沉思录》 《C++代码设计与重用》 《Imperfect C++中文版》 《C++面向对象高效编程(第2版)》 《C++实践之路》 《C和C++代码精粹》...
  • JAVA优秀书籍推荐

    万次阅读 2009-05-10 11:25:00
    在这里,尚学堂的四位老师根据不同的知识点,在讲解了如何进行学习的前提下并推荐了市面上的优秀书籍,按部就班的进行阅读,相信会大大缓解你在自学过程中的困难。   另外,就算一碗饭非常的好吃,可是如果吃的...
  • 前端技术书(前端优秀书籍整理)

    千次阅读 2018-06-06 14:24:26
    JavaScript《JavaScript高级程序设计》+ 入门级 + 306 票 + 豆瓣评分 9.3推荐语:恐龙:再次预言这本书能认真看十遍着 都能进bat阿琛:详尽地解读了JS这门语言的各个组成部分,透彻地剖析了JS所涉及的编程思想,...
  • 数字IC设计前端必读书籍

    千次阅读 2020-05-05 08:52:03
    数字IC设计前端必读书籍 本文将从简单到复杂的顺序依次列出数字IC设计需要阅读的书籍。 1、数字电路基础 数字IC设计最基础的书籍了,相关书籍比较多,可以随意挑选:主要是为了弄清楚与或门电路,触发器、译码器、...
  • 什么书籍能帮助交互设计师更好学习交互设计,提升实战能力呢?曾经也读过很多关于交互设计与用户体验的国外书籍,但想针对实战的书籍确实比较少.交互设计设计学科的一个分支,设计的最高境界为禅意最高境界,通俗点说...
  • 软件设计经典书籍推荐

    千次阅读 2012-05-25 23:20:45
    设计模式最经典的书籍自然是GOF的《设计模式》,但很多人的反应是这本书太难理解了,并不适合初学者阅读。这话说得在理。一方面,本书使用的C++示例难倒了一大群Java和.NET的开发人员;另一方面,这本书的风格过于...
  • 34本设计师必看的书籍推荐

    千次阅读 2016-03-30 20:44:17
    业内优秀Web设计师西乔推荐的34本设计书籍,标题故意写成必看书籍,希望大家与我一起把跟随行业优秀设计师的经验分享,展开一次新的旅程。 经常有朋友写邮件或发推问我,想从事设计,希望推荐几本书。老回邮件也...
  • 推荐16本平面设计书籍,学平面设计必看的书。作为一个平面设计师,需要从字体、色彩、排版、标志多维度进行创作,此次为大家推荐了几本涵盖了这些方面的书籍,希望你们可以将书中的技巧运用到不同的设计项目中,提高...
  • 大学四年,看过的优质书籍推荐

    万次阅读 多人点赞 2019-10-22 16:24:30
    今天我就给大家介绍一些我这几年看过的一些自认为优秀书籍,由于我看的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。 而且,我还给大家准备好了电子书,文末即可获取,感觉...
  • 算法优秀书籍汇总---学习路线图

    千次阅读 2016-06-20 17:34:41
    算法设计与分析   算法引论   Elements of Programming   C Interfaces and Implementation   Algorithms on Strings, Trees and Sequences   Writing Efficient Programs   Algor
  • java设计模式类书籍排行榜

    千次阅读 2010-07-19 10:59:52
    十本最经典的java设计模式类书籍推荐  No1: Java与模式(含盘)  作者:阎宏 编著 网上购买价格:¥65.20 去当当购买 书籍... Java语言作为一种优秀的面向对象的程序设计语言,具有平台无...    No2: ...
  • 今天我就给大家介绍一些我这几年看过的一些自认为优秀书籍,由于我看的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。 而且,我还给大家准备好了电子书,文末即可获取,感觉...
  • 个人收集的一些编程方面的书籍,都是电子版的,还有各个书籍上的配套代码。共享出来,方便大家。以后会持续更新的…… (如果不能下载,可以给我发邮件:1358064491@qq.com 索取。因为是在网盘上放的,如果侵权,...
  • 书名(中文):C程序设计语言,第二版 原作者:Brian W. Kernighan / Dennis Ritchie 书名(英文):The Art and Science of C : A Library-Based Introduction to Computer Science 书名(中文):C语言的科学和...
  • 所以我们也不说大道理,直接通过一个“很简单”的案例来体验一下优秀设计应该如何从分析需求开始,体验架构设计是如何全面考虑各种需求、项目的工期限制预算限制,还有项目组人员水平后做出来的
  • 自学UI设计大致分为两种情况:其一、业余学习,技能拓展,不以求职为目的;其二、谋生手段,小白进阶学习或者有转行的打算。前者,无论是学习内容或者深度都可以根据自己的需求和兴趣点来做学习选择,相对来说,学习...
  • 软件架构设计经典书籍有哪些

    千次阅读 2011-08-13 05:47:50
    1.软件架构设计 作者: 温昱 内容简介:本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维...
  • 中文名称:设计心理学 这是一本高屋建瓴、纵观全局但又细心讲解、细密入微的设计之书。凝练的原则+细致的论述+实际的例子+扩展的注解和引用,是这本书的基本写法。 一本从各种角度来说都很好的好书。 在线阅读...
  • 自学UI设计大致分为两种情况: 业余学习,技能拓展,不以求职为目的; 谋生手段,小白进阶学习或者有转行的打算 前者,无论是学习内容或者深度都可以根据自己...先来说说专业书籍推荐 涵盖视觉传达、UI设计、WEB...
  • 软件架构设计经典书籍有哪些?

    万次阅读 2011-12-03 11:51:51
    1.软件架构设计 作者: 温昱 内容简介:本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维...
  • 收集前端优秀的网站、博客、书籍

    千次阅读 2017-09-05 16:21:31
    在前端路上摸索前行,在这里分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者。欢迎更新,以下各排名不分先后顺序。自己 RSS 长期订阅了一些IT 和技术相关博客,这里是我Feedly 输出的opml,可直接...
  • 以下内容收集自一些优秀的技术书籍章节开头的名言佳句,感觉非常有意思,都直接或间接反映了软件开发中的一些事情。 1.生命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya,Running Lean 作者 2...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,174
精华内容 20,869
关键字:

优秀的书籍设计