楼主年轻时有点中二病,初中时听到有人骂应试教育,咱就直接把教科书全撕了,课也不上就开始看那本 Java 入门到精通,当时函数都不知道是啥。后来骂应试教育的人去了 985 ,我去了大专,读到一半发现学的一些东西工作用不到,就退学了,然后现在要找工作了,发现还是要学历......就很讽刺。 说一下我的技术栈吧,主要是安卓,基础的四大组件就不谈了,Jetpack 全家桶能熟练使用,熟悉 MVVM 模式,了解 MVI ,用 Compose 开发过一个完整的音乐播放器项目,有一些诸如能显示缓冲进度的 Slidebar ,还有跑马灯 Text 之类的东西,都是自己实现的(官方没有)。然后 kotlin 也用的很熟,包括 Flow ,协程一类的东西,在项目里也大量使用。 然后那个音乐播放器的项目,里面用到了爬虫获取网页数据,可以证明我对网络协议有一定了解。 总之就是,我学习的标准是“有用”,什么东西能在项目里用到,能提高效率,我就学啥,如果没学过,就现学现用...... 然后还有那些诸如热修复,组件化,字节码插桩等等的技术,虽然自己的项目没用到,但是我能理解背后的原因,是真的理解了不是会背八股。
我以为自己想的是对的,但是发现还是很难找工作,当然有客观原因,现在都是跨平台开发不那么缺原生开发者了,移动端红利也没了......我也想过要不要去搞车载,听说很火,或者去给鸿蒙这种冷门系统开发软件......但最后还是想做安卓原生开发。 我这些年一直都在那些应用平台上开发软件,也没加广告没引流,加上受众小所以没收入,然后最近没软著还全给下架了,我觉得自己在项目经验这块儿也差不多达到在职程序员的水平了 求安卓业内大佬指点一下方向,不求进大厂,只是想暂时能做自己喜欢的事,有点收入,然后才有动力继续学习。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.