一个内心总想着自己做点东西的菜鸡,总觉得自己有点创造力,就想着学门语言做点东西。
一个内心总想着自己做点东西的菜鸡,总觉得自己有点创造力,就想着学门语言做点东西。
|
sdushnOct 31, 2019
1
学习安卓开发有两个最佳时间,一是小的时候,二是现在(逃
|
|
finabOct 31, 2019
2
不过时吧,不说学的如何好,开拓了视野也很值得
|
|
keiferOct 31, 2019
3
别问,问就是学前端(逃
|
|
4
考虑到目前 Google 提供的 Android Jetpack 能给新手提供非常好的 App 搭建范式和 Best Practice。
而在过去大多数情况下新手们都是从 MVC 入门,被大量的状态管理和生命周期事件迷惑。 我觉得现在的时机反而非常适合新手入门 Android。 最好是丢掉过去的历史包袱,直接从 Kotlin + Jetpack 开始学起。 |
|
lagoonOct 31, 2019
5
为何不直接学 Flutter 之类的?
|
|
6
Flutter +1, 虽然我都不会。
|
|
argcOct 31, 2019
7
说实话 安卓的开发是真的乱,从环境配置到各种包管理什么 v4v7androidx,加上现在很多教程 都是过时的 对新手来说非常的不友好 楼主可以去学一下验证 如果是我的建议 那么就是不要学安卓 太恶心了
|
|
mouyaseOct 31, 2019 via Android
8
非就业兴趣可以,就业的话不推荐
|
|
9
学 flutter 相比安卓来说 要容易一点,但是你并不能不学安卓,因为你会遇到很多需要安卓原生去搞的东西,那时候还是要做交互,不过相对而言,你的学习前期会容易些,不会十分打消积极性。
|
|
zazaluOct 31, 2019 via Android
10
现在 app 那么多 怎么就过时了呢,顶多算发展前景不怎么好而已
|
|
ddupOct 31, 2019 via Android
11
安卓开发起来还是比较恶心的,MVVM 也是在原有基础上后加入的,是个半吊子…
|
|
viator42Oct 31, 2019
12
建议直接学 flutter,为以后开发 Fuchsia 应用做准备
|
|
fhvchOct 31, 2019
13
Android 不太建议了,不如去 java 后端
flutter 也没什么好学的 |
|
wangkun025Oct 31, 2019
14
不过时。
|
|
luowayOct 31, 2019
15
尚未工作按部就班学 Java Android,选择面广
已经工作试试 flutter,新技术竞争小,前景不明朗 |
|
hyyou2010Oct 31, 2019
16
不过时,只要手机在则需求会持续存在。不过总的职位需求可能没前端多,可以去招聘网站搜一下看看。
喜欢就学吧。 |
|
17
建议直接学量子,为以后的量子计算机编程打下坚实基础
|
|
JasonQsOct 31, 2019 via Android
18
过时 现在招的安卓大都是 3-5 年经验的
|
|
pingcOct 31, 2019
19
很多培训机构,安卓这块都不开班了,你说过时不过时。
|
|
cgpiaoOct 31, 2019 via iPhone
20
安卓 sdk 很烂 我觉得没必要学习。
|
|
cmobioooOct 31, 2019
21
渐渐变成了不那么热门的专业
|
|
22
从就业的角度,不建议学,现在客户端开发岗位整体萎缩,大部分招聘也是找高级、资深客户端开发。
从技术的角度,不建议学,客户端很容易陷到 SDK 的各种细节里,不如直接学 Java 后端。 我是一个从 Android 开发转到 Java 后端开发的实例,毕业前在 Ali 实习做 Android,毕业后在 Meituan 做 Java 后端开发。 |
|
23
怎么说呢,目前市场上原生 Android 留给新手的坑不多,市面上大部分都是平台级产品,招肯定都是招有工作经验 hold 住的,而且或多或少涉及 NDK、OpenGL、ffmpeg 这些东西,外包项目出于开发成本和跨平台的考虑用 Hybrid、RN、Flutter 的又比较多,需要你 Android、iOS 都有一定经验才 hold 住,否则遇到兼容问题你只能头破血流。
推荐 Java 后端+前端 Vue/React,自己做东西 OK,就业面也很广,等你用这套东西起步,把互联网行业的技术栈熟悉的差不多了,想做啥就随便了 |
|
laravelOct 31, 2019
24
你要是自己搞的话,我建议你用 flutter,比你学 Android+iOS 节省不少时间,不过要深入的话,还是要了解 Android iOS 原生开发,你学学 Android 也好。
|
|
26
感觉客户端永远是个坑,因为你换一个平台相当于都换了一遍。每个平台的 SDK 需要花不少时间去熟悉。
比如招 Mac 开发就是要有 Mac 开发经验的,不会因为你是 Windows 专家就要你。 后端就比较好,很多积累的知识永远有用。反正都是跑在 Linux 上,用的都是 Mysql。很多积累都能继续使用。 个人感觉前端都比客户端好,前端的东西看起来变得多,其实变的是编程模式,用的还是 html+css+js。你看看客户端,写 Windows 就是 c#,c++,mac 的就是 obj-c,swift。除了要多学语言还要熟悉每个平台 API 的坑。 |
|
LeonardOct 31, 2019
27
不找工作就不过时,找工作就是天坑
|
|
ilotuoOct 31, 2019
28
应届生表示很高兴这么多人看衰~少几个人抢饭碗
|
|
shallyyOct 31, 2019
29
君子不器
|
|
wsy190Oct 31, 2019
30
我们原来公司的安卓去年转行去做 go 语言了
|
|
31
49 年进国军??
|
|
dabizichaliOct 31, 2019
32
学逆安卓需求比较大吧
|
|
LiYanHongOct 31, 2019
33
为什么会过时,难道学鸿蒙?
|
|
kwanzaaOct 31, 2019
34
学 Android 不太会过时,学安卓就参考以上。
|
|
4DAX07B8Kle4Dm6TOct 31, 2019
35
未来 android 会被新的系统 Fuchsia 替代, 而这个系统的 app 使用 flutter 开发, 所以不如学 flutter 呢
|
|
weixiangzheOct 31, 2019 via Android
36
fullter 当前主业不靠谱吧 ,前端或者 java 的好
|
|
mmrxOct 31, 2019
37
@eminemcola 如果楼主的目的是在国内找工作,不是很认同#4 的说法,国内有几家大公司在用纯 kotlin 和 Jetpack...当然如果是纯兴趣另说
|
|
neoblackxtOct 31, 2019
38
已经晚了,这是个大坑
|
|
CXOct 31, 2019
39
首先你得能科学上网,网速够快吗,内存够大吗,cpu 够强吗,头发够多吗,腰还好吗!
|
|
yitl666Oct 31, 2019
40
我觉得还好,反正作为今年应届生,很明显的感觉到客户端比后端要好找很多(我关注大厂比较多)。多少人都在吹 Java 后端多么多么好,我承认确实是这样,Java 的天花板和积累性确实要好很多,但不能忽略一个最重要的因素——竞争的人太多了,举个例子,在 1000 个人中出头,和在 50 个人中出头,哪个难(手动狗头)
|
|
ochatokoriOct 31, 2019 via Android
41
也没那么难吧
下载 android studio,按着向导点点点就能跑起来了,我是半年前几乎没接触过 java 直接上手写安卓,开发一个简单的应用都不用一个月 虽然不是像大佬一样写得很溜,基本的界面列表服务这些网上照虎画猫还是可以写出来的 |
|
eminemcolaOct 31, 2019
42
@mmrx #37 目前据我所知在百度、阿里、字节都有大量使用 Kotlin + Jetpack 的项目,其实就我自己的经验来说会 Kotlin 肯定是加分项。而且学习 Kotlin 本身也是在学习 JVM,和 Java 语言相互切换相对来说其实是比较无痛的。
|
|
susunusOct 31, 2019 via Android
43
招 Android 一名,一周收到上千简历
|
|
skullOct 31, 2019 via iPhone
45
弃坑了的路过,以转后端开发
|
|
HongJayOct 31, 2019
46
招 前端 一名,一周收到上万(不少培训班伪造)简历
|
|
crayygyOct 31, 2019 via iPhone
47
说实话,会 Java 的学 Kotlin 也就一周不到的时间。有了 Jetpack 各种官方组件,写 app 会让你轻松。唯一需要关注的是需要有连接 Google 的能力。像我们公司网直接到香港的,写起来很舒服
|
|
gimpOct 31, 2019
48
“一个内心总想着自己做点东西的菜鸡,总觉得自己有点创造力,就想着学门语言做点东西。”
根据你的描述,建议学习 Flutter,入门快,能很快做出东西。 |
|
meteor957Oct 31, 2019 via Android
49
leader 招 java 一周收了 6 万份简历( 5 万多都是培训班
|
|
winlee28Oct 31, 2019
50
自己有兴趣就学是好事,Android 整体市场还是不错的,但是招初级的很少,一般都是高级往上走了。
搜索「 Android 开发之旅」公众号,里面有不错的学习资料 。加油 |
|
53
那些推荐直接学 Flutter 的都是没拿 Flutter 做过大规模生产项目的......
跨平台的东西都逃不掉对原生的理解, 盲目直接上手操 Flutter 是对自己的不负责, 当然, 如果只是学来玩玩, 做点小东西, 那大可不必这样折腾, 直接学也是 OK 的. |
|
efaunNov 1, 2019
54
过时,现在应该学鸿蒙
|
|
liuzhaowei55Nov 1, 2019
55
想说学 Android 是一个违法行为,因为你很难在合规的前提下安装配置好所需的软件和开发环境。
建议学 iOS 开发。 |
|
56
@liuzhaowei55 你是说科学上网吗。这无所谓的 会上 V 站的哪个没看过墙外的月亮
|
|
mmrxNov 1, 2019
57
@eminemcola #42 如果确实如你所讲,主流应用很多都在用 Jetpack 的话,是我了解太少了...不过我还是推荐从基础学起来,有一定积累后会很快的能上手新的东西,中高级的门槛不是会多少新技术,而是积累和处理问题的能力
|
|
QinmeiNov 1, 2019
58
我们部门的安卓就是块砖, 来了需求写安卓, 没来需求写前端, 顺便再封装几个模块做混合 app, 还是看公司场景
|
|
mineqiqiNov 1, 2019
60
后端需要学安卓吗
|
|
eminemcolaNov 1, 2019
61
@mmrx #57 嗯。「主流应用都在用 Jetpack+Kotlin 」这话我还不敢说…其实至少在字节系的应用里 Kotlin + Jetpack 的使用比例已经越来越高了。目前来看 Java 和 Kotlin 还会在一段时间内被混用,但长期来看我觉得 Kotlin 会成为 Android 的主流语言。(写过就知道真的很香)
|
|
kingslayerNov 5, 2019
62
@eminemcola 我昨天在一个技术群看到一个学习使用 Kotlin 和 ViewModel 的新手,那代码写的。。。可读性太差了
|
|
BBBONDNov 8, 2019 via Android
63
作为一个 Android 开发,要么你好好学,要么你就去学前端。。。😂
|