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

本来搞 ios 的,公司突然让我转移动端 h5 这样好不好?

  •  
  •   youdaji · 2015-12-17 13:51:41 +08:00 · 7427 次点击
    这是一个创建于 3293 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来搞 ios 的,公司却让搞移动端 H5,这俩有啥联系吗? 做 h5 是不是就要把 ios 技能给荒废了,对职业发展不好?

    62 条回复    2015-12-20 14:53:46 +08:00
    caiya21
        1
    caiya21  
       2015-12-17 13:55:00 +08:00
    react native
    laoyur
        2
    laoyur  
       2015-12-17 14:02:25 +08:00
    可以丰富你的技能栈,有啥不好
    mofet
        3
    mofet  
       2015-12-17 14:02:48 +08:00
    跟公司安利 react ,就说可以 Android 和 iOS 跨平台,你还能积累一点经验。
    boywang004
        4
    boywang004  
       2015-12-17 14:06:06 +08:00
    你们公司还挺棒的!呵呵。
    LMkillme
        5
    LMkillme  
       2015-12-17 14:10:53 +08:00   ❤️ 3
    为什么要局限于一个领域,安于在舒适区呢?公司给你提供时间、物力以及工资让你学新的东西,这不是非常好么?我是求之不得。
    很少有公司的业务能让你能持续不断地在一个领域内不断精深,更多时候是写业务代码写到烦,不断重复,如果公司让你做别的,这不是挺好?
    另,作为 iOS 开发者, iOS 的拼写就别写错了吧 :)
    youdaji
        6
    youdaji  
    OP
       2015-12-17 14:40:19 +08:00
    @LMkillme 可是 h5 对 ios 开发没有什么帮助吧? 我想主 ios ?
    youdaji
        7
    youdaji  
    OP
       2015-12-17 14:40:49 +08:00
    可是 h5 对 ios 开发没有什么帮助吧? 我想主 ios ?
    @mofet
    @laoyur
    paicha
        8
    paicha  
       2015-12-17 14:46:42 +08:00 via iPhone
    技多不压身,我是前端,还打算学 Swift 。
    aisk
        9
    aisk  
       2015-12-17 14:48:48 +08:00
    支持技多不压身。
    youdaji
        10
    youdaji  
    OP
       2015-12-17 14:57:00 +08:00
    @paicha h5 对 ios 有好处吗
    youdaji
        11
    youdaji  
    OP
       2015-12-17 14:57:18 +08:00
    @aisk 技多不如技精
    @paicha
    mofet
        12
    mofet  
       2015-12-17 15:10:34 +08:00
    @youdaji 祝你不忘初心
    aisk
        13
    aisk  
       2015-12-17 15:17:45 +08:00
    @youdaji 精通搬砖是最好的。
    yoa1q7y
        14
    yoa1q7y  
       2015-12-17 15:41:39 +08:00
    这是趋势,百度现在推行组件化了,也就是 hybrid app , App 下载一个 zip 包,里面是 html css js
    chemzqm
        15
    chemzqm  
       2015-12-17 15:47:37 +08:00
    这是趋势,因为 h5 的开发成本和灵活性都比 ios 要高,虽然它不完善的地方很多
    wy315700
        16
    wy315700  
       2015-12-17 15:49:50 +08:00
    哪一年 iOS 淘汰了,楼主去干啥呢
    ibireme
        17
    ibireme  
       2015-12-17 15:49:51 +08:00
    如果不降工资,那赶紧学啊,多好的机会。
    xingso
        18
    xingso  
       2015-12-17 15:55:49 +08:00
    不错啊。。。好公司。。
    robinWu
        19
    robinWu  
       2015-12-17 15:57:28 +08:00
    问题还是你真正想要做的。别人可能觉得说多学一个技能,但是很多时候你换了方向, iOS 对你来说就越来越远了,技术更新很快的,一段时间你不写 iOS 的代码,再回来写就快写不出来了,思路或许还在,但是代码的感觉已经没有了。这是我的经验,我一开始做安卓,然后转了 iOS,精力都放在 iOS 上,有一天想要写个安卓程序,但是已经不知道从何写起了,现在我转作 Qt ,回去写 iOS 的,能写出来,但是感觉还是差了点。。。代码还是需要感觉的。。
    youdaji
        20
    youdaji  
    OP
       2015-12-17 16:09:12 +08:00
    @robinWu 如果想主攻 ios ,学 h5 对 ios 有帮助吗?
    @chemzqm
    @yoa1q7y
    neo2015
        21
    neo2015  
       2015-12-17 16:28:44 +08:00
    @robinWu 我觉得还好,我是 Android ,用了几天时间学会了 iOS 。然后 2 个月把 iOS 版本做好了,又扭过头来继续写 Android

    如果我是 LZ ,我是很乐意学 HTML5 的。能多学新知识没什么不好的
    yoa1q7y
        22
    yoa1q7y  
       2015-12-17 16:38:02 +08:00
    @youdaji 没有帮助,只是加一门技能
    youdaji
        23
    youdaji  
    OP
       2015-12-17 16:58:40 +08:00
    @yoa1q7y 很多 ios 招聘都要求会 h5 ,不知为何
    IJustmaogepao
        24
    IJustmaogepao  
       2015-12-17 16:59:55 +08:00
    学习 h5 有什么不好。。。
    Pastsong
        25
    Pastsong  
       2015-12-17 17:03:30 +08:00
    楼主 2 天前求实习这么快就入职了
    robinWu
        26
    robinWu  
       2015-12-17 17:17:25 +08:00
    @neo2015 可能情况不一样吧。。你是主要做安卓,只是临时做 iOS,iOS 做完之后,又回去做安卓了,如果让你长期做 iOS ,然后不去做安卓。。。过个一年,你确定你还能写安卓?
    yoa1q7y
        27
    yoa1q7y  
       2015-12-17 17:37:02 +08:00
    @youdaji 如果以后真要做 hybrid app ,会 html5 肯定有好处的
    chemzqm
        28
    chemzqm  
       2015-12-17 17:42:29 +08:00
    @youdaji 你还要会 css , javascript 不是简单的 html 就能做好的

    https://developer.mozilla.org/en-US/docs/Web

    web 是一整套跟 ios 完全不同的技术体系
    chemzqm
        29
    chemzqm  
       2015-12-17 17:44:15 +08:00
    当然你学 web 基础可能并没啥用,因为很可能你们的工作是在某个框架下完成的。
    youdaji
        30
    youdaji  
    OP
       2015-12-17 18:02:09 +08:00
    @chemzqm 这样就是把 ios 给扔掉了?
    wy315700
        31
    wy315700  
       2015-12-17 18:03:31 +08:00
    左手安卓右手 py ,转身还要帮人写 HTML 和 iOS 的怎么破
    TTry
        32
    TTry  
       2015-12-17 18:21:10 +08:00   ❤️ 4
    1.我没见过任何一个能在编程上有一定深度发展的人只懂一种平台的开发。
    2.任何技能达到一定程度之后,只要日常会有接触就不会退步的,反而会更有效率的积累知识深度。
    3.移动端和前端在技术栈虽然完全不同,但是在某种意义上做的是一模一样的事情。
    所以两者都会的话会给你很多很多启发,反过来在任何一项的应用中都会更加得心应手,亲身体验。
    4.从职业发展的角度来说,据我所知 T 家有前端+移动端都要精通的岗位,需求量很大,竞争不激烈。
    5.老实说我并不喜欢题主这种回复别人的方式。别人说什么都是那一两句。
    感觉就像已经认定公司让你转前端是坑你,然后来求别人同意,有点狭隘。
    mcfog
        33
    mcfog  
       2015-12-17 18:27:58 +08:00
    不得不说这就是后端对前端的优势了,难以精通的另一面就是不太会荒废
    youdaji
        34
    youdaji  
    OP
       2015-12-17 18:28:12 +08:00
    @TTry 我就想主业搞 ios ,那么搞 h5 会不会以后没发应聘 ios 开发职位了?
    TTry
        35
    TTry  
       2015-12-17 18:36:16 +08:00
    @youdaji

    你看你都说了你就想主业搞 iOS ,那你还在纠结“搞 h5 好不好”做什么呢?
    如果我说“你够努力的话前端和 iOS 都搞对以后应聘 iOS 开发职业更有帮助”你就会去搞前端吗?别闹了...

    顺便一提,没法应聘 XXX 职位这种说法并不成立。
    chemzqm
        36
    chemzqm  
       2015-12-17 18:53:07 +08:00
    @youdaji 请问什么叫丢掉?现在工作用不到就不学了是吗?
    Phariel
        37
    Phariel  
       2015-12-17 20:07:10 +08:00
    哪天苹果死了,那你怎么办。
    当然,这里是 iV2ex ,当我没说。
    Deeer
        38
    Deeer  
       2015-12-17 22:02:45 +08:00
    看你的想法吧,我也遇到这样的情况,第三天就辞职了。虽然这是我的第一份工作,但是不想一开始就走弯了。不过现在觉得前端也不错。
    dkmilan
        39
    dkmilan  
       2015-12-17 22:05:07 +08:00
    楼主呀,你不能认定了公司要坑你然后过来求赞同呀,然后大家劝你你还很执着。。。

    所谓技术不过是你画图的笔,画家最有价值的地方在于能够作画,工程师最有价值之处在于做出有用的东西。没有什么技术是可以让你吃一辈子,多搞点新东西也可以让你了解别的技术的思路,这样反过来还是可以帮助你在用你现在擅长的技术开发的时候开阔思路。

    Flash 当年如日中天,这才几年?
    neo2015
        40
    neo2015  
       2015-12-18 09:21:52 +08:00
    @robinWu 应该没问题,我本来就是整天什么都做的。毕业后,做过 openwrt , android , ios , php , python ,最近又在学习 nodejs
    lytofb
        41
    lytofb  
       2015-12-18 09:24:52 +08:00
    不干,你应聘的 ios 开发结果来做 h5 ,有意义么?你要是 iOS 牛人,那做点 html 什么的还好,那叫丰富技能栈,你才刚实习,那也叫丰富技能栈?不过是打打杂的
    exch4nge
        42
    exch4nge  
       2015-12-18 09:25:22 +08:00
    下面情况下,继续做 iOS ,找主管商量或跳槽。
    1. 楼主认定 iOS 了,以后打死也只做 iOS
    2. 楼主在 iOS 领域还没深入到一定程度

    @dkmilan 刚毕业做 Flex/AIR ,现在不做了,现在都被 Adobe 卖(捐)了。
    fallwithme
        43
    fallwithme  
       2015-12-18 10:12:04 +08:00
    我是一个木匠,本来做桌子的,公司突然让我做椅子,这样好不好?
    nellace
        44
    nellace  
       2015-12-18 11:10:22 +08:00
    iOS 我觉得虽然难、别扭,但是确实是技术栈比较浅,做一段时间后就会发现很难再进步,不知道 iOS developer 有没有这种感觉?
    nealv2ex
        45
    nealv2ex  
       2015-12-18 11:10:32 +08:00
    千万不要搞 html5 , 对职业发展有很大弊端,
    以后面试官问你, iOS 做的好好的为什么去做 html5 ,你怎么回答,
    既然已经下定决心 iOS, 就一定要坚定不易的持续下去,人的毅力最重要,
    楼上说 flash 也不要管他们,现在难道就没有人做 flash 的人了么。
    moro
        46
    moro  
       2015-12-18 11:15:51 +08:00
    面向金钱编程
    ameba
        47
    ameba  
       2015-12-18 11:30:08 +08:00
    呵呵~ 你用一下 iOS 淘宝 APP 怎么还会有人问这种问题呢
    fengchang
        48
    fengchang  
       2015-12-18 11:59:08 +08:00
    现在确实还有做 Flash 的,但是如果只会 Flash 还有什么前途
    前端技术的进步很快的,基本上就是三五年一代
    前端的技术栈也并不深,跟后端没法比
    所以多熟悉几个前端技术,将来做前端 leader 是个不错的选择
    brucefeng
        49
    brucefeng  
       2015-12-18 13:00:40 +08:00
    公司以前有两个人一直做 java ,后来因为项目需要,两个星期就把 app 移植到了 iPad 版本上,代码都是重新开发的。


    所以,语言和平台算什么
    LeoDev
        50
    LeoDev  
       2015-12-18 14:26:53 +08:00
    @LMkillme
    iOS 拼写 +1
    LMkillme
        51
    LMkillme  
       2015-12-18 14:29:47 +08:00
    @LeoDev 提醒了楼主,后面还是不改,我也就懒得再回复了~
    LeoDev
        52
    LeoDev  
       2015-12-18 15:02:25 +08:00
    @LMkillme
    唉~
    youdaji
        53
    youdaji  
    OP
       2015-12-18 15:21:56 +08:00
    @LMkillme 主要是怕最后变成了 h5 工程师,而不是 ios 工程师
    LMkillme
        54
    LMkillme  
       2015-12-18 15:34:23 +08:00
    @youdaji
    我以前读大学的时候,跟你现在一样,不过当时我想的是嵌入式,一门心思想一辈子干嵌入式开发最好了,我要把嵌入式开发学精深,学什么东西都要考虑一下对学习嵌入式开发有没有好处,于是我就只学 C 语言、算法、数据结构、汇编、 Linux 、 ARM 、 QT 、组成原理、微机原理等等,后面下位机弄好了,发现移动互联网兴起了,导师说现在上位机要用 Android 了,你要去学 Android ,我自然百般不愿意,但还是学了写了,也给我带来很多益处,又过了一段时间,公司有需求要写 iOS 程序,我也还是不愿意,做了之后发现自己还是很喜欢写 iOS ,一写就写到现在。每个阶段学的知识都对我很有益处。
    最后说一句,是 iOS ,不是 ios 。
    youdaji
        55
    youdaji  
    OP
       2015-12-18 15:47:40 +08:00
    @LMkillme 最后你学个四不像,啥都没学精
    sun2920989
        56
    sun2920989  
       2015-12-18 16:20:19 +08:00
    为什么把自己限制在 iOS 上呢 是不是 iOS 攻城狮又如何? 对于程序猿来说,语言和平台真的就有那么大差别吗?我不觉得
    lllang
        57
    lllang  
       2015-12-18 17:11:49 +08:00
    那你在这个上面发问到底是为了什么呢
    明明自己都有选择了,强行要说服别人么?
    yhxx
        58
    yhxx  
       2015-12-18 17:25:56 +08:00   ❤️ 1
    @LMkillme
    一个月前帮楼主内推过,当时 leader 就表示这种拼写不能忍,楼主现在还是不改。。。
    chengkai1853
        59
    chengkai1853  
       2015-12-19 10:07:04 +08:00
    如果你觉得你 ios 的技术比较扎实了,就做做 h5 啊,丰富自己的技能。如果自身 ios 技术不扎实,还是主攻自己的主要方面吧。 ios 吃饭,其他技能丰富。
    ahcat
        60
    ahcat  
       2015-12-20 01:06:52 +08:00 via iPhone
    不想学习还诸多借口。说什么技能专精,就是你是大法师你也要加点力量敏捷才穿得起装备啊。
    hqs123
        61
    hqs123  
       2015-12-20 08:32:25 +08:00
    这个我看以楼主实力肯定可以轻松解决公司交给的 h5 任务,然后留下空余时间楼主自己支配学习 ios ,一举两得啊,楼主应该多往积极好的方面想啊,最后祝你成功。
    FradSer
        62
    FradSer  
       2015-12-20 14:53:46 +08:00
    ios = iOS
    h5 = HTML5

    我感觉楼上的人都有问题,为什么我被招聘进来的时候说的是做 iOS 的开发,然后变成了 Web 开发了,竟然有人说「不想学习还诸多借口」。。。任何事情都是需要有原则的,尤其是开公司这样的事情。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6127 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:24 · PVG 10:24 · LAX 18:24 · JFK 21:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.