查看: 11309| 回复: 80
收起左侧

[职场感言] 非native speaker写的代码总不能让别人满意,很沮丧

 
匿名用户-1MZJM  | 添加认证 | 2024-9-10 01:14:47
本楼:   👍  8
44%
56%
10   👎

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

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

x
本帖最后由 匿名 于 2024-9-9 10:20 编辑

英语非母语, 写的代码在逻辑上没有问题,可是总是在命名,注释上不能令人满意,Code review 的人偏偏是个native speaker,我已经非常小心了,用Chatgpt 润色多次,每次还是让人指出以大篇的问题,他说他到这些问题很frastrate, 我也很沮丧。. Waral dи,
. ----

刚刚又来了几个:
FilterUser(...)      ->    SearchUser()...
shouldPaymentPass  ->   shouldPaymentAccepted
CheckFraudulent()      ->   VerifyFraudulent()
Log.Warn($"Desired items for '{searchPattern}' not exist.")   ->   Log.Warn($"Search pattern '{searchPattern}' not found.")
...


一个PR这些问题一共提了50多次,这人是核心成员, code review 绕不开的,虽然他不是我的boss,他明确地跟我说他看到这些nit problem 他看了很frastrate,我也感觉很沮丧。这是跟这个组不合拍的信号吗?还是我因为我不是native speaker对英文的拿捏不到位...

上一篇:刚收到巨硬面试邀请但是job link已经关了,是招到人的意思吗?
下一篇:请教HRT几个role的区别?
本楼:   👍  80
100%
0%
0   👎
全局:   660
98%
2%
14
故意的,有些人就拿pr review作为power.
回复

使用道具 举报

swli5 2024-9-10 01:47:50 来自APP | 显示全部楼层
本楼:   👍  52
100%
0%
0   👎
全局:   3509
89%
11%
425
除了第一个filteruser改成search稍微好点,别的都是hair splitting…

我目前的公司之前有别的组的人review我的pr就这样挑刺,基本都是一些代码风格的问题,我直接说既然你觉得这种风格好为什么不加到lint里?不加就说明不要求,你觉得这种风格好,我还觉得我的风格好呢。

后来有次轮到我做deployment,看到他们一些骚操作直接把pipeline都没过的代码merge到master导致整个deployment fail,我也直接公事公办,把错误链接贴出来,把他们merge的pr贴出来,把作者和approve的人一个个@出来,200多人的大群里直接说你们这个pr把deployment搞崩了,啥时候能修好?.

搞了一次后面大半年都没敢随便搞我。有些人真的手里有一点权力就喜欢搞别人,这话不仅仅适用于中国人。

补充内容 (2024-09-10 02:28 +08:00):

我上面说的那个挑我刺儿同时也被我在200多人大群里@出来的的也是个E6“核心成员”


而且全公司我只知道他有权限pipeline不过就直接merge,上个月刚被裁了


大家都是来打工的,谁也不比谁高级多少,生产资料都不在你手里,哪有什么核心,真把自己当资本家了。。

补充内容 (2024-09-10 05:55 +08:00):

这种所谓的code review在我看来既无必要,又非常鸡肋,其实就是给这种attention bitch刷存在感的。因为很多东西完全可以通过eslint, unit test和e2e test来自动化掉。.


要不是那次deployment刚好栽我手里,谁知道这浓眉大眼要求严格的E6对待起自己人的pr request的要求简直比同性恋的后门还松,pipeline跑不完就敢直接merge,也是牛逼。

评分

参与人数 2大米 +2 收起 理由
sarharast + 1 赞一个
victorz90 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

erek 2024-9-10 01:42:49 来自APP | 显示全部楼层
💯 2
本楼:   👍  27
100%
0%
0   👎
全局:   1282
90%
10%
137
我在美国职场10年+,这种情况其实就是故意找你茬呢。这种人我见多了,故意抓一个点,不停打击你,让你怀疑自己能力。

评分

参与人数 2大米 +2 收起 理由
sarharast + 1 赞一个
davidchai + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

本楼:   👍  9
100%
0%
0   👎
全局:   82
94%
6%
5
改呗。小问题而已
回复

使用道具 举报

地里匿名用户
匿名用户-VJZCK  | 添加认证 | 2024-9-10 01:25:06 来自APP
本楼:   👍  20
100%
0%
0   👎
这些代码language的问题你可以记录下来,每次套用就行,来来回回就那几个。native也是不是随便说,也要有language的。language就是数据库,去哪个图书馆哪个房间哪个抽屉取哪个文件的东西。(补充一下,有人的工作就是提出意见,你一轮就过,他就没业绩了,这点是priority)
回复

使用道具 举报

地里匿名用户
匿名用户-1MZJM  | 添加认证 | 2024-9-10 01:26:12
本楼:   👍  2
100%
0%
0   👎
weifeng0715 发表于 2024-9-9 10:19
改呗。小问题而已

可是这些"小"问题会让那个人“沮丧“,在多了就变成”懊恼“,然后就是”讨厌“,然后在老板目前说我写的代码质量有问题。别忘了他是核心成员,说话是有分量的。然而我根本就看不到怎么才能让他满意,因为满地都是小雷。总不能命名一个变量都要问一下他的意思吧。郁闷无解,只能说不合拍了。
回复

使用道具 举报

地里匿名用户
匿名用户-Z0715  | 添加认证 | 2024-9-10 01:31:45
本楼:   👍  20
100%
0%
0   👎
shouldPaymentAccepted难道不应该是shouldAcceptPayment,他改的也不咋地啊。这纯粹挑刺儿。
回复

使用道具 举报

arshun 2024-9-10 01:39:15 来自APP | 显示全部楼层
本楼:   👍  1
50%
50%
1   👎
全局:   6625
95%
5%
321
这多好啊 ,
有人给你指出这些问题,
改进太简单了,. Χ
就这几个简单的词汇记住就行了,
最难的是口语好吧,
职场往上走,口语不好是没人给你想像这样把地道的写出来的。
回复

使用道具 举报

地里匿名用户
匿名用户-5GX5F  | 添加认证 | 2024-9-10 01:41:21 来自APP
本楼:   👍  2
100%
0%
0   👎
匿名用户 发表于 2024-09-09 10:31:45. Χ
shouldPaymentAccepted难道不应该是shouldAcceptPayment,他改的也不咋地啊。这纯粹挑刺儿。
一般情况这是个被动. .и
Be accepted更合适
回复

使用道具 举报

hzebiz 2024-9-10 01:41:28 来自APP | 显示全部楼层
本楼:   👍  1
100%
0%
0   👎
全局:   318
92%
8%
28
写完code放进ChatGPT refactor 一下不就解决了
回复

使用道具 举报

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

本版积分规则

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