上司不允许使用 es6 新特性理由是他看不懂

2021-06-04 08:31:32 +08:00
 kensoz

请问是我道行不够还是上司跟不上潮流?

入职不久的前端开发,最近参与一个模块的调整作业,模块本身多人接手过所以 es5 es6 都有。 用 es6 的 filter 方法处理了几个 api 接收的数据, 完后 codereview,上司说不行非让我用 for 循环写,理由如下

1.他看不懂,原因是他虽然也懂前端但是主要负责后端,原话:java 里没有 filter 2.他看不懂就没法排错,万一写错他不知道哪错了 3.新特性不够稳定,兼容性有问题,显然他不懂 bable 4.万一我休息遇到 bug,for 他会改 5.for 也罢 filter 也罢最后都能用,为什么不用大家都懂的

虽然我给他普及了相关知识,可还是被无情拒绝。 当时我是很生气的,这明明就是 js 基础了,2021 年还有这种人? 不过事后一想,上司的做法不能说全错,毕竟他是要对项目负责的,稳是第一位。

公司还行,但是没有干长的打算 如此别说是参与内卷了,不仅啥都学不到,技术退步肯定是必然的。 请问各位遇到这种事情会怎么办?

28575 次点击
所在节点    程序员
308 条回复
levelworm
2021-06-04 21:14:31 +08:00
@young1lin 给的钱也多啊,当然如果给的钱没多那就另说
molvqingtai
2021-06-04 21:19:11 +08:00
听叔一句劝,少用 filter map 之类的,年轻人你把握不住😂
JerryCha
2021-06-04 21:25:15 +08:00
4.万一我休息遇到 bug,for 他会改
-------------------------------------------------------------
你要是不想跑路就听他的,然后该休假时就休假,让领导修 bug
randyo
2021-06-04 21:31:11 +08:00
当你们还在为用 for 还是 filter 争论时,我已经用 filter 写完功能然后按时下班看电影去了🙄
drackzy
2021-06-04 21:40:48 +08:00
小公司老板不懂,经常招到水货总监。不精通项目的技术,只会随便找一个个问题进行说教,显得自己很懂。提桶跑路吧。
GopherTT
2021-06-04 22:12:10 +08:00
你写前端跟 java 里没有 filter 他看不懂有什么直接关系吗?
stevenhawking
2021-06-04 22:13:34 +08:00
面向上司编程
akira
2021-06-04 23:20:17 +08:00
你也说了 “公司还行,但是没有干长的打算”,
然后你还打算用别人不会的写法,
别人给你解释了你还一肚子怨气,
明显是你的问题了吧
young1lin
2021-06-04 23:51:42 +08:00
@levelworm 他也是这么对我说的,工资高,高个屁高。
levelworm
2021-06-05 02:52:14 +08:00
@young1lin 说明对你来说不够高啊。。。换工作吧
liuyl
2021-06-05 03:03:52 +08:00
你上司 java 也是半吊子,不知道 java8 stream 就罢了,guava 也没用过
lucybenz
2021-06-05 06:07:43 +08:00
此时此刻 你只是上司的几根手指头 帮他敲代码 而不需要携带思想
Zeonjl
2021-06-05 07:46:15 +08:00
道行真不行!
DOLLOR
2021-06-05 08:39:02 +08:00
@ian19znj
“只是个美工”,瞧这一股不屑的语气,有的码农已经默认自己比 UI 设计师高人一等了呢。
seakingii
2021-06-05 08:48:40 +08:00
你们这些人不要老是纠结一个 fliter 函数.事情的本质是,这个领导为了项目的稳定性,要采用他最熟悉最有把握的古老的 Javascript 语言特性.这不是一个 fliter 的事,还有 map,reduce,for in ...一系列的事...对于"领导"来说,他喜欢他最有把握的事,无可厚非,毕竟项目脱序的话他有更大的责任.

如果一个前端,自己想用什么就用什么,那么,前端想用 flutter 写,再转译 js,这样做行不行?不行?你这个水货领导,flutter 都不懂?所以说,在一个公司工作,就要遵守公司的规范,哪怕这个规范不合理,不然各用各的,项目会失控.实在对"规范"不满,几个选择,一是走人,二是向上爬后由你掌握规范,三是以理(力)服人,说服你的"领导"...最没用的方法就是上论坛找认同感了吧
boywang004
2021-06-05 09:14:14 +08:00
往好处想,你内没啥上进心的 leader 居然还亲自 code review……灰常棒呀(手动狗头
lovecy
2021-06-05 10:10:36 +08:00
@yeqiu 跟 lamada 没什么关系,传普通函数进去都可以,就是一个 Array 的方法而已,我看了下是 2011 年出的标准,十年前了
xyx650
2021-06-05 10:29:22 +08:00
是我的话,以自己不懂为由拒绝接受十几年前的“新特性”,这种领导甚至这种公司都不值得继续留下去
a719031256
2021-06-05 11:01:26 +08:00
作为外包开发,楼主给我一种非常不信任的感觉,一味的添加新东西,却连旧东西都不精通,新东西的实现是建立在旧东西的基础上,旧东西玩不精就玩新的,很容易写出 bug,这种情况会导致改 bug 时间大于开发时间,最终导致项目流产
而且楼主给人感觉不靠谱,做事浮躁,我这几年遇到不少楼主这样的同事,一上来不考虑实际情况,盲目的推新
x86
2021-06-05 11:36:15 +08:00
这就第三页了,熟悉的前端回来了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/781261

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX