sdushn
0D
V2EX  ›  Android

新入行,求教安卓学习之路

  •  
  •   sdushn · Feb 28, 2019 · 18340 views
    This topic created in 2806 days ago, the information mentioned may be changed or developed.
    应届刚入行,目前没有安排很重的任务,基本就是改改界面,做几个 view,弄完之后大把时间可以自己学习,但是不知道该怎么学习比较快,因为基础比较差,现在在看 google 的官方文档,大佬们有什么比较好的书或者博客推荐吗
    Supplement 1  ·  Mar 1, 2019
    我开始慌了。。。
    Supplement 2  ·  Mar 1, 2019
    emmm...算法和数据结构这块一直有看,刚开始就放弃也不是我的性格,所以还是准备学习一下安卓这块的,感谢各位大佬的意见啦,正好公司有新 app 要开发,准备深入学习下
    60 replies  •  2023-11-21 14:47:49 +08:00
    leye
    leye
    Feb 28, 2019
    1
    小专栏
    1mi8delaowang
    1mi8delaowang
    Feb 28, 2019
    2
    看开源代码
    sdushn
    sdushn
    OP
    Feb 28, 2019
    3
    @leye 我去了解一下,谢谢
    @1mi8delaowang 正在看公司的代码,看里面用到的一些开源库
    linghu1989122
    linghu1989122
    Feb 28, 2019
    4
    微信公众号 关注 鸿洋 郭霖等大神
    hellormrfool
    hellormrfool
    Feb 28, 2019
    5
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    Cukuyo
    Cukuyo
    Feb 28, 2019
    6
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    huanchena
    huanchena
    Feb 28, 2019
    7
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    yemoluo
    yemoluo
    Feb 28, 2019
    8
    看我整理的,我整理差不多用了一个月,纯粹学习的话就不用那么久,然后开始做各种小的运用 https://www.twle.cn/l/yufei/android/android-basic-index.html
    reactna1ve
    reactna1ve
    Feb 28, 2019
    9
    任玉刚那本书还不错
    adminsam
    adminsam
    Feb 28, 2019
    10
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    66beta
    66beta
    Feb 28, 2019 via Android
    11
    听楼上几位奉劝的吧
    做 Java 后端开发才有未来,前端没人权
    stdnull
    stdnull
    Mar 1, 2019 via Android
    12
    别学了 现在学 Android 就是 49 年加入国军
    cjh1095358798
    cjh1095358798
    Mar 1, 2019 via Android
    13
    四年 android 开发,转后端中
    taisenjay
    taisenjay
    Mar 1, 2019
    14
    49 年入国军啊
    drydiy
    drydiy
    Mar 1, 2019
    15
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    ztz12
    ztz12
    Mar 1, 2019
    16
    现在 Android 市场严重饱和,工作很难找,再加上今年裁员,诶,都是泪。。。后悔干 Android 了
    shidapi
    shidapi
    Mar 1, 2019
    17
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    tomato1111
    tomato1111
    Mar 1, 2019
    18
    劝不要学安卓了。。。java 直接转后端吧
    tomato1111
    tomato1111
    Mar 1, 2019
    19
    安卓开发没人权的,同是前端,你学 ios 都比安卓好
    HongJay
    HongJay
    Mar 1, 2019
    20
    @tomato1111 唯一不服的一点就是 ios 会比安卓好?
    1mi8delaowang
    1mi8delaowang
    Mar 1, 2019
    21
    @ztz12 一直都在说饱和,但是有些地方还是招不到合适的人
    haaro
    haaro
    Mar 1, 2019
    22
    赶紧掉头转后台,宜早不宜迟
    ftexplore
    ftexplore
    Mar 1, 2019
    23
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    jdgui
    jdgui
    Mar 1, 2019
    24
    来个反套路?
    反正我们 hr 说安卓越来越难招了,学的人越来越少。
    当然最近安卓的确没有以前那么火了,回归正常了吧。就和前端一样,前端时间那么火,最近也回归正常了。
    安卓可以考虑试一下 rn 之类的,小公司对这类的需求比较多
    huanchena
    huanchena
    Mar 1, 2019
    25
    @1mi8delaowang 高级的一直缺 新手基本没人要。。
    tonywwwz
    tonywwwz
    Mar 1, 2019
    26
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    busfool
    busfool
    Mar 1, 2019 via Android
    27
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    hongch
    hongch
    Mar 1, 2019
    28
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    ShirleyLuo
    ShirleyLuo
    Mar 1, 2019
    29
    @GTim 你这个,功能都还没做完哇,不过还是很优秀,这么齐全的资料
    ShirleyLuo
    ShirleyLuo
    Mar 1, 2019
    30
    @hongch @busfool @tonywwwz @ftexplore @shiguiyou @ztz12 @drydiy @adminsam @huanchena @Cukuyo @hellormrfool
    那我,去年,才从后端转的安卓咋办哇,,,,现在自学的一塌糊涂·
    busfool
    busfool
    Mar 1, 2019
    31
    @ShirleyLuo 看你的目的是什么了,我觉得应该是更能找到工作吧,工作上有更大的发展。你可以现在趁工作空余时间继续学习后端,反正有基础了。
    cxtrinityy
    cxtrinityy
    Mar 1, 2019
    32
    真的,新手太多了,有的干了三四年除了涨了点 debug 经验,其他都不清楚
    gradle 不会用,profiler 不会用,view 绘制不了解,window 不了解,http 协议不了解、https 不了解
    其实说多了哪行都一样,也碰到很多做服务端做了三四年的连 http 协议都搞不清楚的,更不要说 ssl/tls 握手
    高端要求短时间又满足不了,现在进 android 真的挺难
    adminsam
    adminsam
    Mar 1, 2019
    33
    @ShirleyLuo 现在的安卓,招人少了,要求高了,工资低了,红利没了。。。。图啥?赶紧转回后端吧
    SurfaceView
    SurfaceView
    Mar 1, 2019
    34
    现在转 android ?????????????????
    自己跟自己过不去吧 兄弟
    chenyu8674
    chenyu8674
    Mar 1, 2019
    35
    既然楼上都是泼冷水的,我就认真回答下 LZ 的问题吧
    《第一行代码》
    20015jjw
    20015jjw
    Mar 1, 2019 via Android
    36
    Android 开发慌了
    ljmsun
    ljmsun
    Mar 1, 2019
    37
    转后台吧,真的,做画面的,活杂还没成长性,变来变去的,没意思
    tonyleeecn
    tonyleeecn
    Mar 1, 2019
    38
    兄弟听哥的,删掉 android studio,装个 vscode 或者 idea,写前后端都比写 Android 强。不只是市场饱和的问题,Android 的开发体验太难受了。每天编码 5 分钟,gradle sync 半小时,然后乱七八糟的兼容性问题又天天有,有深度的工作又不多,真的挺没意思的。
    busymilk
    busymilk
    Mar 1, 2019
    39
    转吧,项目大了就编译巨慢了,纯浪费生命
    drydiy
    drydiy
    Mar 1, 2019
    40
    @ShirleyLuo #30,赶紧转回后端。。目前来看,安卓市场只会越来越小。并且要求高,工资低。
    长远职业生涯来说,还是后端最稳。
    tane05
    tane05
    Mar 1, 2019
    41
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发。
    alextang95
    alextang95
    Mar 1, 2019❤️3
    42
    Android 也分方向:
    android app,android 驱动,android framework,android rom,android kernel, 音视频等等

    目前的现状是:
    1. app 真的是新手太多了,但随着国内 app 市场竞争越来越激烈,新技术越来越多,企业对 app 开发的要求更高,随之带来的当然是工资没以前高了。市场上不缺新人,缺的是技术强经验丰富有攻关能力的中高级人员。
    2. 除了 app 以外的方向,市场还是缺人的,但新手基本都做不来。

    综上,如果只是想混口饭吃,听楼上的,考虑其它方向吧,android app 的红利期已经过去了。

    说编译慢的不用管,这些不是考虑因素
    mmdsun
    mmdsun
    Mar 1, 2019 via Android
    43
    现在搞安卓,94 年入国军。我当时是看第一行代码入门的,郭神的书。
    BBCCBB
    BBCCBB
    Mar 1, 2019
    44
    哈哈,你们把楼主说的慌得一比

    不建议入 android...
    wxl1380610
    wxl1380610
    Mar 1, 2019
    45
    新手现在不建议入 Android 可以考虑 JS , 最近加上以后 JS 需求都是比较大的 。 后台也可以 ,但是新手没经验不好找工作 ,JS 现在可能是个机会
    Mephisto233
    Mephisto233
    Mar 1, 2019
    46
    看楼上说的,让我这本职 iOS 想学 Android 的慌得一逼...
    season4675
    season4675
    Mar 1, 2019
    47
    直接学 flutter&Dart 吧
    Martin9
    Martin9
    Mar 1, 2019
    48
    9012 年了还有人学安卓?
    creanme
    creanme
    Mar 1, 2019
    49
    42 楼说的比较清楚了
    sundae91
    sundae91
    Mar 1, 2019
    50
    刚入行,就别想那么多了,做就是了。
    Tenma
    Tenma
    PRO
    Mar 1, 2019
    51
    49 年加入国军?
    alextang95
    alextang95
    Mar 1, 2019
    52
    有人说看完慌得一批,我补充一下

    并不是说现在学 Android 就不好,只是应该会有其它更好的方向。

    楼主既然想学那学就是了,上面我也说了嘛,中高级人员都是缺的,好好学好好干进阶呗(就怕像 32 楼说的干了几年啥也不会。

    至于学习路线,你想想你几年后想做啥,再去搜一搜对应岗位的招聘要求,资料书籍网上一下就搜到了。
    另外其实不建议看太多 Android 的书,第一行代码这种看一本就够了。自己没事跟跟代码,看源码画图写总结,比看书要有效的多,而且 Android 更新很快,书籍不一定跟得上。
    crackhopper
    crackhopper
    Mar 1, 2019❤️1
    53
    感觉首先是你能摆脱 IDE,把编译流程搞清楚,更深入的理解 java 和 delvik 虚拟机;至于 android 本身提供的四大组件什么的,还有 view,控件什么的,个人感觉看起来学起来很快;接着深入一些开源的模块,比如涉及到多线程、图形、网络、存储、编解码、传感器等等的,看看别人源码怎么写的;最好深入一下 ndk,很多时候要解决问题还只能 ndk。最后就是看虚拟机源码和看系统源码吧。不建议刚入行就立马想着转,连语言基本功都没提起来,过于浮躁技术上会很难深入。
    HongJay
    HongJay
    Mar 1, 2019
    54
    谁跟你说是 49 年入国军。。明明是 9102 年。都要统一了入国军
    robotTang
    robotTang
    Mar 1, 2019
    55
    奉劝一句 从现在开始规划好计算机理论基础、java 基础和进阶、服务端开发知识。 离开 Android 开发
    Nicoco
    Nicoco
    Mar 1, 2019
    56
    移动互联网 10 年了,安卓 /iOS 新入行的,有点像 49 的果军~
    前端 /客户端没有人权(游戏客户端除外),抓紧时间学好后端!学好算法!
    hoyixi
    hoyixi
    Mar 1, 2019
    57
    @cxtrinityy #32

    这得感谢培训机构,一家一年量产那么多人,各行各业、各种学历都一窝蜂往 IT 转,最后结果就是行业烂掉
    V2XEX
    V2XEX
    Mar 1, 2019
    58
    卧槽,我们告诉领导说以后要培训我们搞 app,怎么整(原来是搞 java 后端的)
    ShirleyLuo
    ShirleyLuo
    Mar 2, 2019
    59
    @busfool 对,目的就是找到工作,之前因为个人原因,只希望能找到一份工作 2333,,然后找到的第一份是安卓,但是当时自己傻傻的,啥也不懂,老大说很简单,也是 Java 写的,然后就来了,,,哈哈,不过,女孩子 的话我真不觉得我会写一辈子代码的,但是又不知道要做啥,目前还是只能先做安卓,然后,后端学习的话,,我估计是不行,我比较懒,,所以不适合做程序猿,
    @adminsam 就是图找到一份工作哇。。
    @drydiy 可能是这样的把,但是我不觉得我是一个下班后还能够继续学习后端的,,安卓的都学不过来啦,,
    辜负各位大佬的 厚望了
    217fan
    217fan
    Nov 21, 2023
    60
    安卓确实没人权
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4304 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 139ms · UTC 03:58 · PVG 11:58 · LAX 19:58 · JFK 22:58
    ♥ Do have faith in what you're doing.