刚毕业,量化行业做developer工作体验是怎样的?

大家好, 我是Lucy@FinTech社区。

今天采访的J,是一位计算机专业应届生。相对于很多应届生选择互联网行业,他却选择加入到量化交易行业做Software Engineer在没有互联网公司的996或007的环境下,他的求职,工作经历是怎么样的呢?一起来看看他的分享吧!

欢迎大家添加微信fintech34,加入FinTech社区,提认知,攒人脉,求职招聘!

 

Q:描述下你现在的状态吧~

A:毕业工作半年左右,工作的蛮开心的。公司福利待遇好,work&life balance,同事厉害,背景好,对自己的成长很有帮助。
 

Q:在互联网公司和量化公司两者之间,你当时是怎么考虑的?

A:我当时也有互联网的offer,因为这是第一份正式的工作,自己觉得加入一个公司,最看重的是一个好的工作氛围,对自己会造成长久的影响

所以更希望是在环境比较好的公司。体现就是同事的水平及背景,自己能够学到的东西、企业文化,背景相似的情况下,就更有共同话题,工作容易开展来~
 

Q:之前遇到开发朋友们,会担心公司小,发展不稳定等等顾虑,对比当时你的困惑,你现在怎么看?

A:确实面试前是有顾虑的,但面试交流之后就能了解公司状态。如果开发朋友加入量化行业有一些担忧的话,还是要保持一个开放的心态,多面试多交流,面试官会透露一些信息和自己做一个匹配,再来决定~

 

Q:选择加入进去之后,量化公司的培训是怎么样的?

A:加入公司第一天开始就有一位mentor,进行一对一的交流。他会安排一部分工作,on boarding task让我尽快熟悉公司流程;3个月熟悉之后就会比较开放的放手让我自己独立完成。

工作下来,觉得工作本身就是 self-driven,自己不断提出idea,多了解研究员的需求入手做,以便更好协作;

Mentor带你是很重要,但是也需要自己思考,主动思考了解需求,尽力帮到他们,更好的满足需求;

我刚加入的时候,两眼一抹黑,Mentor是有帮助我快速适应环境和节奏的、教了技术上的问题,包括量化上具体的问题,他是有求必应的,但后期更希望遇到问题可以自己解决,独立才是最好的。
 

Q:日常工作中,Quant和开发交流的会多嘛?

A:Quant和开发是彼此交流的,当然主要是用不同的工具做协作。我自己本身是做数据的,数据和研究员之间的交互就会比较频繁,需要了解他们需要什么样的数据以及如何让数据deliver给quant;经常会组织小的meeting,或者在软件里面添加分组做协作;会创建在线文档,分享交互的数据以及及时共享需求,来提高效率。
 

Q:作为计算机专业,没有金融知识,会对平时工作有影响么?

A:刚加入时,是不了解的,接触一段时间,掌握的金融知识已经可以胜任现在的工作了。

 

Q:没有金融知识在量化公司做developer,会有影响吗?

A:一开始加入的时候是对量化交易知识完全不了解的,只有对交易行业的基础了解(只知道基金公司在运营什么样的产品,大概知道基金期货的运作)。

实际工作之后,其实不需要了解基金公司背后的很多原理,只是需要有上下文的联系,了解其中的核心概念和知识,足以应对,当然了解更多更有帮助;

作为Engineer 更多的是想怎样快速的 engineer excellence 怎样使技能更成熟,更好的服务团队,这样才是在量化对冲基金公司一位Engineer的追求。学习行业知识是必须的,还是需要处理好学习行业知识和工程技能的平衡。

 

Q:你的工作日一天是怎样呢?

A:公司弹性工作制,9点半到公司,登录自己的开发软件(环境),查看下数据软件是否有问题,查看邮件持续半小时。

一般会自己设置 ddl task ,根据优先级做好,12点中饭时间,1-2点开始干活,6点半左右下班。

基本每天针对某些任务,写代码,调试错误,把之前处理过的数据分类整理写好文档,总体还是engineer的。

 

Q:你当时是怎么准备面试的?

A:代码面挺多的,面试有技巧、leedcode刷题,常见的面试题,进行思路梳理(常用的算法、数据结构,系统设计时哪些点需要注意)梳理自己学习的过程不断提高的过程、刷题不多;多写代码,多角度写,有思路落实到代码上;看到思路,看到题目就明白多种思路,随着年龄增加和经验增长,实际经验丰富。

 

Q:量化行业给你带来的最大收获是什么?

A:技术上:很大进步和学校学的有很大区别,如何使自己的产出、不会写学术性的代码、是否会有收获。

工作上:学到了专业以外的知识、产品的运作。

 

Q:量化交易行业给你带来的最大的挑战是什么?

A:作为应届计算机背景的学生加入公司的时候,发现工作上遇到的问题和学校学到的还是有很大不同的。

自己的体会就是:觉得做的事情还是工程的,面对的task也是工程的task,只是加上了量化背景。

在大厂里面,你的task是服务某些用户和产品的;但是在量化公司,直接服务市场。如果从大厂转进来的话感觉不会有很明显的落差和区别。

 

Q:那么平时是怎么解决棘手的问题的?

A:总是会有很多的bug,遇到的时候需要坚信bug可以被解决、抱着这种心态,自己钻研发现也不会很难。不断找方法,想思路 , 或者可以向同事请教,所有的问题的都可以解决。

一种是直接解决问题,另一种就是找到其他方法使得这个问题不造成影响,也不会困扰自己。

 

Q:你觉得什么样的人适合量化行业?

A:

  1. 看自己性格是否与公司企业文化契合 (背景相似);
  2. 注重工程师精神 (追求好的精神,遇到问题解决他,有信心解决他);
  3. 心态好、有信念感、创造力。

 

Q:一般下班之后你都做什么呢?

A:

  1. 定期更新博客、记录平时遇到的问题,算一个备忘录吧,记录解决问题的过程;
  2. 记录工作中遇到的问题,自己回来再查资料解决;
  3. 顺利的话,就开开心心的干自己的事情啦。

 

Q:加入量化公司之后有什么收获嘛?

A:技术上提升,实际遇到的代码和学校学的有很大差别他是教你如何使自己的产出更加工程化,更加能适应于市场,不会写学术性代码,更专注性能,表现如何,是否可读,他人阅读是否有障碍,更关注工程上的深层次的收获

其他方面,了解了金融行业知识,学到专业以外的知识。例如对金融数据了解,知道金融市场的运作,了解产品运作细节。
 

Q:求职过程中,FinTech社区给你提供了什么帮助?

A:带我了解了这个行业,做为中间人的状态,自己不会接触也不会了解;奠基了工作的成立,没想到自己会做;新增了选择,这个选择是适合自己的。

 

好啦,这期的Fin-terview就这样啦,如果你想跳出互联网公司的996/007,加入高效工作,不需要996/007的环境,对量化行业有兴趣,但是又不知道如何准备面试,欢迎添加微信fintech34咨询量化行业面经。