1
liuzhedash 2023-02-09 10:09:39 +08:00
工作这么久,Flutter 和 RN 都不会有点说不过去了。。。
建议学前端,起码主流小程序平台得学会吧,js 相比于 oc 还是非常通用的。 |
2
tool2d 2023-02-09 10:16:50 +08:00 1
不建议学前端,你已经 30 岁了,前端都是小需求,赚不到什么大钱的。
大公司需求会相对正规一点,但是一般人也进不去。 |
3
Bastion OP @liuzhedash 我感觉也是说不过去,现在想想自己真的很幸运,原生一直做到现在,每次换工作衔接的都还挺好。这一安逸,人就废了
|
4
Bastion OP @tool2d 这不是还想再写代码这条路在走走么,起码走到 35 吧。我是之前写原生与 JS 交互的时候看过一段时间 JS ,然后想到的学学前端,看能不能找个班儿上。
|
5
zqlcrow 2023-02-09 10:59:57 +08:00
确实挺迷茫的。
我比楼主好一点,Android 原生开发 n 年,20 年转 Flutter ,后来靠着 Flutter 苟延残喘。 但感觉也已经命不久矣。 App 上架那么麻烦,能做的大部分小程序都能做。 我现在是靠着:奇怪的功能导致小程序无法实现混日子。 目前在学 web 。 要稳一点,和我一样先学 Flutter ?毕竟 Flutter 免不了还是要和原生部分打交到。会原生是优势。 再之后再看看其他路线? 我也有朋友,从 Android 直接转后台。但我个人感觉前端做久了,转后台难以习惯。还是希望能看到界面的东西。因人而异。至少我太依赖写点代码看看效果了。 |
6
finab 2023-02-09 11:06:06 +08:00
我感觉整个大前端的技术栈都挺简单的,全都入门一遍也花不了时间,然后再找个当成第二技能深入一下。
|
7
charlie21 2023-02-09 11:13:19 +08:00 1
安卓 + iOS + Flutter
|
8
justin2018 2023-02-09 11:22:47 +08:00
Flutter 和 RN 我司是前端做
o(╥﹏╥)o |
9
dearmymy 2023-02-09 11:40:07 +08:00
只抱着 ios 原生后面肯定没饭吃。
如果转行,只能说其他行业更难,程序员自嘲别当真了。 做了这么多年开发了,语言都差不多,前端东西原理也差不多。把思路从自己是 ios 开发,变成自己是大前端开发。 #7 说的对,都学起来把。 我入职时候老领导之前写塞班,我入职写 mfc 。 |
10
BUHeF254Lpd1MH06 2023-02-09 11:50:55 +08:00 1
还是建议走大前端方向(啥都能招呼点)。
跟 op 一样,16 年入行做 iOS ,18 年就觉得 iOS 市场不对劲了。正好赶上公司给机会,转了前端开发。前端( js )能做的事情更多,边界更广,而且相比 OC 真的很简单。 说一下我的学习路线,先从小程序做起(学习 js+css),然后做 RN(学习 react),这样可以让你从类 APP 开发开始,代入更快,试着写几个 demo 之后就可以试着用 react 写网站了。基本上就是适应下前端的路由方式( react-route )。 做了几个大型的系统之后,对 webpack 什么的有个大概了解就可以入手 nodejs 了,写个接口整个自己的小网站。 相信我,前端真的不难学,而且没有 iOS 开发那么深入,不用去关注啥 runtime/runloop/gc ,循环引用引用计数,也不用看 c 那些搞不懂的源码。而且写布局真的很快,新出的 swiftUI 我不太了解,可能也很优秀。 顺便多说一句,有原生经验做 APP 开发真的很有优势。比如我在我司,我们前端组有很多个 APP 项目( RN/Flutter )项目,但是就是死活不让我参加,每次都是他们那堆人自己搞哈哈,聊天的时候都是恭维我,开项目从来不让我进生怕我进来降维打击他们,摘他们果子真无语。在前端眼里搞移动端真的是香饽饽,别人碰都碰不得 |
12
MrGG 2023-02-09 14:46:30 +08:00
同 iOS 大龄 coder , 建议学学 Flutter , 有原生 App 开发的底子,转过来会很有优势,而且如果有接触过 SwiftUI 的话,转 Flutter 也比较容易,话说 Flutter 写起 UI 来有点爽。。。
|
13
fengjianxinghun 2023-02-09 14:50:29 +08:00
同 iOS 大龄 coder ,已经被逼转行
|
14
Bastion OP 好的,我也看看 Flutter ,之前选择先看看前端主要是因为在了解过 Flutter 之后,Dart 这门语言好像除了 Flutter 之外别的都干不了,怕研究半天找工作还没用上
|
17
Bastion OP @fengjianxinghun 大哥最后转什么了呢
|
19
fengjianxinghun 2023-02-09 15:08:28 +08:00
@Bastion 接外包干点零活,然后送外卖
|
20
f165af34d4830eeb 2023-02-09 15:14:57 +08:00
考虑一下做 iOS NetworkExtension 相关 app 开发?(笑
如果你有能力写一个能在 15MB 内存限制下运行的规则解析引擎+流量转发核心,你也有机会在众多科学上网 app 里分一杯羹。 |
21
datoujiejie221 2023-02-09 15:35:11 +08:00
我是通过 go 转的后端,go 入门还是比较简单,而且 oc 也是 if err ,写起来也没有不适,go mod 给我感觉就像 cocoapods 。
后端要学的东西很多,但是云原生和微服务还是会流行很多年,可以持续的学习,不像 iOS ,oc->swift->rn,weex->flutter ,说多了都是泪。 |
23
MrLan 2023-02-09 17:16:06 +08:00
跟楼主一样,同 16 毕业入 iOS ,也是 9 月满 30 ,我是 20 年出去面试一圈发现 iOS 越来越难搞了,刚好以前也搞过 RN 对跨平台比较感兴趣,所以果断转了 Flutter ,目前主 Flutter 快两年了,感觉整体还不错,目前市场上招聘也是还可以,建议如果还想继续做 APP 的话,真的可以考虑下学学 Flutter 。。。
|
24
zjw7sky 2023-02-09 17:22:15 +08:00
反正 iOS 前端 flutter vue 都学了,然后现在在搞 java
|
25
sometime 2023-02-09 17:56:53 +08:00
从小程序入手先了解 html css js ,转前端真的相对来说比较容易,推荐学完小程序开始学习 vue 对于新手学习会比较容易
|
26
zoharSoul 2023-02-09 17:58:04 +08:00
@zqlcrow 感觉小程序很少有人用啊, 公司也不怎么重视
待过的 /身边朋友的公司, 小程序投入都很少, 流量更是特别少. 我是后端 但是经常看到说现在不做 app, 都做小程序的, 好奇很久了... 是一线和 2,3 线的区别吗? |
27
Bastion OP @MrLan 那大哥您去面的时候是面的 iOS 还是 Flutter 呢,Flutter 真要搞的话,应该也是需要原生安卓经验的吧
|
28
MrLan 2023-02-09 20:03:07 +08:00
@Bastion 我当时是花了一周的时间看了下 flutter 的东西,然后去面的也是 flutter ,不过当时面试官也没问太深 flutter 的东西,大多数时候还是问的 iOS ,所以就幸运的过了。。。其实真搞 flutter 的话也不是说一定要会原生,但会原生会是个大大的加分项,我们组有一些同事也是直接前端转过来的
|
29
followNew 2023-02-09 20:17:13 +08:00
把现在做的 App,改成用 flutter ,改完就会了。
|
30
abelmakihara 2023-02-09 20:52:18 +08:00
会原生在搞混合应用可是大优势呢
|
31
exploreexe 2023-02-09 22:11:52 +08:00
iOS 现在挺难的,好几年前培训机构都不培训移动端了,iOS 和 Android ,现在都是培训前端。
小程序太猛了,不得不说张小龙还是有两把刷子,现在政务、医院、餐厅基本都是小程序,掏出手机微信扫一扫就搞定 了,没有人愿意再下一个 APP ,APP 的流程还得注册、登录还要一堆权限。 另外,大厂掌握了流量入口,对小公司来说,开发移动端又增加成本,不如直接前端一把梭,如果成了才会考虑 app 。 现在上架 APP 又这么困难,国内需要公司资质,苹果审核各种刁难,有的一年才能上架成功,动不动给你来个账户调查。 APP 难做,需求减少,工作也会减少,iOS 开发前景不是很光明。 iOS 开发未来再哪里,如果技术+学历都不错,可以继续做 iOS 开发,如果两项都不行,学学前端和 flutter 吧,如果能继续做 iOS 就继续做,如果实在不行,至少提前准备了,等到被裁的时候不至于这么恐慌。 |
32
zzzkkk 2023-02-09 22:44:27 +08:00 via Android
@f165af34d4830eeb
规则解析引擎 流量转发核心 做这个收费不怕被抓么 用户多的工具都被精准识别 早晚问题 过去几年最感动的事情就是国家花了几千亿建墙 有人竟然提供了免费的翻墙工具 搞成功那一刻 感动呀 |
33
f165af34d4830eeb 2023-02-10 00:52:00 +08:00 via iPhone
@zzzkkk #32 刘大爷都财富自由了,他都不担心被抓。
|
34
liveoppo 2023-02-10 03:57:08 +08:00
不建议 flutter ,这等于还是在客户端范围转圈圈,早点走出来吧
建议 html+css+js+react 这一套,未来 nodejs 扩展到后端 |
35
zzzkkk 2023-02-10 06:36:57 +08:00 via Android
@f165af34d4830eeb
刘大爷是谁 什么软件 |
36
b1iy 2023-02-10 08:11:49 +08:00
原生 Android 开发在此,工作这几年已经在大前端 Vue.js Angular + UniApp Cordova 的方向渐行渐远
|
37
buried 2023-02-10 08:19:29 +08:00
我这个后端倒是对原生移动端开发很感兴趣哈哈哈
|
39
practicingman 2023-02-10 09:18:23 +08:00
@whereFly 选 flutter 。讲真的,不开玩笑
|
40
HeapOverflow 2023-02-10 09:20:25 +08:00 via iPhone
不知道国内是什么情况,但是美国最近两年用 flutter 的公司变多了。个人很看好,尤其最近 3.7 之后,性能提升十分显著
|
41
dd991 2023-02-10 09:41:42 +08:00
为什么不学习 H5 js ,这种万金油的类型,这家公司可以没有 ios android flutter 等,但不能没有 web 端,除非不做线上
|
42
toroYu 2023-02-10 09:48:25 +08:00
看着特别像我的自白,就一点不同,我是 8 月,哈哈。
|
43
Exdui 2023-02-10 09:48:47 +08:00
正在学习 swift 打算开发 App
|
44
erlking 2023-02-10 09:52:36 +08:00
还不如学后端,进可攻退可守,混不进大公司还可以到小公司一把梭。
|
45
mcluyu 2023-02-10 09:55:26 +08:00
我比你还惨,15 年,年龄还比你大,但是舒适区待久了确实不知道该干啥了,不过也还好,等真的没人要原生开发了,有 OC ,Swift 基础要转其他前端还是比较容易的,考虑从把一些新的简单需求使用其他技术来做开始。
|
47
Bastion OP @exploreexe 感谢你的建议,纯 iOS 确实前景不光明了
|
48
MakHoCheung 2023-02-10 10:23:45 +08:00
@whereFly 肯定用苹果最新的技术呀,Swift SwiftUI
|
49
jay435990054 2023-02-10 11:08:37 +08:00
兄弟们 明年 苹果出 vr 设备 就好了 不用慌
|
53
KJR5OR04CnCiWf02 235 天前
@joshia 微信加不上
|