程序员是怎样炼成的

2011-01-19 23:54:10 +08:00
 chainkhoo
我是一名大一学生 学的是自己不喜欢的化学专业 目前的兴趣都在IT类

想要成为一名程序员

有些问题想问:

我要从什么开始学习编程?[我属于完全newbie级别的,没有什么基础]
我要怎样学习编程?有什么需要注意的地方吗?

如上,THx~
6006 次点击
所在节点    问与答
12 条回复
roamlog
2011-01-20 00:03:55 +08:00
深入理解计算机系统(修订版) http://book.douban.com/subject/1230413/

去买这本书看....
dimlau
2011-01-20 00:06:13 +08:00
好吧,很多人这样子,止步于门外。比如我。
不过我觉得看看各种手册什么的应该是不错的起步吧?比如 PHP 手册?
当然我没资格说。同求指导。
roamlog
2011-01-20 00:08:06 +08:00
我觉得, 根据自己的兴趣, 然后选择一门语言, 找一本入门书看, 同时附带看 1 楼说的这本书应该还 ok 的....
chone
2011-01-20 00:21:16 +08:00
html -> javascript or python -> c, java etc.
jjgod
2011-01-20 06:14:50 +08:00
先确定一下自己是不是真有兴趣...
iwinux
2011-01-20 07:47:50 +08:00
楼上 +1

先试着从头开始做一个小小的项目,比如一个小网站
你先分析一下要用到哪些知识,然后自学,不懂的google或者到网上问
总之你只需 make it work
在这个过程中你会遇到很多困难
看看你遇到这些困难时有什么样的感受
如果只是三分钟热度的话,很快自己就会发现的~
sparklo
2011-01-20 08:23:41 +08:00
从python开始,先花一个礼拜把语法搞定. google有个很棒的python入门教程.

http://code.google.com/edu/languages/google-python-class/index.html

然后python challenge:

http://www.pythonchallenge.com/

遇到不会的再看书和搜索. 没有一点基础的人硬啃大部头没有一点意思.
这样一轮下来就应该基本上对编程有了个大致的了解. 有没有兴趣自己也就应该清楚了.
这个办法花的时间不多,学习曲线也很平滑.

很多国外的孩子从初中高中就可以接触到这些东西,除了妒忌没有其他想法了.
falconeye
2011-01-20 08:45:18 +08:00
去计算机系借书,听课,做作业,跟老师交流;
之后,参加一个网上的开源项目,锻炼自己。
babyxyll
2011-01-20 09:27:12 +08:00
@falconeye 怎么参加网上开源项目? 去哪找?
falconeye
2011-01-20 09:36:06 +08:00
网上有很多啊,可以去google code看看
我也做了一个
http://www.bptaskflow.appspot.com/
zztczcx
2011-01-20 23:59:12 +08:00
对啊,大家谈谈怎么找开源项目做吧?
Hlbice
2011-01-21 00:03:07 +08:00
最近在看福布斯电脑革命史,很有意思.

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

https://www.v2ex.com/t/7433

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

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

© 2021 V2EX