V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
argc
V2EX  ›  程序员

迫于 iOS 没活干找不到工作,想学安卓,请问学 Java 还是 kotlin?

  •  
  •   argc · 2019-10-09 15:12:27 +08:00 · 4478 次点击
    这是一个创建于 1633 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,各位过来人给点建议

    45 条回复    2019-10-10 09:54:44 +08:00
    shangyes
        1
    shangyes  
       2019-10-09 16:02:43 +08:00
    kotlin
    orchid9210
        2
    orchid9210  
       2019-10-09 16:08:47 +08:00
    java 是基础,如果安卓学不下去还能去做 java
    randm
        3
    randm  
       2019-10-09 16:12:11 +08:00
    iOS 找不到工作 Android 就好找了?
    argc
        4
    argc  
    OP
       2019-10-09 16:17:47 +08:00
    @randm 比 iOS 强我觉得 两门都会总比只会 iOS 好找吧
    argc
        5
    argc  
    OP
       2019-10-09 16:18:37 +08:00
    @orchid9210 嗯 本来我纠结也是因为这个
    YUyu101
        6
    YUyu101  
       2019-10-09 16:28:27 +08:00 via Android
    差不多,学了一个另一个也很快就可以学会。
    eminemcola
        7
    eminemcola  
       2019-10-09 16:30:46 +08:00
    先学 Java 吧,学会 Java 之后学 Kotlin 真的很快,我自己基本上看了一天 Kotlin 语法就开始上手了…
    littleylv
        8
    littleylv  
       2019-10-09 16:33:29 +08:00
    刚接触的话我个人比较喜欢直接上最新的。Android 直接上 Kotlin,iOS 直接上 Swift
    omysho
        9
    omysho  
       2019-10-09 16:45:04 +08:00 via Android
    先学 Java,然后你就会觉得 Kotlin 非常优美。

    先学 Kotlin,然后你就会觉得 Java 非常啰嗦
    Kmmoonlight
        10
    Kmmoonlight  
       2019-10-09 16:47:23 +08:00
    那不如 Flutter
    90928yao
        11
    90928yao  
       2019-10-09 16:55:47 +08:00
    iOS 现在行情咋样
    lepig
        12
    lepig  
       2019-10-09 17:02:22 +08:00
    @omysho 先学 java 可能楼主还没到 Kotlin 那一步 就转 PHP 也说不定
    argc
        13
    argc  
    OP
       2019-10-09 17:11:06 +08:00
    @lepig 这。。
    argc
        14
    argc  
    OP
       2019-10-09 17:11:52 +08:00
    @90928yao 吃枣药丸的感觉
    jinhan13789991
        15
    jinhan13789991  
       2019-10-09 17:14:04 +08:00
    ios 还没到找不到工作的底部吧。你学 android 还不是没实际的工作经验,也不好找啊。
    Fizzyi
        16
    Fizzyi  
       2019-10-09 17:31:50 +08:00
    python 入门,现在想自学另外一门语言,求推荐,有点想学 swift
    lazydog
        17
    lazydog  
       2019-10-09 17:36:10 +08:00 via Android   ❤️ 1
    就我目前身边的同学找工作情况来看,很多公司要求 Java 的比例大很多,还没见过要求 kotlin 的。所以先学会了 Java,再换也不迟!
    jdgui
        18
    jdgui  
       2019-10-09 17:37:11 +08:00
    不要学 kotlin。。目前安卓需求和 kotlin 基本没关系。
    bluedoudou
        19
    bluedoudou  
       2019-10-09 17:41:44 +08:00
    学 Flutter、大前端,原生不景气。
    haohh
        20
    haohh  
       2019-10-09 17:44:15 +08:00   ❤️ 1
    iOS 转 Android 很少啊,这行情 需要前端更多些,不太建议~ 不如试试后端 java go 或者 python
    SaKuLa
        21
    SaKuLa  
       2019-10-09 17:44:55 +08:00
    Java 学 Kotlin 只能算是加分项,要是 Java 都不会估计悬
    zlmdaybreak
        22
    zlmdaybreak  
       2019-10-09 17:45:02 +08:00
    还是学习一下前端吧
    haohh
        23
    haohh  
       2019-10-09 17:46:44 +08:00
    啊。 对 面试的时候碰到一些公司 kotlin 从 加分项 ——》 不会则减分了,flutter 是一个加分项了
    Tecrafter
        24
    Tecrafter  
       2019-10-09 17:50:28 +08:00
    搞后端吧,移动端技术栈变化太频繁了。
    argc
        25
    argc  
    OP
       2019-10-09 17:50:58 +08:00
    看到各位的建议,决定还是 java 看起了,谢谢楼上的胖友们!
    zachlhb
        26
    zachlhb  
       2019-10-09 17:52:51 +08:00 via Android
    现在都是 react native,vue 开发 app 了,很少原生开发了
    zaul
        27
    zaul  
       2019-10-09 18:06:21 +08:00
    现在都是 react native,vue 开发 app 了,很少原生开发了
    cmobiooo
        28
    cmobiooo  
       2019-10-09 18:10:39 +08:00
    都得学(如果面向工作的话,去学后端)
    aabbcc112233
        29
    aabbcc112233  
       2019-10-09 18:31:45 +08:00 via Android
    学 java。kotlin 还没到 java 的地步
    ochatokori
        30
    ochatokori  
       2019-10-09 18:35:52 +08:00 via Android
    学 java,怎么学都不会亏
    c0011
        31
    c0011  
       2019-10-09 18:38:43 +08:00
    想当年 iOS 何等的抢手。。
    argc
        32
    argc  
    OP
       2019-10-09 18:40:57 +08:00
    @c0011 我哭了
    damngood
        33
    damngood  
       2019-10-09 18:51:52 +08:00
    @argc 这么多 iOS 设备在运行, 不太可能没有 iOS 的开发工作啦. 有点耐心或者多下点功夫学深一点或许也有不错的前景?
    argc
        34
    argc  
    OP
       2019-10-09 19:02:55 +08:00
    @damngood 其实是这样的 但是很多公司并不需要你学的很深,所以哪怕是才学 iOS 开发两个月的 也能和你做一样的东西,会比你慢一点,但是工资会低挺多的。而你如果真的要去非常深的领域学习,一是没有产品的学比较枯燥和难以坚持,二是很多看起来深的地方,走着走着就走到 c 和 c++了。

    我尝试自己写一些 app 上架,一个月卖了大概 50 块钱。真实
    damngood
        35
    damngood  
       2019-10-09 19:14:42 +08:00
    @argc 学 iOS 开发两个月不太可能仅仅只有快慢的差别吧. 当然在雇主眼里可能是这样的. :sad
    jackchao7432
        36
    jackchao7432  
       2019-10-09 19:36:51 +08:00
    iOS 找不到,无经验学安卓更找不到,泼了盆冷水,楼主见谅哈,这就是现实.
    jackchao7432
        37
    jackchao7432  
       2019-10-09 19:38:21 +08:00
    @c0011 ‘什么样的人都要’ = 抢手?潮水退去,才知道谁在裸泳
    JellyBeanX
        38
    JellyBeanX  
       2019-10-09 19:41:50 +08:00
    语言不重要,要看你想去的公司有没有指定用 Kt ;其次,现在 Android 招的大部分是中级起步的,你现在学了也不好找啊
    EminemW
        39
    EminemW  
       2019-10-09 19:44:57 +08:00 via iPhone
    头条不是很缺 ios ?
    MuscleOf2016
        40
    MuscleOf2016  
       2019-10-09 19:48:51 +08:00
    不学前端吗,混合开发,美滋滋。
    stardust21
        41
    stardust21  
       2019-10-09 19:49:51 +08:00
    就语法和基础用法的程度,建议先 Java 后 Kotlin,最多两周就可以写 Demo 了。后面主要还是看 Kotlin 吧,未来的主流
    ArJun
        42
    ArJun  
       2019-10-09 20:16:42 +08:00
    @EminemW 这样说阿里百度腾讯都缺 ios
    c0011
        43
    c0011  
       2019-10-10 08:02:18 +08:00
    @jackchao7432 iOS 开发刚开始火的时候,什么人都要,工资还特别高。
    liuyx7894
        44
    liuyx7894  
       2019-10-10 09:43:28 +08:00
    建议转产品经理,项目经理都可以
    argc
        45
    argc  
    OP
       2019-10-10 09:54:44 +08:00
    @liuyx7894 很多人的建议是这样的,但是这个跨度其实也不小,比转安卓要大。有什么建议的步骤吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5430 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 08:49 · PVG 16:49 · LAX 01:49 · JFK 04:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.