北京大学冯惠:与卓越者同行,方能更快的成长 | OceanBase数据库大赛获奖选手访谈

本文邀请2022 OceanBase 数据库大赛的季军,来自北京大学的冯惠同学,与我们分享如何寻找自己的兴趣;在一番经历后,对于产品与研发的职业方向观察;以及如何在学生时期提升个人专业能力,和参加数据库大赛的个人经验。此次分享虽不深入具体技术细节,希望为正站在职业十字路口寻求方向的朋友们,带来前行路上的一束微光,陪伴你找到心中所向往的方向。

冯惠:本科同济大学,上海市优秀毕业生,后保研到北京大学软件与微电子学院。曾获国家奖学金,“创青春”大学生创业大赛全国银奖,“汇创青春”上海大学生文化创意作品一等奖,全国创新方法应用大赛二等奖,2022 OceanBase 数据库大赛季军。

1684721652

冯惠(中)和好友在北大未名湖畔合影

01 如何找到自己喜欢做的事情?

从自己的热情出发,不断尝试。

每个人都有一个特点,就是对自己擅长的事情感兴趣,但往往大家并不能轻易地挖掘到自己的优点和兴趣点,需要从多个角度进行尝试。比如,从专业涉及到的课程方向出发,去尝试研究不同的学术方向;从业界的实习出发,去接触不同的工业方向;去尝试社会工作或者志愿工作,感受服务社会类型的工作。

此外,我们要勇敢试错,有两点比较重要:一是要尽早和尽快,二是要及时止损。

及时止损,是指在付出了较大的沉没成本时,要能够意识到:从长期来看,这些付出是没有意义的,要快刀斩乱麻。如果现在做的事情,和自己的兴趣并不相符,要快速决策,综合选择真正符合自己长期兴趣和生活的事情。

02 为什么选择产品经理,又为何放弃?

为了找自己未来的职业方向,我其实也做过很多尝试,产品经理就是之一。

在产品经理的实习工作中,发现与在校的学习相差很大。印象最深的,除了需要沟通,还需要各种提问和思考。在校学习,更多的是老师教授给大家知识,很多同学并不太善于提问和思考。但善于提问和思考的人,才能够更好地理解问题,思考问题的本质,才有可能找到解决问题的最佳途径。

针对问题进行深度分析,是很重要的能力。我之前有段时间,对一些事情的探究不够深入,对很多问题的思考都是知其然,而不知其所以然。在实习的过程中,就觉得这种状态其实很不对。

为什么没有选择继续做产品经理呢?因为我本科也是计算机专业,在校期间会经常做各种代码训练。而在产品经理的工作中,之前学到的代码技能其实是用不上的,会觉得有点浪费。此外,我觉得做技术从工作性质上来讲更加纯粹一些,更符合我的性格特质。

要成为一个优秀的产品经理,不是光靠有创造力,觉得做这个事情有意思就行。产品经理需要的专业技能,是需要培养,需要时间沉淀的。它的职业要求一些专业的、书面化的技能,要写各种设计文档,产品文档,做大量调研和归纳总结,要进行很多专门的针对训练。在这些专业能力的支撑下,才能对各种产品进行结构化系统化的深入分析,自己的想法才能真正实现出来。

03 产品和研发的区别,分别更适合什么样的人?

最大的区别是关注的重点不同,但如果两个方向都做到顶尖,成为团队的带头人,区别可能就没那么大了,因为都需要对用户负责,对产品负责,对团队负责。

如果我们只是团队中的一员,产品经理更多的是面向用户和产品本身的价值,需要多做协调和计划,不需要过多的考虑技术细节。研发更多的是对给出的任务,做具体的设计分工和开发,需要对分配给自己的功能模块以及工期负责,会更加具体和实际一点。

我觉得研发适合逻辑思维较强,善于从纸面逻辑到符号逻辑做转化的同学,热爱编程的同学,更具有优势。产品经理更适合本身就想设计出有价值的产品,富有产品思维和设计思维,对市场和用户有较强的洞察力的同学。

04 学生时期,如何实现自我增值?

对学生而言,信息搜集能力是特别大的差距。信息收集本身并不困难,但是现在信息爆炸,如何迅速选取、鉴别优质信息,就拉开了同学们之间的差距。

一定要多关注不同的信息来源和渠道,在各个维度上找优质、稳定的信息源,以及检索工具。然后去持续关注和汲取信息,拓宽自己的眼界和认知,这个是很重要的。

建议多去参加一些有价值的活动,去见识并加入优秀的团队。比如,在校内找一些小伙伴儿一起参加高质量的竞赛、学术研讨小组、创新创业团队等。因为我一直觉得,只有和优秀的人在一起做有意义的事情,才能得到更大的成长,这种1+1的方式是大于2的。

05 数据库学习和参赛分享

前期,我在网上学习了一些国外有名的公开课,比如 MIT 6.824、CMU 15445 ,对数据库有了基本的认识。后面想去接触工业界真正用的、大型的代码数据库到底是怎样写的,就参加了 OceanBase 数据库大赛。因为本身在这方面的积累不多,所以初赛的目标就是能进入复赛,就算成功。

初赛赛题,是在一个教学系统上做修改,比赛正式开始前就放出来了。记得比赛开始才四天左右,就有团队拿到了满分,而我们组基本上还开始没写,压力比较大。化压力为动力,我们基本上全天都把精力投注在比赛上,最终,在初赛结束前三天,我们组也拿到满分,进入复赛。

复赛题目,是一个比较实际的问题,完全是基于 OceanBase 的源代码。因为之前没有经接触过这种百万级、工业级的代码,难度较大,一开始的目标也是进入前十二强就行。在前两周内,其他组同学陆陆续续都有分数了,尤其前几名的分数,在当时看来都是比较高的。

但是我们组有一个优势,一开始就是有规划的,对问题分析比较透彻,目标也很明确。三名队员齐心协力努力去完成目标,最终答辩获得季军,比最初期望要好很多。如果还有时间参与下一届比赛,希望能获得更好的成绩。

1684721904

冯惠、黄朴凡、范乾一(从左至右)在比赛答辩现场

因为通过接触这种真实的工业界的数据库,让我也确定了未来的职业方向,坚定地在数据库领域继续深入钻研和学习,这是最大的收获,影响了整个后面的职业生涯。

正如冯惠同学所说,“只有和优秀的人在一起做有意义的事情,才能得到更大的成长”,而成长是件坚守长期主义的事情,OceanBase 期待与更多优秀的同学结伴而行,坚守所爱,何时开始都不晚。


2024年 OceanBase数据库大赛正在火热进行中,欢迎关注!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/453468.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序用开发工具在本地真机调试可以正常访问摄像头,发布了授权后却无法访问摄像头,解决方案

今天开发上线了一个拍照的微信小程序&#xff0c;用uniapp的Vue3开发的&#xff0c;调用的camera组件&#xff0c;相关代码如下&#xff1a; <!-- 微信小程序相机组件 --><view v-if"showCamera" class"camera-container"><camera :device…

Ability内页面的跳转和数据传递(router和want显/隐跳转)

目录 案例:使用router完成页面跳转 1.创建一个Arkts项目 2.创建第二个页面 3.手动创建第三个页面 4.编写跳转路由 5.编写接受路由 6.编写返回上一个页面的代码 7.第三个界面代码完善 8.效果 案例:使用want启动Ability 1.创建一个新的项目 2.创建第二个界面 3.创建一个Ability 4…

23年408数据结构

第一题&#xff1a; 解析&#xff1a; 第一点&#xff0c;我们要知道顺序存储的特点&#xff1a;优点就是随用随取&#xff0c;就是你想要查询第几个元素可以直接查询出来&#xff0c;时间复杂度就是O(1)&#xff0c;缺点就是不适合删除和插入&#xff0c;因为每次删除和插入一…

android app执行shell命令视频课程补充android 10/11适配-千里马android

(https://blog.csdn.net/learnframework/article/details/120103471) https://blog.csdn.net/learnframework/article/details/120103471 hi&#xff0c;有学员在学习跨进程通信专题课程时候&#xff0c;在实战app执行一个shell命令的项目时候&#xff0c;对课程本身的android …

MySQL-13.DQL-聚合函数

一.DQL-分组查询 二.聚合函数 -- DQL:分组查询 -- 聚合函数 -- 1.统计该企业员工数量 count select count(id) from tb_emp; select count(job) from tb_emp;select count(A) from tb_emp; select count(*) from tb_emp;-- 2.统计该企业最早入职的员工 min select min(entr…

Pyside6 布局管理器(3)--- 控件尺寸、尺寸策略与布局的关系详解

在学习QWidget时我们已经学习了控件尺寸的一些基本设置&#xff0c;比如设置其作为顶层窗口时resize()方法&#xff0c;setGeometry()等方法。但在将控件添加到布局中后我们会发现&#xff0c;这些方法对于QWidget做为子控件时却是无效的。而布局的显示与大小也受到控件的影响。…

网络资源模板--Android Studio 实现简易新闻App

目录 一、项目演示 二、项目测试环境 三、项目详情 四、完整的项目源码 一、项目演示 网络资源模板--基于Android studio 实现的简易新闻App 二、项目测试环境 三、项目详情 登录页 用户输入&#xff1a; 提供账号和密码输入框&#xff0c;用户可以输入登录信息。支持“记…

RabbitMQ最新版本4.0.2在Windows下的安装及使用

RabbitMQ 是一个开源的消息代理和队列服务器&#xff0c;提供可靠的消息传递和队列服务。它支持多种消息协议&#xff0c;包括 AMQP、STOMP、MQTT 等。本文将详细介绍如何在 Windows 系统上安装和使用最新版本的 RabbitMQ 4.0.2。 前言 RabbitMQ 是用 Erlang 语言开发的 AMQP&…

【Linux】【命令】diff

diff DescriptionsArgumentsExamples直接使用diff命令-u 输出格式-c 输出格式并列输出-s 和 -q 脚本示例示例1&#xff1a;目录及文件差异 Descriptions diff命令用于对比两个文件或者两个文件夹的不同之处&#xff0c;求基本语法如下所示&#xff1a; diff [OPTION]... FILES…

信号与噪声分析——第一节-确定信号的分析

目录 1.确定信号的分析 1.1确定信号的分类&#xff1a; 1.周期信号与非周期信号&#xff1a; 周期信号的定义&#xff1a; 性质&#xff1a; 2.能量信号与功率信号&#xff1a; 定义 区别&#xff1a; 3.基带信号与频带信号&#xff1a; 基带信号的定义&#xff1a; …

使用Matplotlib绘制箱线图:详细指南与示例

在数据分析和可视化领域&#xff0c;箱线图&#xff08;Box Plot&#xff09;是一种强大的工具&#xff0c;用于展示数据的分布特征&#xff0c;包括中位数、四分位数、异常值等。本文将详细介绍如何使用Matplotlib库在Python中绘制箱线图&#xff0c;并通过一个实际的血压数据…

基于微信小程序二手物品调剂系统设计与实现

文章目录 前言项目介绍技术介绍功能介绍核心代码数据库参考 系统效果图文章目录 前言 文章底部名片&#xff0c;获取项目的完整演示视频&#xff0c;免费解答技术疑问 项目介绍 二手物品调剂系统是一种在线平台&#xff0c;旨在促进用户之间的二手物品交易。该系统提供了一个…

数智合同 | 业财一体与履约联动的数字化转型

随着信息化技术的发展&#xff0c;合同数智化管理为应对合同管理挑战提供了新机遇。企业需要深入思考数智化手段在合同管理中的应用&#xff0c;以提高合同管理水平&#xff0c;应对新形势下的市场竞争挑战与合规要求&#xff0c;实现企业的高质量发展。 2024年5月&#xff0c;…

数据中心母线槽测温监控装置的优势和如何选型

在当今数字化高速发展的时代&#xff0c;数据中心成为了信息存储与处理的核心枢纽。而确保数据中心的稳定运行&#xff0c;对于企业和社会来说至关重要。其中&#xff0c;母线作为数据中心电力传输的关键环节&#xff0c;其正常运行直接关系到整个数据中心的可靠性。为了保障数…

2024新手攻略:项目管理工具+PMP备考经验不容错过!

&#xff08;一&#xff09;热门工具大盘点 禅道是一款专注于软件开发项目管理的工具。它涵盖了项目管理的各个环节&#xff0c;包括需求管理、任务分配、缺陷跟踪等。禅道的优势在于其对软件开发流程的深入理解和支持&#xff0c;能够帮助开发团队更好地管理项目进度和质量。…

免费的国标设备端模拟器,支持自定义编程,批量模拟大量国标GB28181设备

GB/T 28181是中国国家公共安全视频监控联网系统&#xff08;简称“国标GB28181”&#xff09;的一套标准&#xff0c;主要用于规范视频监控系统的互联互通。这套标准的实施旨在推动不同厂家设备之间的互操作性&#xff0c;促进视频监控市场的健康发展。本软件是针对GB28181标准…

算法01----移动零(C++)

题目展示 算法原理 我们这里要用到的算法是双指针移动&#xff0c;和我们之前学的快排的核心思想是一样的。我们看看怎么做吧。我会以图片的形式将我的思路告知大家。 这就是整个题目的整体思想算法&#xff0c;大家理解一下&#xff0c;其实这道题目还是很简单的。 代码编写…

02篇 机械考研复试简历保姆级教程,考研简历联系导师邮件复试调剂超全攻略 导师喜欢看到的简历(附模板)

考研复试简历怎么写&#xff1f;导师喜欢看到的简历&#xff08;附模板&#xff09; 复试简历&#xff0c;重要程度max&#xff01;绝非小事一桩&#xff01;它就像是你硬核经历的闪亮外衣&#xff0c;条理清晰、逻辑严谨且设计感十足&#xff0c;一定能在导师心中留下深刻印象…

基于neo4j知识图谱的菜谱推荐系统

&#x1f374; AI菜谱推荐系统让你“煮”事半功倍&#xff01; &#x1f374; 找不到做饭灵感的时候&#xff0c;是不是总觉得“今天吃啥”这道选择题简直是终极挑战&#xff1f;别急&#xff0c;我们基于Neo4j知识图谱的菜谱推荐系统&#xff0c;正是为了解决你的困扰而设计&a…

空洞卷积:Atrous/Dilated convolution - 语义分割中多用到

没办法&#xff0c;我还是很多基础的、底层的模块不通透&#xff0c;读论文难免会受到阻碍&#xff0c;而且这现在科研任务很急了&#xff0c;必须要马上动手实验&#xff0c;全给我弄明白、特别是算法&#xff01; 空洞卷积-可变形卷积-这一个个我都要。 空洞卷积据说在语义分…