【来信】
老师。我是一名准软件工程大学生。。我高2时学了C语言(皮毛),还有Java一部分,由于这样,高中成绩差,高3几乎没接触,暑假,我就网购一本汇编语言(我想学软件破解),看了3/4有人说就可以了我就开始学,发现教程根本就授人以鱼。失望了,就买了本c++ primer plus看了8章,然而学校开学开始学的是C语言,听说汇编语言对编程很有帮助,我就又想重学汇编,想到我校不需要学汇编,很矛盾。不知道怎么办
【回复】
很高兴能看到你有机会学习你感兴趣的专业。在你即将踏入大学校园之际,我想告诉你,就你现在的热情,学会软件破解没有问题,只不过,要有在捕鱼过程中得渔的准备,迂回下来,你会有所得。另外,大学的精彩在于充分利用学校条件基础上,开展出富有个性的自主学习。关于汇编语言,无论你的专业是否开这门课程,你都有机会去学下来的。
对你的建议,既然学校开始学的是C,你可以先将C捡起来,学会用C编程解决问题。随着教学进度,修读计算机组成方面的课程,或者可以自己提前自学有关的知识,算是给学习汇编做些先行的准备,择机将汇编深入下去,这是没有问题的。无论做软件破解,还是向着更大的目标(对计算机系统有整体认识,能更专业地利用计算机解决问题),学习一些汇编的知识,还是很有价值的。
鉴于你对汇编语言的喜爱,推荐你看一本小说《疯狂程序员》(网上有txt版,可以买实体书或电子书),主人公在学习中的感悟可以借鉴。我回复过类似的一封信,请看《答复大一学生:学会爬,再说跑》,作为这封信回复的补充。在学习路线的设计上,我们总是应该摘取踮起脚尖就可以够着的东西,在长足够高之前,不必抢跳起来也还够不着的。
祝学习顺利,我的专栏中有不少针对初学者的文章,应该对你会有帮助,有时间可以浏览。
=================== 迂者 贺利坚 CSDN博客专栏================= |== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==| |== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==| |== 我写的书——《逆袭大学——传给IT学子的正能量》 ==| ===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 ===== |
时间: 2024-09-13 10:13:59