计算机专业学习的误区
计算机专业的大学生,不仅要具备良好的数学基础知识,还要具备良好的逻辑思维能力,不仅要会操作计算机,更要喜欢动手实践,能为各行各业提供基于计算机的问题解决方案。
有一些同学甚至还对计算机的学习有着一些天真的误解,计算机专业出去就会有高薪,计算机专业就是写代码毕业后就是程序员(这一重大误区会在后一章节专门解释)……, 殊不知这些错误的理解和想法很可能会在将来的学习道路上给自己添堵,让自己的学习更加困难,甚至失去兴趣。
要知道,计算机的学习还是要靠一定的悟性,而兴趣是培养悟性重要的一部分,如果因为方法或者想法不对,让自己越学越难,越来越困惑,心态好的可能还会狠下心来,硬着头皮咬牙苦学,有可能也能蹚出一条路来;而心态不好的也可能就此放弃,只是混着考试过关,混着毕业找个其他的工作安心上班,除了用电脑打打游戏上上网,可能以后再也没有机会接触IT这个行业了。
误区一:计算机专业就是学习编程技术
毫无疑问,编程能力是计算机专业学生需要掌握的一项重要技能,而且计算机专业的学生毕业之后,绝大多数也是从事编程的工作。这也可能就是导致很多人(甚至是计算机专业大学生)认为学习计算机就是学习编程技术的一个原因吧。
实际计算机领域里,编程之外的学习和工作空间很大,包括了数据库,多媒体,计算机网络,信息安全,人工智能,模式识别等等方面。编程工作只是把这些具体技术在理论研究或者工程实践中解决问题的逻辑处理算法和流程加以实现。网上的炒作和现实中良好的工作待遇把编程这种工作神秘化了。
误区二:数学基础差学不好计算机
数学作为计算机专业学生的基础学科,对于学生理解算法和代码逻辑有很大的帮助。
那么,计算机和数学的关系这么紧密真的就意味着,我们没学好数学就无法学好计算机专业知识吗?答案是不一定。
计算机专业里确实有一些专业基础课程,像数据库原理、算法、操作系统和计算机组成原理等,这些计算机理论和原理级别的课程确实需要以数学为基础,特别是算法,数学不好的话很难搞明白那些高深的算法。但是这些课程毕竟只是少部分,大多数的专业基础课和专业课程(像软件工程,计算机网络、Java语言等)是用不到很高深的数学知识的。