读的一些书籍以及大学(2009-今)

 

选择软件这个行业挺偶然的。08年高考过后感觉成绩不是很理想,遂很纠结以后做什么来着,误打误撞填报了软件开发[.NET方向]。

选专业时其实挺搞笑的,当时报考的学校计算机科学与技术分支下有很多细分的方向,从字面上看(当时选专业就这么选的,现在想想有点后怕...)有三个比较满意:软件工程、软件开发.NET和软件开发Java,上网一查,软件工程分数有点偏高,有点悬,再加上当时的感觉是这个有点偏理论,我想整点实践的(现在觉得理论基础比实践更重要了)。所以只剩下两个了,当时的认知就只是在手机上玩过Java小游戏,也就是说只能做些小游戏了(当时年少无知,Java的朋友勿喷...),不行,要做就做大的,一看NET这个字眼,咦,觉得挺正规,挺像那么回事,可是为什么前面有个小点(.)呢?于是乎,就填了.NET这个专业。现在觉得也是挺有缘分的,哈哈。。。

写在前面的话:大一开始学C#,至今未有学C的经历,现在觉得一些短板或许就是这个个原因吧。大三学过C++(仍在研究,我觉得挖一些C++的东西对理解C#很有帮助),PHP(学到了HTTP相关东西,这是最大收获,语法?或许还记得一些吧,也许忘掉了),自学过Ruby(了解到一些动态语言的特性),挺喜欢JavaScript的,从一本书看到一句话,语言只有你喜欢不喜欢,没有会不会之说。我对语言的态度可以用我博客的副标题概述"泛义的工具是文明的基础,而确指的工具却是愚人的器物--《Javascript语言精髓与编程实践》",挺喜欢这本书的,当然也喜欢这句话。

08年9月,带着对大学的憧憬和对未来的希望来到了校园。大学的第一个学年开始了,开始接触到第一门语言C#,上课上了一年。到09年暑假时觉得学的一般,上大学之前没接触过编程,最多也就是上网吧玩玩QQ、小游戏和下载点MP3什么的。所以暑假就把当时的C#课本上的代码用键盘Copy了一遍(也用了一点小技巧吧,Copy的时候把变量名什么的自定义名字都给改了,然后看着VS的错误提示一点一点改,加深了对程序流程的理解),效果很不错,知道问为什么了(我认为知道问为什么是一个入门的开始,也是我开始买书看书的本质原因),也大概了解这些代码的运行流程了。

09年9月,由于知道了问为什么,大二开始的时候就爱去计算机书店逛,在郑州的朋友都知道淮河路大学路口有一个古玩城,上面有一个旧书交易市场,以计算机方面的书为主,周末常去"淘宝",有很多不错的书都是在那里淘到的,今年5月份回学校的时候还去了一次,可惜买书的大妈告诉我已经不让卖了,据她说是上年年前的时候的事情了吧。现在只剩门前有几个零散的地摊,书是很少了,有点惋惜。从那里买回来了我的第一本书<Microsoft.NET框架程序设计>,收获颇丰,后来才知道这本书是被称作.NET圣经的一本书。后来也陆陆续续淘过几本,为何去买二手的呢,第一是当时是学生(没钱),第二是喜欢逛旧书市场这种感觉。大二就在上课和阅读我淘的这些书中度过了。

10年7月,想买书却又没钱,也不问家人开口,随想趁着暑假挣点零花,大二暑假学校有个一个短期的实训,得知是自愿后就到了北京一处建筑工地(当时有亲戚在这干活),干了一个月,挺累的,却很开心,去的时候带了本谭浩强的C++,一直压在枕头下也没翻过几页。有次去面试经过那里(5号线大屯路东-右手边的那座高楼),已经完工了,挺有感触的,这里也有我曾经的汗水。大三的时候忽然觉得焦虑也挺期待的,因为得知大四是没课的,也就是意味着你可以走出校门了,这一年开始买正版书(大都是当当,超过29元免运费嘛),也开始做一些小程序,小游戏,也和同学一块接过一些ASP.NET的项目,有小的,也有稍大一点的,但觉得做的都一般,在这期间注册了博客园帐号,后来才发现是对ASP.NET了解不深入。下学期学PHP的时候才恍然觉悟,原来Asp.NET是这么回事。这期间写了<Microsoft.NET框架程序设计>的学习笔记。随后大三将近结束时和同学一起面试到了一家北京公司的实习机会。

11年8月,开始了实习生活,做一些微软CRM2011的二次开发,其中一个项目让我了解到了开放平台,由这个挖掘到了REST,OAuth的一些东西,我想这是我这份实习工作最大的收获了吧。后来元旦的时候调到了另一个项目组,认识了项目组老大马哥,一直对我很照顾的,挺感激的,有什么问题找他也一定能解决,学到了一些数据库方面的东西和加深了对JavaScript的理解,挺累的,不过也很开心,忙里偷闲和老大和哥们同事一块去抽烟Happy一下(挺还念这段感觉的),这段时间也开始自学Windows Phone,这样一直持续到项目结束。随后在公司答应给我转正时(项目结束时)辞职了,这是今年4月份。然后准备毕业答辩。答辩结束休整了两个月,在这期间想了很多,也决定了下份工作做什么(Windows Phone),正式毕业后又回到了北京。。。

我喜欢读书,也喜欢买纸质书,电脑存了好多电子书,看不进去(除非迫不得已,或者买不到),没纸质那种手感和感觉。总结一下这3年读过的一些书。同时也求两本书<.net 本质论>和<Microsoft SQL Server 2008技术内幕:T-SQL语言基础>,哪位有知道北京哪里有卖的或者手头有不想要了的,帮帮小弟,我原意收购。

快速导航

.NET本质论第一卷:公共语言运行库(影印版) WCF服务编程(第三版)
.NET框架程序设计(修订版) Windows Forms编程实战
.NET深入体验与实战精要 Windows Phone 7程序设计
.NET探秘:MSIL权威指南 Windows核心编程(第5版)
Ajax 实战:Prototype与Scriptaculous篇 编程珠玑(第2版)
ASP.NET 3.5核心编程 编码--隐匿在计算机软硬件背后的语言
ASP.NET AJAX实战 编译原理(第2版)
ASP.NET3.5系统开发精髓 程序员修炼之道——从小工到专家
ASP.NET本质论 大道至简:软件工程实践者的思想(点评版)
C#本质论(第3版) 大话设计模式
C#企业应用开发艺术:CSLA.NET框架开发实战 代码大全(第二版)
C++Primer中文版 第4版 高性能JavaScript
C++必知必会 计算机程序的构造和解释:原书第2版
CLR via C#(第3版) 浪潮之巅
COM本质论 零起点学通C++
Effective C# 中文版改善C#程序的50种方法 敏捷软件开发:原则、模式与实践(C#版)
Essential Silverlight 2中文版 庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术
HTML5揭秘 人月神话(32周年中文纪念版)
JavaScript语言精粹 软件随想录:程序员部落酋长Joel谈软件
JavaScript语言精髓与编程实践 设计模式初学者指南
Microsoft SQL Server 2008技术内幕:T-SQL查询 设计模式--可复用面向对象软件的基础
More Effective C#中文版--改善C#程序的50个具体办法 深度探索C++对象模型
RESTful Web Services Cookbook中文版 深入解析C#
REST实战(中文版) 深入理解计算机系统(原书第2版)
Ruby 语言入门 松本行弘的程序世界
SQL入门经典(第5版) 走出软件作坊

书籍列表和个人读后感

.NET本质论第一卷:公共语言运行库(影印版)

相对与.NET而言,这本书属于比较底层的一本。04年的书,写在.NET2.0之前,还没有泛型的年代,有点老了,但还是很值得一读的,因为这里有一些核心所在。当时买了一本,结果拿到书以后发现是英文,不懂影印版啥意思的孩子伤不起啊,随有去网上搜,发现绝版了,无奈买了了盗版,翻了没多久,散了...。求中文原版一枚(旧的也可)

.NET框架程序设计(修订版)

买的第一本书,也是读的次数最多的一本。作者是.NET大师级人物Jeffrey Richter,译者是国内.NET方面专家级别的李建忠老师。我可以说这是我读过的这些翻译书里面翻译的最好的译者。相比这本书的后两个版本(改名为CLR via C#)翻译强多了。不过这本书也是挺老的了,03年出版,也是.NET2.0以前的东西了。

.NET深入体验与实战精要

这本朋友送的,挺开心,哈哈,第一次有人送我书。讲的挺全面的,.NET方方面面的技术都有介绍,像一本.NET之上的技术大全。

.NET探秘:MSIL权威指南

译者是园子的Jianqiang Bao。这本啃起来有点头大,前3章看起来很过瘾,还好译者在译者序里面些建议(如果你还是一位.NET新手,还是把它放回到书架上吧,3年之内你应该不会使用到这些技术。5年之后呢?那也未必。你起码要阅读一遍《深入理解.NET》 或者《.NET本质论》。否则,本书就是你噩梦的开始,轻则迷惘不前,重则走火入魔,甚至结束程序员的生涯。好吧,没那么夸张啦,但副作用还是有一点的。)。算是为我啃不动开脱了,哈哈

Ajax 实战:Prototype与Scriptaculous篇

买错的书,看起来是Ajax实战,没注意到还有一个副标题。。。

ASP.NET 3.5核心编程

以前在学校的时候学ASP.NET的课本是21天精通系列,表示很无奈。随在旧书市场淘到的一本,应该算是一本ASP.NET进阶书吧。

ASP.NET AJAX实战

如果你想用微软的ASP.NET AJAX库,这本书必不可少。但是,好像现在没人用这一套东西了吧。这本书的收获是了解到MicrosoftAjaxLibrary这个库,我不明白的是微软为何非要把js给封装成面向对象的样子...

ASP.NET3.5系统开发精髓

也是淘的书,好像只看了这本书的某一两章节,貌似是因为这两个章节其他的ASP.NET书籍鲜有介绍

ASP.NET本质论

园子的冠军所著,很喜欢这样讲技术的书,从本质入手,方能知根知底

C#本质论(第3版)

对不起本质两个字。不过书内容挺全面的,涵盖到C#4.0,大都是一些语法层面的知识点。

C#企业应用开发艺术:CSLA.NET框架开发实战

学校发的,不知道是神马情况,发下来后又换课程了。不过看名字好像很牛逼的样子,就留着了,没看过

C++Primer中文版 第4版

由于没做C++相关的开发,加上对这本书的认识是比较偏实践一类的,只看过一点点,不敢对这本大作妄加评论

C++必知必会

留着备用,没做过实际C++项目开发,现在C++的水平还达不到看这类书要求

CLR via C#(第3版)

这本...很纠结,用一个成语来描述吧:又爱又恨。爱是因为是好书,恨是因为翻译。。。

COM本质论

偶尔翻过几页,表示理解不了。。。

Effective C# 中文版改善C#程序的50种方法

冲着译者去买的,很实用

Essential Silverlight 2中文版

两个字:垃圾

HTML5揭秘

上年9月份买的,书的内容还不是很全面

JavaScript语言精粹

一句话:浓缩的都是精华,好书!

JavaScript语言精髓与编程实践

书名上有JavaScript,内容也讲的是JavaScript,却给我带来了语言之外的一些思考。国人所写的为数不多的一本好书,读了2遍了吧,每一遍都有新收获。很喜欢这本书!

Microsoft SQL Server 2008技术内幕:T-SQL查询

只看了某些章节,确切的书是和查询相关的几个章节,第一章收获最大,值得一看。求它的姐妹篇:T-SQL语言基础

More Effective C#中文版--改善C#程序的50个具体办法

一些开发过程中比较实用的一些建议,可以翻翻

RESTful Web Services Cookbook中文版

CookBook系列,不解释,前天一晚上又翻了一遍

REST实战(中文版)

REST方面的中文资料不多,书也不多,国内目前应该是只有三本吧,上面一本,这一本,还有一个<<RESTful Web Services中文版>>,数这本内容上乘了。得知还有一本<<SOA with REST>>正在由这本REST实战的译者李锟先生在翻译进行时...

Ruby 语言入门

嘿,很有趣的语言,了解不多,只能这么说了,

SQL入门经典(第5版)

后悔买了,一晚上翻了一遍,毫无收获

WCF服务编程(第三版)

工具书,用到时翻翻

Windows Forms编程实战

好像有点历史了,大二时淘的吧,记不太清楚了,翻过一些,后来不做WinForm,也就放一边了,不过最近因为我哥们工作做WinForm,这本书又派上用场了。

Windows Phone 7程序设计

其实我一开始是看电子版的,由于英文能力弱,啃起来太慢了,就买了本

Windows核心编程(第5版)

啃过一大半,也忘了一大半了。。。大三淘的盗版书。大家有目共睹的好书,Jeffrey Richter出品,必是经典!

编程珠玑(第2版)

针对一些算法的,研究不多,不乱说话

编码--隐匿在计算机软硬件背后的语言

这本书可以当作一个科普读物来看,很有意思的内容,讲的是用一些逻辑开关和电灯泡等简单部件一步步实现操作系统!当然,很简单的系统啦。

编译原理(第2版)

听说是本好书,可以相关基础不好,难啃

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

嘿,小寓言大道理。

大道至简:软件工程实践者的思想(点评版)

还没到那个阶段,先留着。这本书的字体颜色很是费眼(点评部分)...

大话设计模式

园子的伍迷所著,大三时买的,这种写作风格看起来很是舒服

代码大全(第二版)

额,表示还没看几章,这么厚

高性能JavaScript

如果你很关注JavaScript性能,看看吧,不少提升性能的建议在里面

计算机程序的构造和解释:原书第2版

我表示这是我的短板。。。

浪潮之巅

我也不是关注技术的,也关注这个产业的哦

零起点学通C++

入门级别,书很厚,买这本书是因为之前看作作者录制的视频,很生动很有趣。看这么厚的书就不是那么生动有趣了...

敏捷软件开发:原则、模式与实践(C#版)

其实我不懂,别人说好我就买了。。。

庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术

嗯,也是很不错的一本ASP.NET方面的书,有句话是知己知彼百战不殆,己是自己,彼就是ASP.NET中的"控件",彻底了解它,才能更好掌控它,从这本书开始征服ASP.Net控件吧。

人月神话(32周年中文纪念版)

不懂也要装装逼是吧,这本岂能没有!

软件随想录:程序员部落酋长Joel谈软件

坐火车时当短篇小说看,哈哈

设计模式初学者指南

当初不知道为什么会买这个。。。

设计模式--可复用面向对象软件的基础

经典总是很难理解的,加油。。。

深度探索C++对象模型

嘿,这本书合我口味,虽然对我来说有些难度,不过我喜欢啃这种低脂高钙的东东

深入解析C#

好像这名字不怎么恰当,应该叫C#语言新特性总结

深入理解计算机系统(原书第2版)

好吧,表示亚历山大。。。

松本行弘的程序世界

我以为可以当小说看来这,没想到是讲语言的。。。

走出软件作坊

posted on 2012-08-07 08:47  老有所依  阅读(155)  评论(0)    收藏  举报

导航