上司不允许使用 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 年还有这种人? 不过事后一想,上司的做法不能说全错,毕竟他是要对项目负责的,稳是第一位。

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

28527 次点击
所在节点    程序员
308 条回复
Navee
2021-06-04 10:17:30 +08:00
@ayang11 这很正常啊,这都 2021 年了,还有人跟我说 java 代码里面的 lamada 好复杂,看不懂之类的
iMusic
2021-06-04 10:19:31 +08:00
@murmur 现在会三大框架的都比会 jQuery 多吧
murmur
2021-06-04 10:20:01 +08:00
@iMusic 那看是啥公司,你要去 BAT 肯定是会三大框架的多
BUHeF254Lpd1MH06
2021-06-04 10:20:13 +08:00
@murmur 缓缓的打出一个问号?
cking
2021-06-04 10:20:20 +08:00
Java 没有 filter????? 1202 年了 还这么保守?
myCupOfTea
2021-06-04 10:20:36 +08:00
你不会用 can I use 查一下打他脸吗 也就 ie 不支持罢了
windyCity1
2021-06-04 10:22:11 +08:00
@iMusic #102 不至于只是新人可能这样,工作 4~5 年的,基本还是会 jq 的
ALVC666
2021-06-04 10:22:53 +08:00
吃瓜看大佬们独领风骚
wupher
2021-06-04 10:23:49 +08:00
我有个旧组件写了个 Rust 版,结果运维和领导都婉言……
iMusic
2021-06-04 10:24:44 +08:00
@windyCity1 但是会 jQuery 的现在还搞前端基本也会学至少一个框架啊,而新人就未必会学 jQuery
marcong95
2021-06-04 10:25:43 +08:00
@murmur #94 所以你说用库是宁愿

import { filter } from 'lodash'
const filtered = filter(xxx, x => x)

也不愿直接

const filtered = xxx.filter(x => x)

吗?这就有点难理解了。。。
iseki
2021-06-04 10:30:56 +08:00
filter 并没有引入新的语法啊,那依然是一个库函数
yousabuk
2021-06-04 10:31:10 +08:00
怼他,看不懂去学啊?
murmur
2021-06-04 10:31:53 +08:00
@marcong95 这是沟通的技巧,毕竟别人在带团队,招什么级别的人是别人说了算
凡事都有的折衷,而不是别人不认你的语法糖就给人鄙视一顿,毕竟 es5 以上就可以跑 es6 babel 后的东西了
那就是说 es6 的语法糖核心部分都能用库来解决(说服别人)
monkeyWie
2021-06-04 10:32:07 +08:00
正常操作,我们空降的 JAVA 架构师连 swagger 都没听过还不一样指指点点
bzw875
2021-06-04 10:37:31 +08:00
很好解决,担责的问题,前端遇到 bug 你来解决。你休息的时候出现 bug 你要过来。前端代码全部你写,或者后端也开发你来审查。
snail00
2021-06-04 10:38:09 +08:00
正常操作, java 里边, 我用新特性, 用设计模式, 然后其他人不愿意维护, 怕改错了, 然后就怎么简单怎么来, 做完大家都能维护, 自己的工期压力也小.
UBcai
2021-06-04 10:41:41 +08:00
大佬考虑稳定,你考虑自己技能提高。只不过大佬 java8 的 filter 都不知道就有点离谱。
play78
2021-06-04 10:45:07 +08:00
@bzw875 新员工入职,字里行间还透露着干不久要走。你猜出现 bug 。人先跑还是代码先跑。最后谁兜底。
play78
2021-06-04 10:45:47 +08:00
到时候出现 bug,代码跑不起来,人先跑了

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

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

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

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

© 2021 V2EX