有一个因为打包问题搞到凌晨的问题,奉劝各位没搞过 Android 的,没有强大的分析能力千万别来开发,真不是人干的事情。
1
henudada 2019-08-23 02:35:14 +08:00 via Android
我就是搞 Android 的,本科,现在准备校招
<- biubiu -⊂(`ω´∩) |
2
mreasonyang 2019-08-23 02:36:54 +08:00 via iPhone
哪个方向不是这样的?后端还有半夜上线随时 oncall 呢
|
3
laminux29 2019-08-23 06:36:04 +08:00 16
拿着远高于其他行业的平均工资,享受着远比其他行业更好的办公环境、福利,享受着远低于其他行业的各种风险,居然还会因为一点其他行业都会发生的破事而抱怨。
|
4
guokeke 2019-08-23 06:45:47 +08:00
? 这跟强大的分析能力真没关系。
|
5
WeaPoon 2019-08-23 06:58:45 +08:00
开发都亦是如此,无数次个日日夜夜找 bug。
|
6
wuruxu 2019-08-23 07:08:16 +08:00
大兄弟 技能还需提升
|
7
wbing 2019-08-23 07:08:37 +08:00 via iPhone
时不时也会被叫去弄下安卓的,我是觉得 android studio 编译或打包,随随便便就爆一堆 error,特烦,经常重新编译一次,就又恢复了,莫名其妙。
|
8
fyibmsd 2019-08-23 07:30:23 +08:00 via iPhone
开发皆如此
|
9
xiaotuzi 2019-08-23 07:32:39 +08:00 via iPhone 2
你是搞到凌晨,而不是天亮,知足吧~
|
10
tuchg 2019-08-23 07:48:30 +08:00 via Android
emmmm 冒昧问一句,自己有整过哪怕一个项目吗?不都这样?????
|
11
xiangyuecn 2019-08-23 07:50:28 +08:00
Android Studio 一打开就在那 download,真不知道它在那 download 什么卵几把玩意 😂
|
12
watzds 2019-08-23 07:58:14 +08:00 via Android
12 年大学时写过一点,过了七八年没写过安卓了,上个月我还把一个公司安卓项目大改了一番,两三天时间,挺快吧?
不过写到凌晨四点多,😂 |
13
BCy66drFCvk1Ou87 2019-08-23 07:58:18 +08:00 via Android
编程作为兴趣还行,作为职业工作还是太辛苦了,不是人干的事
|
14
leeton 2019-08-23 08:20:59 +08:00 via iPhone
不要因眼前的不幸而悲伤,也许到明天,,,,,就更绝望了呢 ^ω^
|
15
fvckDaybyte2 2019-08-23 08:26:04 +08:00 via iPhone
.gradle 没到 100G 以上不算搞过安卓开发
|
16
winterbells 2019-08-23 08:26:57 +08:00 via Android
问题搞不定赶紧上报或者问人,自己瞎捣鼓算什么。。。
|
17
Godikov 2019-08-23 08:29:26 +08:00
Android Studio 很多问题确实很难定位,正常。
|
18
ebingtel 2019-08-23 08:29:45 +08:00
lz 说的挺对的呀 当小初的语文老师 就不会有这样的破事
|
19
hnbcinfo 2019-08-23 08:30:40 +08:00
这是你自己的问题啊,和安卓开发有毛线关系。
|
20
hongch 2019-08-23 08:58:31 +08:00 4
自己的能力差就别把锅甩给 android 吧?
|
21
dagger2 2019-08-23 09:02:28 +08:00
这是你的问题
|
22
jrient 2019-08-23 09:02:51 +08:00
每个开发都是这样, 如果没有解决问题的能力,走不远的
|
23
nnnToTnnn 2019-08-23 09:03:03 +08:00
我开发 android 啊。感觉还行啊,比 Java 后台简单
|
24
huruwo 2019-08-23 09:03:28 +08:00
@fvckDaybyte2 为此,给了 c 盘一整块固态
|
25
Kaiux 2019-08-23 09:04:22 +08:00
我想起了《围城》,”里面的人想出去,外面的人想进来“。
|
26
ColoThor 2019-08-23 09:06:13 +08:00 1
打正式包时代码混淆规则不对会使应用出现各种问题,还不好排查倒是真的
|
27
wjh3936 2019-08-23 09:13:15 +08:00
@fvckDaybyte2 256G 硬盘都感觉不够用
|
28
theoran 2019-08-23 09:21:15 +08:00 9
Android 开发经常遇到一些“随机”的事情,有时候并不是代码写错了,而是:
今天网络又抽了?昨天 xxxx.com 还能访问呢,今天怎么又被墙了?! 客户反馈他的手机一启动我们的 app 就 crash,为啥啊,我自己的 pixel 没问题啊,又哪个缺德的厂商乱改 Framework ?! Android Studio 更新啦,快试试看。。。欸?怎么编译不过去了??? 有个用户自己把手机 root 了,装了 Xposed,然后改了我们 app 的行为,然后向我们报告 bug 还要奖金?什么人啊?! 我们的 app 有个常驻后台的功能,按照谷歌要求增加了显式通知,但是在 xx 品牌手机上仍然会被干掉,用户反馈有问题,我们找手机厂商,厂商说可以给加白名单,但是要钱,钱还不少。。。。 |
29
viator42 2019-08-23 09:24:06 +08:00
感觉好像看到了祥林嫂
|
30
gaigechunfeng 2019-08-23 09:27:21 +08:00
这。。。我安卓框架搞了 6 年,不知道解过多少个蛋疼菊紧的问题。
也是这么一步步过来的。 |
31
choujiaojiao 2019-08-23 09:27:24 +08:00
有多少行业是容易的呢
|
32
Vegetable 2019-08-23 09:31:55 +08:00
客户端开发和前端开发有很类似的问题,对于开发者来说黑箱过多
|
33
theoran 2019-08-23 09:32:30 +08:00 2
国内 Android 开发还有个痛点是:
第 1 年:Google 发布了新的 Feature xxxxx -> 好激动,让我看看 -> 要 Play Service 框架 -> 算了,用不了 第 2 年:Google 发布了新的 Feature xxxxx -> 好激动,让我看看 -> 集成在 Firebase 里面 -> 算了,用不了 ...... 第 n 年:Google 发布了新的 xxxxx -> 算了, 雨我无瓜 |
34
Chenamy2017 2019-08-23 09:33:15 +08:00
Android 表示不背锅,提升技能才是。
|
35
marcomarco 2019-08-23 09:38:13 +08:00
只能说你自己能力不太行
|
36
sannyzeng 2019-08-23 09:42:53 +08:00
试试 flutter ??
|
37
hyyou2010 2019-08-23 09:45:26 +08:00
Android 开发的黑箱比前端开发的黑箱多太多了,前者需要操作系统多个层面,后者有浏览器这一层封装。
|
38
ljpCN 2019-08-23 09:51:18 +08:00
@xiangyuecn 下载 sdk 的最新列表的 xml 文件
|
39
qbhy 2019-08-23 10:01:21 +08:00
加油加油,RN 大法好。
|
40
yunji3344 2019-08-23 10:12:41 +08:00
科学上网很重要
|
41
Narcissu5 2019-08-23 10:16:01 +08:00 3
之前公司有个前端,也是天天加班,我问他苦不苦,他说,比转行之前跑工地轻松多了
成年人的世界,哪个不辛苦 |
42
learnshare 2019-08-23 10:29:10 +08:00
先考虑自己的问题,再甩锅好么
|
44
BCy66drFCvk1Ou87 2019-08-23 10:46:06 +08:00
@Raisu 现实确实是如你所说的那样 QAQ
|
45
k10ndike 2019-08-23 11:50:09 +08:00
感觉客户端开发遇到的环境问题比服务端还恶心。主要是 Android Studio,Gradle 这套环境更新太频繁,客户端团队又非常乐于自己造轮子,到处引入不成熟的第三方库。各厂家系统定制导致的碎片化问题更是雪上加霜……
|
46
Cbdy 2019-08-23 12:31:59 +08:00 via Android
好好学习努力变得不菜吧
|
47
CoCoMcRee 2019-08-23 12:56:22 +08:00
要不要来试试 iOS 开发, 你会明白安卓的好.
|
48
ufan0 2019-08-23 13:22:50 +08:00
@xiangyuecn #11 设置代理或者挂梯子,速度会快很多。主要的锅就是墙。
|
51
kxy 2019-08-23 13:49:18 +08:00
@xiangyuecn 哈哈
|
52
winglight2016 2019-08-23 13:50:29 +08:00
gradle 升级 bug 堪比 swift,环境整好后不要更新——这是 android 开发常识
|
53
keymao 2019-08-23 14:11:29 +08:00
修 bug 修到凌晨都是家常便饭了。
|
54
JerryCha 2019-08-23 14:15:47 +08:00
8 说了,我按 Google 的建议引入 Room 操作 sqlite,然后 build 他妈给我报错不兼容。果断滚。
|
55
cppgohan 2019-08-23 14:33:08 +08:00
android 开发路过
|
56
cppgohan 2019-08-23 14:33:39 +08:00
不要搞我
|
57
xFrye 2019-08-23 14:39:52 +08:00
别的好说,gradle 版本升级要慎重,血的教训。另外打包配置别临出包的时候改,不然你搞通宵不一定搞得好~
|
58
root8080 2019-08-23 14:50:45 +08:00
你们都没懂 lz 言下之意 我凭借着我强大的分析能力 终于在凌晨解决了这个开发难题 你们没有这个能力千万别来做这个 愣着干嘛 快夸啊
|
59
eachann 2019-08-23 14:53:26 +08:00
搞前端有段时间一个月无休 , 连续通宵 2 天 , 日均 12+ , 还不是过来了 , 要向你这么说我去当个前台不是美滋滋 , 6 点下班还双休 . 这么闲就算是养生 , 广场舞 , 喝茶 想干嘛就干嘛
|
60
honkki 2019-08-23 22:03:45 +08:00
知足吧
|
63
whyrookie 2019-08-24 00:36:00 +08:00
android 开发说实话我也觉得坑多,各种问题都需要解决,看看什么时候转到后端,体验下后端的坑
|
64
hurrytospring 2019-08-24 02:17:21 +08:00
说到底 java 那一套配置怼上来就是劝退
|
65
hurrytospring 2019-08-24 02:20:14 +08:00
写过几个月 java,idea 一打开就是各种 download,error,搞了五六年的 java 过来,一顿 clean,build,不行就重启,再 clean,build,再不行,反复几次,嘿,好了。。。咱也不知道为啥,咱也不敢问
|
66
Vitta 2019-08-24 06:33:55 +08:00 via iPhone
我也是啊,膨胀了接个改 Android bug 的活,一打开一个 activity 7000 多行
|
67
tvallday 2019-08-24 07:38:54 +08:00 via Android
@HuasLeung 即使是兴趣,也很容易受打击。因为很多时候问题都要靠自己一个人不断查找资料解决,太孤独了。长久下去容易造成性格问题。
|
68
kuyuzhiqi 2019-08-24 08:04:19 +08:00 via iPhone
表示没有遇到什么难解的问题
|
69
turi 2019-08-24 09:40:49 +08:00
我自己写一个 app 自用,
ndk 里面 c++调用 java 函数,死活 env 是空的。 然后把 cocos2dx 里面的扒出来,还是不行。 最后只能 java 开一个线程,java 调用 c++的接口。 一个简单的调用,活生生变成了生产者消费者模型。 心里默念 mmp |