找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 127067|回复: 0

数学不好,又想学习编程,数学天赋会阻碍我成为优秀的工程师吗? ...

[复制链接]

该用户从未签到

发表于 2021-5-17 00:03:38 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
嗨,大家好啊
这里是汐仔。
有很多小伙伴,还在跨入编程界的边缘犹豫不决。一边担心自己数学不好会不会阻碍自己在这条道路上根本走不下去。就会变成:
我好想学编程啊!
那就学呗!
可是我英语不好啊!
编程只需要记住大概的指令就行。
可是我数学不好啊!
...........

                               
登录/注册后可看大图


别学了,回家种田吧。
干饭可以犹犹豫豫,表白可以犹犹豫豫,买房也可以犹犹豫豫,毕竟不能随身带走,但是学技术可不能犹犹豫豫,好机会可是稍瞬即逝。
那么是不是必须精通数学,在数学课上取得好成绩,才能开始学习编程?
要知道:一个会写代码的科学家和一个知道一些科学的程序员是有很大区别的。

                               
登录/注册后可看大图


如果说你的志向远大,要进入前沿领域:算机图形学,机器人技术,天文学等等,n那么数学天赋是一定要有的,精通数学也是必须的。
所以说,想要造个卫星,那数学确实需要的好,只是编一个网站,那不必精通数学所有的知识。

                               
登录/注册后可看大图


而且计算机里的数学,不是指三角函数,解析几何,更不是毕达哥拉斯定理,拉格朗日,甚至是麦克斯韦方程,而是数学思维。它是告诉我们如何以最少的资源,解决最多的问题。
在我们现在的常规的编程工作中,对编程问题需要有一个扎实的了解:逻辑,至关重要。
如何拿到这个数据?对这个数据进行怎样的处理?把这个数据放这?还是把这个数据放在那?它放在用户界面时,用户进行怎样处理?等等问题。

                               
登录/注册后可看大图


我们需要的是:
解决问题的能力:提出问题--描述问题 -- 分析问题--拆解问题为各个组成部分--选择适合的方法实现目标--验证正确性。
逻辑思维能力:将解决方案转换为可维护的代码--高效地进行调试--并且从文档里面发现一些新技术。
数学天赋在计算机行业的某些领域对他的影响不是很大的。

                               
登录/注册后可看大图


每年那么多计算机专业的学生,哪里来得那么多真正数学好的,高中学到的那点所谓“数学”根本不够看的。
大家的差距真的没有想象中那么大,进了专业在再有意识地去学去练就足够了。
数学适合编程,但不是必须的。
但是,当一个人跟你说:“程序员,不需要了解太多数学”时,那你就要看一下人家是做哪方面的编程工作了。
多做一些数学运算,这当然也是十分有帮助的。

                               
登录/注册后可看大图


都在说数学对编程是如何如何重要,这也取决于数学让你怎么去做思考。
数学天赋不好并不会影响你成为优秀的工程师,但是会成为你在成为开创一门新计算机语言的天花板。
想要成为特别优秀的程序员,建议至少要学习一门数据结构与算法的课程!
一不小心又到底部了。
如果我的内容你看得有趣,希望你能点赞、收藏、评论、转发!如果你喜欢汐仔的文章就关注我吧!你们点一点手指,就是汐仔持续创作的动力呀~
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-12-28 21:14

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表