我与英语技术书籍创新互联

当你在接触一项新技术的时候,书籍往往能给你最系统,最全面的的知识,这是其他碎片化方式无法比拟的。

当你在做项目的时候,遇到具体的技术问题,或许你能在这些书籍中找到解决方案,也或许你会得到解决问题的思路。

当你在做完项目的时候,如果你能回过头来看看相应的书籍,你会得到意想不到的收获。正所谓理论指导实践,实践证明理论,理论总结并升华实践。

当你心情烦躁的时候,看书能使你保持心静,保持一种积极向上的心态。

当你认为自己知足或者满足或者有些许骄傲的时候,那么看书能使你保持冷静、避免浮躁,从而取得更大的进步。

最后,一个人的精力实在有限,书籍往往能够使我们更高效、更快捷的理解乃至学会我们想要获得的知识。

前言(Introduction)

本文所涉及的内容(Contents)

英语原文技术书籍(EnglishBooks)

关于电子书(AbouteBook)

总结&待续...(Summary&ToBeContinued…)

最早接触英语原文技术书籍是在大学的时候,当时我们学院的一个普林斯顿大学(PrincetonUniversity)的博士导师教我们软件工程。在他的推荐与熏陶下,我也开始慢慢接触了基本经典的英语技术书籍,不过遗憾的是当时真的看不懂,原因主要是:

一则是因为英语实在太差,当时来讲,英语对我来讲除了应付高考、四六级之外,几乎都束之高阁,所以很难看懂这些原著也就不足为怪了(英语较差)。

二则是因为里面讲的知识就比较深入,对于趋近于零基础的编程人员,看起来确实比较枯燥(技术较难)。

再则是因为这些书都比较经典且出版已久,所以国内基本有相应的中译书籍。相对这些英文书籍,中文的版本理解起来更容易、更快一些(有中文版)。

(题外话:去年在新加坡面试系统分析师和架构师职位的时候,细节考得最多的还是这些知识,看来基础还是起着比较重要的作用,所以以后还得慢慢补回来!)

直至毕业后的几年里,随着自己英语和技术水平的提高,技术领域的不断深入,发现一下几个问题:

混沌的图书市场:国内的技术书籍虽然众多,但质量参差不齐。虽然不乏优秀的作者和中文作品,但也有的作者或者书籍东拼西凑,或者炒作概念。殊不知人的一生或者职业生涯,可以掌握在一本好书的手里,也可以堕落在一本坏书的身下!

很难与时俱进:中华文明,千古流传,很多领域比起欧美有过之而无不及,但在计算机或者高科技领域,中国的差距不是短短几年能赶得上的。对于新技术,我们往往要等上短则半年、一年,多则几年才能看到相应的且质量较好的中文书籍推出,那么对于不懂英文的技术者来讲,这就无形落后于其他懂英语的技术者。

基于以上两点,自己逐渐地开始活跃于国外的社区及博客,最后也理所当然地慢慢接受了英语原版书籍。

讲到这里,就不得不提我的.NET情缘,当时大学图书馆里面藏着一些关于NETFramework1.1以及C#的书籍,自己怀着一种好奇的心态借阅了几本,但过了几天总是原封不动的还了回去,这也算是.NET原文书籍的第一印象。原因和我前面提到的一样——还是因为看不太懂且没有看中文书籍来得那么直接!

因为我在工作主要在外企,所以最初为了应付外企的英语技术笔试和面试,我看了ProfessionalC#2005with.NET3.0英文版,通过它学到了很多.NET领域专业词汇的英语表达并且也扩宽了自己的知识面。所以接下来几年又追着看了ProfessionalC#4.0and.NET4以及ProfessionalC#2012and.NET4.5。

对于ProfessionalC#2012and.NET4.5,我没有买到原版的书籍,在朋友那里打印了所有的章节,比起书籍来说重量减少了,携带也就比较方便,同时也比电子书看得要舒服很多。

另外,EffectiveC#:50SpecificWaystoImproveYourC#也相当不错,不过只粗略浏览了一遍,有机会一定再仔细看一下!

同样,之前免费获得一本《MicrosoftSQLServer2005技术内幕:T-SQL程序设计》,看完之后发现翻译质量还可以且自己收获也颇多,通过Blog得知这套系列图书一共包含四本:

《MicrosoftSQLServer2005技术内幕:T-SQL程序设计》对应英文原版:《InsideMicrosoftSQLServer2005T-SQLProgramming》

《MicrosoftSQLServer2005技术内幕:T-SQL查询》对应英文原版:《InsideMicrosoftSQLServer2005T-SQLQuerying》

《MicrosoftSQLServer2005技术内幕:查询、调整和优化》对应英文原版:《InsideMicrosoftSQLServer2005QueryTuningandOptimization》

《MicrosoftSQLServer2005技术内幕:存储引擎》对应英文原版:《InsideMicrosoftSQLServer2005TheStorageEngine》

于是产生了购买的想法,但考虑到当时正在搬家,所以后来就通过电子书先后看完了其英文版《InsideMicrosoftSQLServer2005T-SQLQuerying》和《InsideMicrosoftSQLServer2005QueryTuningandOptimization》。至于《InsideMicrosoftSQLServer2005TheStorageEngine》,自己兴趣似乎不是很大,所以一直都没有没有动过。

谈到重构方面,自己的项目经历比较多,其中书籍也阅读比较多,主要有以下几本对我影响比较大:

总之培训是向内和向外的提炼与升华,正所谓“自己理解的知识未必能使人家理解”,这不仅考验的是技术,阅历以及经验,还考验了一个人的综合能力。

多从案例出发想为什么要运用OO和设计模式

UML知识归纳总结及设计工具

面向对象知识总结(三大特征,五大原则)

23种设计模式分类总结,Demo实现各种模式

模式总结和实践指导

案例分析

·1.WPF基础到企业应用系列1——开篇有益

·2.WPF基础到企业应用系列2——WPF前世今生

·3.WPF基础到企业应用系列3——WPF开发漫谈

·4.WPF基础到企业应用系列4——WPF千年轮回

·5.WPF基础到企业应用系列5——WPF千年轮回续前缘

·6.WPF基础到企业应用系列6——WPF布局全接触

·7.WPF基础到企业应用系列7——深入剖析依赖属性(核心篇)

·8.WPF基础到企业应用系列8——依赖属性之“风云再起”

其中的所阅读的书籍大概有:

其中最为经典或者阅读最多的要数以下几本:

这里不得不提到CharlesPetzold的《Applications=Code+MarkupAGuidetotheMicrosoftWindowsPresentationFoundation》,由于当年学习WPF的书籍很少,中文书籍基本没有,所以只有通过MSDN以及英文版的电子书,其中对我影响大的就是这本。它用Code和XAML两种方式对WPF进行了诠释,并且很多时候能激发出读者举一反三的兴趣和激情,如果大家看过我的WPF基础到企业应用系列,可能会找到很多类似的写法。但是书中基本没有图片,通篇只有文字和代码,而且里面还有比较复杂的数学原理,如果你是WPF初学者,还是建议从比较基础的看起。

WPF企业内训全程实录(上)主要讲解历史渊源、概念引入、基本阐述以及WPF的每个知识点。

WPF企业内训全程实录(中)主要围绕WPF开发模式、WPF团队协作和MVVM框架三个议题进行阐述。

具体包括WPF的各个基础概念:

Application、Window、Navigation、Dispatcher:这里强调一个应用程序的基本组成部分,也就是说它是每一个项目都会遇到的概念!

框架结构及类继承结构:没有一个宏观的认识作为灯塔,是一件很危险的事情,尤其在做深入研究的时候!

XAML基础:作为WPF的主打概念,它似乎起着不可估量的作用,这也是大家接触WPF的首要概念!

布局基础:每一个应用程序,如果没有良好的布局,似乎是一个不可想象的事情,在WPF中提供了很多布局元素,同时也提供了很多扩展点!

WPF的逻辑树和视觉树:它很有作用,但也很头痛,很多错误不得不归功于它!

依赖属性、路由事件、Binding、命令:核心中的核心,所以我们把它列为重点讲解对象,后面分开阐述!

资源、样式、模板:在很多程度上,它吸取了之前WEB方面的优势,这三个功能在很大程度上提高了复用,同时也规范了项目!

尺寸缩放、定位与变换元素:由于是矢量元素,所以在做各种图形图像操作的时候就比较如鱼得水!

用户控件和自定义控件开发:和WinForm、ASP.NET一样,开发自定义控件也很简单且类似,这里强调控件的多种分类以及区别对待!

多语言、皮肤和主题:开发一个稍微大型的应用程序都会遇到多语言、皮肤和主题,在WPF中做这些元素也非常简单!

2D图形:WPF创建和使用2D图形主要集中在3个重要的数据类型之上——Drawing,Visual,Shape,所以需要分别进行研究!

3D图形:WPF之所以能带来绚丽且强大的3D图形功能,这得归功于DirectX技术,并且提供的接口也非常简单,这也使大量动画应用成为可能!

动画(几种动画的应用):动画无疑是WPF中最吸引人的特色之一,因为一想到动画大家可能都会提到Flash,WPF的确也使动画变得非常简单!

文档、打印、报表:强调企业使用的一般功能,在WPF中也得到了很好的实现,这也是大量管理应用程序使用WPF的前提!

Win32、WindowsForm以及ActiveX之间的互用性:这里强调与其他技术之间互用的兼容性,当然,在WPF中对这些技术提供了很好的支持!

部署及更新应用程序:和其他客户端技术一样,WPF的部署与自动更新也比较容易,除了传统的三种方法以外,还提供了XBAP的方式,不过已经逐渐被Silverlight所取代。

WPF的开发模式:其他层可以保持不变,针对Presentation提供了MVC模式、MVP模式、MVVM模式。

Silverlight基本、XAML、逻辑树与可视树、依赖属性、路由事件、命令

WPF控件、尺寸缩放、定位与变换元素、使用面板做布局、构建并部署应用程序

资源、数据绑定、样式、模板、多语言、皮肤和主题

2D图形、3D图形、动画、音频、视频、语音和文档

用户控件和自定义控件

Silverlight的模式概要及实例(MVCDemo、MVPDemo、MVVMDemo)

性能优化

一个完整Silverlight项目架构和完整项目

从最开始的WinForm+Remoting和ASP.NET+WebService到WCF再到今天我们用的WebAPI,由于项目对这些知识用得比较多,看的书籍自然也不少。这不,今年年初项目服务层从WCF换成WebAPI+SignalR,就和同事边学边用终于完成了重构。为了继续深入学习和研究,到现在还没看完《ASP.NETMVC4ANDTHEWEBAPI》。

还记得三年多以前在公司做的一次内训《WCF剖析及深入应用》,也正是基于自己从Remoting&WebService==》WCF的使用经验以及书籍的归纳总结。

但主要有三本对我影响较大:

WinForm和ASP.NET方面的书籍:对于这两种技术,自己接触最久且使用最多。期间也看了不少的书籍,但看过之后没有留下什么大的印象,大多是为了应付项目需要或者当时经验很浅,没有细心去总结,对此现在感觉甚是遗憾。

面试的书籍:其实我个人不太喜欢成功学方面的书籍,但面试的书籍却看了几本,原因很简单:因为可以从别人的面试中学习到经验和教训,同时也可以看看自己有哪些方面有待改进或者提高……

当然,在这些年中,我也先后看了一些其他的一些非技术英文书籍,其中包括技术、管理和小说等,由于不属于本篇范畴之内,所以这里就不再详细罗列,免得跑题越跑越远!

最后,我个人的经验是“书籍不至于多,而在于精!”——首先选择一本自己感兴趣或者工作中要用到的技术,然后认认真真读完它,你会发现自己除了收获了鱼之外,也自然而然的学会了如何捕鱼!

关于电子书,我自己从2005年开始陆陆续续收集了几百本,内容涉及也比较的广泛,最主要是根据当时的兴趣,学习和工作的需要而下载的。

之前在国内没有意识到正版与盗版的重要性,直到来到新加坡后才逐渐改变这个习惯,在此深表惭愧!

另外,我使用的电子书下载网站很多,前些年收集了很多网站,到后来就从固定的一两个站点下载。现在看电子书越来越少了,究其原因,主要有以下几个考虑:

自己也在写书,所以也逐渐意识到使用盗版是不对的。为了尊重作者,如果有资金,我还是更愿意买正版的。

现在公司书籍很多且新加坡图书馆也比较方便。

所以相对于电子书而言,我越来越青睐纸质书。

既然前面说到了电子书下载的问题,那么我这里就介绍两个比较实用的给大家:

FreeComputerBooks是一个比较齐全的计算机方面的电子书网站

优点:里面的书籍分类非常的清晰明了,而且不用注册就能免费下载,你也可以通过网站的搜索功能进行查找你需要的书。

有待改进的地方:里面的电子书还是太少,很多时候不能找到自己所需要的书籍。

优点:里面的书籍非常的多,基本上包括了计算机学科的方方面面并且下载也非常的方便简单,另外搜索功能也比较实用。

有待改进的地方:分类不够详细,排序功能欠缺。

最后我也放上一些公认比较好的电子书(基本涵盖了操作系统、数据库、编译原理、数据结构,算法,具体语言编程以及程序猿工作效率,管理等)。其中有些书自己以前读过,有些书看了一些或者正在读,有些书还未读且想读。

THE END
1.Android应用源码扫描书籍条形码获取书籍信息图书扫扫扫描书籍的条形码以后。返回ISBN值之后,然后再去豆瓣图书API:http://developers.douban.com/wiki/?title=book_v2上获取数据,然后解析,更新到UI上MainActivity.java是主界面的Activity ;BookView.java是显示图书基本信息的界面;CaptureActivity.java是扫描镜头界面;ReviewActivity是笔记的列表界面;ReviewContent.java是笔记的...https://www.iteye.com/resource/weixin_39841882-11444305
2.重构的全面介绍.pdf第1 章 重构的全面介绍 如果查看任何主要的集成开发环境(IDE),那么就可能在某些地方发现“重构”选项。 如果继续跟随编程群体的开发行为,那么肯定会发现很多与该主题相关的文章和书籍。对 于某些人来说,自设计模式开始,重构就是编程过程中最重要的新生技术。 与其他时尚的东西不同,因为重构可以帮助编程人员和编码员...https://max.book118.com/html/2021/0902/8026015066003143.shtm
3.西安市优质教育资源共享平台为了让您家的孩子认识更多的字,从而提高孩子的阅读能力,高新一小一年级组决定采用各种方法推进识字教学。现需要请各位家长利用这两周的周末时间在家里带着孩子试着认读1500常用字,并记下您孩子的认字总数,以成为我们识字教学的参考基础。我们统计的这个数字不会影响孩子的任何各项考核成绩,所以请各位认真统计、真实填写...http://www.xaeduyun.cn/s26ag/acommonapp/csite/ablog/cblog/ablog/cblog.mblogBrowse.do?blogid=2c90816679e42f6d017a09f1cff3042c
1.重构作业图书简介 作业一直备受关注,却又饱受质疑。作业不仅是学校教育的“名片”,作业设计质量、作业实施效果等都应成为衡量课程改革成效的重要指标。本书聚焦单元作业,...展开短评 打开App写短评 树扶疏2022-02-05 17:07:18 静心搞学术吧。像看了篇博士论文。很多很多表格。似乎明白,有些糊涂。https://m.douban.com/book/subject/35652910/
2.质量月分析报告10篇(全文)在开展质量月的活动中,我项目部做了大量宣传工作。质量是一个准则,质量是一个忠诚,质量是一个责任,质量是企业的信誉和生命。我们的成败直接关系到企业的生存和发展,因此要让所有作业人员树立“质量第一”的意识,增强所有人的主人翁意识,只有这样才能让我们的企业焕发青春,不断前进,走向辉煌的明天。 https://www.99xueshu.com/w/file3cz3g3jk.html
3.作业的设计意图(通用8篇)2.拓展题中,推荐相关的优秀书目,让学生不受时间限制地阅读绘本故事,既是一次次阅读,又是一次次心灵的“盛宴”。长期加强课外阅读,能让学生真正走进书籍的世界,并在阅读中健康成长。 3.实践题中,将语文学科与美术、手工学科整合起来设计作业,给作业注入了生机和活力,为学生学习语文提供了实践机会。让学生动手做一做...https://www.360wenmi.com/f/filef7uu33ay.html
4.超星学习通登录入口及平台使用指南(图文)4、考试的同时,用其它设备查看该课程下的章节测试、作业、资料等,会被发现吗? 答:我测试下来不会显示你切出,但我个人觉得这种行为并不好,之前学习通连你多设备同时刷视频都会提醒你“不允许多终端学习”,你考试的.时候查看资料,不太好,但我也说不出具体后果。 https://www.dongrv.com/a/13917/
5.超星学习通官方登录入口4、考试的同时,用其它设备查看该课程下的章节测试、作业、资料等,会被发现吗? 答:我测试下来不会显示你切出,但我个人觉得这种行为并不好,之前学习通连你多设备同时刷视频都会提醒你“不允许多终端学习”,你考试的时候查看资料,不太好,但我也说不出具体后果。 https://mip.ruiwen.com/gongwen/dashiji/187745.html
6.青年教师工作总结(精选25篇)工作之余,我坚持给自己留“作业”,多看有关业务方面的书籍和刊物,坚持阅读教育教学理论书籍,课堂教学实践书籍,并坚持习作“中考必备”等习题册。掌握各方面的理论知识,以提高自己的业务理论水平。深入领悟“生活化、情境化”课堂教学的真谛,落实新课改理念,注意积累教学经验,养成反思习惯,追求扎实、高效、人文特色浓厚...https://www.yuwenmi.com/fanwen/gongzuo/4086606.html
7.杨晓璐《炼“经”成金——经验萃取》教授课件,老师主讲课程1)书籍 2)论文 3)申报材料 二、企业落地计划制定 1. 计划事项 2. 完成时间及标准 3. 监督人 三、经验萃取成果汇报 1. 选题定位 2. 场景还原 3. 经验总结 4. 行动策略 5. 反思心得 工具表单:《经验萃取汇报模板》 课后作业:请结合模板,完成自己的《经验萃取汇报PPT》 ...https://www.hsgl.cn/show-31-5861-1.html
8.[电子工业出版社申请样书]图书价格书籍图片网购评论爆破作业技能与安全公安部治安管理局编9787502459093冶金工业出版社 正版书籍,部分书籍可能有笔记,默认品相八五品, 公安部治安管理局编 / 冶金工业出版社 /...场景革命:重构人与商业的连接. 吴声 著 / 机械工业出版社 / 2015-07 / 精装 瀚悦的书店 天津市宝坻区 瀚悦 八五品 ¥0.01 2024-10-31 上书 ...https://www.kongfz.com/topic/3131173/
9.四年级上册品德教案教师准备:多媒体(故事录音、从古到今的书籍、世界最早图书馆资料等);学校图书室《借阅规则》 学生准备:收集自己熟悉的名人爱读书的故事、读书的名人名言;收集看书、看电视的优缺点;中国最早的图书馆资料;到图书馆图书室调查图书损坏情况。 课时安排 3课时 ...https://www.jy135.com/jiaoan/2264134.html
10.新闻学概论(0818)的大纲参考国外新闻研究理论书籍: 丹尼斯·麦奎尔(Links to an external site.)(作者),崔保国(Links to an external site.)(译者),李琨(Links to an external site.)(译者):《麦奎尔大众传播理论(第5版) 》,清华大学出版社2010年7月。 McQuail’s Mass Communication Theory (6th edition)2010 ...https://canvas.shufe.edu.cn/courses/14345/assignments/syllabus
11.图书区域活动教案(精选12篇)材料及环境创设:各类书籍、书架、模拟小图书馆。 活动流程:观察认识--阅读分类--感知讲述 一、观察认识 1、带领幼儿进入小小图书馆,引导幼儿每人选一本书。 提问:你选的是本什么书? 2、大家选的书是不一样的。但是图书有许多一样的地方,请小朋友仔细找一找。 https://mip.wenshubang.com/jiaoan/610531.html
12.设计模式重构编程规范等的经典书籍书籍推荐高级设计模式的书有关设计模式、重构、编程规范等的经典书籍很多,有很多你应该已经听说过、甚至看过。今天,我就结合我的经验,对这些书籍进行一个整理和点评。你可以据此来选择适合你的书籍,结合着专栏一块儿来学习,这样学习效果会更好。 1.《设计模式》 学习设计模式,不知道 GoF 的《设计模式》估计会被人笑话的。这本书是设计模...https://blog.csdn.net/xiaopangcame/article/details/126671739
13.初中英语听说课评课稿(通用7篇)四. 作业布置 本堂课的作业布置具有开放性和拓展性。这节课的作业设计是指以“课本知识”为基本点,以“与之相关的知识”为拓展内容,要去了解城市的信息,才能完成今天的作业,具有一定的开放性。每个学生喜欢的城市不同,原因也不同,这个作业能体现出学生的个性。 http://edu.yjbys.com/tingshuo/429435.html
14.图形创意论文赏析八篇在现代书籍封面设计中设计师们除了运用写实图形﹑变形图形来表达自己的设计意图外,还常常运用变异图形这一比较特殊的构形手法来表达自己特有的设计意图。在图形设计中循规蹈矩的美丽图片虽然因能轻松的给人和谐,安定的视觉享受,而被广大读者所接受,但是在视觉信息大爆炸的时代,沉闷缺乏变化的形象难以激起人们了解它们的...https://whrsl.fabiao.com/haowen/19055.html
15.上万字干货!超全面的交互自学指南优设网好的书籍推荐远不止于此,不过太多也消化不了,但是自主学习和阅读的习惯一定要有。 2. 交互设计的硬能力 指要进行实际输出的能力,通常包括用户研究(问卷、访谈、可用性测试较多)、图表分析、流程设计、绘制原型/框架、撰写文档报告、制作动效交互、制定交互组件、开发推动、数据分析追踪等;前期可以根据你当前更容易接触...https://www.uisdc.com/interaction-design-self-study-guide/
16.《重构关系:数字社交的本质邱泽奇著数字社会发展与治理组织研...重构关系:数字社交的本质 邱泽奇 著 数字社会发展与治理 组织研究 社会研究方法 城乡社会学研究 数字媒介北京大学出版社正版书籍世纪书缘专营店 登录查看更多图片 > 重构关系:数字社交的本质 邱泽奇 著 数字社会发展与治理 组... 邱泽奇 著 著 京东价 ¥ 促销 展开促销 配送至 --请选择-- 支持 加入...https://item.jd.com/10093589838424.html