英语和数学决定你的深度不决定你的宽度,如果只是为了工作,并无多大影响,如果想读研究生,或者以后搞演算法,机器学习这些就需要了,这也是拿多少钱的区别了


额,,数学不好,,也没啥,,英语不好也没啥,,学习编程,,,最重要的是坚持努力,,嗯,,坚持努力,,然后,,什么都好了!!!有点逻辑思维能力就行,,


如果满足于拼拼界面,写点webui,写写一般的xx管理系统,高中数学英语基础加个英语电子词典就够了。好好混下去也能拿到三十万一年。不过如果想再往上走技术路线估计就难了。

因为再往上走,你可能需要和外国人邮件沟通,看相关技术文章,还可能有学科交叉点。

个人时常想了解点人工智慧,毕竟会用API和会写API不一样,想了解多点细节吧,因为大学时期概率和线代学得差,现在捧起书来总觉得力不从心。

所以,如果只是想吃口饭混个日子,高中水平就够了,但想吃得好点,数学和英语还是得下点苦工的。


相对而言,影响不会很大。但是深一点的编程,还是需要这些基础的,毕竟知识都是融会贯通的。


我觉得影响还是有一些,但是对于普通的开发来说,不是决定性的!对于普通业务开发来说,逻辑思维,比较重要,都是一些分支判断;对写一些框架来说,oo的抽象思维比较重要,抽象出公共模型,方便业务的扩展。涉及到演算法方面的,数呀,图呀,排序呀,语法分析呀,分散式协议呀,我觉得还是 逻辑思维方面。比如递归,树的节点旋转,ast分析这些,我觉得和我学的数学关系都不大,关键还是看脑回路。


本人计算机科学与技术专业,博士学位。从我的经历来讲,学术研究需要阅读大量的英文文献,工程开发需要阅读大量的英文文档,玩游戏和游戏再开发也是全英文环境,接待外国学者也要口语交流,看稀有的影视资料也是全英文的。如果英文不好,这些会让你度日如年。

好的开源项目有不少是外国的,文档也是英文的,如果你看不懂,会影响你的学习和工作的~

再说数学,图论、计算机逻辑学、图形学、运筹学,以及更细致的更偏向专业方向的统计学、概率论等等可能是一些演算法的基础,也可能是你设计新演算法的基础。关于计算机二进位的种种常识也属于数学范畴。

综上,有点夸张的说,你的英语和数学水决定了你作为一个程序员的层次。


英语,你多编英语就会了。数学还是重要的


推荐阅读:
相关文章