首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 换工作是一件经过深思熟虑的严肃事情
• 频繁换工作是 loser 做的事情
• 公司应该提供给员工尽可能好的条件
• 这里不欢迎苦大仇深的公司
• 原则上这里不欢迎猎头发帖,除非是懂技术的猎头
• 如果你自己从来没有从期权上赚过钱,就不要在招聘时强调期权
• 招聘时请尽量给出薪酬范围
• 求职时请附上自己的薪酬要求
• 说话前经过足够的思考是好习惯
• 上传一个有意义的头像会更体现你们公司的品牌和诚意
• 请不要在 1 天的时间内在酷工作节点发布超过 3 个主题
• 在不同节点下发布内容相同的主题这种行为不科学
V2EX  ›  酷工作

想招聘一个做移动端跨平台应用开发的大前端,什么方向比较合适?

  •  
  •   mashoushan1989 · 47 天前 · 2082 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT。
    目前觉得招聘 react native 的背景会比较合适,但面试了小部分,感觉前端基础不是很扎实,求有过经验的大牛帮助。
    24 回复  |  直到 2019-10-25 20:05:10 +08:00
        1
    boogoogle   47 天前 via iPhone
    你应该先考虑大体需求,rn 的话离不开 native 的支持。而且大部分 jser 前端基础就不行,如果是 native 转 rn 就更不用想了。
        2
    Egg   47 天前
    前端面向需求开发的比较多。。。基本上的东西都查谷歌了
    有一个思维概念的话应该就可以了。。当然框架之类的另说。
        3
    jielong   47 天前
    rn 写久了确实会对 web 前端生疏,一天到晚只是碰 React 那一套,页面布局就只剩下 flex 可以用。好在 Native Apis 还挺全的,没有 native 基础的前端也能写出一个简单的 图文列表 应用。
    前端岗进公司一年半,写了一年半 rn,最近准备重新捡起 web 前端。
        4
    lllllliu   47 天前
    不管 UI 是用 RN 还是 Flutter 之类的,也需要会原生开发来处理一些原生 API 上的任务,编写双端对应的 SDK 之类的。
    所以,,,还不如找俩。
        5
    mashoushan1989   47 天前
    @boogoogle 新的产品线,所以想先从 RN 开发开始,等用户量起来后转 native
    @Egg 感谢
    @jielong 感谢
    @lllllliu 招聘 native 的问题在于,目前没有移动端的团队,就发一个人,也不大好,他过来存在感也比较低。。。
        6
    boogoogle   47 天前
    不考虑小程序吗
        7
    q8164305   47 天前 via Android
    跨平台的最好找有 native 经验的,不然后面是大坑啊
        8
    v2xeuser   47 天前   ♥ 4
    一句话,拿 react-native 写 app 不是吃饱了撑的就是被忽悠了。
    公司有原生平台的开发工程师——你决定上 RN,等于穿裤子洗澡。本来原生的工程师写 app 顺溜得很,现在还要加一层抽象,出了什么问题不仅要找原生组件有什么问题,还要查 RN 有什么问题。你不是没事找事?然后苹果出了个什么新技术比如 SwiftUI,不能用,也不知道 RN 多久才能跟上(跟上了也是做小白鼠填坑的份)
    公司没有原生平台的开发工程师——放着大把大把的 iOS/Android 熟手不招,要去招 RN 的开发工程师。可以告诉你,能真正掌握 RN 能填坑的工程师也都是原生开发的专家,不然根本搞不定,然后人家还有实际 RN 经验,要价要高一截。你说贪便宜,找个只会 RN、原生开发只要过得去的?祝贺喜提培训班 3 个月速成码农,你项目等着玩完吧。
    公司只有写 web 前端 React 的——行,赶鸭子上架让他们搞 app 吧。但问题是 app 不只是 UI 和后台 API 啊,那些微调动画,内存管理,本地加密,嵌入数据库,云同步,权限申请,app 生命周期管理等等,写 web 的也不懂啊?最后搞出来一堆垃圾。
    “但是 RN 可以在线热更新”你在线热更新试试。
    被举报一下苹果分分钟弄死你。

    作者:Damon DanceForMe
    链接: https://www.zhihu.com/question/325111592/answer/715501736
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    每次看到有要选型 RN 的,都不得不把这个回答找出来贴一遍
        9
    ai277014717   47 天前
    @v2xeuser 真实
        10
    v2xeuser   47 天前
    简而言之 RN 就是一坨 shit 只是有人跟风选用之后发现被坑为了不被打脸只好硬着头皮用下去而已
        11
    deepred   46 天前
    @v2xeuser 携程就大量在用 RN
        12
    free9fw   46 天前
    别跨了,招一个安卓一个 iOS 完事
        13
    charlieputon   46 天前 via Android
    建议用阿里的最强大的跨端开发工具 weex,有阿里这个强大的后盾,什么功能都可以完美实现,性能至少甩 native 十八条街。如果不放心,可以 rn+weex 混合使用,效果更佳。千万不要招 native 开发,开发进度慢,bug 多,性能差,不能使用黑科技。相信我,weex+rn 绝对可以给你们公司打造出最吊炸天的项目!
        14
    v2xeuser   46 天前
    @deepred #11 so? 能说明什么呢?
        15
    blueaurora   46 天前
    小程序用 react ,android 和 ios 该用啥用啥。看你要做多大的 app,小 app 可以跨平台,复杂的 app 不怎么用,也就展现时用 h5 吧
        16
    ArJun   46 天前
    跨平台是一个很棘手的问题,很多小公司只想着少招几个人快速开发,但实际很多问题还是需要原生来配合才行,除非那个大前端真的很厉害
        17
    melonrice   46 天前   ♥ 1
    @charlieputon 缓缓打出一个? 分不清是敌是友
        18
    Lxxyx   46 天前
    先声明经验,前端身份,大约 4~5w 行 react native/weex 代码开发经验(大约 3 年开发经验)。

    1. react native 比较折腾是真的,许多问题受制于移动端。且由于开发是前端,所以需要时不时与移动端交流
    2. react native 生产力也确实足够高,基础框架搭好了做一些需要快速迭代的页面非常合适,那速度蹭蹭的快
    3. 公司如果需要中长期迭代大量“类比 Native” 性能的页面,且拥有一定的 Native 工程师储备,那么用 RN 确实是一个不错的选型
        19
    KuroNekoFan   46 天前
    react-native 吧
        20
    KuroNekoFan   46 天前
    或者 cordova,如果 view 层不想更进一步,也是很好的
        21
    Beliver   45 天前
    cordova+ionic
        22
    mashoushan1989   45 天前
    @v2xeuser 哈哈,很犀利。不过跨平台应用的开发有他的应用场景
        23
    mashoushan1989   45 天前
    @Lxxyx 可以有,值得借鉴~
        24
    yammy   43 天前
    怎么又看见大哥在这里招人
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2380 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 88ms · UTC 11:54 · PVG 19:54 · LAX 03:54 · JFK 06:54
    ♥ Do have faith in what you're doing.