2023 年及以后, Android 开发的出路在哪里?

2023-06-06 17:25:52 +08:00
 silencelixing

楼主现在 26 ,是个 5 年经验的 Android 客户端开发,无时无刻不在想着这个问题,有点迷茫,想请教一下大家。

15660 次点击
所在节点    Android
77 条回复
skyrim61
2023-06-06 18:02:24 +08:00
这空荡荡的评论区, 已经能看出一些了
b1iy
2023-06-06 18:14:05 +08:00
作为小菜鸟的我早早的选择多点大前端技能树
haha512
2023-06-06 19:04:25 +08:00
学学 flutter 和 swift ,加上已有的 android 技能, 轻松搞跨端啊
x77
2023-06-06 19:23:38 +08:00
见过一个号称 10+ 年的 Android 开发(只会 Android ),从当前后退 5 年的技术都不会,也没有一点概念,他怎么做“开发”工作呢。

举个简单的例子:Android 与服务器做心跳通讯,以实时同步一些状态。有几年经验都能做吧,正常点的开发都会想到最高效的做法是 UDP 通讯,次之 TCP ,而他的做法是上用 okHttp 定时与服务器通讯,相当于让运输公司发卡车帮他送个鸡蛋。

搞了 10+ 年连 Java 有符号和无符号数的变通使用都能把他卡住,还有啥“代码分析工具是检查有没有注释”等等无数惊人认知。。。

然后我告诉你他怎么工作,技能全点“儒家文化”,搞关系,技术问题装萌卖乖解决。真人真事没有夸大,不想搞技术又入了这个行当,迷茫时或许可以借鉴一下。
8eacekeep
2023-06-06 19:25:23 +08:00
转 php
superedlimited
2023-06-06 19:28:23 +08:00
做 ai
WebKit
2023-06-06 19:29:03 +08:00
@x77 感觉你在说我组长。一个 recycleview 加载数据,他弄了 2 天
jack778
2023-06-06 19:38:46 +08:00
@x77 假如服务端就是 web 端 http 服务器, 用 okhttp 没啥毛病呀, 难道还要服务端特地给你加一个 udp 通信模块吗
3144838718
2023-06-06 19:39:43 +08:00
加油,你还有 9 年时间
dudubaba
2023-06-06 19:44:43 +08:00
会 web 前端应该会吃香,多端还是有需求的。
x77
2023-06-06 21:17:01 +08:00
@jack778
如果 1 秒一次呢,okhttp 是比较重型的库,你还觉得不是问题吗。我也不知道他为啥不用轻量级库,可能他不知道有没有,不知道怎么评估。
x77
2023-06-06 21:23:15 +08:00
@WebKit 应该不是,他干不了组长,情商特低,基本就是逃避责任,有次遇到实在被逼急了就情感爆发,当场骂街。
zpxshl
2023-06-06 21:44:16 +08:00
@x77 他用 okhttp 发心跳,会影响他的产出,收益吗。 换个方法问,如果他用更好的实现,会因此得到领导的赏识,加工资吗。
crysislinux
2023-06-06 21:49:10 +08:00
心跳为啥要一秒一次。又不是搞游戏,半分钟一次都够了。
BigDogWang
2023-06-06 21:57:12 +08:00
转嵌入式
BigDogWang
2023-06-06 21:59:22 +08:00
别的不说,心跳这个吐槽并不认可。这东西是一个整体方案,怎么能让安卓一个人背锅呢
whyrookie
2023-06-06 22:02:51 +08:00
同 Android ,最近在看前端的知识,Java crud 也会点。
whyrookie
2023-06-06 22:03:55 +08:00
@BigDogWang 确实是的,而且心跳感觉更应该是后端来主导技术选型。
xFrye
2023-06-06 22:06:52 +08:00
用 okhttp 也不是不行吧,本身就支持 websocket
springz
2023-06-06 22:09:34 +08:00
现在都 http2 http3 了,重毛线啊。简单的状态同步啥的我也喜欢直接定时器 POST 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/946356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX