主题:[讨论]大家来说一下学编程的初衷吧!
wukaikailive
[专家分:80] 发布于 2011-09-07 22:26:00
先说说我吧,我学编程只是因为喜欢。以前是个游戏迷,感觉自己很消沉,后来高一了学校组织参加全国机算机大赛培训,我的娘啊,我此刻才知道有编程语言这回事,不过当时没有参加,后来自己买了本书,叫“21天学通C++”,当时看了,也明白了一些,后来又买谭浩强的C程序设计,但一直未有实践机会,感觉很迷茫。就在那段时间迷上了黑客,鼓捣了一段时间发觉自己不是当黑客的料,以把电脑整了一堆病毒而告终。不过我发现,要当一名有高水平的黑客,掌握一定的编程技术是不可少的。我又回来了,而且是自学,一直到现在。希望大家也能来分享自己的经历,给小弟打打气!而且我很景仰爱好者论坛的那些大师们~
回复列表 (共6个回复)
板凳
bruceteen [专家分:42660] 发布于 2011-09-07 23:31:00
自学,最重要的是找到一本好书,而不要被垃圾书(比如什么21天学通C++),已经过时的书(比如谭浩强的C程序设计)给害了。
我没有看过《21天学通C++》,但如果你能在3年内学懂(不要说“学通”)C或C++,那你一定是天才中的天才。这句话不是我一个人说的,是某个C大师说的,好像是borland曾经的技术总监。
3 楼
Chipset [专家分:16190] 发布于 2011-09-08 09:18:00
我本来学机械的,后来改行搞程序。比较流行的编译型编程语言,像Java、C#、VB等一概不懂,至多只懂点语法,C和C++也只懂皮毛。个人感觉语言只是工具,会用后最好懂业务。
如果在学校,那要看你个人爱好。不过听很多过来人说C++重在深,Java重在广。至于解释执行的很多语言(其实Java也是边解释边执行的,当然也能不用先解释成字节码直接编译成二进制),多数可能是些脚本啦Python、Perl、Lua、JavaScript...,俺一种也不懂,因此也不好说啥。
俺同意2楼朋友说的那样,别太浮躁了,先沉下心来认真专研一种,多写程序多锻炼。埋头苦干精神可嘉,但是也要多学习点别人的东西。有那么多开源的库(例如glib, boost...),对于那些前人写过的实现有时间拿出来分析一下能提高很快,前提条件是你需要懂C/C++语法。
处处"精通"的多面手其实说白了就是啥也不会,这种结论是技术面试过很多编程和管理项目10多年的“专家”后得出的结论,具体到细节上他们啥也不会,但是简历中这也精通那也精通,唉,真令我失望啊。
4 楼
cgl_lgs [专家分:21040] 发布于 2011-09-08 12:46:00
个人认为,入门时用那种速成的外加权威的综合着看是个不错的选择。
至于初衷嘛,我个人就是因为喜欢:)
想当初最早还是在学习机上学的编程呢:)
最早开始,就是想把它做为我学数学的辅助~~~~结果后来反了过来~~~~~呵呵:)
5 楼
lxk115 [专家分:10] 发布于 2011-09-08 15:47:00
从前我和你一样是个游戏迷!!天天开G~开多了!!就想去当黑客了!后来才迷上这个的!!
6 楼
wukaikailive [专家分:80] 发布于 2011-09-08 22:37:00
5楼同感阿!另我也觉得我买的那几本书真的是食之无味,现在基本上不看那些书了,感觉没有什么帮助,有时间就写点代码,不过是蹩脚了点。听了大家的意见感觉明朗多了!
我来回复