灵魂拷问:我是如何踏上代码之路的?

这几天的话题恐怕离不开高考了,高考后最头疼的就是报志愿,可谁能想到,其实若干年后会发现,真的学啥都行。。python

上次写了本身的「个人大学四年」以后,不少学弟学妹都来问我后来“转行”的心路历程。那今天就和你们系统的聊聊我踏上代码之路的前因后果,也但愿对你们有所启发。面试


当时高考报志愿的的时候本身并无什么想法,因此就听取了父母的建议,进入了一直都比较热门的金融行业,来到了经济管理学院这个三分之二都是美女的地方。。算法

在以前那篇文章里我也写过本身每一年的“玩”和“学”的重点,而「编程」对我来讲,是神秘高不可攀的,以致于去了伯克利这个 CS 圣殿也偷懒不选他家的计算机课。。让现在的我后悔莫及。编程

因此整个大学四年里,我都和编程无缘。数据结构

后来来美国读研究生,美国的金融工程项目基本都会有编程相关的课程,有些学校甚至直接把这个项目开在计算机学院下。python爬虫

而咱们项目最火的一门必修课是关于 C++ 的,因此我也只能硬着头皮去上,却发现老师真的讲得很是的好,开启了我对编程的热情。学习

毕业的时候我也没想清楚本身想作什么,就和大多数同窗同样投简历、面试、找工做。字体

以后很幸运的拿到了一家投行的 offer。大数据

一切的一切都按照剧本发生,走上了金融学子最向往的道路。优化

我在投行的工做是 Quant 相关的,若是有小伙伴不是很清楚这些岗位的区别的话,能够移步 B 站看个人【年薪 200 万的】视频,点击阅读原文便可直达。

因此工做中也是须要编程写代码的,那我就想系统的学习一下。

以前在学校里学的哪怕是 C++ 的那门课更多的是讲 C++ 在金融领域的应用:好比如何计算 option,如何作 Monte Carlo simulation,对于数据结构只涉及最基础的几种,彻底不涉及算法和计算机底层的内容。


因而就问了我身边学 CS 的朋友,根据他们的建议而后就开始看书、作题,慢慢的我发现,本身对编程尤为是算法的兴趣愈来愈浓厚了,并且是那种由衷的热情。

好比在本身闲暇的时候会想今天作过的某个题有没有更好的解法;看到别人还能用这种方法就特别激动,而后赶忙记在小本本上。

那是一种整我的都在发光的状态,并且我也会把平时所学的用到工做中,上班的时候也会去想工做中的这些代码如何去优化、如何改进。

在这段时间里我也完成了工做中的一个大的项目,去参加了一些相关的活动,认识了某些大厂的大佬,networking 到一些特别的机会。

在和大佬交流的过程当中,他们给个人反馈是我对科技行业有很强的兴趣。你们知道人最难认识的就是本身,而这些阅人无数的大佬是一眼能把你看穿的。

这让我从新审视了个人职业发展道路,也发出了如题目般的灵魂拷问。

其实当时也是很纠结的,一边是我过去的六年青春,一边是我所热爱所向往的。

在迷茫中我想起乔帮主当年在斯坦福大学的演讲,

他讲了 3 个故事,第一个故事就是他从大学里退学以后,跟着本身的兴趣去听了一门书法课,以至于十年以后在设计第一台 Mac 电脑的时候把这些所有应用进去了,因此咱们如今才有了如此优美的字体。

因此我想,在人生前期尽量本身追求所热爱的,由于你并不知道这些经验会不会在将来的某一天能够连成一条线。

更况且金融和科技已经有融合的趋势了,好比如今很火的 Fintech 概念,那我相信在不久的未来,会有新的突破,而我做为这两个行业的资深专家,期待着参与其中。

回顾我整个心路历程,我总结了 3 点我认为最重要的事情:

  1. 多和前辈、大佬交流,他们的经验会让咱们少走不少弯路;

  2. 要敢于尝试新的东西,由于你不知道你的真爱是否在其中;

  3. 认真对待本职工做,感谢 Quant 的 coding 需求让我在 leetcode 上刷 200 道题足够应对面试,不然大佬给了机会也抓不住啊。

那如何得到科技公司的 offer?

只刷题,确定是不够的。

但,不刷题是万万不能的。

那零基础的咱们如何才能达到科班的要求?想知道我如何高效的学习,如何高效的刷题,如何准备面试,就继续关注我吧!

python爬虫人工智能大数据公众号