搜了下 iOS 开发学习路线,发现要成为一个高级或者说合格的 iOS 开发需要具备 JS 或则其他一门语言?就单 JS 来说吧,发现自己开发中并不经常使用 JS 或者说项目中根本用不到。 再次请教下 iOSer 会经常使用 JS 么,应用场景?
之前有学过 JS,但是实际开发中确实用的比较少或者用不上,导致学的过段时间又忘了(手生),所以对 iOS 开发必须会 JS 产生了疑惑。
搜了下 iOS 开发学习路线,发现要成为一个高级或者说合格的 iOS 开发需要具备 JS 或则其他一门语言?就单 JS 来说吧,发现自己开发中并不经常使用 JS 或者说项目中根本用不到。 再次请教下 iOSer 会经常使用 JS 么,应用场景?
之前有学过 JS,但是实际开发中确实用的比较少或者用不上,导致学的过段时间又忘了(手生),所以对 iOS 开发必须会 JS 产生了疑惑。
1
jackchao7432 Jun 26, 2019 哪个傻 x 说的?确实一个合格的程序员不应该仅仅局限于一种语言,但是啊,其他语言也不非得是 js 啊!
|
2
StubbornC Jun 26, 2019 "做 iOS 的最好会一门脚本语言", 可能这样表述会更好一点。。
|
3
justfindu Jun 26, 2019
JSBridge ?
|
4
Livid MOD PRO 比如,如果要用 React Native 开发跨平台应用,就会对 JS 有需求。
|
5
lk920724 Jun 26, 2019
也可以会点仸乐特或者 java
|
6
kimcool Jun 26, 2019
现在连产品汪都要掌握 sql,js,html 知识了,兄弟
|
7
wzw9527 OP @jackchao7432 #1 是的,不是非得 JS,文中单论 JS,其实有学过其他语言,由于工作中用的比较少所以后来基本都落下了
|
9
lonelygo Jun 26, 2019 这事情这么理解:
iOS 或者移动端开发,从目前发展看,横竖是跳不过 React Native / Flutter 这样的跨平台框架了,那么 JS,html 也就绕不过去了。 |
12
Lin0936 Jun 26, 2019
现在纯 Native 越来越少了。
|
13
tiaod Jun 26, 2019
你们不肯学 JS,又不肯转行,我很为难啊
|
14
wly19960911 Jun 26, 2019
@lonelygo #9 还有一个小程序(
|
15
onevcat Jun 26, 2019 如果真的是 iOS 高级开发的话,会 JS 应该是理所当然的...
只是随便用一下的话,JS 这种语言根本不需要学。 (个人建议 iOS 高级开发就不要再纠结工业界的语言了,应该多学一点 Haskell 之类的学术语言让脑子多转转。) |
17
ai277014717 Jun 26, 2019
只业务开发不学 JS 容易被被抢饭碗。
|
18
nicevar Jun 26, 2019
既然是高级开发了,不会 js 几天也就会了
|
19
66beta Jun 26, 2019 via Android
不然 jsbridge 怎么弄?
|
20
shawndev Jun 26, 2019
其实不光是 JS,也需要具备一定的 C 开发能力。究其原因,这两个语言是第三方库最丰富的,无论是集成还是移植都很容易遇到。
多学点语言总归没坏处。毕竟单看语法和标准库的话都不难学( c 艹和 php 不在讨论范围内)。 |
21
hoyixi Jun 26, 2019
早就喜欢提:大前端了
写客户端(原生 or 跨平台), 写 HTML5 页面, 可能连 Web 前端页面也一起写~ 公司节省人力成本的方式,Android、iOS、Web 本来 3 个人,现在 1 个人 再厉害点,连后台 API 一起干了,一个人全干,哈哈 |
22
southsala Jun 26, 2019
之前看了一天 Vue 文档、框架文档,直接上手搞。其实都差不多,重要的是编程思想
|
23
1219178163 Jun 26, 2019
如果需要会 6 种语言,才能保证你的竞争力,你会学哪些?
|
24
lonelygo Jun 26, 2019
@wly19960911 对对对,也是花式框架要学习前端的技术栈
|
25
ibufu Jun 26, 2019
我们公司的小程序是 native 的人来写的
|
26
Lision Jun 26, 2019
不光是 JS/TS 吧,Ruby,Python,Java,Dart 等等
|
27
86091566 Jun 26, 2019
还在纠结语言的并不觉得算什么高级开发
|
28
yalin Jun 26, 2019
骗你入全站
|
30
reus Jun 26, 2019
没有学习能力,算什么高级开发?
|
31
hekunhotmail Jun 26, 2019
不是必须, 是环境需要你会什么,你就要快速去学习
|
32
mooncakejs Jun 26, 2019
前端开发 js 都不会一点也能高级?
|
33
version Jun 26, 2019 多接纳新事物其实对于自己门路也没那么快走窄
虽然语言是可以转的.但是工作年限也是复原 0 开始的.竞争力自然降低很多. 能掌握多点技能..遇到好的机遇也是转方向的基石. 再过 10 年.就没啥客户端开发工程师了..那么多平台.大屏幕..成像技术改变.. 以前红火的安卓 ios.现在呢.除了菠菜或者分销能火火岗位和外包.剩下跳槽的心都不敢. 今年苹果的开发者推出的统一 ui 不难看出..还有近年来苹果开发语言语法的恶心迭代..命运都是他人手上了 做客户端和前端的以后会成为现在年代的设计岗位.无限被压榨.包括工资 |
34
zyw007 Jun 26, 2019
@jackchao7432 严重同意啊,哈哈哈
|
35
nathandu Jun 26, 2019
大前端 掌握多种技能跳槽也好一点啊
iOS + Android + php +Vue +小程序 + Java 技能 get |
36
betulac Jun 26, 2019
因为在抢你饭碗的语言里,js 是最接近成功的那个,我就是因为这个转的前端
|
37
zyw007 Jun 26, 2019
还是得看方向吧,打个比方:有些做音视频的打交道最多的是 C++之类的。。
|
38
xiaowangge Jun 26, 2019
借楼帮朋友问一下,有招 iOS 程序员的吗?
关键字:北京海淀,3 年 iOS 开发经验,985&211 大学,电子商务专业毕业。 |
39
luopengfei14 Jun 26, 2019 via iPhone
|
40
rb6221 Jun 26, 2019 是一个发展方向吧
如果是跨平台 大前端方向,感觉现在还是需要会一点 js 的,主要是会利用其它语言的优点来自己实现一个解决方案来解决跨平台道路上的问题,比如 js lua |
41
fghjghf Jun 26, 2019
因为 iOS 岗位坑少人多啊,所以要求就高了,现在不是高级都没人要。单会 iOS 开发原生行不通了,大前端这么火,或多或少也要懂一点吧。不懂肯定不算高级
|
42
MrStark Jun 26, 2019
只要你把 「算法与数据结构」、「网络」「计算机系统」这三样搞好,就算你连 JS 是什么都不知道又有何妨
|
43
fvckDaybyte2 Jun 27, 2019
照这么说,学 c/c++的一定是 iOS 低级开发……
|
44
flowerains Jun 27, 2019
现在的客户端开发都是混合应用
往往里面不只是用纯 java 或者 iOS,还间杂一些前端开发。 所以说会一门脚本语言也没什么问题,如果让你去做 react native 或者 Flutter 难道你说你不做了? |
45
wzw9527 OP @flowerains #44 不是你这么理解的,如果决定用跨平台语言开发,那当让得去学
|
46
wzw9527 OP @flowerains #44 怎么会有这种想法,如果项目中有需要,那当然是好事,至于和 H5 交互,虽说会用到 JS,但是也不很难,无非就是我调你方法,你传我参数。
你可以说大多是混合开发,并不全都是。 |
47
hoythan Jun 27, 2019
学 C 吧,现在 JS 可以用 C 语言直接写了,运行速度还快 N 倍。
|
48
laravel Jun 27, 2019
全栈开发的节奏
|
49
rannie Aug 1, 2019
工作六年了,前三年纯 OC, 后面开始 React, Node, OC, Flutter 混写。。。。
|