作者zsa123 (沉默的熊)
看板Soft_Job
标题[请益] 走Java还是kotlin
时间Mon Jan 18 19:20:57 2021
那个小弟现职低端硬体工程师,只有基础网路电脑以及对公司产品熟悉可以维修公司的产
品的概念混口饭吃
未来想改走程式写Android 至少天花板比硬体高
目前打算边工作边自学
程式的概念可以说是没有
如果自学不好就会考虑去补习班或是资策会之类的
想询问各位前辈学哪套会比较好?或是有其他建议还请指导 感谢各位前辈
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.26.98.93 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1610968859.A.E54.html
1F:推 qwe70302: 咦,不是java或kotlin吗?01/18 19:23
2F:推 aidansky0989: JavaSE01/18 19:26
3F:→ qwe70302: IDE和程式语言都没分清楚的话你还是再考虑一下吧XD01/18 19:27
4F:推 tommady: J系列,经典不败,cp值最高01/18 19:42
5F:→ alihue: 我爱 Julia01/18 19:47
感谢上面的前辈 我把文章修改一下 谢谢大家
※ 编辑: zsa123 (110.26.98.93 台湾), 01/18/2021 19:55:28
6F:→ hduek153: android一定是kotlin阿 但java要会 01/18 20:20
7F:→ wvwvwvwvwv: 我觉得都要会吧...你用JAVA写A顺便用kotlin把A写出来 01/18 20:48
8F:→ wvwvwvwvwv: 不然现在网路上关於android的资源两种语言感觉各半 01/18 20:49
9F:推 Tenno081: 那请问你们会选.net core还是django呢?假设会.net mvc下 01/18 21:40
10F:推 jknm0510a: Kotlin还是会编回Java啊!你怎麽能不会,应该说你两个 01/18 22:48
11F:→ jknm0510a: 都需要会 01/18 22:48
12F:→ jknm0510a: 而且现在很多旧的专案都是Java,新功能或是重构时会要 01/18 22:51
13F:→ jknm0510a: 求变成kotlin 01/18 22:51
14F:推 quickey: 两个都要会,结案 01/18 23:39
15F:→ mTwTm: 直接学 Kotlin 吧,目前教学已经相对完整了 Google 也在强 01/19 02:39
16F:→ mTwTm: 推。Java 可以再补 01/19 02:39
19F:→ mTwTm: 这个教学 当然文件因为 Google 强推也都 Kotlin first 01/19 02:42
20F:→ mTwTm: 刚入门我觉得应该不太会用到官方文件以外的客制化 虽然有 01/19 02:43
21F:→ mTwTm: 些教学大概会是 java 但初期看不懂不是大问题 01/19 02:43
22F:→ qweqweqweqwe: 想入手学kotlin 要专精java跑不掉 01/19 08:07
23F:推 brianhsu: 从 Kotlin 开始,但底层毕竟是 JVM,Java 最终还是要学 01/19 09:22
24F:→ brianhsu: 吧? 01/19 09:22
25F:→ meowyih: 噗哧, jvm是用c写的, 所以还是学c吧~ (开玩笑的:>) 01/19 09:54
26F:推 csieflyman: 直接先学Kotlin 除非专案有旧的 java程式码再学java 01/19 11:05
27F:→ csieflyman: 时间有限的话 可以只要能看懂java语法就好 然後着重 01/19 11:05
28F:→ csieflyman: 於 kotlin 怎麽与 java 交互使用 同时比较不同之处 01/19 11:05
29F:推 hicoy: 如果是要找工作两个都要会,就算是kotlin 的专案,你还是要 01/19 11:09
30F:→ hicoy: 去看产生出来的Java 档案 01/19 11:09
31F:推 g777710: 推汤包大神! 01/19 12:13
32F:推 brianhsu: 我确实认为要学 C,可能我比较老派。C 语言用来了解整个 01/19 12:17
33F:→ brianhsu: 程式运作是非常好的教学工具,而且会了 pointer,refere 01/19 12:17
34F:→ brianhsu: nce 什麽的小菜一碟。学 C 好处多多,即使不会日常使用 01/19 12:17
35F:→ brianhsu: ,我还是建议能学就学。XD 01/19 12:17
36F:→ zsa123: 感谢各位前辈 这样的话我是不是先J再来K最後补个C这样比 01/19 13:18
37F:→ zsa123: 较好 01/19 13:18
38F:→ angusyu: 只学 kotlin 即可。问二选一还可以变成学三种真的笑死 01/19 13:45
39F:→ mTwTm: 对 为什麽会变成要学三种 XDDDDD 01/19 15:14
40F:→ mTwTm: 专精一个就很难了,当然多学不会有坏处,但我还是建议先确 01/19 15:17
41F:→ mTwTm: 定你 Kotlin 基本没问题这行做得住再去补 java 跟 c。虽然 01/19 15:17
42F:→ mTwTm: 我自己的学习过程的确是 c -> java -> Kotlin 啦所以也许 01/19 15:17
43F:→ mTwTm: 建议说直接 Kotlin 有点纸上谈兵但我真的觉得先有再好 01/19 15:17
44F:推 wulouise: 以上建议少一个scripting language,我推荐python(er 01/19 19:33
45F:嘘 pttano: 懂硬体去代工厂作server或是network 产品阿,干嘛挤软体 01/19 20:40
46F:→ pttano: 不然去写bootcode啊...... 01/19 20:41
47F:推 CoNsTaR: 小朋友才... 01/19 23:32
48F:推 dog5566: 原PO会不会看到这些推文就直接弃坑了XDD 01/19 23:42
49F:推 brianhsu: 不只 Python,记得 bash script 也要学一下 (误 01/20 09:31
50F:→ testPtt: JAV 01/20 10:01
51F:推 ohmylove347: 我原本也想直接学kotlin结果发现书上写的例子全都是j 01/20 16:48
52F:→ ohmylove347: ava看不懂,只好乖乖回来学Java 01/20 16:48
54F:→ JackChena: 两个都不会当然是先学Java, 只会kotlin我不信你以後会 01/20 20:32
55F:→ JackChena: 多强,java是根基 01/20 20:32
56F:推 brianhsu: 认真说一下,假设不是那种十个一年的经验的状况的话,去 01/21 09:35
57F:→ brianhsu: trace 自己用的 library 或反编译回 Java code 追问题 01/21 09:35
58F:→ brianhsu: 的机会是有的,毕竟有的时候文件不是很齐全,或你想知道 01/21 09:35
59F:→ brianhsu: 确切的行为,还是要去看原始程式码,还是要会 Java。 01/21 09:35
60F:推 nitero: Java 肯定要会的 01/24 10:33
61F:推 locklose: 年资上去有做产品有上市,推文说的终究都会摸到 (茶) 02/01 13:30
62F:推 H8642g: 说学C的不要来乱啦XD 高阶要写NDK再来讲 菜鸡一定用不到 07/19 20:46