This topic created in 4840 days ago, the information mentioned may be changed or developed.
Windows 7系统
Vmware Player+ubuntu 12.04
gedit+GNOME Terminal
K&R的C语言E文版
书上出现的代码都敲出来并运行(锻炼熟练程度),做练习,完了运行后,再对着习题解答检查;
另外尝试改代码中的一些地方,看看运行后会出现什么情况;自己再写一些简单的相似的代码,尝试运行。
Terminal内有一些错误提示看不太懂。
现在看到1.5.3,正在看==和=的区别。
及时写下这些,想请前辈给出建议:
方法、用到的工具、环境、步骤对不对?
什么地方不合理或可以改进?
这样是有些死板,但我目前不知道除了做这些还能做什么。
Supplement 1 · Apr 16, 2013
硬着头皮基本看完一遍——所有段落都过了一遍眼,看过之后现在的感觉是:大脑里满是不太理解的符号和表达方式。练习基本没有做。感觉不到收效。
我心态不对,可能太急于求成,也有时间的原因,还得上班。
打算接下来重新开始看,带上练习。
这几天看过codecademy上的Web Fundamentals,现在在过第二遍,也许是因为简单,感觉这种在线学习的方式挺好,最起码让人觉得每一步都是自己亲自走过的,虽然是模仿来的。
不知道通过http://c.learncodethehardway.org/来学C会如何,目前这个还在alpha阶段,推荐程度有多少?
也许我该去学python、ruby等,虽然目前对这些语言连皮毛都没摸到,可毕竟接下来要找一份工作来入门。
非科班要入职到底得拿出点什么东西来?写个带简历的博客?参与开源项目(怎么参与还不懂)?
我知道的太少,想知道的太多。
所以继续求建议……
14 replies • 1970-01-01 08:00:00 +08:00
 |
|
1
yuelang85 Mar 17, 2013 1
我是简单看了遍语法,然后写了个贪吃蛇,不敢说熟练,但是也感觉入了点门儿。。。。
|
 |
|
2
middleware Mar 17, 2013 1
Overkill 了。纯粹的 C 和 C++ 根本不用对着电脑学。
|
 |
|
3
reusFork Mar 17, 2013 1
可以看英文的话就可以看learn c the hard way了
|
 |
|
4
Haveack Mar 17, 2013 1
这应该是把C作为第一门语言吧? 个人觉得这样就挺好的. 可以把编辑器换成sublime text,直接用shift+ctrl+B来运行程序. 可以把语法先了解一遍再钻研细节
|
 |
|
5
bitsmix Mar 18, 2013
其实。。。说实话,可以先不在乎编辑器。
这本书不错,坚持下来吧。
|
 |
|
6
klc1989110 Mar 18, 2013
别win7了,直接在linux下学c,然后学unix编程。
|
 |
|
8
aisk Mar 18, 2013
力挺learn c the hard way了,之前K&R看过感觉还不是很入门,前者看了一半多感觉收获多多了。 另外楼主用的GCC吗?推荐下clang,错误信息比GCC详细准确很多。
|
 |
|
9
nil Mar 18, 2013
先了解一下单元测试,然后把一个个知识点写成test case.
|
 |
|
10
xiaoye5200 Apr 17, 2013 via iPhone
用vim 看makefile
|
 |
|
11
snoopy Apr 17, 2013
有一本书叫《21st Century C》,可以看一下。 入门后建议开始做一些小项目。 学学git、github。
|
 |
|
12
df Apr 17, 2013
慢慢前进!
|
 |
|
13
Kymair Apr 17, 2013
同推荐"21st Century C"
|
 |
|
14
notte Apr 17, 2013
《21st Century C》刚看完,如作者所说这本书适合有一定基础的人,LZ目前还是 learn c the hard way较好
|