金融偏文,程序偏理审计?( 二 )


但相对于单纯的业务程序而言,计算机庞大的计算能力可能不是那么突出重要性。很多程序员第一思维都是:并发上不去,多买几台服务器。说真的,很多都是,这里就不扩开讲那些优化代码减少内存消耗的方法了,其实也不需要什么数理基础,只需要多读多理解源码就行。
打个做业务代码的比方,我们去做个微信支付(刚好最近有写专栏,大家可以参考我的一篇微信支付的文章:微信支付 Java 实现(服务器端))是不需要任何数学算法的,需要的就是生活常识。而且你如果是一个业务方向的程序员,你写的代码中大部分都是不需要高等数学知识的。我就记得以前做过一个商城,里面涉及到 SKU 选择时候的几乘几用到了笛卡尔积,还搞了半天实现算法,而这种东西高数真的是一笔带过,业务代码中碰到了却需要花相当的时间去解决,可见平时的业务代码需要的数理知识水平是多么的低!
我再多说一条为什么我觉得「程序偏文」的理由:
程序大多数给我的感觉都不是算法,而是一个个结构,拓扑结构的呈现。让我看到每一部分的代码是怎样通过模块分解开来,独立出来称为一个个功能块,就像文章「总领 - 分步1 - 分步2 - ... - 结尾呈现升华」这样的结构;让我看到每一个工程的共性可能就都是「接受请求 - 分发请求 - 大规模分布计算处理请求 - 返回请求」这样的一个套路,就像文章「起承转合」一样的写文结构。
所以程序给我更多的感觉是在写作文,把每一个段落(每一个包 package 或者类 class)和其他段落之间的关系(承接上文 - 实现类、启迪下文 - 泛化接口、转折 - 转发、分述 - 引用各种 service、总领 - controller、总结 - response ......)写出来,程序是一种表达,更严谨的表达,是面向实际问题的表达,解决实际问题的计算机方式表达,但,它始终是一种表达,和你说话的目的一样,和你写作的目的一样。


以上,希望对你有所裨益。仅表达我个人见解看法,我会在评论区在线,慢慢回答各位的评论。

■网友
蟹妖~
答主211金融学大三在读,在四大做过intern。
前边几位答主讲到过金融其实要学很多数学的,我们学校经济学院这边学的数学是和工科类一样的4学分高等数学,但是根本不够用好吗!!所以答主又去学了信科院5学分的高等数学。(BTW, 管理学院也就是会计、管理等专业在的学院,学的“高等数学“是3学分的微积分,比高数简单多了)当然,题主如果有志于读金融专业,也不必太害怕,其实大学里的东西,稍稍用点心,都没问题的。
题外话,答主理科生,高中时数学也很差,数学能比语文少10分。大学5学分的高等数学轻轻松松90+,好好学,好好整理思路,其实不难的。而且数学锻炼逻辑,生活啊工作啊逻辑和条理很重要的。所以善待数学,不要怕,尽量学好数学!!
至于CPA,想考肯定没问题啊。CPA里的数学很简单的!完全用不到高等数学,线性代数,最难的可能是年金系数之类的,高中的等比数列求和,不怕的!CPA还是记忆的东西更多一点。
四大里CPA很重要,当然上手干活,学东西要快、能处理多头绪、多线程的问题。网申、面试的时候让做的逻辑题很考验逻辑的喔~并且四大不像内资所一样卡专业,数学系or会编程的同学会很受青睐,毕竟现在越来越多的应用到人工智能,team里有一个编程大牛的话,能让工作简化,节省很多时间和人工并且减少出错的!
以上供参考,勿喷,欢迎指正。毕竟答主也仅仅是个小学生,意见可能不成熟!

■网友
数学学的好什么都能搞
■网友
数学硬伤为啥不去考虑学新闻或者是文学方面的专业?
金融、经济专业也不会避开微积分和高数呀。

■网友
谢邀金融用到的数学知识非……常……的……多……函数概率等等都会用到,但是数学不好可以再继续学嘛,反正还是能理解的
■网友


推荐阅读