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

《第一行代码》和《android 编程权威指南》哪个更好一点?各有什么特色??

  •  1
     
  •   harley27 · 2019-08-12 18:09:06 +08:00 · 14460 次点击
    这是一个创建于 1963 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对于一个 有一点 java 基础(仅仅是不甘湮灭的、就这么大的一丁点基础 → · ) 的人,

    想在短期内(尽量。尽可能。) 掌握开发一些小安卓应用(没计划一上来就弄个大项目,差不多勉强能上架是个东西就行) 的能力,

    入手哪一本比较好?

    34 条回复    2019-08-29 16:22:58 +08:00
    harley27
        1
    harley27  
    OP
       2019-08-12 18:12:32 +08:00
    另外,如果前方左转( kotlin ),是捷径还是南墙?还是都差不多?
    zjsxwc
        2
    zjsxwc  
       2019-08-12 18:36:49 +08:00 via Android
    没什么难的,普通业务安卓开发都是在拖 ui,写回调方法,和前端 jQuery 写法没有本质区别,完全是体力活,弄本书看几眼就会了,n 年前还要会长期进程保活什么的黑技巧,现在嘛,会拖 activity 就好了


    (逃,安卓开发者别打我
    huruwo
        3
    huruwo  
       2019-08-12 18:43:11 +08:00 via Android
    @zjsxwc 打起来 打起来
    v2agedchen
        4
    v2agedchen  
       2019-08-12 18:57:35 +08:00
    新手的话第一本,因为我觉得兴趣才是第一老师,非新手的话都没必要看。还有一点,如今已经是 9102 年了,上面两本其实都过时了。不如来学 flutter 吧
    andj4cn
        5
    andj4cn  
       2019-08-12 19:19:17 +08:00
    入门当然是郭神的《第一行代码》,demo 非常多,非常适合小白。何况你有 Java 基础。
    lxrmido
        6
    lxrmido  
       2019-08-12 19:22:24 +08:00
    学 flutter 吧 +1

    话说看了眼 flutter 的官网,学会了 “亚秒” 这个词……
    AltairT
        7
    AltairT  
       2019-08-12 19:52:57 +08:00 via iPhone
    现在还有人要学安卓啊😳移动端普遍不行了
    hehee
        8
    hehee  
       2019-08-12 20:40:20 +08:00
    两本都买了,推荐《第一行代码》
    kingslayer
        9
    kingslayer  
       2019-08-12 20:42:27 +08:00   ❤️ 1
    《第一行代码》比较适合入门,看这本书就别急着学 Kotlin 了,如果是为了以后工作,Java 开发 Android 还是必须的,而且目前 Kotlin 资料比 Java 还是少了点。我最近也在学 Kotlin,尝试用它做一个完整的喜马拉雅 FM,开源地址: https://github.com/gs666/XimalayaKotlin

    可以考虑来添加点代码:)
    ichubei
        10
    ichubei  
       2019-08-12 21:10:33 +08:00 via iPhone
    @AltairT 移动不行,现在什么行呀。
    harley27
        11
    harley27  
    OP
       2019-08-12 21:12:52 +08:00
    @AltairT 移动不行,现在什么行呢?
    xiangyuecn
        12
    xiangyuecn  
       2019-08-12 21:31:48 +08:00
    @AltairT 移动不行,现在什么行呢?
    imzcg
        13
    imzcg  
       2019-08-12 22:09:10 +08:00 via Android
    @kingslayer 能否开个 dev 分支让我等学习 pr
    honkki
        14
    honkki  
       2019-08-12 22:56:20 +08:00
    第一行代码 我的第一本计算机课外书 git 好像都是在那里学的来着
    sosilver
        15
    sosilver  
       2019-08-13 00:09:07 +08:00 via Android
    后者好像要出 kotlin 版本了
    zazalu
        16
    zazalu  
       2019-08-13 00:28:56 +08:00
    第一行代码入门挺好的。 后者更扎实点。 我大学两本都读过
    hhhsuan
        17
    hhhsuan  
       2019-08-13 00:34:15 +08:00 via Android
    现在不都是 h5 了吗?
    gransh
        18
    gransh  
       2019-08-13 08:13:54 +08:00
    看了第一行代码和疯狂 Android 讲义,第一行代码还好,入门简单点,就是回头看发现讲的太粗糙了。疯狂 Android 讲义比较细,比较枯燥
    itgoyo
        19
    itgoyo  
       2019-08-13 08:56:31 +08:00
    入门《第一行代码》,进阶《 Android 开发艺术探索》
    kingslayer
        20
    kingslayer  
       2019-08-13 09:30:09 +08:00
    @imzcg 直接 fork 改代码提 pr 就行,我也刚学习 Kotlin 不久,很多代码还不够 Kotlin 风味,请多指教!
    AltairT
        21
    AltairT  
       2019-08-13 09:34:34 +08:00
    @ichubei #10
    @xiangyuecn #12
    @harley27 #11
    大前端方向啊..别杠,这是事实.移动端早就对刚入行的不友好了.
    rockyou12
        22
    rockyou12  
       2019-08-13 09:38:39 +08:00
    @AltairT 其实是有经验的原生移动开发还是很翘,新人工作都不好找……
    ChenFanlin
        23
    ChenFanlin  
       2019-08-13 09:40:34 +08:00
    AltairT
        24
    AltairT  
       2019-08-13 09:51:37 +08:00
    @rockyou12 #22 我能说我就是看第一行代码 权威编程 群英传这类书然后转岗做的安卓嘛.后来发现安卓新手很难成长和找工作(好多小公司就招一个安卓,再加上培训机构的大批量生产),又利用下班时间学后端转到后端.
    老手自然很好找工作,但那波老手都是 15 年之前入行的,我认识的都有进了头部公司的.但是那波机会错过了就很难了.目前就业还行的,要么是前端和后端,需求量都很大;要么就是一些新兴的,比如 Go 语言(坑位也偏少).
    ljmsun
        25
    ljmsun  
       2019-08-13 09:52:29 +08:00
    推荐第一行代码,android 编程权威指南啰啰嗦嗦的讲不清重点。我当初在大学自学的时候就先看 android 编程权威指南,写的什么玩意,后来买了第一行代码,走上了 Android 的不归路
    ljy1398202806
        26
    ljy1398202806  
       2019-08-13 09:55:31 +08:00 via Android
    如果要学 kotlin 的话你再等半年,第一行代码第三版就要出了。消息确凿,郭霖公众号问的,大约明年一二月份就出版了
    rockyou12
        27
    rockyou12  
       2019-08-13 10:00:13 +08:00
    @AltairT 哈哈哈我也是做安卓入行的,现在主要也做后端和整体架构这些了。让我现在写其实也完全没问题,kotlin 的 app 我都搞过,但我确实也不想搞了。安卓每次版本更新,都会带来大量的变化,再加上版本碎片化,搞得累死,是搬砖种的搬砖,而且安卓 api 设计真的很有问题,像原生的权限 api 就非常反人类,要写在好几个回调里,完全不如 web 中全都是 event 就搞定了。总之心累,但很多业务不用原生的估计还是做不出来....
    piaoLuoer
        28
    piaoLuoer  
       2019-08-13 10:01:03 +08:00
    我觉得任玉刚的 Android 开发艺术探索挺不错的,楼主可以考虑下
    carrot2333
        29
    carrot2333  
       2019-08-13 10:38:02 +08:00
    @rockyou12 还有各种魔改 rom 的兼容性问题
    Melodyer
        30
    Melodyer  
       2019-08-13 10:40:25 +08:00
    @piaoLuoer #28 原文:“我觉得任玉刚的 Android 开发艺术探索挺不错的,楼主可以考虑下”
    ======
    回复:这本书不是入门书。
    piaoLuoer
        31
    piaoLuoer  
       2019-08-13 10:53:45 +08:00
    确实,不过讲的很好,看了两遍都没怎么吃透,可能比较笨
    huruwo
        32
    huruwo  
       2019-08-13 12:29:13 +08:00 via Android
    @xiangyuecn 前端非常吃香,工资也比客户端开发高
    LokiSharp
        33
    LokiSharp  
       2019-08-15 17:00:23 +08:00
    看刚出的《 Kotlin 编程权威指南》吧,和《 Android 编程权威指南》一个系列的
    WanzizZ
        34
    WanzizZ  
       2019-08-29 16:22:58 +08:00
    马上第三行代码都要出来了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3623 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 04:31 · PVG 12:31 · LAX 20:31 · JFK 23:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.