企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

今天给大家分享这个话题也是很经典的一个话题了,一起来看看大佬们是怎么看待这个问题的吧。

算法的核心是数学、逻辑、数据结构,诸如排序,贪心,图论,动态规划,二分查找等算法都离不开数学的基础,当初我就是因为深刻地认识到自己数学天赋不够,坚持了一年ACM后选择放弃转战了移动端开发,虽然现在工资也还凑合,但是我们学校那些拿了ACM国赛金牌以上的大神全部被阿里华为主动招了去(就不提百度了),不像我,投个简历还要被告知工作经验不足。至于那些拿到了世界级ACM大赛金牌的同学,flag都向他们抛去了橄榄枝。

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

因此你需要认清的是,并不是程序员对数学的要求不高,而是因为大部分人在数学这门学科上难以有所建树,而当今的互联网浪潮下同样需要很多能直接写界面的人材,这才产生了程序员不用有太多数学这样的错觉。

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

企业级程序员:数学对程序员来说有多重要?

最后在对前端程序员提点建议:

  1. 我在成为程序猿之前,一直听到两种声音:
  2. 1、程序员不需要懂太多数学英语;
  3. 2、想成为程序员就要好好学数学和英语。
  4. 在我接触编程的初期,我信了前者。我发现编程没有所谓要数学好英语好,只要一个稍微逻辑正常的人都能写出程序。于是我天天玩命敲代码,想到什么写什么,看着自己写出的一堆乱麻在机器上跑起来,那种成就感从心底油然而生。
  5. 后来在这一行业接触越来越广,慢慢发现自己能力越来越有限,力不从心。
  6. 学图形学和directx游戏编程时候,天天回去恶补线性代数和空间几何。
  7. 看算法导论第一个算法的时间复杂度证明都看不懂,被吓得不轻。于是又恶补离散数学。
  8. 后来为了一个比赛,研究手势识别,接触图像识别领域,又跟小组一起恶补了概率论。还通宵了几个晚上。那时候真是要哭了。

其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这里请私信我“编程”不管你是小白还是大牛欢迎入住大家一起交流成长。小编会在里面不定期分享干货源码,包括我精心整理的一份c++零基础教程。欢迎各位感兴趣的的小伙伴。

学习思路:

企业级程序员:数学对程序员来说有多重要?

学习资料:

企业级程序员:数学对程序员来说有多重要?

相关推荐