博客
【求职分享】
【笔试/面试】
量化职分享:刚毕业,量化行业做developer工作体验是怎样的?
Feb 02,2023
分享本文:
大家好, 我是Lucy@FinTech社区。欢迎大家添加微信:fintech78,加入Quant群,提认知,攒人脉,求职招聘!
FinTech社区推出栏目【量化职分享】,明星候选人为大家分享职场心得,给更多想要进入量化行业的朋友分享经验。
今天采访的J,是一位计算机专业应届生。相对于很多应届生选择互联网行业,他却选择加入到量化交易行业做Software Engineer。在没有互联网公司的996或007的环境下,他的求职,工作经历是怎么样的呢?
一起来看看他的分享吧!
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:
-
看自己性格是否与公司企业文化契合 (背景相似);
-
注重工程师精神 (追求好的精神,遇到问题解决他,有信心解决他);
-
心态好、有信念感、创造力。
Q:一般下班之后你都做什么呢?
A:
-
定期更新博客、记录平时遇到的问题,算一个备忘录吧,记录解决问题的过程;
-
记录工作中遇到的问题,自己回来再查资料解决;
-
顺利的话,就开开心心的干自己的事情啦。
Q:加入量化公司之后有什么收获嘛?
A:技术上提升,实际遇到的代码和学校学的有很大差别。他是教你如何使自己的产出更加工程化,更加能适应于市场,不会写学术性代码,更专注性能,表现如何,是否可读,他人阅读是否有障碍,更关注工程上的深层次的收获。
其他方面,了解了金融行业知识,学到专业以外的知识。例如对金融数据了解,知道金融市场的运作,了解产品运作细节。
Q:求职过程中,FinTech社区给你提供了什么帮助?
A:带我了解了这个行业,做为中间人的状态,自己不会接触也不会了解;奠基了工作的成立,没想到自己会做;新增了选择,这个选择是适合自己的。
好啦,这期的【量化职分享】就这样啦,如果你想跳出互联网公司的996/007,加入高效工作,不需要996/007的环境,对量化行业有兴趣,但是又不知道如何准备面试,欢迎添加微信fintech78,咨询量化行业面经。
下一页
下一页