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 1
《黑客写画家》、《浪潮之巅》、《rework》
如果是想培养他的兴趣,我觉得最好一开始不要看太过于技术细节的书 |
4
yeshiwei OP |
7
Aben 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 1
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
sophy 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环境高级编程》 《人月神话》、《人件》 |