程序员数学不行,干啥都不行?90%的程序员都有这个疑惑

在编程圈有那么一句话,不知道你有没有听说过。很多人都当成是段子来讲:一流程序员靠数学,二流程序员靠算法,末端程序员靠百度,低端看高端就是黑魔法。

这的确是一个段子,但也是编程圈之中的的确确存在的现象。

不过,又有多少人能够达到一流的程序员呢?

我总结了一下,各种关于数学上的问题。

1.数学如果不好的话,你做算法优化,每次遇到不一样的问题可能就不会了,脑子像一团浆糊一样,这样的情况要是赶上面试,那基本上不就凉凉了?

2.在平时使用代码的时候,很难搞懂像数据结构、算法、复杂的语句等等,因为这些语句的核心原理大多都是数学。而且光会基础数学还是远远不够的,有些甚至还需要用到概率论,微积分、优化理论等等!

3.你帮公司做个性化推荐,如果你数学不好的话,根本就搞不懂推荐逻辑是什么,你连写代码都难以下手,更别说是要做优化了。

4.这是一个职场上最常见的,那就是一个需求,你来写的话,需要 10 行代码,但是那些数学好的人 1 行就搞定了,这时候你就会疑惑了,怎么设计出来的?

5.你想转行,想学 AI等新技术,最后却发现了核心都是数学,要是数学都不会的话,恐怕连入门的机会都没有了。

所以说,每个程序员遇到的困境都是不尽相同,对于那些一流的程序员来说,都可以归纳成一句话:数学不好,干什么都不行!

上面所提到的问题,我相信有90%以上的程序员都遇见过一个或者两个吧,这可从来不是个个例,只不过从未得到重视而已!

其实,我们很多人努力错了方向。

我们在初学编程的时候,都太过于关注代码了,想着这个代码实现什么,那个代码实现什么,却忽略了最重要的底层逻辑,如果你能转换思维,你会发现所有的代码,其核心原理都是数学。

如果说,你是想要成为一名有发展潜力、想快速进步、想成为顶层的程序员,那你就必然需要拥有好的数学能力!

我们在了学习技术的时候,通常会分成三个阶段:第一阶段是,怎么用;第二阶段是,原理是什么;第三阶段是,为什么是这样。

我们打代码的时候也要如此,首先是:先用起来,然后再是了解原理,最后再知道为什么这么做。

最后,愿你是一个不会脱发的程序员!

前端程序员是大家都公认的高薪岗位,那他们的工资到底有没有传说中那么高呢?我们来看看职友集的数据。

数据来源:职友集

就北上广深杭的前端薪资来看,平均薪资均达到一万以上

通常来讲:

工作1~2年后会成为前端高级软件工程师,年薪可以达到15万以上。

工作3-5年后可以成为前端技术主管或者经理,年薪在15-50万之间。

工作年限5年以上,会成为互联网公司的技术总监或产品经理,年薪将达到50万-100万之间

更多文章推荐阅读(学习资源):

2020年Web前端开发工程师市场怎么样?学会什么技术才能拿到高薪

一线城市,前端工程师最低工资2K-3K,最高20K-30K 你怎么看?

分享七年职业生涯心得,认清自己是否真的适合转行前端开发工程师

前端的工作越来越难找,到底是不是前端领域已经饱和了?

全国程序员平均工资18153:凭啥前端工程师年薪能拿到30W?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值