再谈C语言的学习(六)──学习C语言的认知、态度
2006-05-15 13:16
411 查看
谈到这点上,很多老师会觉得多看、多练就可以提高C语言水平的,我相信你现在也是这么认为的。的确不假,这是非常重要的一步。但是前提是你愿不愿意去多看、多练上。如果学习C语言只会让你更加痛苦,或者C语言与你理想相差太远的话(比如你想成为律师,也许是挖矿工人),那么请尽早离开它,把时间和精力放在自己感兴趣的问题上,让自己在这些领域中有所建树。如果硬逼着自己要在这门课上取得成绩是不明智的,不一定学得好,还会拖累自己感兴趣的科目。到毕业时自己也不知道自己到底会些什么,那就很悲惨了。若担心自己通不过这门课,你可以找老师谈一下,自己真的对此不感兴趣,我想老师也不会为难你的。同时,下文你也可以不看了。
学习C语言有这么几个层级:
1.假如你仅仅是想Pass这门课、不挂掉,那很简单,只要每堂课不缺席,上课不睡觉,积极配合老师,下课后到同学那里抄一下作业,按时交上就行了。这都是体力活,不用动脑子的;
2.假如你不仅仅是要Pass了这门课,而且能考个较好的分数,那也容易,只要认真地独立地把老师布置的作业完成,其余的按第1点做就行了;
3.假如你不仅仅要Pass这门课,还要去考程序员等证书的,那么稍微困难一点,除了做到2外,你还要找大量的书,完成大量的习题;
4.假如你想非常灵活地运用C语言去解决实际问题,而不仅仅把眼光放置在通过考试或取得程序员证书的,那么你除了要做到3之外,你还要把现实生活中遇到的问题尽量多地与计算机联系起来,然后解决它;
5.假如你想成为黑客,那么试着去创造事物,并解决一切可能存在的问题吧。
我希望大家可以把自己定位在第二层或更高层级,这不仅仅是态度问题,而且还是人生的境界问题。将自己的目标定得高点、远一些,这样才能显示一个人的价值。
在这里顺便为“黑客”做做解释。很多人认为黑客制造病毒、对计算机造成攻击,事实上那是被称为骇客或者更确切地说解密者的行为。黑客英文为hacker,其中hack指技巧,或指动用技巧,因此黑客指拥有老练的技术,而且热衷于解决问题、突破限制的人,他们创造事物。而解密者英文为cracker,其中crack指破解,是一群完全被黑客所鄙视的人,他们破坏事物。黑客不仅仅限制于计算机,其他领域的创造者也可以称为黑客。实际上我们生活在一个由黑客创造的世界里面,你所用的网络、你所用的手机,甚至是你所坐的汽车,均是各行各业的黑客所做的贡献。如果想了解黑客更多,请参考 Eric S. Raymond 的《如何成为一句黑客》(Eric S. Raymond 被认为是自由软件教父,著名黑客,请记住他,你可能在无意间接受到他的帮助)。
学习C语言有这么几个层级:
1.假如你仅仅是想Pass这门课、不挂掉,那很简单,只要每堂课不缺席,上课不睡觉,积极配合老师,下课后到同学那里抄一下作业,按时交上就行了。这都是体力活,不用动脑子的;
2.假如你不仅仅是要Pass了这门课,而且能考个较好的分数,那也容易,只要认真地独立地把老师布置的作业完成,其余的按第1点做就行了;
3.假如你不仅仅要Pass这门课,还要去考程序员等证书的,那么稍微困难一点,除了做到2外,你还要找大量的书,完成大量的习题;
4.假如你想非常灵活地运用C语言去解决实际问题,而不仅仅把眼光放置在通过考试或取得程序员证书的,那么你除了要做到3之外,你还要把现实生活中遇到的问题尽量多地与计算机联系起来,然后解决它;
5.假如你想成为黑客,那么试着去创造事物,并解决一切可能存在的问题吧。
我希望大家可以把自己定位在第二层或更高层级,这不仅仅是态度问题,而且还是人生的境界问题。将自己的目标定得高点、远一些,这样才能显示一个人的价值。
在这里顺便为“黑客”做做解释。很多人认为黑客制造病毒、对计算机造成攻击,事实上那是被称为骇客或者更确切地说解密者的行为。黑客英文为hacker,其中hack指技巧,或指动用技巧,因此黑客指拥有老练的技术,而且热衷于解决问题、突破限制的人,他们创造事物。而解密者英文为cracker,其中crack指破解,是一群完全被黑客所鄙视的人,他们破坏事物。黑客不仅仅限制于计算机,其他领域的创造者也可以称为黑客。实际上我们生活在一个由黑客创造的世界里面,你所用的网络、你所用的手机,甚至是你所坐的汽车,均是各行各业的黑客所做的贡献。如果想了解黑客更多,请参考 Eric S. Raymond 的《如何成为一句黑客》(Eric S. Raymond 被认为是自由软件教父,著名黑客,请记住他,你可能在无意间接受到他的帮助)。
相关文章推荐
- 学习C语言的认知、态度
- 再谈C语言的学习(三)──C语言简史的简史
- 写给初学者──如何学习C语言
- 再谈C语言的学习(四)──为什么要学C语言
- 写给初学者──如何学习C语言
- 写给初学者──如何学习C语言(转)
- 再谈C语言的学习(七)──学习C语言的方法
- 再谈C语言的学习(八)──程序设计的修养
- 学习C语言要具备两种态度
- 再谈C语言的学习(九)──程序设计中的几个法则
- 再谈C语言的学习(一)──前言
- 写给初学者──如何学习C语言
- 再谈C语言的学习(二)──我们该从哪里开始?
- xml-rpc-c学习有感—c语言不定参函数的实现
- 漫谈C语言及如何学习C语言
- C语言学习大纲
- 数据结构 学习笔记之:静态链表--史上最简单的C语言实现——只为掌握概念——不清楚静态链表的鸟鸟们有福了!
- 今天开始学习c语言啦!目标成为大牛写外挂!
- 系统学习ARM之五 --C语言和汇编混合编写
- C语言学习趣事_关于C语言中的输入输出流_续一