高考完了,求推荐编程入门第一本书

2015-06-09 11:20:42 +08:00
 aPsyduck
苦逼浙江考生考三天,目测可以上普通一本院校的计算机相关专业,除了在线看MOOC视频之外,求推荐适合编程入门的第一本书。
①有中文版,目前没有能力阅读英文书籍
②适合没有编程基础的人
③不一定局限于某一种编程语言
9303 次点击
所在节点    问与答
108 条回复
aPsyduck
2015-06-09 20:13:43 +08:00
@Perry 单身狗
aPsyduck
2015-06-09 20:14:08 +08:00
@hambut 注定孤独一生
cbais7890
2015-06-09 20:29:03 +08:00
先思考一下你想写一个怎么样的东西,然后再以此为目标,寻找相关资料深入学习

这样在学习的过程中才会产生各种问题,这样学习才是最有用的,不要为了学一门语言而去学一门语言

最后,记得先买个代理,代码的世界没有百度
cbais7890
2015-06-09 20:30:51 +08:00
@ileenhow 哈,这个文章跟我的想法很接近,我初学的时候也是这么过来的
choury
2015-06-09 20:30:59 +08:00
推荐沈从文的《编程》
em70
2015-06-09 20:37:03 +08:00
Python比较适合你
KexyBiscuit
2015-06-09 20:45:31 +08:00
MSDN Library
ant_sz
2015-06-09 21:06:47 +08:00
我也觉得前面 @goool 推荐的《编码》不错。把一些计算机运行原理上的东西讲的很简单易懂,在开始学习编程之前阅读也很合适。

如果完全没有编程经验,我个人倾向于入门时从 C 开始学习,配合一些数据结构方面的书籍。我个人不太喜欢 C++ 所以我在这个阶段基本上是以纯 C 为主,一直把 C++ 当做“带有面向对象的C”来用的。

此外,我也觉得算法方面也比较值得钻研一下。算法的水平很有可能将会决定你在这条道路上发展的天花板。
aPsyduck
2015-06-09 21:29:20 +08:00
@AmberBlack 并没有钱去港澳
aPsyduck
2015-06-09 21:30:25 +08:00
@tao1991123 考出驾照以后四年(甚至多于四年)不开不就废了 莫非驾驶和九九乘法表一样学过就忘不了吗
liuchang0812
2015-06-09 21:32:02 +08:00
学 clojure 或者 scheme 或者 haskell 啊
人生大不同
ileenhow
2015-06-09 21:33:48 +08:00
@cbais7890 嗯,作为半路出家要当码农的菜鸟一个,深深觉得计算机基础以及兴趣对于学习编程来说实在太重要了。
个人感觉高校的课程安排其实挺合理,先不谈教学质量和效果如何。
qwlhappy
2015-06-09 22:08:13 +08:00
编码+1,如果完全没有接触过计算机科学相关知识的话。
有时候我在想如果我的三观是被这本书塑造出来的的话该是比格多么高的一件事情
chaucerling
2015-06-09 22:24:42 +08:00
在还没被oo洗脑之前,学一门函数式玩玩
chengzhoukun
2015-06-09 22:54:05 +08:00
@aPsyduck 考驾照就是为了那张纸,不然以后抽时间出来练车烦死
cbais7890
2015-06-09 23:22:40 +08:00
@ileenhow 学习其实就像是构建一个知识网络的地图在你的大脑中,有需要时,可以最快地定位这个知识点位于这个地图的地址,例如一栋建筑物,然后开始搜寻他的邻居,其中或许就有所需要的答案。
你学的东西越多,这个地图就越精细,越广泛,从开始只有街道的地图,到最后地图能精确到门牌号,建筑类型。
有的建筑只需要了解他的外观,而有的甚至需要清楚地知道里面每一件家具的摆放位置,颜色和造型。
学习的过程就是不断扩大自己地图的广度和精度,还有我们的搜索速度,我感觉就是这样。
junnplus
2015-06-09 23:30:15 +08:00
@linxy 并不是所有人都适合acm的
mcfog
2015-06-09 23:33:42 +08:00
优先学英文学到google stackoverflow 通常的技术文章等等无障碍的程度

然后不管学哪方面,都记得围绕自己的小项目,不要围绕读书或做题

然后第一个小项目差不多了以后,读《程序员修炼之道》,带着读后感和反思继续下一个小项目/迭代/重构

记得每年至少重读一遍《程序员修炼之道》。你碰到的大多数问题在里面都有解答/解决/回避方案。直到你发现周围所有的人有问题都找你解决,你每天的工作就是对着你的同事重复这本书里的观点/做法
tao1991123
2015-06-09 23:34:30 +08:00
@aPsyduck
驾照只是一张纸,以后会越来越严格,越来越难考,驾校价格越来越高。
推荐大学期间搞定它。等到工作了,你的时间就很宝贵了,用它来练车不值得。
更有可能你去了某个城市发现你想考驾照,这里报名的排队都排到一年以后了。
至于以后开车,自然慢慢就会收悉起来。
aPsyduck
2015-06-09 23:35:03 +08:00
@tao1991123 那大学暑假有时间学吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/197161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX