【来信】
周学长,你好。我现在是南京邮电大学的一名本科生,可以问你一个问题吗?其实我对it这一行业很感兴趣,但我的本专业不是学这个的。我自学完了C++,程度大概是可以写一个很初级的类似学生管理系统这样。然而我不知道之后应该干嘛了。你可以给我一些指点吗?谢谢。
【答复】
同学,你好!
你能在大学里面找到自己感兴趣的东西,作为学长,我也为你感到高兴。很多人在大学里面浑浑噩噩地度过了四年,最后发现所学的专业不是自己感兴趣的,找的工作也不是本专业的。希望你能够将你这个兴趣的火花延续下去。
你所学的专业不是计算机专业,这就为你的学习增加了难度。如果单单只是靠自学,那么你会发现这个学习的过程很苦,而且很多重要的知识点不一定能够把握好。因此,我的建议是这样的:
第一,在学习本专业的同时选修一些计算机专业的课程,或者是去旁听一些重要的计算机专业课程,像数据结构、操作系统、计算机组成原理、数据库技术等。相比自学来说,老师讲的还是要更全面一些,学习的效果也要好一些。现在虽然有很多知识都要靠自学,但我认为课堂学习仍然是最好的学习方式,这也是现在很多学校和培训机构存在的理由。
第二,学习知识要参照课本,但不要太依赖课本。课本可以教给我们一些基础知识,可以让我们对一个知识体系有较为全面的了解。要想对一个体系有深入的认识,还需要我们多练习和实践,多查阅相关的资料。因此,在学了某门课程之后(如C++),你一定要上网查询所学的知识到底有哪些具体的应用,看一下自己的水平与实际工作岗位要求之间的差距有多大。对于自己比较薄弱的环节,要采用恰当的方式去弥补。
第三,多总结,多实践,多分享。在学习的过程中,你一定要学会总结,最好将总结形成文章,这样之后想要查看也比较的方便。计算机行业非常看重一个人的实践能力,因此,你也要多动手编写程序。很多程序在课本上看着是对的,但如果你将它们敲到电脑中,也许就不是那么一回事了。另外,你也要学会将自己的学习心得分享出去,我建议你将它们写成文章,发表到博客上,利用网络的力量来帮助你学习。学习的过程非常的苦,你一定要坚持住。
第四,课本上的程序比较的简单,也许不能满足你求知的欲望,那么你可以到一些编程论坛上面去寻找一些有意思的问题来练手,在与大家的切磋中成长和进步。另外,一些出名的开源项目也值得你花心思去研究。顺便提一下,我的博客上也会不定期发表一些比较贴近项目实践的编程问题及解答,你可以关注一下。
在大学里面,大家拥有最多的就是时间,最容易被浪费掉的也是时间。你一定要学会合理利用时间,要制定适合自己的学习计划。你要多多向周围的优秀的人学习,并学会利用网络来学习。
非常感谢你的来信,祝你学习愉快!
本人微信公众号:zhouzxi,请扫描以下二维码: