我没有AA基础可以学习BB吗?

 

最近很多朋友问“我没有编程基础可以学习Matlab吗?”或者“我没有金融背景可以搞量化吗?”等类似”我没有AA基础可以学习BB吗?“类似的问题,特此写此文以回答此类问题。...





最近很多朋友问“我没有编程基础可以学习Matlab吗?”或者“我没有金融背景可以搞量化吗?”等类似”我没有AA基础可以学习BB吗?“类似的问题。笔者之前发布过《如何高效利用时间成为复合型人才》文章,复合的意义便是多学习。但是问题来了,在学习之前我们都会评估一下,因为学习新东西需要时间,万一不适合自己,岂不是白白浪费时间以及金钱,但是由于自己没有相关经验又无法进行准确评估,所以通常会向周围熟悉这些方面的朋友咨询。

面对“我没有AA基础可以学习BB吗?”的问题,我也不知道如何回答。因为,我自己的判断也不一定准确,如果因为我一句“不适合”,而你便放弃学习某项技能的决心,似乎这个责任有些大。但是如何去回答这个问题呢?我讲讲自己学习Matlab的过程:

我自己是数学系的,跟计算机系与物理学两个朋友组成一个小组,参加数学建模大赛,那时候还不会写程序。在建模过程中,数学系与计算系的合作,本应是数学系的建模,计算机系的编程求解,但是由于理念的冲突,计算机系的同学认为我的模型有问题,依据此模型编程是浪费时间,我反驳说没有问题,不信你编程试试,对方的回答是,你说没问题你求解出来让我看看(求解需要编程,但是我当时不会,如何求解出来看看呢)。类似的问题,或许大家在工作中经常也同样遇到过。争论的结果便是最后数学建模比赛仅得到一个成功参赛奖的安慰证。自此,我意识到编程的重要性,开始努力的学习编程。

编出好的程序,不仅需要学习编程序言,还要学习操作系统与数值计算原理等等相关知识,有些之前也没有接触过,都是为了编好程序而去自学的。后来,意识到编程的核心并非编程技巧,而是逻辑算法,为此专门研究遗传算法、模拟退火算法以及数据挖掘技术等等。到后来需要将编程应用的金融行业,所以继续学习金融学知识(例如现代投资组合理论、期权定价模型、技术分析等等)。

如此周折的讲自己经历,目的是说明关于“我没有AA基础可以学习BB吗?”问题的解答,并非是学习什么需要什么基础,而是我要学习BB,但是AA是BB的基础,所以AA、BB都要学。如果你想学习某些技能,说明你认为这项技能对你未来很重要,因此,问题就由"是否学"变为"如何学好"的问题。其实,大家心里都明白“物以稀为贵”,有价值的技能都比较难学,等你在犹豫不觉的时候,或许你的竞争对手已经甩开膀子开干了……


    关注 合晶睿智


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册