
新招了一个 30 岁左右的 Java 后端,表示接受不了 lambda 。对于 TS 也比较抵触。 来了两天。友好协商离职。
1 liuliuliuliu PRO 没毛病,友好协商离职,人生有梦,各自精彩 |
2 ngduncent OP @liuliuliuliu 也是。 理念不一样。工作一起很难受。 |
3 zhengmin4516 1 月 13 日 看标题点进来的, 切图仔:lambda 是啥 0.0 |
4 LoNeZ 1 月 13 日 符合我对 java 开发的刻板印象. |
5 MoYi123 1 月 13 日 我还以为是 aws lambda, 确实开发起来比较麻烦. |
7 ngduncent OP @zhengmin4516 链式语法结构 |
8 EthanZC 1 月 13 日 我是写 Scala, 说真的,Java 的 lambda 真的很难用 |
9 maxsch 1 月 13 日 培训班学的是 1.6 吧,哪怕万年 java8 也是有 lambda 的吧 |
10 xtreme1 1 月 13 日 前几楼不符合我对于 jvaver 的刻板印象啊. 居然没人教育 OP |
11 lancelock 1 月 13 日 java 后端为啥抵触 ts ,这跟他不沾边吧,你们后端也写前端吗 |
12 bzw875 1 月 13 日 之前在外企天天写 aws cdk 和 lambda ,然后 3 个月后离职了还不不明白 lambda 是干嘛的 |
15 superedlimited 1 月 13 日 via Android 那肯定也接受不了 kotlin 的各种语法糖了 |
16 ngduncent OP @superedlimited kotlin 写起来是真爽 |
19 cvbnt 1 月 13 日 现在 AI 生成的最低质量的代码都普遍是 lambda 了,这人估计只用过 jdk1.7 吧 |
20 ElegantOfKing 1 月 13 日 我也比较抵触 lambda ,尤其是同事因为 lambda 过度使用导致线上问题排查,很难 debug 到集体位置之后。 但是只是抵触,我也会偶尔使用。 一个程序员如果抵触某些新技术,我可以理解,但是接受不了,可能真的就是这个人不愿意做改变了。(前提是这个技术已经成为既定的事实了) |
21 qW7bo2FbzbC0 1 月 13 日 @ElegantOfKing #20 java lambda 用的不多,c# linq 用的多点,代码简洁是真简洁,加 debug 会影响代码整洁性整的代码洁癖症的人无从下手,偶尔也会出现内存问题,不过整体还是更喜欢用 lambda |
22 zxjxzj9 1 月 13 日 我写 ts 也挺抵触的,除非是迫不得已的情况,能少用匿名函数肯定是少用匿名函数好。 |
23 qbmiller 1 月 13 日 @ngduncent #17 离开北京,回三四线后,vue3-admin 干了 2 年,配合 ai 挺好玩的。这边都是丢你一个活,2-3 人,甚至 1-2 人,大半年 做出来就行。 |
24 Gilfoyle26 1 月 13 日 还好是搞 java 的,那要是写 Scala ,还不得跳楼啊 |
25 JsonNode 1 月 13 日 Java 8 的 lambda 感觉是精致的裹脚布,好一点但仍然很臭 |
26 smlcgx 1 月 13 日 via iPhone lambda 就像这个程序员,大家都是临时工何必呢 |
27 mcdull619 1 月 13 日 c# lambda 简直不要太爽 |
28 jiangzm 1 月 13 日 @bzw875 #12 aws lambda 是 FaaS 架构的 Serverless 服务,同样作为 FaaS 的还有 Azure Functions 、Google Cloud Functions 等,FaaS 简单一点说就是以函数作为部署单元的运行环境,AWS 的 FaaS 产品取名为 lambda 应该是借用函数或匿名函数之意。 |
29 Integ 1 月 13 日 via iPhone Monoid 说白了就是自函子范畴上的幺半群,这有什么难理解的。 |
30 BenjaminSu 1 月 13 日 via Android 适当用一点可以,太飘逸的话就算了 |
31 mmdsun 1 月 13 日 想不出来之间有啥联系。 不会是既让人写前端、又让人写后端了吧。 Java lambda 多吗?项目是反应式、函数式编程? |
33 AV1 1 月 13 日 一个写 java 后端为什么要抵触 TS ? 是因为没有专职前端,说是招后端,其实是全干? |
34 dode 1 月 13 日 你们团队 JDK 版本是? |
35 SmithJohn 1 月 13 日 代码拉下来一看,发现到处都是注释写的不清不楚的,说不定是 AI 写的 stream,还特别复杂. 然后告诉他还要负责一些前端任务. 如果刚好还有其他 offer,跑路确实可以理解. |
36 aaronzhang404 1 月 13 日 lambda 不能 debug ,确实难用 |
37 Seayon 1 月 13 日 lambda 重度爱好者在此 |
39 justwkj07 1 月 13 日 java 中的 lamdba 感觉很难用啊 |
40 JShen 1 月 13 日 java 线上代码能不用 lambda 就不用吧,首先不说性能,就是代码看起来也不美观。调试起来更是一坨,我有个同事喜欢用 lambda ,各种 callback ,我们称之为 callback 仙人。代码能写出护城河。 |
41 location123 1 月 13 日 函数式编程 yyds |
42 Martens 1 月 13 日 |
43 JoeDH 1 月 13 日 无法理解,他不会写 ts 的话,AI 都不会用吗,我现在前端都是 AI 来搞的,就后台管理的那些前端页面完全不在话下 |
44 ngduncent OP @SmithJohn 我这边项目比市面上大多数公司的项目都规范... ( PS: 他连 PR 是什么都不知道,你认为他在什么正儿八经的公司呆过吗。。 顺带说一句 他说他之前的技术经理不允许写 lambda ) 我在外企工作多年... 现在出来创业... 不认为我对代码有要求 但不至于苛刻... 毕竟创业比较拼时间... 纯后台的前端任务... Java 程序员完成不了... 那可能能力有问题吧 |
45 uni 1 月 13 日 反正我现在看到写 Java 的都绕道走 |
46 craftsmanship 1 月 13 日 via Android 这年头还在疑惑为什么后端也要接触 TS 的 跟抵触 lambda 的 Java 码农相比也好不到哪去吧? |
47 shaozelin030405 1 月 13 日 这也接受不了吗,过于下饭了 |
48 akakidz 1 月 13 日 30 岁还在纠结这种东西的人,也是够奇怪的,偏执的老古董 |
50 likeme 1 月 13 日 |
51 HENQIGUAI 1 月 13 日 很奇怪的谈崩原因,但是从业人数太多了,倒也正常。 |
52 Razio 1 月 13 日 还好才两天 |
53 Loku 1 月 13 日 他只是不接受改变而已。 |
54 Lenic 1 月 13 日 看到这,我在想要是遇到 rx 岂不是要哭了 |
55 Wind2Illidan 1 月 13 日 用 lambda 简单写一写 list,map 转换之类的还行。你见过一个 lambda 俩三百行么,lambda 里面各种调其他方法,简直噩梦。 |
56 ngduncent OP @Wind2Illidan 那这种 lambda 的使用 太激进了 |
57 Zy143L 1 月 13 日 lambda 我一直都是非必要不用..除非真的刚好就一句话的事情 |
58 SmithJohn 1 月 13 日 @ngduncent 禁止用 AI?不然不应该完成不了吧. 如果是只在没有项目管理的公司里工作过,那么确实可以理解"技术经理不允许写 lambda". 只要写稍微复杂点的 lambda,写完我自己都不理解逻辑是什么了. 结果就是拉屎拉的爽,写完就不存在维护了. |
59 spritecn 1 月 13 日 lambda 不超过 3 行没啥的吧。。一行前端没写过,进了外包,后台界面全部自己写,一周就挺过来了 |
60 tomatocici2333 1 月 13 日 |
61 fgwmlhdkkkw 1 月 13 日 Python 的 lambda 是很丑,Java 的也差不多吧…… |
62 HiBugs 1 月 13 日 是不是叫胡露露? |
63 cyrivlclth 1 月 13 日 @fgwmlhdkkkw Pyhton 那不叫丑,那叫残次品,只是挂个名字叫 Lambda 。。。Java 的是好用,但是如果滥用就会出现前面那些楼说的问题 |
64 larisboy 1 月 13 日 说实话,一眼能看清楚代码实现什么逻辑才是好代码?并不认为搞 java 就得用 Lambda |
65 TomVista 1 月 13 日 哈哈,我究极无敌厌恶注解 装饰器,但也不是不能写. |
66 Vaspike 1 月 13 日 就是沉迷在自己的舒适区了而已 |
67 diudiuu 1 月 13 日 大惊小怪 2026 年了写 js 定义 function ,还有一堆人质疑你为什么这样写 const aa = () => {} 质疑你为什么有两个叹号一个变量 !!aaa 质疑你为什么 go 里面你要写 if nil {} |
68 lujiaxing 1 月 13 日 不能理解. Lambda 多好的东西啊, 用起来多爽啊. `` const strArray = [ " Hello World ", // 有效(包含可见字符) " \n\t\r ", // 无效(仅空格、换行、制表符、回车) "", // 无效(空字符串) "Javascript", // 有效 "\v\f\s", // 无效(仅垂直制表符、换页符等不可见字符) " 前端开发 " // 有效 ]; console.log(strArray.filter(str => !/^\s*$/.test(str)).map(str => str.trim()).join("")); //Hello WorldJavascript 前端开发 这么好用的东西竟然排斥. 非要写好几层循环才行? |
69 ngduncent OP @SmithJohn 那我们的讨论范畴 肯定不是很极端的 lambda 用法 我这边的用法 最多最多 5 行吧 普遍 3-4 行左右。 顺带提一句, 他用 2022 版的 IDEA 。。。。 我说 2026 年了 为啥你还在用 4 年前的版本。。。 他说习惯了。。。 新版本看不习惯。。。。 接受不了新事物。。感觉不适合做程序员。。。 ♀ |
70 llllliu 1 月 13 日 写 Scala 前 有点排斥 lambda 写 Scala 后 PHP 也能接受了 |
71 fbu11 1 月 13 日 连 lambda 的这点语法糖都接受不了,这人的水平也就那样了,不是说搞 Java 用不用 lambda 的问题,是趋势,现在的语言都是各种语法糖,跟不上时代了已经 |
73 walkingmoonwell 1 月 13 日 @dode #32 碰到就写 any 。。。 |
74 sagnitude 1 月 13 日 我用 2026 但是 ClassicUI ,接受不了新界面,确实看不习惯,难看难用 |
76 andyskaura 1 月 13 日 大不了自己不写呗,刻意排斥就有点顽固不灵了 |
78 snylonue 1 月 13 日 java 的 lambda 确实难用,一定要指定一个类型 |
80 poorcai 1 月 13 日 C# 天天写 lambda |
81 craftsmanship 1 月 13 日 via Android @canteon 虽然但是 用!!转 boolean 是个坏习惯 除了表示自己懂点 JS 的奇技淫巧之外没有任何意义 |
82 shaozelin030405 1 月 13 日 @craftsmanship 但是 a === true 略显脑浆...只能凑合了 |
83 mysunshinedreams 1 月 13 日 我现在是非必要不用,要不然耽误我热部署 |
84 Cruzz 1 月 13 日 我也不爱写 lambda ,除非一行很短能搞定的。有的时候还不如写 for 来的方便,而且还有好些坑,多线程不好用。 |
85 K332 1 月 13 日 |
87 Cruzz 1 月 13 日 在补充点吧,看你说创业公司。看你要的是什么人,大牛?代码交付人员?还是 ppt 写手,每个猴有每个猴的拴法,不管你拿着东西出去卖,还是融资,没人看你代码是否漂亮。也没人关系你写代码的人是否古板。代码能实现你的业务就可以了。别本末倒置。业务新不代表代码新,代码新也不代表故事讲得好。 |
88 KevinQi 1 月 13 日 lambda 没 bug 很美好且优雅,有 bug 找起来那个费劲 |
89 momo1pm 1 月 13 日 什么垃圾用 lambda |
90 craftsmanship 1 月 13 日 via Android @shaozelin030405 但是人家给你 Boolean 了啊 |
91 threeEggs123 1 月 13 日 via Android 刚刚 review 代码,一个 40 左右的姐妹写的代码,哥哥们看一下。 Map<String, Map<String, Map<String, Dto>> resp; List list = new ArrayList(); list.add(new Address()); list.add(new Email()); (Address)Address address = list.get(0); 我问她知不知道面向对象,她说不知道。 |
93 FawkesV 1 月 13 日 @threeEggs123 #91 这种 idea 会报黄色,完全受不了 |
94 ngduncent OP @threeEggs123 竟然有 40 岁的姐妹写 java 。。。。 |
95 threeEggs123 1 月 13 日 via Android @FawkesV idea 报黄不说,她就是没有程序员的意识。这种人都可以找到工作,啥也不懂,还不如毕业生,毕业生还听话,这大妈叫她改,那不好意思,反过来怼你,你代码写的难道很好吗?给我看看你的代码。 |
97 threeEggs123 1 月 13 日 via Android @ngduncent 这姐妹真的逆天,各种操作也是看不懂,不知道怎么定义对象,不知道 http status code 是什么,你说就业行情不好,她都可以找到工作。 |
98 charyie1d 1 月 13 日 对于大型项目 代码易读性,可维护性 更重要,而不是语法糖,自 high |
99 3img 1 月 13 日 适合搞鸿蒙开发 |
100 gangoogle 1 月 13 日 现在不用 lambda 写 android 的话,一堆页面回调函数能把自己写死,以前 1.7 那时候写个页面点击事件回调都要写个 OnclickListener 接口,真不是人干的活。现在 kotlin 回调直接写匿名方法参数,爽的雅批 |