实习生,公司项目 Java Kotlin 混用, Java 套路都没摸清,就要学 Kotlin,很难受

2021-07-20 22:59:35 +08:00
 huyujievip

事情是这样子的

目前大三在在公司实习,服务端研发,部门的项目目前接触到的都是 Java 和 Kotlin 混用,而且使用 Kotlin 居多

今天老大丢给我一个线上的小缺陷,要我查出来修复,Kotlin 的代码看的那叫一个酸爽

数据的处理流程很长,经常是一个方法里面异步调用完一个微服务拿到流,直接 return 一个几十行的 lambda 表达式,主要处理逻辑放在 return 的 lambda 表达式里面。不知道说没说清楚,反正看了一天都给我整懵了,感觉和之前自己写的 Java 方法有很大出入(一般都是在方法体里面完成处理逻辑嘛,然后 return 返回处理后结果)

目前想请教一下各位大虾有没有快速入门 kt 的建议

然后还有个疑惑,作为 Java 小白,未来是想往 Java 方向发展的,目前也在准备秋招,实习的话因为公司需要还是会学习 Kotlin 的一些基础用法,但是如果重心放在 Kotlin 会不会不太明智

4935 次点击
所在节点    Java
36 条回复
huyujievip
2021-07-21 11:50:47 +08:00
@Cy1 是的,说到点上了,lambda 和 stream 基本不咋会,因为之前没有刻意练习过
看 Kotlin 代码,处理逻辑还是能看懂的,写就不会了
两方面都得好好学习
zmxnv123
2021-07-21 12:42:12 +08:00
Java +kotlin 可以了
要是被别人甩过来一堆 cpp 才是真的艹
MidCoder
2021-07-21 13:34:17 +08:00
来我们这里,100%面向 java 开发
speedofstephen
2021-07-21 13:38:14 +08:00
《写给大忙人看的 Java8 》我觉得这本书对 lambda 表达式的讲解蛮详细的
huyujievip
2021-07-21 14:46:35 +08:00
@MidCoder 内推嘛老哥🐶
huyujievip
2021-07-21 14:46:47 +08:00
@speedofstephen 谢谢建议
HarryQu
2021-07-21 15:29:17 +08:00
@huyujievip

下单?我比较喜欢电子书,这两本书,一本可以在京东读书上,一本可以在微信读书上看。

也可以将 pdf 版本导入到微信读书上看。
Ionian
2021-07-21 15:41:09 +08:00
楼主哪个厂,服务端好像很少见到用 kotlin 的
MidCoder
2021-07-21 17:43:03 +08:00
@huyujievip 加 VX:bieber-cn
iovekkk
2021-07-21 17:52:20 +08:00
讲真的这是好事,能在工作中实践新技术是非常好的,说明公司技术氛围也好
不像我们公司,保守求稳,什么新技术都不用
EscYezi
2021-07-21 18:14:10 +08:00
我也想用 kotlin🌚
huyujievip
2021-07-21 19:50:07 +08:00
@HarryQu 不太喜欢电子书,用电子设备的话可能会忍不住玩手机
@iovekkk 看来是围城,哈哈哈哈
sprite82
2021-07-22 14:16:23 +08:00
又看到语言工具学说,一门语言虽然基础部分 1 周之内就能学会,但是相关的配套工具,类库都要掌握,如果语言有不同的特性还要考虑内在实现 优化方向等 。人的精力是有限的,这些都是潜在的时间、精力成本
zoharSoul
2021-07-22 16:41:44 +08:00
函数式就这样
unbright
2021-08-04 10:59:20 +08:00
还有这好事
CallMeReznov
2021-08-22 13:43:28 +08:00
@wellsc #18
我的意思是让楼主两门都学努力加强自己加入"卷"的大军,属于一种半开玩笑的激励话.
我是不懂为什么到你这里成了你这种理解.
更不理解竟然还被人单独 @出来说.
哥们戾气有点重啊!

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

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

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

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

© 2021 V2EX