欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

数学什么程度适合学编程啊,自学几个月编程,浅学html css js ,接触了点PHP Python?

程序员文章站 2022-06-17 09:49:41
...
感觉英语完全不是问题初中英语应付绰绰有余,但是特么的数学让我头疼啊,感觉自己智商低爆,估计小学数学都不会了,然后特想放弃又不舍得,另感觉Python好过PHP。。。为什么当初亲友说PHP好找工作都让我学PHP,然后不想学PHP了,即使学下去也只想学Python,跑题了,数学到底要到什么鬼程度适合学编程

回复内容:

经常写递归的话呢,空间想象力很重要。 谢邀,取决于你想做什么,举几个例子(都是针对入门水平):

1)主要写样式的Web前端:只要会基础就行了, 初中甚至小学水平也可以做出漂亮的页面
2)主要写增删改查的业务逻辑的Web后端(PHP、Python等):会点基础就行,就算是初中水平写个简单的博客后端也没什么问题
3)开发简单的3D游戏:高中数学(向量、立体几何、三角函数)、线性代数(矩阵)、高等数学(微积分),所以高中或大学水平
4)简单的机器学习:高等数学(微积分)、线性代数(特征值和向量)、概率论(回归分析、随机分布等),至少大学水平

以上都是入门的要求,如果要进阶,要学更多数学,比如就算是web前端,也有需要高等数学的地方,比如:写个阻尼回弹效果使用什么函数去模拟,淡入淡出的衰减函数怎么实现比较自然 ...

数学是永远也学不完的 板砖的话,至少得会平面解析几何跟三角函数,都是一些很简单的知识。想要做超复杂的运动动画的话还得会算积分 买本书《程序员的数学》看看程序员的数学 (豆瓣) 培训班会告诉你数学英语都不需要,需要的是学费。 我高中英语水平看一些文档和资料都费劲,确认初中英语水平够用?
数学也要够高二的水平吧,起码证明你逻辑思维没什么问题… 只是看懂代码的函数名字的话,差不多初中英语的确够用。
如果要看论文的话,大学英语吧,而且可能大部分都对数学要求比较高。
我只知道图形学充满了各种公式。。。。 高中水平就差不多了吧,尤其是如果写前端的话,那高中数学水平都不需要(当然只是那种垒代码的...涉及到算法就是另一回事了)。其实如果用php和python进行web后端开发的话,也不怎么需要数学水平,个人觉得初中毕业就差不多了...更多的还是靠代码的积累。不过如果像我们搞web安全的,用php或者python写一些解密之类的脚本,还是需要数学知识的。至少你高中数学不学完你递归可能就学不懂...

不过还是建议题主好好学数学,个人感觉没有算法的代码是没有什么意思的,和搬砖没什么区别。

好好学学微分积分,对逻辑还是挺有帮助的。 所谓的数学水平,其实指的是逻辑能力吧,逻辑能力体现在算法上,把那些重要的排序算法自己全部用Python实现一遍,考虑边界条件。

数学知识用到的很少,会算微积分自己初中水平就行,然后还有算法导论上的算法复杂度的计算。 遇到不懂的就多去wikipedia(看英文,中文维基已墙,但个人感觉质量不如英文)搜,*google或者百度、bing也凑合用,不明白的单词就去dict.cn或者其他的字典网站查,其实读了一点中英文的文章后我发现英文写的比中文好懂(也许是因为现代科技起源于拉丁系语言,人家从柏拉图时期,甚至更早就有精确描述以及论证的传统。而中文一直提倡的是所谓的微言大意,对实际的事物描述含糊不清,对很多概念的提出都比较笼统。个人觉得还有一个重要原因,中文多数是用来装B的,故意抛出一个连自己都不懂的概念,自己觉得特别有面子,这种情况在腊肉篡权后更甚...)。扯远了,其实并不一定非要把某某学科学到什么程度才可以进行下一步学习,知识是网状的,你不一定在什么时候就遇到完全陌生的东西,还好现在有巨量的信息可以查询,当然也可以来知乎提问,哈哈
相关标签: PHP Python