新足迹

 找回密码
 注册

精华好帖回顾

· 荷兰猪的养护 (2012-2-13) datou2z · 大肚婆的漫漫路考路 (2009-4-29) hero妈
· 我用过的价廉物美的化妆/护肤品(Priceline) (2011-1-22) denisezhang · E&E -- 果-肉恋曲 (二) -- 杏子青瓜炒猪肉丁 (2010-1-30) 闲夏采薇
Advertisement
Advertisement
查看: 3930|回复: 68

哪位大哥,有《Oreilly - Head First Design Patterns (2010)》的PDF,给个下载链接! [复制链接]

发表于 2012-2-14 13:12 |显示全部楼层
此文章由 realfenglin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 realfenglin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
哪位大哥有Oreilly - Head First Design Patterns (2010)的电子文档的。给个链接。。
自己下的,看了一块,发现不全,很是郁闷。。。
Advertisement
Advertisement

发表于 2012-2-14 13:12 |显示全部楼层
此文章由 realfenglin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 realfenglin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
十分感谢。。一定加分。

发表于 2012-2-14 13:27 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整

评分

参与人数 4积分 +12 收起 理由
无视 + 2 感谢分享
ddwwhhkk + 2 谢谢奉献
jimqiu + 4 感谢分享

查看全部评分

发表于 2012-2-14 13:29 |显示全部楼层
此文章由 yangwulong1978 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yangwulong1978 所有!转贴必须注明作者、出处和本声明,并保持内容完整
刚入行的时候就想把这DESIGN PATTERN 搞的滚瓜乱熟,,N年过去了,还没开始搞,

发表于 2012-2-14 13:35 |显示全部楼层
此文章由 realfenglin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 realfenglin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yangwulong1978 于 2012-2-14 13:29 发表
刚入行的时候就想把这DESIGN PATTERN 搞的滚瓜乱熟,,N年过去了,还没开始搞,


最近发现,不熟这些,见了印度人,容易被他们弄晕。。。。
头像被屏蔽

禁止访问

发表于 2012-2-14 13:44 |显示全部楼层

貌似都是扫描版的。

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
http://ishare.iask.sina.com.cn/f/7639259.html

这本好评很多。 我看了10分钟,不知所云,就不看了

评分

参与人数 3积分 +9 收起 理由
DoubleU + 3 谢谢贼
无视 + 2 感谢分享
realfenglin + 4 谢谢,已经下了

查看全部评分

Advertisement
Advertisement

发表于 2012-2-14 13:49 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 realfenglin 于 2012-2-14 12:35 发表


最近发现,不熟这些,见了印度人,容易被他们弄晕。。。。


正解,一定要能说出些不知所云的概念,才能服人

发表于 2012-2-14 14:23 |显示全部楼层
此文章由 jimqiu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jimqiu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 porcorosso 于 2012-2-14 13:27 发表
http://isohunt.com/torrents/?ihq=Head+First+Design+Patterns


这本不是扫描版,下载很快。

发表于 2012-2-14 14:26 |显示全部楼层
此文章由 zn7726 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zn7726 所有!转贴必须注明作者、出处和本声明,并保持内容完整
01年在CSE学过C++和Design Pattern, 回国工作时还给别人讲过, 结果没人听得懂. 现在基本忘光了 ... 唉.

发表于 2012-2-14 14:29 |显示全部楼层
此文章由 alee79 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alee79 所有!转贴必须注明作者、出处和本声明,并保持内容完整
也拿来看看

发表于 2012-2-14 14:32 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
design pattern的影响在逐渐弱化,能理解和在工作中确实正确应用solid principles已经算是很好的程序员了.

评分

参与人数 1积分 +3 收起 理由
porcorosso + 3 谢谢奉献

查看全部评分

Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2012-2-14 14:34 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jimqiu 于 2012-2-14 14:23 发表


这本不是扫描版,下载很快。


我那个是扫描的,才40多兆,你这个50多兆,不是扫描的??

发表于 2012-2-14 14:34 |显示全部楼层

回复 无视 11# 帖子

此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
同意楼上。

design pattern这东西一般用不上,除了几个最基本的外。

喜欢用design pattern的项目很容易over engineering

评分

参与人数 1积分 +2 收起 理由
无视 + 2 我很赞同

查看全部评分

发表于 2012-2-14 14:38 |显示全部楼层
此文章由 realfenglin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 realfenglin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
个人认为,没有必要刻意的去单独学习DESIGH PATTERN。大体了解一下基本的思路就可以了。
相反,如果在工作中,参与的项目利用了哪个PATTERN,利用项目可以更好的了解。

初级人员和中级人员,不如去看一些相关的技术书籍。

我看这个书,完全是因为不想被阿三蒙。。。

发表于 2012-2-14 14:39 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
面试时问Design Pattern的话基本上就没戏了,看了很多遍网上的解释了其实都还不懂!

编程n年了,还是过得好好的,做出来的东西也都还行!

所以觉得Design Pattern是给一些不会编程的人说大话的啦~

发表于 2012-2-14 14:41 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 无视 于 2012-2-14 14:32 发表
design pattern的影响在逐渐弱化,能理解和在工作中确实正确应用solid principles已经算是很好的程序员了.


http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)

学习了!
Advertisement
Advertisement

发表于 2012-2-14 14:54 |显示全部楼层
此文章由 jimqiu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jimqiu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 atransformer 于 2012-2-14 14:34 发表

我那个是扫描的,才40多兆,你这个50多兆,不是扫描的??


我两个都下了,isohunt那个39.3MB,619页,可以放大到200%看,没有毛边。
iAsk那个42.2M,658页,放大效果没有前面那个好,有的页面能够放大,有的页面毛边很厉害。

评分

参与人数 1积分 +4 收起 理由
atransformer + 4 哦,回头我试试。

查看全部评分

发表于 2012-2-14 15:03 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 porcorosso 于 2012-2-14 14:39 发表
面试时问Design Pattern的话基本上就没戏了,看了很多遍网上的解释了其实都还不懂!

编程n年了,还是过得好好的,做出来的东西也都还行!

所以觉得Design Pattern是给一些不会编程的人说大话的啦~


那些pattern很多都在现代语言层面得以实施了,还有些用3rd party framework就能解决,到应用层真正用到也不是没有,但第一设计思路肯定不是往design pattern上靠,以后refactor可能会。

design pattern是不错,但对一般人来说,对它的反映还没到那个档次,起码没深入到骨子里,所以用起来就有些牵强,刻意练手的话,就像kawara说的很容易over engineering.

solid principles就容易很多,比较容易上手,真正用起来也不是那么简单,毕竟是team的工作。

别说这些高级的,就连code complete说的那些practice又能有几个人能在工作中真正实施?

作dev,我觉得最重要的trouble shooting的能力,通过合理的分析和猜测,能在几分钟内发现问题所在,就是很优秀的程序员了。

发表于 2012-2-14 15:06 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 无视 于 2012-2-14 15:03 发表

作dev,我觉得最重要的trouble shooting的能力,通过合理的分析和猜测,能在几分钟内发现问题所在,就是很优秀的程序员了。


正解!

发表于 2012-2-14 15:17 |显示全部楼层
此文章由 jimqiu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jimqiu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 无视 于 2012-2-14 15:03 发表
作dev,我觉得最重要的trouble shooting的能力,通过合理的分析和猜测,能在几分钟内发现问题所在,就是很优秀的程序员了。



“合理的分析和猜测”,其实这个还是建立在对于数据,系统和逻辑比较熟悉的基础上。
可是,这种能力怎样口头表述给别人听,让人家觉得你很厉害呢?


阿三哥们就有化腐朽为神奇的能力。

发表于 2012-2-14 15:20 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
trouble shooting的能力只和两件事有关系

一是对项目/代码的熟悉程度
二是程序员本身的逻辑思维能力/记忆力
Advertisement
Advertisement

发表于 2012-2-14 15:25 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jimqiu 于 2012-2-14 15:17 发表



“合理的分析和猜测”,其实这个还是建立在对于数据,系统和逻辑比较熟悉的基础上。
可是,这种能力怎样口头表述给别人听,让人家觉得你很厉害呢?


阿三哥们就有化腐朽为神奇的能力。

阿三哥的可怕之处并不在于他们的“口才",而是在于他们的抱团,排他。
我们几百人的部门被搞的一个巴基斯坦人都没有

[ 本帖最后由 kawara 于 2012-2-14 15:28 编辑 ]

发表于 2012-2-14 15:32 |显示全部楼层
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jimqiu 于 2012-2-14 15:17 发表



“合理的分析和猜测”,其实这个还是建立在对于数据,系统和逻辑比较熟悉的基础上。
可是,这种能力怎样口头表述给别人听,让人家觉得你很厉害呢?


阿三哥们就有化腐朽为神奇的能力。


对系统逻辑真不一定需要熟,global search一下,就能知道那些有可能出问题,我们这边,对未知领域的信心程度基本上可以反映程序员的级别.

agile开发,除了architect级别人需要很强的system design的能力,其他绝大多数人员就是按部就班的实施,每个team有那么1-2个核心人员来把关就好了,不需要太厉害的脚色,但基本素质还是要保证的。

一个城市里面就那么几个好点的开发队伍,彼此用什么工具,在什么环境下,用什么方式的开发都彼此了如指掌,面试的时候夸张一点没人在乎,但吹得太玄了就是自己找费了.

发表于 2012-2-14 15:38 |显示全部楼层
此文章由 realfenglin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 realfenglin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 kawara 于 2012-2-14 15:20 发表
trouble shooting的能力只和两件事有关系

一是对项目/代码的熟悉程度
二是程序员本身的逻辑思维能力/记忆力


交流能力也很重要。

发表于 2012-2-14 15:41 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 realfenglin 于 2012-2-14 15:38 发表


交流能力也很重要。

呵呵,忘了这点了。

不过很多环境里,程序员之间是不交流或者交流很少的。

发表于 2012-2-14 15:43 |显示全部楼层
此文章由 realfenglin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 realfenglin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 kawara 于 2012-2-14 15:41 发表

呵呵,忘了这点了。

不过很多环境里,程序员之间是不交流或者交流很少的。


为什么?是不是觉得说的多了,显得自己能力不行。每次问“大牛”们问题,最多2句话回答。虽然都到点子上,可心里在想,大哥,你能再多说点吗。
Advertisement
Advertisement

发表于 2012-2-14 15:52 |显示全部楼层
此文章由 jimqiu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jimqiu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 无视 于 2012-2-14 15:32 发表


对系统逻辑真不一定需要熟,global search一下,就能知道那些有可能出问题,我们这边,对未知领域的信心程度基本上可以反映程序员的级别.


行业不同,我做ABAP的,SAP深似海。

发表于 2012-2-14 15:53 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 realfenglin 于 2012-2-14 15:43 发表


为什么?是不是觉得说的多了,显得自己能力不行。每次问“大牛”们问题,最多2句话回答。虽然都到点子上,可心里在想,大哥,你能再多说点吗。

印度人啥都不告诉你,而且他们自己人之间也封锁,你为啥要告诉他们。

教会徒弟饿死师傅啊,本来应用开发就没什么

发表于 2012-2-14 15:54 |显示全部楼层
此文章由 yangwulong1978 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yangwulong1978 所有!转贴必须注明作者、出处和本声明,并保持内容完整
其实程序员最根本的素质就是接到活后,不管原来接触过,没接触,用最快的速度给搞出来,是最重要的,,,

一般公司就是做做商业应用程序,,其实很多都没必要用什么design PATTERN,, 一般的程序不就是拿数据,处理处理,再SAVE 回去,说白了就这,,

不过,,

DESIGN PATTERN, 和算法,面试的时候很有用,,,,,
对付三哥的最好办法,,把红黑树算法,搞明白,跟他忽悠。。。。。

发表于 2012-2-14 16:01 |显示全部楼层
此文章由 jimqiu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jimqiu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yangwulong1978 于 2012-2-14 15:54 发表
其实程序员最根本的素质就是接到活后,不管原来接触过,没接触,用最快的速度给搞出来,是最重要的,,,

一般公司就是做做商业应用程序,,其实很多都没必要用什么design PATTERN,, 一般的程序不就是拿数据,处理处理,再SAVE 回去,说白了就 ...


鬼佬也是这么想的么?

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部