首页新闻招聘找找看知识库
  • 回复:30 浏览:5335 2008-03-25 09:30 来自 逆水行船

    从小就热爱看书,“余幼好书,家贫难至,有蒋氏者藏书甚富,往借不予,归而形诸梦”。我也有和袁枚一样的情形,上高中的时候经常梦到自己有很多书,每到这时就特别激动。不过那时候更喜欢的是武侠书。

    工作也后,看的书就转到技术书籍上了。

    记得我刚参加工作的时候,什么也不会,记得有人问我ASP是写前台程序的还是写后台程序的?我回答说前台。其实,那时候什么是ASP根本不知道。还有人问我数据库是什么?不知道。

    我开始软件生涯时的基础就是这样。四年的大学算是白念了。

    刚参加工作时,看得第一本书是《HTML & ASP 网页制作教程》。第一件工作就是抄这本书后面的几个例子。上班的时候抄到电脑上,下班回家抄到本子上,第二天再抄到电脑上。很不错的一本书,至少后面的例子中的错误很少。我很感谢当年让我遇到了这本书。现在看来这本书有点浅,不过对于当年的我,正合适。

    等我抄完这几个实例代码,自己就明白什么是ASP,什么是HTML,明白每一行代码大致是什么意思。于是,就开始写ASP程序。

    后来,我们的老总让我去学C#。他说C#以后会应用的越来越多,ASP像马车,C#就像汽车,汽车肯定比马车快,而且几年也不会淘汰。

    我当时还挺不乐意的,因为ASP用熟练了,换成其他的不方便。而且.net安装需要三张盘,安装起来费劲,而且老有问题。但是老板的意思不能违背,只得听他的,用C#。现在想来真应感谢他。

    我最开始用ASP.NET的时候,就是当ASP用,所有代码都写在ASPX页面中,而且对面向对象一窍不通,在几个页面中用到同一个方法,就复制n遍放进去。不用ASP.NET的DataGrid,自己写TABLE来实现列表显示。所以,老觉得ASP.NET比ASP难用。

    后来看了一本书,叫《C#数据库入门经典》,这本书讲ASO.NET讲的特别细,翻译的也不错,看了以后明白了,原来还有DataSet,DataView,DataRealation,DataGrid这些东西啊,原来可以这样用啊。于是自己就在工作中用上了DataGrid等。这本对于我ADO.NET入门还是比较有帮助的。

    后来,我吃饭的时候把这本书丢了,心疼了好一段时间。很多时候都有重新买一本的冲动。当然没有再买,因为听说是绝版了,而且这本书对ADO.NET比较熟练的人来说,帮助不大。

    在后来我没事的时候,翻看一本我半年之前就买的书叫《C# Primer plus》。我很多的书都是买半年后才看懂,刚买的时候也看,但是看一阵觉得看不懂,就放弃来了,后来半年后偶尔翻翻,感觉书上有些东西是自己正用得着的,就很有劲头的看下去,而且很有收获。《C#数据库入门经典》是这样,《C# Primer plus》也是这样。当时买《C# Primer plus》的时候,是因为自己觉得自己的C#基本知识很不够,于是逛书店看看有没有合适的书,正好看到这本书,觉得这本书写的很细,很基本,感觉应该适合自己,就买了,75元。半年后看了这本书,才发现自己前一阶段写的程序不足的地方太多了。继承,重载,覆盖,抽象函数,虚函数都没用到,其实有些地方是可以应用这些知识的。于是我就找了一个熟悉的项目按照书上得来的,去修改这些代码。看着代码在自己的手底下一行行的变少,代码越来越清楚,而功能不变,那根据特别爽。到现在我还觉得重构代码是件很有成就感的事。

    那时候都弄得我神经了,走路睡觉都想着怎么写程序。以前,经常听别人讲什么设计模式,不懂。自己硬着头皮看书,还是不懂。现在通过重构代码,终于明白了:设计没有模式,我想到了,用到了,模式就来了。所以我到现在还是觉得模式是看书看不来的。

    我现在一直在期待着再有一本书,能够带给我和这本书一样的阅读感受,那会是让我非常非常兴奋的意见事,因为这本书让我的技术水平有了较大的提高。

    在这期间我看过很多很多的书,有些书很有名,例如《设计模式:可复用面向对象软件的基础 》,很有名,我硬着头皮看完了,到现在书上说了什么我都忘记了。不是书不好,而是自己没有达到那个层次吧。所以我现在觉得书没有绝对的好不好,而是看它是不是适合自己。

    《ASP.NET2.0技术揭秘》这本书,我也是买了半年,没有看。后来,我去当了一个月的老师。当老师感觉不错,讲完学生就明白了,很有成就感。但是,讲着讲着就觉得自己的知识不够了。特别是我当时主要用.NET1.1,而讲课的时候需要讲.net2.0,我的知识就感觉不够了。正好手头有《ASP.NET2.0技术揭秘》这本书,于是就耐着性子看,看一点讲一点。许多时候,看书看得不细,学生提个问题就把自己难住了,再回头看书,然后给学生解答。

    这就暴露出我看书的一个缺点:不细心,好多的知识都落下了。

    通过这本书对ADO.NET,主题,母板的认识更近一步。

    到现在,很久又没有发现适合自己的书了,这让我很惶恐,祈祷让我遇到一本适合自己的书吧。

    我最近常拿的一本书是《南北史演义》,消遣时间嘛。

    我看书的习惯是等公交车,走路,坐公交车的时候看书,要不,没有时间看书啊。白天上班,晚上刷碗,陪媳妇,哪有时间啊。所以看书的时间,只有走路,等车,坐车了。有人说这样对视力不好,但是这些时间还真是有用。我都通过这个时间看完很多书了。

     

    《.NET 框架程序设计 修订版》重点看了后面的关于垃圾回收的部分,了解了解CLR怎么管理内存挺好的。使我对内存产生了比较大的兴趣。正好最近在用C++,指针,数组,引用什么的,用的比较频繁,感觉很好玩。

     

    我除了看。NEt外,Java的书也看。看了《Java编程思想》,收获最大的却是附录中讲的引用与传值,克隆,string字符串等。

    其实,最近看的比较好的书还有《数据仓库》,这本书写的不错,把数据仓库是什么讲得很明白。

     

     

    这几天在看《C++ Primer Plus》,挑着看了其中的几章,感觉不错。

     

    将回复别人贴子的内容在这儿更新到这儿:

    我现在喜欢听书,tts合成语音的,可以是txt,epub等。我一般有纸质书,我也会倾向再去找找有没有电子书。

    听的计算机相关的书有《敏捷革命》《黑客与画家》《大教堂与集市》《高效程序员的45个习惯》《程序员修炼之道:从小工到专家》《冒号课堂》《简约至上:交互式设计四原则》《用户体验要素》《设计心理学》《程序员的自我修养:链接,装载与库》《unix环境高级编程》《代码的未来》《启示录:打造用户喜爱的产品》《我编程,我快乐》《程序员成长路线图:从入门到优秀》《卓越程序员密码》《代码整洁之道》《软技能》《软件系统开发架构与开发环境》《程序员的思维训练》。其实还有很多。

    听书的好处是:第一解放双眼,不用眼睛睛着书看。第二听比看认真仔细,例如武侠中的打斗场面,看书可能略过去,听则会津津有味。第三听书可以充分利用时间,如跑步,散步,坐公交,大扫除,以及其它一些碎片时间。听书也有缺点:第一你必须能忍受合成语音,第二,有些重要章节,可能需要多听几遍,甚至边听一边看书。第三听书时不能太深入思考,否则会发现会落下很多,第四代码不适合听,代码段多的书不适合听,第五文中加黑加粗的文字听不出,会出现重点转移了,但听者还不知道的情况。

    推荐一个与软件开发无关的贴子。天漄上鄙视抢沙发的《地缘看世界》,质量非常高,视野广阔,内容上乘,有精彩的配图。这个贴子很长。但我听了不下四遍。

  • 杨正祎(阿一)
    2008-03-25 10:05 杨正祎(阿一)
    就凭那么多的文字,就支持了。认真做一件事总是值得尊敬的。
    第1楼 回到顶楼
  • SPARON
    2008-03-29 13:39 SPARON
    支持下楼主,不过还是要注意视力呀,走路看书真的很伤眼睛,现在普遍程序视力都不怎么好,还是得影起重视。
    第2楼 回到顶楼
  • Anders Cui
    2008-03-29 15:27 Anders Cui
    呵呵,我也在地铁上看完几本书了
    发现在车上看书效率不错
    第3楼 回到顶楼
  • stewen
    2008-03-29 18:54 stewen
    支持一下,强
    第4楼 回到顶楼
  • 超晨
    2008-03-29 20:19 超晨
    不错不错,顶一下,我在公车上也看完了4,5本书了
    第5楼 回到顶楼
  • 石牌村夫
    2008-04-03 08:59 石牌村夫
    支持~~~~
    第6楼 回到顶楼
  • 欣宇
    2008-04-03 11:41 欣宇
    听说.NET 框架程序设计要出第三版了,还是有李建忠翻译,好期待~~~
    第7楼 回到顶楼
  • 麒麟.NET
    2008-04-03 12:13 麒麟.NET
    @Anders Cui
    北京的地铁上也能看书?
    第8楼 回到顶楼
  • Allan_Green
    2008-11-01 10:13 Allan_Green
    加油啊 
    第9楼 回到顶楼
  • 小^D
    2009-07-02 16:59 小^D
    @麒麟.NET
    我就在地铁上看完了一本Javascript.

    现在天天蹬自行车,就
    没有看啦。。
    第10楼 回到顶楼
  • kidi
    2009-07-02 17:08 kidi
    楼上,怎么跟我一样啊,奇了?
    第11楼 回到顶楼
  • yywei
    2009-07-27 12:19 yywei
    看来我也找点书 在地铁看看 充分利用时间
    第12楼 回到顶楼
  • 同程学徒
    2009-07-27 12:49 同程学徒
    好文章,真实的写照,谢谢楼主的分享
    第13楼 回到顶楼
  • sesh
    2009-08-03 22:53 sesh
    程序员们的共性,都读过巨厚的书!!HOHO!!
    第14楼 回到顶楼
  • 爱敏
    2009-09-06 18:03 爱敏
    本人没工作过,不知道做程序员好不好,工作起来是不是非常累。
    第15楼 回到顶楼
  • 戴伟
    2009-09-06 21:53 戴伟
    显示的字太小,顶!
    第16楼 回到顶楼
  • webaspx
    2009-09-16 14:18 webaspx
    哎~~买了好几本书都放架子上了没看,看来是得好好看看了。顶楼主的。
    第17楼 回到顶楼
  • 软件小新
    2009-09-27 18:34 软件小新
    《亮剑.NET:图解C#开发实战》
    《亮剑.NET:图解ASP.NET开发实战》
    我现在的目标!
    第18楼 回到顶楼
  • 破^浪
    2009-11-19 10:12 破^浪
    我也算是一个喜欢爱买书的人,一个月至少要花两百用来买书,书是个好东西,但要把买来的书仔细看完,那就更好!
    第19楼 回到顶楼
  • shengjin
    2009-11-20 17:40 shengjin
    我也爱买书,也看了一些书,但是没有完完全全弄懂几本,经常是看了一遍并没有完全弄懂就看另一本了。楼主的这种深入研究的精神很值得我这种比较浮躁的人学习啊!感谢!
    第20楼 回到顶楼
  • 右脸微笑
    2009-12-22 23:04 右脸微笑
    努力多看书啊!
    第21楼 回到顶楼
  • aug
    2009-12-22 23:33 aug
    本人现在读大二,我的目标是做个程序员。这个学期刚接触C#、Javascript和SQL Server 20205,也学了一本叫《Dreamweaver CS3 基础与实例教程》,感觉C#学起来也不容易,特别一开始没电脑,所以学得特辛苦~~~不过,还好,坚持下来了……我的同学也总是抱怨我们这个专业的要读的书为什么这么多。不过,现在看了楼主的文章后才知道,跟你们比起来,我们现在要看的书还是很少的……
    第22楼 回到顶楼
  • 逆水行船
    2010-01-15 17:33 逆水行船
    我从2009年9月份到12月份看了3本ACE的书《C++网络编程卷一:运用ACE和模式消除复杂性》,《C++网络编程卷二:基于ACE和框架的系统化复用》《ACE程序员指南:网络与系统编程的实用设计模式》.在这其中,特别是第二本,仔细咀嚼的时候,感觉很有味道,反应器,ACE_TASK,接收器连接器,消息队列。
    这半年养成了中午看报纸(南方周末),上下班看书的习惯。中午一般出去逛逛,边走路边看报纸,上下班坐公交车,在公交车上看书。
    从今年开始,我决定在公交车上不看书了,走路也尽量少看书,我不能不关系自己的眼睛啊。
    不过,如果这两个时间不看书,发现真是没有什么时间看书了。
    第23楼 回到顶楼
  • 依落の守候
    2010-01-23 16:13 依落の守候
    我从一个老喜欢写程序的人变成了一个喜欢看书的人,各种各样的书都有,完全当小说看了。
    第24楼 回到顶楼
  • 天蓝的天空
    2010-02-16 17:30 天蓝的天空
    哈哈
    支持
    第25楼 回到顶楼
  • 月狩
    2010-05-18 23:15 月狩
    我也想学,以后希望有人能叫我网页设计哦~偶会读你推荐的这本书的~
    第26楼 回到顶楼
  • zjwei55
    2010-06-01 13:50 zjwei55
    支持。。。
    现在在看《C#技术内幕》,还不错呵
    第27楼 回到顶楼
  • Blanche
    2010-08-26 22:25 Blanche
    楼主很会利用时间,我也想看书,总觉得没时间,才发现是自己都浪费了,不懂得挤时间看
    第28楼 回到顶楼
  • 发香已散
    2010-08-27 16:58 发香已散
    多买几本回家放着,闻着。抱着。就是不看
    第29楼 回到顶楼
  • 不是倔强是执著
    2015-09-22 11:44 不是倔强是执著
    网页设计很有趣哦!!呵呵
    第30楼 回到顶楼
登录后才能评论,请先登录注册