V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
allAboutDbmss
V2EX  ›  程序员

[未来工作方向咨询]欧洲留学生回国

  •  1
     
  •   allAboutDbmss · 2020-08-27 03:42:26 +08:00 · 5497 次点击
    这是一个创建于 1578 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,由于我一直在欧洲留学,不是很了解国内工业,思维很受限。因此想问一下各位前辈,我能力能适合的工作方向。希望能和大家简单讨论回国工作的出路,各个方面的意见我都会仔细考虑的。我附了一个短版本的自我能力介绍和一个长版本的自我能力介绍,可以任选其一阅读。提前谢谢大家。


    短版本自我介绍:

    我的本科研究生一直在欧洲同一所大学,现在有大部分研究生的学分了,属于加把劲很快就能毕业的阶段。学校 QS 排名在前一百,CS Ranking 的某些领域排名也很靠前。

    我的能力主要是系统程序设计(system programming)和关系数据库开发。编程语言 C++很熟练,其他的语言大致会皮毛。没有点网页前后端的技能点。


    长版本自我介绍:

    我的主要技能都点在 system programming 和关系数据库开发上,因为我们学校研究这个,我也一直在学这部分的课。学习数据库实现的时候涉及到很多其他部分:

    • 了解 CPU 的 X86 指令集。也了解 SIMD, cache line instricts, NUMA library 这些。另外熟悉 CPU 的理论部分也比较: instruction prefecting, pipelining, branch prediction 等等。
    • 知道基础的 GPU 的体系机构,有 CUDA 的基础。
    • 了解 modern C++ 17 。也有过一些优化程序性能的经历。
    • 熟悉数据结构,操作系统,数据库。
    • 实现过很多关系数据库的各个部分: 存储,事务,优化,执行,SQL 编译等等。会看数据库最新的论文。
    • 了解并行编程和多线程编程: 用过 pthread, MPI, Open MPI, Intel TBB.
    • 上过超过三门机器学习的课,但是没有参与机器学习的项目。
    • 上过一些有名的公开课: Stanford CS107, CMU 15-445/645, CMU 15-721 等等
    • 我的简历大致上是: 在国外的一次简单实习,学校内的一次小项目,多次在学校当课程的助教,也在数据库下研究。目前没有发表论文。
    • (其他的科目,比如计算机网络用的不多。就不是特别熟练。)

    其他因素: 家庭环境非各种后浪,爸妈与亲戚希望我稳定,不要我很累。毕业后的计划没有确定,留在欧洲客观上不是难的事情,但我主观想回国。


    我的想法是我应该适合关系数据库研发。但是会有其他合适的我的工作吗?我当然喜欢数据库,但是同时不希望自己视野过于局限(是我目前的现状)。我也对其他非数据库的可能性很感兴趣: 类似 C++,高性能,多线程的项目。

    另外我觉得自己需要找时间去回国实习一下,我打算明年回国实习。除了各种私企外企国企,我也很感兴趣各种研究所,但是不了解,也希望得到大家对我实习规划的建议。

    66 条回复    2020-12-24 15:46:22 +08:00
    xupefei
        1
    xupefei  
       2020-08-27 03:56:57 +08:00 via iPhone   ❤️ 1
    看上去你有数据库背景。美国某大数据独角兽的荷兰分布你考虑吗?实习的话至少三个月。
    mind3x
        2
    mind3x  
       2020-08-27 04:52:10 +08:00   ❤️ 1
    感觉你可以了解一下 TiDB

    声明:我和他们没有任何联系哈
    allAboutDbmss
        3
    allAboutDbmss  
    OP
       2020-08-27 05:17:11 +08:00
    @mind3x 好的 国内数据库我稍微看了一下大致都是 TiDB 和阿里的
    allAboutDbmss
        4
    allAboutDbmss  
    OP
       2020-08-27 05:18:10 +08:00
    @xupefei 我猜是在阿姆斯特丹 我会考虑的
    lqf96
        5
    lqf96  
       2020-08-27 05:31:14 +08:00   ❤️ 1
    除了 TiKV/TiDB 之外,我觉得 CockroachDB 还有 MongoDB 之类的 NewSQL 和 NoSQL 数据库企业也都可以看看...另外美帝、加拿大、新加坡都可以看看,作为移民国家的体验和欧洲是不太一样的...
    xmoiduts
        6
    xmoiduts  
       2020-08-27 05:55:52 +08:00   ❤️ 1
    看学校描述一个激灵……我上学的地方和题主描述好相似(但我技术菜多了)。
    Cappuccin0
        7
    Cappuccin0  
       2020-08-27 05:57:03 +08:00   ❤️ 1
    回国可能更忙更累但是相对短期内可以得到更多的锻炼 也离家更近一些
    但是长期考虑 如果你的兴趣是在研究和开发上面的话在欧洲或者其他发达国家职业寿命要长和平缓得多
    dayeye2006199
        8
    dayeye2006199  
       2020-08-27 06:11:21 +08:00   ❤️ 1
    建议去大公司的 infrastructure 部门。可以考虑 flag 的欧洲办公室。

    国内的话,你这个技能点小公司也基本上用不上,还是考虑去大公司的基础平台部门吧。
    DonkeyBenjamin
        9
    DonkeyBenjamin  
       2020-08-27 06:37:12 +08:00   ❤️ 1
    各个大厂都有在招数据库内核研发工程师啊,你可以试试。(不过国内招这种人才的大厂福报都不少啦
    上面提到的 PingCAP 算是氛围很好中小厂,它们的 TiDB/TiKV 好像主要是 Golang 和 Rust 的,不过 C++精通的话转也不难
    cassyfar
        10
    cassyfar  
       2020-08-27 07:43:51 +08:00   ❤️ 1
    来米国? GCP 或者 AWS,不过 infra 做存储,很累,而且运营也重,另外关系数据库在云计算里地位不高啊,最热的都是 nosql,quantum db,blockchain db 。欧洲我貌似不知道有没有分组。

    对了,记得刷 leetcode 。
    mikulch
        11
    mikulch  
       2020-08-27 08:39:50 +08:00 via iPhone   ❤️ 1
    回来 996 吃的消吗?
    dreamusername
        12
    dreamusername  
       2020-08-27 08:52:01 +08:00   ❤️ 1
    996 与低水平的管理能吃得消吗?
    codyfeng
        13
    codyfeng  
       2020-08-27 08:52:03 +08:00 via Android   ❤️ 1
    熟悉 C++且会优化性能,可以考虑一下量化交易公司 trading algo engineer 的职位。
    LiuJiang
        14
    LiuJiang  
       2020-08-27 09:18:57 +08:00   ❤️ 2
    想不通,能留在国外,为何要回国当韭菜,为了理想和国家,当我没说。
    tikazyq
        15
    tikazyq  
       2020-08-27 09:46:00 +08:00   ❤️ 1
    首选外企
    CoderGeek
        16
    CoderGeek  
       2020-08-27 10:09:58 +08:00   ❤️ 1
    楼上说的挺对的 国外商业数据库公司不少, 国内就不多
    vvxex
        17
    vvxex  
       2020-08-27 10:17:17 +08:00   ❤️ 1
    感叹一声,人啊!国内多少人挤破了头也要出去。不过这也是你的宿命,注定你会选择回来的。希望你能顺利回来,也希望你能永远保有那种感觉,看到远处一座山,会激动地想要翻越它,看看山后边有什么。
    mathzhaoliang
        18
    mathzhaoliang  
       2020-08-27 10:17:58 +08:00   ❤️ 1
    如果你想来天津央企做自动驾驶系统方面开发的话,可以给我发简历。
    MeatIndustry
        19
    MeatIndustry  
       2020-08-27 11:07:33 +08:00 via iPhone   ❤️ 1
    猜测一下,lz 的学校就在阿姆斯特丹,嘿嘿
    araraloren
        20
    araraloren  
       2020-08-27 11:14:18 +08:00   ❤️ 1
    @LiuJiang 在哪里不是韭菜呢。。 对于高端人才国内现在还是舍得下本钱的,国内没什么不好的
    eke
        21
    eke  
       2020-08-27 12:47:39 +08:00 via Android   ❤️ 1
    没有很强的理由不建议回国。要回国想了解 tidb 或者内推的话可以私聊。利益相关:今年刚回国加入 pingcap
    TargaryenChen
        22
    TargaryenChen  
       2020-08-27 14:21:34 +08:00   ❤️ 1
    本人米国 top100 学校 ECE 毕业,毕业证没下来之前就蹦蹦跳跳回国了,毕业证邮寄回来的。咱也不知道为啥国内的人这么向往国外~,围城咩
    IMCA1024
        23
    IMCA1024  
       2020-08-27 15:42:16 +08:00   ❤️ 1
    @TargaryenChen 工作 3 、4 年再想想今天说的话
    allAboutDbmss
        24
    allAboutDbmss  
    OP
       2020-08-27 16:09:23 +08:00
    @lqf96 美国可能主观客观都不容易了,我也没有美国的学历和交换经验。新加坡有不错的数据库企业吗?
    allAboutDbmss
        25
    allAboutDbmss  
    OP
       2020-08-27 16:11:58 +08:00
    @xmoiduts 我主观觉得欧洲数据库研究特别酷的有: EPFL 瑞士洛桑理工,ETHZ 瑞士苏黎世理工,TUM 德国慕尼黑工业,CWI 荷兰研究所 :lol: 参考 CSRanking
    v2pxpx
        26
    v2pxpx  
       2020-08-27 16:16:23 +08:00 via Android
    有条件拿国外 offer 的还是建议不要回国
    TargaryenChen
        27
    TargaryenChen  
       2020-08-27 16:25:56 +08:00
    @IMCA1024 刚满三年~ 逃
    allAboutDbmss
        28
    allAboutDbmss  
    OP
       2020-08-27 16:32:13 +08:00
    @daimon2k 你好 不是很了解这个领域 有推荐的企业吗?我可以考虑实习之类的 国内外都可以
    lidlesseye11
        29
    lidlesseye11  
       2020-08-27 16:52:52 +08:00   ❤️ 1
    去上海的话感觉微软和 EMC 都挺合适啊。(Intel 和 IBM 研究院可能也会有对口的?
    或者有机会在国外找家大厂先镀着金呗。

    研究所的话就看你有没有老师同学之类的熟人了,不然感觉容易进坑
    JerryCha
        30
    JerryCha  
       2020-08-27 16:56:00 +08:00   ❤️ 1
    蚂蚁金服搞 OceanBase 吧
    但是吧,国内公司一般看中毕业生的能毕业耐操,并且希望毕业生毕业之时自带 3 年工作经验+精通一系列技术栈
    allAboutDbmss
        31
    allAboutDbmss  
    OP
       2020-08-27 16:59:07 +08:00
    @lidlesseye11 谢谢。可以稍微描述一下研究所的坑吗?(我只是瞎想,而且没有认识的人在数据库相关的研究所。)
    leven87
        32
    leven87  
       2020-08-27 17:01:08 +08:00   ❤️ 1
    我也在欧洲留学啊。 不过国内基本 996 的多。你可以打听下,阿里,百度,字节,都很累的。晚上 10 点下班。
    allAboutDbmss
        33
    allAboutDbmss  
    OP
       2020-08-27 17:04:25 +08:00
    @JerryCha 谢谢建议。因为基本都在国外 不太了解国内,听大家又都说阿里很累。我想我也正常人,估计也吃不消。

    但是我有过一些了解,部分通过阿里数据库校招的毕业生,做数据库的项目没有我多。或许我需要在意刷题和面试。
    allAboutDbmss
        34
    allAboutDbmss  
    OP
       2020-08-27 17:07:45 +08:00
    @leven87 握手!是的,这个帖子就是在打听了。我想可以回国实习一下私企外企。我目前不着急毕业,即使毕业后签证也有两年可以去找工作,这些时间可以容错。
    nevin47
        35
    nevin47  
       2020-08-27 17:29:07 +08:00   ❤️ 1
    如果 LZ 期望在数据库发展的话,我给不出什么好的建议

    但是看 LZ 有 System 的经验,对体系结构也学过。如果希望深入 System 和体系结构领域,做偏新技术研究方向的话,我觉得可以直接和我聊聊 ,但是不知道 LZ 的预期 Base 是否符合?(我能提供的 base 是杭州 /成都 /深圳)
    allAboutDbmss
        36
    allAboutDbmss  
    OP
       2020-08-27 17:39:49 +08:00
    @nevin47 你好!感兴趣的。我对体系结构的了解主要是因为现代数据库需要特别利用好 CPU,没有对集成电路的研究,也没有 ARM 的经历。**主要技能是利用好 CPU**, 也看过[What Every Programmer Should Know About Memory]( https://people.freebsd.org/~lstewart/articles/cpumemory.pdf)。想问怎么联系呢?
    nevin47
        37
    nevin47  
       2020-08-27 17:43:23 +08:00
    @allAboutDbmss #36

    bmV2aW4ucWluQGh1YXdlaS5jb20=
    nevin47
        38
    nevin47  
       2020-08-27 17:44:44 +08:00
    @allAboutDbmss #36

    base64 编码的邮箱哈,你可以发个简历(或者微信号也可以),我可以加你微信
    nevin47
        39
    nevin47  
       2020-08-27 18:25:41 +08:00
    @allAboutDbmss #36 给你回邮件了哈
    codyfeng
        40
    codyfeng  
       2020-08-27 18:37:47 +08:00 via Android   ❤️ 1
    @allAboutDbmss 量化交易公司可以看看 Jane Street, Citadel, Tower Research, Jump Trading, Eclipse Trading, Two Sigma, Optiver 等。有些国内也有办公室。
    lidlesseye11
        41
    lidlesseye11  
       2020-08-27 18:42:25 +08:00
    @allAboutDbmss
    啊。。研究所我也不太了解的其实。只是从同学道听途说来的。
    主要的坑就是有可能进去做研究所接的外包项目 /打杂,或者是研究方向不对头吧,而且一般待遇也不如大厂。所以如果不是很了解的话感觉跟抽奖一样。。
    allAboutDbmss
        42
    allAboutDbmss  
    OP
       2020-08-27 18:48:42 +08:00
    @lidlesseye11 好的谢谢!
    shm7
        43
    shm7  
       2020-08-27 18:49:28 +08:00 via iPhone   ❤️ 1
    c++大公司的 infra 应该很缺的 哪一家都是 我有在 ms 花生 做的
    shm7
        44
    shm7  
       2020-08-27 18:50:37 +08:00 via iPhone
    对了 量化也是一个方向。知乎可以搜搜。
    jerryshao
        45
    jerryshao  
       2020-08-27 18:55:02 +08:00   ❤️ 1
    爱尔兰 MongoDB 欧洲总部也是个选择。
    allAboutDbmss
        46
    allAboutDbmss  
    OP
       2020-08-27 18:58:05 +08:00
    谢谢! *花生*指的是?
    allAboutDbmss
        47
    allAboutDbmss  
    OP
       2020-08-27 20:41:58 +08:00
    @eke 你好!怎么联系?
    eke
        48
    eke  
       2020-08-27 21:06:33 +08:00
    @allAboutDbmss 邮箱吧 ZWtleGl1bUBnbWFpbC5jb20=
    alphatoad
        49
    alphatoad  
       2020-08-27 21:11:47 +08:00 via iPhone   ❤️ 2
    V2Ex 上大部分人没有能力给你提供建议,去问问学长学姐,他们会告诉你答案的
    guanhui07
        50
    guanhui07  
       2020-08-28 09:07:40 +08:00   ❤️ 1
    真不建议回来
    ryansvn
        51
    ryansvn  
       2020-08-28 16:17:53 +08:00   ❤️ 1
    996 加低水平管理都是次要的,主要是整体氛围,严重不建议楼主回国发展。
    hfeeki
        52
    hfeeki  
       2020-08-28 16:31:57 +08:00   ❤️ 1
    回来吧,很快国内在数据库、操作系统领域就会超越国外的,为啥? 1. 国内的应用场景多,需求旺盛,这才是创新的最大土壤,不要迷信什么国外的技术怎样怎样? 2. 因为我自己的核心基础研究成果,各种新的数据库系统、操作系统都会慢慢出现,而且比现有的更加先进,不过细节暂时保密,不过我可以很自信的说,
    allAboutDbmss
        53
    allAboutDbmss  
    OP
       2020-08-28 17:25:19 +08:00 via Android
    @alphatoad 没有同方向的中国人 倒是外国人可以给我留在欧洲的建议
    allAboutDbmss
        54
    allAboutDbmss  
    OP
       2020-08-28 17:26:11 +08:00 via Android
    @ryansvn 整体氛围可以具体化一些吗? 数据库领域技术?
    ryansvn
        55
    ryansvn  
       2020-08-28 17:41:37 +08:00
    @allAboutDbmss 不能说太细,所以你懂了吗?
    allAboutDbmss
        56
    allAboutDbmss  
    OP
       2020-08-28 17:44:16 +08:00 via Android
    @hfeeki 我还在象牙塔里面 当然思维很幼稚
    我觉得主要是国内高校几乎对数据库没有研究 我们学校教授和博士生知道国内的工业产品和工业论文 但是没怎么听说过高校的论文
    allAboutDbmss
        57
    allAboutDbmss  
    OP
       2020-08-28 23:01:20 +08:00
    @cassyfar 是的 分布式数据库在工业比较火。但是在学术里面,关系数据库更火,也更难实现。学习关系数据库,然后从事分布式数据库,是一条挺好的学习曲线。
    cassyfar
        58
    cassyfar  
       2020-08-29 03:23:10 +08:00
    @allAboutDbmss 我指的是 nosql 数据库,关系数据库也可以是分布式的。虽然都叫数据库,但是 nosql db 其实和关系数据库的关系不大,你可以看下 dynamodb 那篇论文。
    06_taro
        59
    06_taro  
       2020-08-29 06:54:44 +08:00 via Android   ❤️ 1
    「家庭环境非各种后浪,爸妈与亲戚希望我稳定,不要我很累。」

    如果楼主愿意接受这个建议,不建议回国,在国内实现的难度远远远远大于留在欧洲。

    绝大多数学校有专门针对就业的咨询服务,一般在 student union 里,建议去看看,不用白不用,很多资源只有学校有,出了校门很难找。

    然后校友资源非常有用。而且读到 master 的话,可以问问导师有没有推荐的。很多时候校友和导师那里会有一些没放在市面上的机会。

    在欧洲实在找不到心仪的,再考虑国内。国内如果是外企或者一些大厂的话,回国之前就可以完成招聘的很多步骤。不到必要时候不要轻易先回来。

    当然,如果最开头那个爸妈 /亲戚的建议不准备采纳的话,请随意。做好 996 、9126 、007 的打算,然后上面各位已经有很多建议了。
    dustinth
        60
    dustinth  
       2020-08-29 09:07:21 +08:00   ❤️ 1
    国外国内都待 5 年以上才有发言权; 地方没有好坏只有适不适合,没有什么地方是天堂. 国内也不都是 996, 外企也不是福利院. 多问问各环境成功人士, 特别是不要问 loser, 看看哪些特点适合自己发展.
    lance6716
        61
    lance6716  
       2020-08-29 13:14:51 +08:00 via Android   ❤️ 1
    数据库 ap 还是 tp 啊,TiFlash 是 C++的,ap 引擎,可远程 /国内 6 个 base
    allAboutDbmss
        62
    allAboutDbmss  
    OP
       2020-08-29 16:24:51 +08:00
    @dustinth 谢谢建议 我主要有点难认识国内从成功人士。
    allAboutDbmss
        63
    allAboutDbmss  
    OP
       2020-08-29 16:27:52 +08:00
    @06_taro 谢谢建议。在欧洲,数据库 /数据处理 /高性能计算的工作也属于数量不多的那种。大概把握可以去一些公司实习,大部分都是"美国外企",德国倒是有个自己的 SAP  也做数据库。
    hfeeki
        64
    hfeeki  
       2020-08-30 19:38:42 +08:00
    @allAboutDbmss it 行业基本上工业界很多是领先学术界的,因为应用才是最大的动力,学术圈很少有很好的创新出现。为啥我会说国内必然会在数据库、操作系统等领域超越美国呢?因为美国在对我们搞技术禁运,而这个肯定是要搞独立自主的,国家也好、企业也好,不管是主动还是被动,必然要实现数据库、操作系统的自主化,要替代,而数字化浪潮之下,新的需求、新的创新机遇在不断涌现,原有的 it 基础设施已经越来越无法满足需求了,正好这时候有自大的美国人要搞技术禁运,在市场和政治因素的双重驱动下,必然且必须进行逐渐的替代,而这段时间恰好是对应于你的黄金时段,努把力,一定会取得很大的成果的,无论是技术还是经济上的成果,而这时候去国外,哈哈,美国已经缺乏这样的动力去进行创新了,已经形成垄断了,你现在过去,最多也就是底层码农而已
    SuperNovaSonic
        65
    SuperNovaSonic  
       2020-09-26 06:26:05 +08:00
    @jerryshao 大佬!刚来爱岛,求指教
    aesen321
        66
    aesen321  
       2020-12-24 15:46:22 +08:00
    TigerGraph 要不要了解一下,实习的话,估计是远程。利益相关:TigerGraph 员工
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2937 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:01 · PVG 22:01 · LAX 06:01 · JFK 09:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.