V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ZheYuuu
V2EX  ›  程序员

安卓原生应用开发出路

  •  
  •   ZheYuuu · 66 天前 · 2083 次点击
    这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简单介绍下背景:本科 985 非科班,美硕前 30 泛计算机类,华子,现在入职快 2 年了,做的是原生应用的 native 层开发,目前负责应用的性能和底层渲染模块 迷茫点:

    1. 发展前景问题:客户端的发展令人丧气,对鸿蒙应用能否铺开持保留态度,个人看衰。
    2. 技术栈问题:我从事的又是 native 层,基本不去写上层安卓,积累的基本都是本应用的业务知识,开源库涉及较少。而性能及底层渲染的技术,又与产品的驱动和硬件设备强相关。所以现在整体技术泛用性较差。

    基于上述信息,我产生了强烈的危机感,怕继续这样干下去职业生涯要毁了,所以想要往后端转身。 不管是要不要转,转什么方向,怎么转,求大家指点下

    14 条回复    2024-03-26 17:12:19 +08:00
    fox0001
        1
    fox0001  
       66 天前 via Android
    个人建议,转 AI
    AstroNot
        2
    AstroNot  
       65 天前
    AI 怎么转呢
    darkengine
        3
    darkengine  
       65 天前
    那岂不是可以考虑转 Android framework ?
    liyafe1997
        4
    liyafe1997  
       65 天前
    我的感受是,不要把自己绑死到某一个技术栈上,十多年前 Flash 大火的时代,那些“转 ActionScript”的,然后呢,你要“转”多少次?

    保持对整个计算机/电子世界从硬件到软件,从前端到后端,从芯片到 AI 等等的理解和掌握,然后在某个方向稍作深耕,说白就是 T 型知识/技能栈,这样到哪都能插得上话,就算涉足一个较新的领域也能快速理解/上手。

    说实话我挺佩服马斯克这类人的,先不说商业上的,至少在技术上到哪都能插得上嘴。
    damnthatsfunny
        5
    damnthatsfunny  
       65 天前 via Android
    走 fwk ,以后可以跳车企。
    wsseo
        6
    wsseo  
       65 天前   ❤️ 1
    一遍学鸿蒙,一边转后端。
    xingda920813
        7
    xingda920813  
       65 天前
    我最近也在想这个问题, 感觉鸿蒙是最靠谱的. Framework 和后端要看公司给不给机会转岗和实践, 纯靠自学的话, 跟市场上已经有几年经验的人来比拼, 没有优势. 人家为什么不用已经有几年经验的人? 而且我在的公司根本没有从事这 2 个开发的机会 (后端是 C#, 这个更难找工作). 鸿蒙现在大家都没有经验, 所以新学的话跟别人比起来没有这个劣势.

    我跟你看法不同, 我比较看好鸿蒙应用能够铺开. 国民级应用, 淘宝, 支付宝, 美团, 抖音等 top200 app 都开始了鸿蒙原生应用开发, 还有很多银行和国企, 这背后显然不可能是华为有这么大的能量能说动所有企业 (还有银行和国企), 背后肯定有国家意志在推动的. (微信也会开始的, 借马化腾十个胆子他也不敢不开发. 让目标是商用的操作系统因为缺失国民关键 app 变得不可商用是什么后果, 腾讯是清楚的.) 虽然国外应用短时间内不会适配, 但是一般用户最常用的应用都会有鸿蒙版本, 需要国外应用的人毕竟是少数.
    xingda920813
        8
    xingda920813  
       65 天前
    @liyafe1997 这位兄弟, 看你我的 ID 我应该比你老 5 岁. 我以前也是这样想的, 是一种 "思想和基础才是最重要的, 具体的技术栈不重要" 的思想, 但是我跳过几次槽后发现, 这是一种政治正确, 实际的找工市场甚至是反着来的: "具体的技术栈才重要". 楼主如果再跳槽的话是社招, 因此用人单位都会深度考察具体的技术栈的知识 (比如找 Java 后端会考察 Spring, DB), 可能再加上一些算法题. 这不像校招不考察技术栈的知识, 反正招进来之后再培养就行了.

    如果公司不提供转岗和真实项目实践经验的话, 纯靠自学的话, 连简历关都过不去. 人家为什么不用一个做了很多年后端, 还有真实项目经验的人呢? 所以如果说"不要把自己绑死到某一个技术栈上", 为了面试成功, 需要 Π 型人才, 一条腿是原来的技术栈 (比如 Android), 另一条腿是新的转行后的技术栈 (比如 Java 后端), 两个都得很深才行, 毕竟面试 Java 后端的时候, 你是需要跟其他做了好几年的 Java 后端去竞争的.
    McVander
        9
    McVander  
       64 天前
    Framework 感觉更适合楼主,从 native 往上来。最上层的应用层其实本质上都大差不差。
    zpxshl
        10
    zpxshl  
       64 天前 via Android
    鸿蒙都在去 Android 化了。假设鸿蒙真铺开了,原生开发的路更艰难,3 个客户端的人力成本,蛋糕又没变大,企业会更倾向用跨端方案吧。

    工作 2 年,要么内部转方向,要么转新方向(竞争的人少),否则很困难的。
    ZheYuuu
        11
    ZheYuuu  
    OP
       63 天前
    @xingda920813
    1. 的确我现在发现投递简历,想转后端别人根本不看
    2. 关于铺开,是不是也会走当初移动互联网的路子,热浪过了,鸟尽弓藏,跟现在移动端要死不活一个样?
    ZheYuuu
        12
    ZheYuuu  
    OP
       63 天前
    @McVander
    之前也是这样看的,但发现 framework 又深又多,市场上岗位又少,比起后端发展前景差。我现在甚至想内转去华为云洗个澡再跳了
    ZheYuuu
        13
    ZheYuuu  
    OP
       63 天前
    话说大家对于 web3 什么看法?
    javaisthebest
        14
    javaisthebest  
       63 天前
    @ZheYuuu

    哪有你这么转的 ? 去找内部转岗机会比较大的公司呗

    然后过六个月自己申请 内部转岗不比你面试容易多了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3149 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:54 · PVG 19:54 · LAX 04:54 · JFK 07:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.