
这几天晚上闲着没事我又打开电鸭想随便找个 Android 私活接一下。一来练练手二来也想看看自己现在到底值多少钱。结果刷了没一会儿我就刷不下去了。我这几年一直喜欢搞那些细碎的东西。比如 Jetpack Compose 怎么自定义 LayoutRoom 配合 Flow 和 Hilt 怎么玩得更顺Coroutines 深一点的调度原理RecyclerView 各种优化……我能为一个列表预加载方案折腾一整个周末就为了让滑动再稳那么一点点。每次改完代码跑起来顺滑了我都觉得自己挺牛的。可真把这些东西拿到电鸭的项目列表里一看瞬间就蔫了。有个需求说要做一个带会员、支付、推送、统计的 App要支持 Android 8.0 以上还得兼容平板尽快能上线。我一看就傻眼了。 微信支付和支付宝我只在 demo 里跑过正式对接一次都没有推送只用过 Firebase国内那些常用的一概没碰会员续费、优惠券这些业务我压根没做过埋点统计更是两眼一抹黑。还有个需求更狠企业内部巡检 App要接企业微信、钉钉审批离线地图、定位、拍照水印、动态表单…… 我连企业微信 SDK 都没认真看过高德地图也只会基本功能动态表单直接不会。再往下刷还有短视频类的要低延迟推流、美颜、弹幕、礼物系统…… 我那些“精通”的 Compose、Coroutines在这些真实需求面前根本不够看。那一刻我挺不是滋味的。我突然意识到我会的真的很少知道的也很少以前觉得自己挺值钱的那些小技术在真实项目里几乎派不上什么用场。不是说这些小模块没用而是我把它们和实际业务完全隔开了。我天天研究源码、写优雅代码却很少想怎么把这些东西拼成一个能给客户用的完整产品。客户才不管你协程写得多漂亮他们只关心支付能不能到账、推送能不能及时到、App 别在低端机上闪退、功能能不能按时上线。以前我最烦别人说 Android 就是 CRUD现在想想能把 CRUD 和业务、三方 SDK、兼容性、性能全揉在一起跑通才是最难也最值钱的。对了。顺嘴提一句技术大厂前后端-测试机会全国一线及双线城市均有 坑位待遇和稳定性还不错感兴趣看看。最扎心的是这种偏科是我自己一步步搞出来的。我一直躲着不学支付、不学推送、不碰业务理由永远是“那不是核心技术”。我总觉得只要底层东西够深机会自然会来。现在机会来了我连最基本的集成都不会。这次在电鸭翻车虽然有点丢人但确实把我打醒了。我现在没急着去狂补各种 SDK而是先停下来问了自己几个问题我以后想接的 Android 项目大概是哪一类的工具、内容、企业内部还是电商我手里这些小模块到底能拼成什么能拿出去卖的东西下次再刷电鸭我至少希望自己能看懂并敢接哪几种需求写这篇东西就是想把这个挺狼狈的清醒过程记下来。也给那些跟我一样天天泡在 Jetpack、Compose 里的 Android 兄弟提个醒技术钻得深是好事但如果一直只在小模块里转在真实市场里很容易变成“精致的废物”。从现在开始我打算少看点源码分析多看看真实项目需求少写点个人玩具多做点能真正交付的东西。路还长。你们呢看到那些需求是觉得简单还是跟我一样突然心虚——转载自程序员_小雨