本来搞 ios 的,公司却让搞移动端 H5,这俩有啥联系吗? 做 h5 是不是就要把 ios 技能给荒废了,对职业发展不好?
1
caiya21 2015-12-17 13:55:00 +08:00
react native
|
2
laoyur 2015-12-17 14:02:25 +08:00
可以丰富你的技能栈,有啥不好
|
3
mofet 2015-12-17 14:02:48 +08:00
跟公司安利 react ,就说可以 Android 和 iOS 跨平台,你还能积累一点经验。
|
4
boywang004 2015-12-17 14:06:06 +08:00
你们公司还挺棒的!呵呵。
|
5
LMkillme 2015-12-17 14:10:53 +08:00 3
为什么要局限于一个领域,安于在舒适区呢?公司给你提供时间、物力以及工资让你学新的东西,这不是非常好么?我是求之不得。
很少有公司的业务能让你能持续不断地在一个领域内不断精深,更多时候是写业务代码写到烦,不断重复,如果公司让你做别的,这不是挺好? 另,作为 iOS 开发者, iOS 的拼写就别写错了吧 :) |
8
paicha 2015-12-17 14:46:42 +08:00 via iPhone
技多不压身,我是前端,还打算学 Swift 。
|
9
aisk 2015-12-17 14:48:48 +08:00
支持技多不压身。
|
14
yoa1q7y 2015-12-17 15:41:39 +08:00
这是趋势,百度现在推行组件化了,也就是 hybrid app , App 下载一个 zip 包,里面是 html css js
|
15
chemzqm 2015-12-17 15:47:37 +08:00
这是趋势,因为 h5 的开发成本和灵活性都比 ios 要高,虽然它不完善的地方很多
|
16
wy315700 2015-12-17 15:49:50 +08:00
哪一年 iOS 淘汰了,楼主去干啥呢
|
17
ibireme 2015-12-17 15:49:51 +08:00
如果不降工资,那赶紧学啊,多好的机会。
|
18
xingso 2015-12-17 15:55:49 +08:00
不错啊。。。好公司。。
|
19
robinWu 2015-12-17 15:57:28 +08:00
问题还是你真正想要做的。别人可能觉得说多学一个技能,但是很多时候你换了方向, iOS 对你来说就越来越远了,技术更新很快的,一段时间你不写 iOS 的代码,再回来写就快写不出来了,思路或许还在,但是代码的感觉已经没有了。这是我的经验,我一开始做安卓,然后转了 iOS,精力都放在 iOS 上,有一天想要写个安卓程序,但是已经不知道从何写起了,现在我转作 Qt ,回去写 iOS 的,能写出来,但是感觉还是差了点。。。代码还是需要感觉的。。
|
21
neo2015 2015-12-17 16:28:44 +08:00
@robinWu 我觉得还好,我是 Android ,用了几天时间学会了 iOS 。然后 2 个月把 iOS 版本做好了,又扭过头来继续写 Android
如果我是 LZ ,我是很乐意学 HTML5 的。能多学新知识没什么不好的 |
24
IJustmaogepao 2015-12-17 16:59:55 +08:00
学习 h5 有什么不好。。。
|
25
Pastsong 2015-12-17 17:03:30 +08:00
楼主 2 天前求实习这么快就入职了
|
26
robinWu 2015-12-17 17:17:25 +08:00
@neo2015 可能情况不一样吧。。你是主要做安卓,只是临时做 iOS,iOS 做完之后,又回去做安卓了,如果让你长期做 iOS ,然后不去做安卓。。。过个一年,你确定你还能写安卓?
|
28
chemzqm 2015-12-17 17:42:29 +08:00
@youdaji 你还要会 css , javascript 不是简单的 html 就能做好的
https://developer.mozilla.org/en-US/docs/Web web 是一整套跟 ios 完全不同的技术体系 |
29
chemzqm 2015-12-17 17:44:15 +08:00
当然你学 web 基础可能并没啥用,因为很可能你们的工作是在某个框架下完成的。
|
31
wy315700 2015-12-17 18:03:31 +08:00
左手安卓右手 py ,转身还要帮人写 HTML 和 iOS 的怎么破
|
32
TTry 2015-12-17 18:21:10 +08:00 4
1.我没见过任何一个能在编程上有一定深度发展的人只懂一种平台的开发。
2.任何技能达到一定程度之后,只要日常会有接触就不会退步的,反而会更有效率的积累知识深度。 3.移动端和前端在技术栈虽然完全不同,但是在某种意义上做的是一模一样的事情。 所以两者都会的话会给你很多很多启发,反过来在任何一项的应用中都会更加得心应手,亲身体验。 4.从职业发展的角度来说,据我所知 T 家有前端+移动端都要精通的岗位,需求量很大,竞争不激烈。 5.老实说我并不喜欢题主这种回复别人的方式。别人说什么都是那一两句。 感觉就像已经认定公司让你转前端是坑你,然后来求别人同意,有点狭隘。 |
33
mcfog 2015-12-17 18:27:58 +08:00
不得不说这就是后端对前端的优势了,难以精通的另一面就是不太会荒废
|
35
TTry 2015-12-17 18:36:16 +08:00
@youdaji
你看你都说了你就想主业搞 iOS ,那你还在纠结“搞 h5 好不好”做什么呢? 如果我说“你够努力的话前端和 iOS 都搞对以后应聘 iOS 开发职业更有帮助”你就会去搞前端吗?别闹了... 顺便一提,没法应聘 XXX 职位这种说法并不成立。 |
37
Phariel 2015-12-17 20:07:10 +08:00
哪天苹果死了,那你怎么办。
当然,这里是 iV2ex ,当我没说。 |
38
Deeer 2015-12-17 22:02:45 +08:00
看你的想法吧,我也遇到这样的情况,第三天就辞职了。虽然这是我的第一份工作,但是不想一开始就走弯了。不过现在觉得前端也不错。
|
39
dkmilan 2015-12-17 22:05:07 +08:00
楼主呀,你不能认定了公司要坑你然后过来求赞同呀,然后大家劝你你还很执着。。。
所谓技术不过是你画图的笔,画家最有价值的地方在于能够作画,工程师最有价值之处在于做出有用的东西。没有什么技术是可以让你吃一辈子,多搞点新东西也可以让你了解别的技术的思路,这样反过来还是可以帮助你在用你现在擅长的技术开发的时候开阔思路。 Flash 当年如日中天,这才几年? |
40
neo2015 2015-12-18 09:21:52 +08:00
@robinWu 应该没问题,我本来就是整天什么都做的。毕业后,做过 openwrt , android , ios , php , python ,最近又在学习 nodejs
|
41
lytofb 2015-12-18 09:24:52 +08:00
不干,你应聘的 ios 开发结果来做 h5 ,有意义么?你要是 iOS 牛人,那做点 html 什么的还好,那叫丰富技能栈,你才刚实习,那也叫丰富技能栈?不过是打打杂的
|
42
exch4nge 2015-12-18 09:25:22 +08:00
下面情况下,继续做 iOS ,找主管商量或跳槽。
1. 楼主认定 iOS 了,以后打死也只做 iOS 2. 楼主在 iOS 领域还没深入到一定程度 @dkmilan 刚毕业做 Flex/AIR ,现在不做了,现在都被 Adobe 卖(捐)了。 |
43
fallwithme 2015-12-18 10:12:04 +08:00
我是一个木匠,本来做桌子的,公司突然让我做椅子,这样好不好?
|
44
nellace 2015-12-18 11:10:22 +08:00
iOS 我觉得虽然难、别扭,但是确实是技术栈比较浅,做一段时间后就会发现很难再进步,不知道 iOS developer 有没有这种感觉?
|
45
nealv2ex 2015-12-18 11:10:32 +08:00
千万不要搞 html5 , 对职业发展有很大弊端,
以后面试官问你, iOS 做的好好的为什么去做 html5 ,你怎么回答, 既然已经下定决心 iOS, 就一定要坚定不易的持续下去,人的毅力最重要, 楼上说 flash 也不要管他们,现在难道就没有人做 flash 的人了么。 |
46
moro 2015-12-18 11:15:51 +08:00
面向金钱编程
|
47
ameba 2015-12-18 11:30:08 +08:00
呵呵~ 你用一下 iOS 淘宝 APP 怎么还会有人问这种问题呢
|
48
fengchang 2015-12-18 11:59:08 +08:00
现在确实还有做 Flash 的,但是如果只会 Flash 还有什么前途
前端技术的进步很快的,基本上就是三五年一代 前端的技术栈也并不深,跟后端没法比 所以多熟悉几个前端技术,将来做前端 leader 是个不错的选择 |
49
brucefeng 2015-12-18 13:00:40 +08:00
公司以前有两个人一直做 java ,后来因为项目需要,两个星期就把 app 移植到了 iPad 版本上,代码都是重新开发的。
所以,语言和平台算什么 |
54
LMkillme 2015-12-18 15:34:23 +08:00
@youdaji
我以前读大学的时候,跟你现在一样,不过当时我想的是嵌入式,一门心思想一辈子干嵌入式开发最好了,我要把嵌入式开发学精深,学什么东西都要考虑一下对学习嵌入式开发有没有好处,于是我就只学 C 语言、算法、数据结构、汇编、 Linux 、 ARM 、 QT 、组成原理、微机原理等等,后面下位机弄好了,发现移动互联网兴起了,导师说现在上位机要用 Android 了,你要去学 Android ,我自然百般不愿意,但还是学了写了,也给我带来很多益处,又过了一段时间,公司有需求要写 iOS 程序,我也还是不愿意,做了之后发现自己还是很喜欢写 iOS ,一写就写到现在。每个阶段学的知识都对我很有益处。 最后说一句,是 iOS ,不是 ios 。 |
56
sun2920989 2015-12-18 16:20:19 +08:00
为什么把自己限制在 iOS 上呢 是不是 iOS 攻城狮又如何? 对于程序猿来说,语言和平台真的就有那么大差别吗?我不觉得
|
57
lllang 2015-12-18 17:11:49 +08:00
那你在这个上面发问到底是为了什么呢
明明自己都有选择了,强行要说服别人么? |
59
chengkai1853 2015-12-19 10:07:04 +08:00
如果你觉得你 ios 的技术比较扎实了,就做做 h5 啊,丰富自己的技能。如果自身 ios 技术不扎实,还是主攻自己的主要方面吧。 ios 吃饭,其他技能丰富。
|
60
ahcat 2015-12-20 01:06:52 +08:00 via iPhone
不想学习还诸多借口。说什么技能专精,就是你是大法师你也要加点力量敏捷才穿得起装备啊。
|
61
hqs123 2015-12-20 08:32:25 +08:00
这个我看以楼主实力肯定可以轻松解决公司交给的 h5 任务,然后留下空余时间楼主自己支配学习 ios ,一举两得啊,楼主应该多往积极好的方面想啊,最后祝你成功。
|
62
FradSer 2015-12-20 14:53:46 +08:00
ios = iOS
h5 = HTML5 我感觉楼上的人都有问题,为什么我被招聘进来的时候说的是做 iOS 的开发,然后变成了 Web 开发了,竟然有人说「不想学习还诸多借口」。。。任何事情都是需要有原则的,尤其是开公司这样的事情。 |