*本文内容译自eFinancialCareers,欢迎 点击此处 查看完整文章
在人才济济的金融市场,能够在全球领先的做市商城堡证券(Citadel Securities)和对冲基金公司城堡投资(Citadel)的职位竞争中脱颖而出并不容易——只有0.5%的申请者能够如愿收获实习机会,Hasan Altaf正是其中之一。尽管在编程领域入门相对较晚,但他仍在去年夏天成为了城堡证券的软件工程实习生。
“许多人在很小的时候就开始接触编程,而我直到大学一年级才开始学习。”
Altaf在不列颠哥伦比亚大学(University of British Columbia)主修计算机科学和商科。他坦言自己在刚进入大学时,更想专注于基础金融的学习。不过当他加入了学校的金融俱乐部,并基于贴现现金流模型制作了一份股票研究报告后,Altaf察觉到自己更加喜爱数学——“这真正激发了我对软件工程的兴趣。”
大学二年级时,Altaf顺利通过城堡证券举办的Terminal线上竞赛打开了实习的大门,这项赛事是以游戏为基础的线上编程竞赛,面向全球学习软件工程和数据科学的大学生开放。Altaf 解释说,Terminal是一款塔防游戏,涵盖了各类编程技巧和策略。游戏围绕一个棋盘展开,玩家必须考虑在哪里放置墙体、防御塔和其他资源,以攻入对手的领地。
在Terminal竞赛中的优异表现让Altaf 获得了实习机会,并在2023年9月成为城堡证券迈阿密办公室的全职员工。Altaf介绍道:“我所在的团队负责处理分布式计算问题。我们提供算力,以帮助量化研究员在训练模型或运行模拟系统等任务时提升效率。我和我的团队成员专注于设计大规模分布式系统,并使其尽可能高效。”
归根结底,这是一个“大型调度难题”:“城堡证券规模体量庞大,量化研究员日常需要运行大量模型。”Altaf谈到去年夏天自己还是一名实习生时就被委以重任,负责一项影响力极高的项目——这其中涉及了数据源管理和跨地区迁移等至关重要的任务。
尽管Altaf接触编程的时间不长,但作为软件工程团队的一员,他一路顺利走来——这或许受益于他此前在 Meta和Databricks的软件工程实习经历。但Altaf同样表示,如果在城堡证券遇到不了解的情况,可以随时寻求帮助。“城堡证券的公司文化非常开放。我们并肩战斗,可以接触到公司领导层,还能够通过自己的工作产出影响市场。”
例如,在实习期间,Altaf就与城堡证券的首席技术官Joshua Woods进行了一场专属畅谈。Woods先生从技术能力和职业发展两大层面提供了切实的建议。“让我最受启发的是,我们做任何事情都必须从业务角度出发。”Altaf说:“我们很容易迷失于设计软件‘光鲜亮丽’的表象中,但真正需要考虑的是其对业务层面的影响,以及我们所做的事情将如何推动公司的发展。”
最后,Altaf还向在编码方面起步较晚的学生们提供了如下入门建议:
学习语言概念,而非只钻研语法——只钻研语法很容易一叶障目。专注于学习好基础编程和计算机科学知识,语言自然能上手。
诸如Python这类的语言非常强大,可以作为新手学习的“第一语言”——它可以快速创建小型应用程序,亦可深入研究更复杂的用例,如机器学习和网络服务等。
2024-05-24 19: 21
2024-05-24 19: 20
2024-05-24 19: 17
2024-05-24 17: 10
2024-05-24 17: 10
2024-05-24 16: 36