程序员讨论:数学对程序员来说有多重要?

本文探讨了数学对于编程的重要性,特别是对于算法的理解与应用。作者通过个人经历说明了良好的数学基础对于从事高级编程工作的重要性,并指出当前行业中对于不同层次编程人才的需求现状。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

image

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

我在成为程序猿之前,一直听到两种声音:

1、程序员不需要懂太多数学英语;

2、想成为程序员就要好好学数学和英语。

在我接触编程的初期,我信了前者。**我发现编程没有所谓要数学好英语好,只要一个稍微逻辑正常的人都能写出程序。**于是我天天玩命敲代码,想到什么写什么,看着自己写出的一堆乱麻在机器上跑起来,那种成就感从心底油然而生。

后来在这一行业接触越来越广,慢慢发现自己能力越来越有限,力不从心。

这里推荐我们的前端学习交流圈:784783012,里面都是学习前端的从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴。
最新技术,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!一起进步!

点击:前端技术分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值