作为程序员,在编程中都吃过那些亏?
2020-07-23 14:12 作者:自学Python的小姐姐呀 | 我要投稿
精彩评论

我再等一分钟:
吃过最大的亏就是现在看数据分析与挖掘的书,面对各种各样的矩阵、积分、微积分等各类高数,线代的知识......头发一撮一撮地掉。


网友30x0001:
吃过最大的亏就是写傅立叶变换,因为不会用MATLAB,看书查资料之后用C++写了一版,之后被diss,可怜我的头发。


网友:
自从入了AI坑,数学上吃亏就没停过,也是很绝望了,你以为自己学的计算机,其实学数学的时间和码代码的时间差不多,这是最恐怖的。
团子
感觉最吃亏的就是有些计算可以通过数学方式来解决,避免冗余的代码和for循环。

一流程序员靠数学
二流程序员靠算法
有句话说得好,编程的基础是计算机科学,计算机科学的基础是数学。
学好了数学,会让你在编程中游刃有余。
有关程序员编程应该掌握多少数学知识的争论,从来没有停止过,不然在知乎上随手一搜,这类问题也不会比比皆是了。

数学不好就不能编程了吗?当然不是!数学不好,也可以从事编程。因为大部分的编程场景对于高深数学的应用相对来说比较少,所以就算很多人数学不好也可以把编程做得不错。
但如果涉及到算法层面,或者高性能的框架等,如果你没有较强的数学能力是玩不转的。对于编程,数学主要表现在两个方面。一个是逻辑思维,另一个则是编程里复杂的算法需要的数学基础。编程经常要和电脑打交道,需要很强的逻辑思维,而数学思维对编程有着提升作用。另外,算法对编程异常重要,随着人工智能的发展,目前对各种算法的要求也变得非常迫切,未来数学对于程序员来说是必备,数学决定了一个人在技术上能发展的上限。