企业级程序员:数学对程序员来说有多重要?
今天给大家分享这个话题也是很经典的一个话题了,一起来看看大佬们是怎么看待这个问题的吧。
算法的核心是数学、逻辑、数据结构,诸如排序,贪心,图论,动态规划,二分查找等算法都离不开数学的基础,当初我就是因为深刻地认识到自己数学天赋不够,坚持了一年ACM后选择放弃转战了移动端开发,虽然现在工资也还凑合,但是我们学校那些拿了ACM国赛金牌以上的大神全部被阿里华为主动招了去(就不提百度了),不像我,投个简历还要被告知工作经验不足。至于那些拿到了世界级ACM大赛金牌的同学,flag都向他们抛去了橄榄枝。
因此你需要认清的是,并不是程序员对数学的要求不高,而是因为大部分人在数学这门学科上难以有所建树,而当今的互联网浪潮下同样需要很多能直接写界面的人材,这才产生了程序员不用有太多数学这样的错觉。
最后在对前端程序员提点建议:
- 我在成为程序猿之前,一直听到两种声音:
- 1、程序员不需要懂太多数学英语;
- 2、想成为程序员就要好好学数学和英语。
- 在我接触编程的初期,我信了前者。我发现编程没有所谓要数学好英语好,只要一个稍微逻辑正常的人都能写出程序。于是我天天玩命敲代码,想到什么写什么,看着自己写出的一堆乱麻在机器上跑起来,那种成就感从心底油然而生。
- 后来在这一行业接触越来越广,慢慢发现自己能力越来越有限,力不从心。
- 学图形学和directx游戏编程时候,天天回去恶补线性代数和空间几何。
- 看算法导论第一个算法的时间复杂度证明都看不懂,被吓得不轻。于是又恶补离散数学。
- 后来为了一个比赛,研究手势识别,接触图像识别领域,又跟小组一起恶补了概率论。还通宵了几个晚上。那时候真是要哭了。
其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这里请私信我“编程”不管你是小白还是大牛欢迎入住大家一起交流成长。小编会在里面不定期分享干货源码,包括我精心整理的一份c++零基础教程。欢迎各位感兴趣的的小伙伴。
学习思路:
学习资料:
相关推荐
xceman 2020-10-13
算法与数学之美 2020-10-07
Anscor 2020-10-05
liwg0 2020-09-08
数学爱好者 2020-08-31
thermodynamicB 2020-08-11
夕加加 2020-07-20
willowwgx 2020-07-18
kuoying 2020-07-16
Anscor 2020-07-14
starletkiss 2020-07-08
kingzone 2020-06-27
xceman 2020-06-27
算法与数学之美 2020-06-21
kuoying 2020-06-21
秒懂数学 2020-06-17