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

[同事协作] 想知道这种时候这些问题在哪和怎么解决

🔗
匿名用户-AYI1I  | 添加认证 | 2023-3-31 02:51:27 |倒序浏览

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

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

x
本帖最后由 匿名 于 2023-3-30 11:54 编辑

我是junior sde,我接到的任务是要在Q2 deliver一个新version,mgr给的时间是4-6周,ds和mgr都觉得无非是加加feature,mgr原话“我给你的时间假设我自己研发这个new version的时间算的”,他是ds出身。. .и
pm说,这个model已经上线了,加加feature应该很简单。
这个任务量,确实只加了4个features,但ds给我的sql query 里建了快20个CTEs来计算和生成这四个feature。cte之间的关系错综复杂,反复join,来回join后dedup再join再dedup。至于已经上线的那个version, feature engineering可以说是没有,直接从data warehouse pull出来就当training data 了。等于说现在要凭空搞个很heavy的feature engineering出来。现在我说我设计不好tickets,不知道怎么设计,按feature设计有的feature自己就能单独走完这20个cte,按cte设计那就要创建20个pyspark function,test和配套的test data要写20组,工作量太大4-6周内做不完。
但是,我一说,ds就问,你哪里不懂,不懂我给你解释,然后把原理讲一遍。但是原理我都懂,它这计算过程要经过这么多道工序,我在想能不能简化,但以我的能力我简化不了,我说简化不了,他们ds就要给我解释原理,问我 把 cte改成pyspark func很难吗? 就是个join不会写吗?
但问题是得4周内写20个func还得加上test和创建test data。我说了,他们沉默一下,又要给我解释原理。
再问就说很ds的事了,说那个feature的实际意义,要我动脑子想。我真的很绝望,鸡同鸭讲。
开会开到一半我觉得这只能靠走人解决了,这我没办法做,完全不知道怎么下手,due还这么紧。
想问问大家这种时候我应该怎么说?

补充内容 (2023-04-01 02:26 +8:00):
今天skip被reorg搞走了,我给平时要好的同事发短信问知不知道什么情况,他回复说他昨天被fire了。
很震惊,很低落。

上一篇:remote工作地点
下一篇:META大批PERM被reject
地里匿名用户
推荐
匿名用户-QH9MN  | 添加认证 | 2023-3-31 03:10:15 来自APP
走人干啥,这种工作中不很常见吗。你要做的就是把任务分块然后每个部分根据你自己情况给一个estimate,比如说实现代码要多久,test要多久,算出一个小时数,再乘以2弄一些buffer出来再除以8得出工作天数。然后和你manager讨论最后需要多少时间完成。
回复

使用道具 举报

全局:
混乱的管理只能走人。。。。无解。。。你想作为一个Junior改变环境?我个人认为是不现实的。。。
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-AYI1I  | 添加认证 | 2023-3-31 03:33:10
本帖最后由 匿名 于 2023-3-30 12:38 编辑
匿名用户 发表于 2023-3-30 12:10
走人干啥,这种工作中不很常见吗。你要做的就是把任务分块然后每个部分根据你自己情况给一个estimate,比如 ...

quarterly review,两次连续ni就要走pip流程。
上个review我拿了ni,站在我的角度,我负责的model deliver了,但是后来这个model因为表现不好被返回来重新设计,这事情我都不知道,但是锅丢在了我头上。
现在又这么逼着要一个quarter deliver一个新version,半个季度codebase development,如果完不成肯定会背ni,上面的人不听解释。同组的另一个Junior,因为一个季度内没有deliver拿了ni,现在已经连续两周work14h了。按我的estimate 4 sprints做不完。
我们的pm只管给ni,不管协调ddl。
绝望是我觉得鸡同鸭讲,ds永远不知道engineer的workload,两个junior负责一整个业务,设计上难度很大,codebase盘根错节。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-5PK7Y  | 添加认证 | 2023-3-31 03:17:09
楼主入职多久了呀,咋manager催这么近?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-J0LYW  | 添加认证 | 2023-3-31 03:40:27
根据你自己的理解把任务分解,最好按优先级排序一下,然后每个需要多少时间,最好是按礼拜推进进度,然后和你的manager过一遍,看看哪里合理,哪里他们觉得可以改进的。
这样大家就不会在时间上有多大分歧。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-AYI1I  | 添加认证 | 2023-3-31 03:46:40
匿名用户 发表于 2023-3-30 12:40
根据你自己的理解把任务分解,最好按优先级排序一下,然后每个需要多少时间,最好是按礼拜推进进度,然后和 ...

说实话,分解这个任务是最让我感到frustrated的部分。因为我不知道怎么分解,所有4个feature都dependent with each other,靠那20个cte在不同的step产生出来
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-AFPNH  | 添加认证 | 2023-3-31 04:13:43 来自APP
如果楼主每天加班都完不成的话
感觉是要逼你走了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-AYI1I  | 添加认证 | 2023-3-31 10:11:33
SinclairDong 发表于 2023-3-30 17:46.google  и
混乱的管理只能走人。。。。无解。。。你想作为一个Junior改变环境?我个人认为是不现实的。。。
. .и
投了一个月接了4个面试截止目前全挂。
回复

使用道具 举报

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

本版积分规则

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