数学不好,能学好计算机吗?许多人都有这样的疑问。数学与计算机科学之间是有联系的,数学中的一些内容如离散数学、线性代数、概率论和统计学等,对学习和理解计算机的某些领域很关键,如算法分析、数据结构、机器学习、图形处理、密码学等,但这并不意味着数学不好就无法学习计算机。
计算机科学是一门涵盖非常广泛的学科,包含了软件设计、编程、数据库管理、网络安全、人机交互、用户界面设计风等多个方面。在一些领域中,并不需要高深的数学知识,例如,对于编程而言,许多编程语言和学习资源都是面向初学者的,它们会逐步引入需要的数学概念,如逻辑、基本算术和条件语句等。
随着学习的深入,你可能会遇到更复杂的数学概念,但这些通常是在你已经掌握了一定的编程技能之后。同样,在软件设计方面,逻辑思维、问题解决能力和对编程语言的掌握,远比高深的数学知识更为重要。就业的时候,软件开发人员用的是成熟的语言,成熟的框架,成熟的数据库,成熟的网络架构,不会有人问你能不能写出啥技术,而是问你熟练掌握哪些技术。因此,需要你用到数学的地方有,但高中的数学知识完全够用,反而对实现业务的具体逻辑思维和实施能力,对调优的具体技术搭配能力才是更重要的。根据对计算机从业者的调查研究发现那些曾经数学成绩不是很好,对于数学中部分公式原理掌握并不扎实的的人来说并没有影响计算机的学习。他们在工作中也完全能够胜任当下企业交给他们的任务。
计算机科学领域还有有许多岗位并不直接涉及复杂的数学计算,比如前端开发、用户界面设计、测试工程师等。这些岗位更注重的是对技术的掌握、设计能力和问题解决能力,对数学的要求不高。所以,数学即使不好,当一个软件工程师或者是程序员还是没有问题的。但如果以后想从事大数据、人工智能方向的算法工程师,那样就需要很好的数学能力。也就是说,如果对计算机科学有浓厚的兴趣,并且愿意投入时间和精力去提升自己的数学能力,那么将来你可以在计算机科学领域走得更远。
10-04
638
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-12