
1 feiandxs 2012-08-26 22:39:39 +08:00 一上来看算法导论…… 我宁愿推荐一些所谓的互联网成功学,用金钱和荣耀激发起年轻人的兴趣。。 |
2 andyliu 2012-08-26 22:40:31 +08:00 问一句 你确定他会看? 另外 不必都买把,图书馆应该都有。 |
3 kongruxi 2012-08-26 22:42:54 +08:00 《黑客写画家》、《浪潮之巅》、《rework》 如果是想培养他的兴趣,我觉得最好一开始不要看太过于技术细节的书 |
4 yeshiwei OP |
7 Aben div class="badges"> 2012-08-26 22:47:07 +08:00 《禅与摩托车维修艺术》 http://book.douban.com/subject/6811366/ |
8 hbc 2012-08-26 22:50:56 +08:00 别买啊……最低限度也是借,书非借不读啊,顺便让他养成去图书馆的习惯…… |
10 wezzard 2012-08-26 22:58:33 +08:00 个人觉得对我影响最大的不是任何技术书籍,而是《四书章句集注》,朱熹和程颢、程颐合著的。 尤其是《大学》里面那句,知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 |
11 wezzard 2012-08-26 23:00:01 +08:00 当然,卡尔·古斯塔夫·荣格 和 阿尔弗雷德·阿德勒 的书也不错,就是中国的翻译版本都太烂了,会看死人去。。。 |
12 lifanxi 2012-08-26 23:03:12 +08:00 编码的奥秘,新版叫<编码:隐匿在计算机软硬件背后的语言>。 一次送一堆书的话,你确定他会看么? |
13 Alcar 2012-08-26 23:03:12 +08:00 steven levy的Hackers,SICP,DOOM启示录,丹尼斯里奇的那本c语言 |
14 tremblingblue 2012-08-26 23:09:29 +08:00 疯狂的程序员、doom启示录之类看了挺热血的。 黑客与画家也挺推荐。 另外比如暗时间、Pragmatic Thinking and Learning之类也可以,当然了这个看经历看个人,有时候看了也是白看。 还不如找些事情让他做做自己学学折腾下 |
15 wudoo59 2012-08-26 23:11:23 +08:00 算法导论啊。~ |
16 yeshiwei OP @lifanxi 我感觉这些书,有兴趣就早晚都会看的。 @wezzard 谢谢你的推荐。 @Alcar 非常感谢,单子定好了。回头我自己买你推荐的书看。 @tremblingblue 谢谢,黑客与画家,选了。 京东满300减70。我中招了。 |
17 foru17 2012-08-26 23:39:48 +08:00 《男人来自火星,女人来自水星,小孩来自木卫2》 《钢铁原来是这样炼成的》 《error404改变世界》 《马云教你怎么致富》 《我的成功可以COPY》 《生命这么重就别承受去了》 好了,还有几本书值得推荐 钱理群的《致青年朋友》 《读大学,究竟读什么》 要想励志,还是首先给他一些人物传记吧,看故事,不枯燥,首先要激起的是兴趣 |
18 013231 2012-08-27 02:10:31 +08:00 C++ Primer建去掉. 在的展方向定前, 没有必要相效率又不高的言. |
19 yetone 2012-08-27 02:14:30 +08:00 禁止看人物传记,禁止建立成功学。做一个独立人格之自己,就足够了。 |
20 jjgod 2012-08-27 03:43:51 +08:00 Brian Kernighan 和 Rob Pike 的 The Practice of Programming 是我大一看到的最好的一本书,如果有一定编程基础的话可以看看。Brookshear 的 Computer Science: An Overview 是一本很好的计算机科学入门教材,很多学校会选用,也适合个人阅读了解大观。 |
21 jjgod 2012-08-27 03:48:00 +08:00 SICP 和算法导论对于初学者可能会过于艰深,大一的时候还是专注基础课程,离散数学和数学分析都是培养逻辑分析能力的重要课程。如果学有余力,还可以看看 How to Design Programs (http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html) 和 George Pólya 的 How to Solve It。 |
22 darklowly 2012-08-27 06:39:35 +08:00 1 谭浩强 C语言程序设计 RMB 25以内 2 基础的数据结构书籍 RMB 25以内 3 基础的汇编书籍 例如 Intel 汇编语言程序设计(第五版) RMB 50以内 4 C语言加强的书籍 RMB 50以内 5 数据结构加强的书籍 RMB 50以内 6 编译器相关的基础知识的书籍 RMB 50以内 7 操作系统设计与实现 RMB 50以内 累计 300以内,这些书,可以伴随他的大一大二的生活了,扎实的基础才是王道,有了这些基础知识。基本上自己就有能力去鉴别技术证伪了,以后的事情就交给他自己了。 |
23 panxianhai 2012-08-27 07:13:16 +08:00 他们宿舍见到他一下子买这么多书,一定会说碉堡了。 与开始算法导论,肯定晕乎,可以等到大三大四他们学过了算法之后再送。 |
24 c0878 2012-08-27 08:08:53 +08:00 为什么会有人推荐成功学的书啊 大一学生的独立人格还未完全形成就看这种书会被误导吧 送点经典的基础书籍就好了 |
25 Soichir 2012-08-27 08:22:10 +08:00 感谢各位~ 发现好几本好书 |
27 lfzyx 2012-08-27 08:36:44 +08:00 谭浩强的书不推荐,成功学的书不推荐 |
28 Shane 2012-08-27 08:42:42 +08:00 送一些非计算机的书吧,在他刚开始学计算机的时候。。 自从我学了计算机,就基本上再没看过与计算机无关的书了。。 |
29 shanks 2012-08-27 09:03:57 +08:00 一上来就看算导。。。给跪Orz 浪潮之巅吧。暗时间也不错。还有hacker and painter。 暗时间本身是刘神的blog汇总,里面有很多书单推荐的 另外最好加一本鸟哥,刚上大学应该引导他进入linux的开源世界~ |
30 fenglu 2012-08-27 09:08:33 +08:00 送他nook2吧 |
31 mckincy 2012-08-27 10:37:07 +08:00 失控 技术元素 乔布斯传 |
32 ljbha007 2012-08-27 10:48:26 +08:00 我觉得技术和知识不是大学对一个人最重要的东西 这些东西你在图书馆钻研4年,学到的程度也完全不止大学4年所教授的程度 大学对人影响最大的事情是人生观和世界观,而人生观和世界观直接决定了以后几十年的生活会怎样度过,这里有基本个人认为对我自己影响比较大的书,推荐给楼主: 李开复的《世界因你而不同》 迈克尔.桑德斯的《公正》 柏拉图的《理想国》 |
33 ljbha007 2012-08-27 10:49:10 +08:00 还有我认为书不贵在多或者价钱,书贵在给读者的领悟 |
34 shiweifu 2012-08-27 10:55:15 +08:00 《doom 启世录》 《Java 夜未眠》 《Hackers》 |
35 qmake 2012-08-27 11:07:43 +08:00 干嘛非要送书,给钱就好了。 |
36 lts9165 2012-08-27 11:08:11 +08:00 送点文艺书吧,哈哈 |
37 peizh2006 2012-08-27 11:21:27 +08:00 貌似我外甥马上要开学了 |
38 ultragtx 2012-08-27 11:39:33 +08:00 感觉你给他买个域名 买个vps比较靠谱 |
39 0racleTink 2012-08-27 11:59:04 +08:00 这些书都不靠谱 |
40 yeshiwei OP |
42 fevin86 2012-08-27 12:23:19 +08:00 黑客 黑客与画家 重来 |
43 fen 2012-08-27 12:29:01 +08:00 学计算机就一定要看和计算机相关的书籍么? |
44 ant_sz 2012-08-27 12:45:35 +08:00 给他买一套对应学科的外国课本, C就给买 C Programing Langauge 操作系统给买 Modern Operating System 诸如此类啦 国内虽然也有很多好课本,但是这得看一般学校的选择,有的学校倾向于使用自己出版社的书,质量不好保证,而国外的这些经典课本写的真心好,推荐么 |
45 twor2 2012-08-27 12:57:05 +08:00 来的太容易 不知道珍惜 |
46 lookhi 2012-08-27 13:01:04 +08:00 会看吗? 不如送个树梅派 |
50 passluo 2012-08-27 13:41:25 +08:00 嗯。不知道你的表弟基本信息,基础如何。 我总觉得,一来就送这些的技术类的书不太合适。 大学比较重要的是培养兴趣,学会自学,树立比较好的世界观、价值观。还有就是对这个行业的认识。 对于行业、世界进行描述的书: 黑客与画家 浪潮之巅 离开微软、改变世界 失控 科技想要什么 这些不包含具体内容,但是至少让你对这个行业以及这个行业周边的一些历史、成就、文化有一个比较全面的了解,顺带也预测了一下未来。 《数学之美》,这本看能不能激发一下对算法的探求,其实数学真的很有趣 《启示录》《重来》算是对有创业梦想的人,进行一些基础教育的书。 《暗时间》 能是塑造思维模式、方法,学习一些时间规划、自主学习方面的。 《罗马帝国衰亡史》历史总是惊人的相似。。 《社会契约论》《道德情操论》这些就比较枯燥了。但是对人的个人精神力量,对人世界观的塑造比较有用,不衰的经典。 |
51 litten 2012-08-27 13:42:01 +08:00 《颈椎康复指南》 同意的顶 |
52 Js 2012-08-27 13:49:30 +08:00 没说的, 带他去教务处咨询换专业 |
53 forest520 2012-08-27 13:52:15 +08:00 乔布斯传 |
54 ivenvd 2012-08-27 14:09:33 +08:00 加两百块送个 Kindle 吧…… |
55 Lbcove 2012-08-27 14:16:44 +08:00 花三百烫个头发,钓妹子去 |
57 yeshiwei OP @passluo 谢谢你的建议。我送那基本技术的书,主要是认为这几本书可能可以用很久,一直会在他案头。 加几本你说的这些书,这样子比较合适。非常感谢。 |
58 yeshiwei OP |
60 lzsuxq 2012-08-27 15:25:43 +08:00 学计算机不需要念大学 |
62 dilfish 2012-08-27 16:34:53 +08:00 |
64 dilfish 2012-08-27 17:59:01 +08:00 |
65 013231 2012-08-27 17:59:47 +08:00 @yeshiwei 什麽呢? 如果了器的底原理, C和是不二之. 如果了解面向象/模式等高思想, Python/Scala/Lisp等高言更更美表力也更强. 如果是了解决日常, Shell/Python/Javascript等更高效. 在某些域C++有着可替代的治地位, 但在定展方向之前, 有多比C++更好的. |
66 darklowly 2012-08-27 18:01:03 +08:00 @lzsuxq 总体来说,技术上真正厉害的人,80%来自于大学(不一定要读完,也不一定是计算机专业,也可以在大学不上课,但是都在大学待过),20%来自于其他渠道。我说的是真正厉害的,不是那种表面厉害,但是基本功不扎实的人。只会一招半式然后自我感觉很厉害的人哈。 |
67 darklowly 2012-08-27 18:04:07 +08:00 @yeshiwei 我一直觉得c++可以不用了解,更可以不用精通。但是必须要精通c.但是要精通c,就不仅仅是语言的问题了。还需要很多很多其他知识。才能精通。所以需要很多其他的基础知识。等真的把基础知识学习得差不多了。那基本上这辈子可以在计算机行业走的比较远了。 |
70 yeshiwei OP |
72 daxuelidelang 2012-08-27 18:43:02 +08:00 《定位》,《只有偏执狂才能成功》,《成功人士的24个习惯》,电影《毕业生》。文科生打酱油路过…… |
73 darklowly 2012-08-27 19:03:10 +08:00 @dilfish 中国的孩子,高中数学120分以上的水平(再加一点点离散数学的知识),基本上可以胜任计算机行业的所有数学问题了。当然那种数学应用类的软件可能不行。例如matlab这类软件可能对数学要求比较高。 |
74 yeshiwei OP @darklowly 你这个所有说得太果断了吧。 前几天就有个哥们让我帮忙弄一个非常非常基本的东西。 就是求一个一元有界函数的极大值。 这个是非常基本的了吧。 在你说的那些数学的范围里面吗? 计算机行业很大。 http://ocirs.com/2011/03/11/computer-science-education-and-math/ 这是一个教授就ACM邮件列表上关于这个问题的讨论发表的博客,建议你看一看。 |
75 horace 2012-08-27 20:27:49 +08:00 以上很多朋友列了很多知识性得书,我列两本针对中国年轻人世界观上必须包含的两本书: 把时间当朋友我多么希望我18岁能读到李笑来老师得这本书 拆掉思维里得墙虽然这本可能会导致家庭矛盾,哈哈 |
76 likuku 2012-08-27 20:30:41 +08:00 《魔鬼搭讪学》 |
77 darklowly 2012-08-27 23:50:19 +08:00 @yeshiwei 那个是计算机里面的一个课程,叫数值计算。 我说那个话的意思不是说绝对不需要,计算机行业的80-90%的工作不需要那些。(特殊的除外,例如数学软件,个别工程类软件等等。最开始只说了数学类软件,确实不全面,而且这类软件里面有专门的算法工程师(例如你这类数学专业出来的同学)。) ps: 我上面说的所有比例只是我个人估算,可能不准确,具体到计算机行业有多少岗位需要实际的数学知识。可以去招聘网站,用数学作为关键字,搜索一下,统一一下实际的比例。但是我说的话不是否认数学。其实我在上面的回复当中有一条说关于上大学的比例那条。意思是在强调基础。包括数学基础。其实我强调的是实际掌握的水平。不是光指考试成绩 不能够求全,cs专业的同学,除非个人爱好,还是把时间放在cs课程上优先。你去把数值分析类的知识学好。不如去花时间看一下,intel手册和os方面的书,或者是编译器方面的书绝对比数值分析的书的收获大很多。 当然等把计算机相关的东西掌握了。有精力了,去学数学完全可以的。 其实我之前分析过。学习计算机其实有两种思维模型。 1 物理思维模型 (这是我的侧重点,我觉得,如果要达到中等以上的程序员水平,物理思维模型需要 80分以上的物理知识 + 60分以前的数学知识) 2 数学思维模型 (和上面的分数反过来) ps :以上假设满分是100分。并且分数是实际掌握分数,不是指考试分数或成绩。 |
78 yeshiwei OP @darklowly 我直观上觉得,美国的计算机行业里面数学家会比中国的比例大,美国的计算机类从业人员的数学也比国内的数学要好。我没有考证过,但我相信这肯定是真的。 |
80 neildd 2012-08-28 06:22:36 +08:00 《TCP/IP详解 卷1/2/3》 《C++ Primer》、《算法导论》 《UNIX环境高级编程》 《人月神话》、《人件》 |