查看: 4350| 回复: 12
跳转到指定楼层
上一主题 下一主题
收起左侧

[改行] 请问地里有 data engineer 成功转型成为sotware engineer的吗?

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
请问地里有 data engineer 成功转型成为sotware engineer的吗?

我大概三年data engineer 工作经验,第一个工作在一个大公司的一个内部的小startup工作
大多数都在写sql, 在组里很没有impact。
第二个现在的工作是一个中型公司,虽然title是data engineer/developer ,但是几乎做的都是software engineer的事情。一直在用python写code. ..

最近面了facebook 的data engineer职位onsite被拒,很伤心,而且leetcode我准备的那些难题都没问到,问我的都是etl, product sense, 还有sql。感觉和我现在的职位很不match。
现在转念一想,我可以在努力刷刷题,试试software engineer的面试。. 1point 3 acres
因为我看到地里以前的一个帖子说很多facebook 的data engineer 都是干了一段时间 转去做software engineer了. Waral dи,

我想要转型software engineer 因为以下几个原因:
1.  越来越发现data engineer无论是impact 还是包裹都是远不如software engineer的.google  и
2.  面试准备太杂了,又要sql,又要python,又要product sense,又要etl design, schema design, 有些职位还问我stats。
3. career 前景不如sotware engineer, 我想要做那个build tool 的人,而不是学习怎么用tool的人。
现在data engineer的门槛也不高,越来越多的data analyst 也开始转de. 感觉除非未来升职成manager, 不然职场上面竞争只会越来越多,可替代性很强。

先说一下楼主背景呀,本科不是cs, 但是 研究生是top school cs master.
leetcode已经刷了快400 题,还在继续刷题中,系统设计也在学习。
想问一下地里大家对我的计划有什么看法?觉得是可行的吗?coding我最熟悉的就是python,java只在学校学过,都忘光了。请问转行software engineer 如果python 很强,data structure等基础知识过关,leetcode 刷题过关是可以的吗?还是一定要java和其他语言也要精通。
请大家给我点建议!!! 非常感谢!

上一篇:刚跑路就想回微软
下一篇:virtual team building 有什么推荐的游戏?
推荐
 楼主| yabs358 2021-3-20 07:34:31 | 只看该作者
全局:
liwzhi 发表于 2021-3-18 15:18
想问一下楼主是怎么从第一份只写sql 的工作转到现在偏software的工作的呀

我当时就刷了一些题,找工作的时候就是只投job description 里面不怎么要求sql的,要求strong data strucutre and algo的,就找到了。
回复

使用道具 举报

全局:
楼主加油,你其实已经很厉害了,蠡口都刷了400道题,其实你就直接可以面试SDE了,对DE来说蠡口的题有一定帮助但是并不像SDE面试那样是决定性的提升。
我个人也有相同的经历,问了一些FB的DE基本都是做个1,2年转成SDE的。就像你说的DE在公司的impact是不大而且待遇不如SDE。其实还有一个选项就是和你现在的老板直接提换成SDE的title然后干个半年在直接找SDE的面试。
我这半年也有和楼主一样的想法,但是和flag的HR联系了一下之后得到的信息就是如果我想面SDE 也可以但是基本就是master毕业的待遇,和我现在3-4EOY的DE待遇是有更好但是有限,就觉得之前DE的工作都白干了。。。。在纠结要不要DE继续积攒一些资历去混个manger或者去做data infrastructure了。。。。蓝瘦
回复

使用道具 举报

全局:
🙋,拿了swe的offer,准备跳槽走人。可能yoe只有不到一年,基本上如果简历能过,就靠刷题。
大公司de工作基本上也都是sql和product,scope感觉比较有限,impact基本没有🤷‍♀️)

评分

参与人数 1大米 +1 收起 理由
yabs358 + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
data engineer 和data analyst的最重要不同是什么?
求教。
回复

使用道具 举报

🔗
 楼主| yabs358 2020-12-4 22:05:42 来自APP | 只看该作者
全局:
爱吃番茄市 发表于 2020-12-04 04:56:17
data engineer 和data analyst的最重要不同是什么?
求教。
DE算半个码农 我不知道analyst 我没做过 可能需要分析能力很强吧 对product sense要求也很强
回复

使用道具 举报

全局:
其实SDE和DE应该是没有区别的,只是product的形式不同,但是现在大部分公司人为地把DE单独分出来做一些简单的ETL和dba的活,这部分活也比较枯燥乏味。我们组是DE组,但是全组的除了两个python eng是外面叫的DE,剩下的人以前是SDE,现在也做的是SDE的活,我们还维护几个web service,甚至魔改了airflow,最大的区别是看技术栈,如果单纯做python ETL,以后上升空间确实会很窄。另外就是要转趁早,我现在面试一个问题就是别人一看简历就会默认我是找DE工作,然后找SDE算经验也会打折。

评分

参与人数 1大米 +1 收起 理由
yabs358 + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
bbbooottt 发表于 2020-12-04 06:31:45.1point3acres
其实SDE和DE应该是没有区别的,只是product的形式不同,但是现在大部分公司人为地把DE单独分出来做一些简单的ETL和dba的活,这部分活也比较枯燥乏味。我们组是DE组,但是全组的除了两个pyt
另外想补充一点就是如果对分析感兴趣,可以偏向于转data analyst,虽然在tech可能听起来不怎么样,但是如果去finance这种行业会很好找工作,很多小的对冲基金对这种能自己从头到尾做完的analyst需求还是很高,虽然比不上大厂sde,但是收入和上升空间都比普通DE强。(但是不少对冲基金文化都很渣,需要仔细挑)总之概括起来就是除非你特别喜欢做DE,我个人建议都早点出坑
回复

使用道具 举报

全局:
bbbooottt 发表于 2020-12-4 22:39
另外想补充一点就是如果对分析感兴趣,可以偏向于转data analyst,虽然在tech可能听起来不怎么样,但是如 ...
.1point3acres
去对冲基金这种需要从头到尾的analyst,需要数学功底很高吗,请教一下楼上
回复

使用道具 举报

🔗
 楼主| yabs358 2020-12-4 23:09:03 | 只看该作者
全局:
bbbooottt 发表于 2020-12-4 22:31
其实SDE和DE应该是没有区别的,只是product的形式不同,但是现在大部分公司人为地把DE单独分出来做一些简单 ...

说的很中肯! 我们组很多人以前也是SDE出身的。
回复

使用道具 举报

全局:
爱吃番茄市 发表于 2020-12-04 07:04:13
去对冲基金这种需要从头到尾的analyst,需要数学功底很高吗,请教一下楼上
不需要太深,这种analyst跟quant不一样,一般是给fundamental的PM服务的,你可以想象成quant+de+viz,都需要懂点但是不需要非常深,沟通能力需要好。大多数人理解对冲基金都是HFT或者quant,其实fundamental Long/Short的传统基金有很多。不过大多数HF culture跟tech比都非常差
回复

使用道具 举报

全局:
同DE 之前亚麻onsite挂掉 也在阵痛迷茫不知道转sde还是analytics合适😭
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表