1
zhihaofans 2019-03-23 17:44:48 +08:00 via Android
你好是的,现在大家都用 Windows 10
|
2
dabaibai 2019-03-23 17:48:11 +08:00
你好是的,现在大家都用 Linux
|
3
yxq1990 2019-03-23 17:56:54 +08:00
iOS/Android 没凉,iOS/Android 开发凉了
|
4
longaiwp 2019-03-23 18:08:53 +08:00
你好是的,现在大家都用 macOS
|
5
fromdark 2019-03-23 18:53:17 +08:00
说的是 android/ios 原生开发吧,现在入肯定凉了
|
7
jdgui 2019-03-23 19:59:12 +08:00 via Android
每次看到这种帖子我都怀疑自己是个假的安卓开发。。为啥我看到安卓开发的岗位还是非常非常多的。
|
8
hkitdog 2019-03-23 20:19:03 +08:00 via iPhone
现在都他妈是 web
一个网站就能横跨几个平台,现在没什么 starup 会做原生 app,除非是做游戏的,一定要在原生上跑 请一个写 js 的 没多少成本, 再过几年大型游戏估计能在 chrome 上跑 |
9
murmur 2019-03-23 20:55:49 +08:00
@hkitdog 但是那些 hybrid 死都死的差不多了啊 留在用户手机里的还是 native 壳的应用 就算嵌入其他混合框架都是魔改爆改级的
|
10
huruwo 2019-03-23 21:48:19 +08:00
hybrid 上世纪的东西就不说了,RN 体验凑合把,不过据说要重写一遍了。至于 Flutter,你去搜下。有没有招只会 flutter 的岗位,顶多做个加分项。
建议转 js,js 天哈第一。学会 js=全栈工程师=做十个人的活拿五个人的钱。 |
11
xjbeta 2019-03-23 23:18:59 +08:00 via iPhone
我有打算学学 flutter 但是看看 GitHub 上还有 4k 多个 issues 还是往后推推吧
|
12
murmur 2019-03-23 23:43:06 +08:00 1
楼主
我建议你学 android android 用 java java=加瓦 加瓦加瓦添砖加瓦 说明 java 才是大型应用的基石 如果 android 不景气你可以转企业开发 j2ee=捷途易易 说明选择 java 会让你开发一路顺风 |
13
huclengyue 2019-03-24 00:02:32 +08:00 via Android
@kukala flutter 犹豫机制的原因,体验上跟原生一样,其他的跟原生比还是要差点
|
14
boolean93 2019-03-24 01:01:54 +08:00 1
凉个蛋啊,问这种问题不如自己调查一下目前的需求行情。
|
15
jacketma 2019-03-24 07:16:02 +08:00 via Android
手机客户端必然重走 PC 老路。早前那么多.exe 软件,现在都 web 服务化了,手机 App 的轻应用、PWA、小程序只会越来越多。客户端只能留给大厂和游戏了。
|
16
fromdark 2019-03-24 08:37:33 +08:00 1
@kukala
1.新手现在入安卓或者 ios 的原生开发很可能是凉了,因为整个市场已经趋于稳定了,需要的只是维护和更新,有那么多经验丰富的老手,新手自然就不吃香了。重点是新人,对于已经有丰富开发经验的程序员还暂时不会凉。 2.对于创业公司来说,如果需要一款 app,更愿意先用混合开发,因为没钱。等公司有资金之后再重新用原生开发。 3.其实混合开发也没有上面说的那么糟糕,而且只要市场有,必然可以优化,成本也是一个混合的优势。就好像安卓毛病多,但成本低,所以安卓的市场也很繁荣一样。 |
17
haofei 2019-03-24 10:06:26 +08:00
学好 javascript 保底
上手 flutter 这个是赌未来 |
18
ibugeek 2019-03-24 11:26:24 +08:00
做外包的话,uniapp 很可以啊,连小程序都能够生成。
|
19
luopengfei14 2019-03-24 17:12:28 +08:00 via iPhone
iOS 刚转 java 后端,安卓需求感觉还好一些吧。
要是中高级的还好一些,可惜我不是 |
21
kukala OP @luopengfei14 iOS 中高级的定标准大致上是怎样的?
|
22
luopengfei14 2019-03-25 21:00:24 +08:00 via iPhone
@kukala
技术积累厚? iOS 知识点知道的广?源码研究多?编程能力强?业务知识多?交流能力好? (´_`。)我也不能一下说清。github 有全面的 iOS 学习资料,还是中国人建的仓库,你找找吧 |
23
Smallweed 2019-04-04 09:48:27 +08:00 1
初级:UI 界面搭建、能利用网络框架进行调试接口、能使用第三方框架、熟悉 iOS API、完成业务逻辑需求
中级:能快速完成界面搭建、能根据项目业务逻辑以及需求封装出常用工具类、熟悉 iOS 内置 API、能快速选择学习第三方、了解第三方底层并进行二次封装、有基本的架构能力并设计出健壮的架构、有较好的编程习惯、有一点产品意识 高级:能对第三方安全性进行评估、架构风险评估、项目风险评估 ,有开发新框架的能力、在专项领域有积累和造诣、能解决公司核心业务(安全、图形图像、音视频等技术攻关)、能做技术调研并快速熟悉 |
24
Smallweed 2019-04-04 09:50:28 +08:00
一个人技术能力强不强,关键在于他解决问题的能力
|
25
kukala OP @luopengfei14 感谢回复
|
27
iosnewbee 2019-04-11 08:46:06 +08:00
@luopengfei14 怎么转 java 了?我是 java8 年了,感觉没什么可学的了,想学 ios 呢
|
29
luopengfei14 2019-04-11 10:21:07 +08:00 via iPhone
@iosnewbee 感觉 iPhone 要死的感觉,我还是早做打算早点撤
|
30
zsading 2019-05-14 10:16:24 +08:00
还是切入前端比较妙
|
31
jinsongzhao 2019-11-08 15:03:13 +08:00
轮回现象。桌面应用 C/S,慢慢被 WEB 2.0 替代。然后移动端来了,APP=C/S,下一步就是 WEB 3.0 替代 APP 了。
|
32
Arison 56 天前
肺腑之言:技术永远只是工具,只是器物层面的。想要发展的好,管靠技术,还不太够。现实真的很残酷,身为程序员群体一员,有感而发,我觉得还是要未雨绸缪,不要等危机来了,再想办法。已经来不及了。
干技术的,只要还是帮别人打工,你的危机就无法避免,只能缓解。建议好好思考自己的未来。不要等到四十多岁的时候,还在和年轻人抢饭碗啊。然后面对面试官无情的鄙视。人在衰老,技术在更新,精力在下降,负担在变大。 1.尽量在 35-40 岁这几年之前,多做点有用的积累。这种积累可以帮助自己度过中老年经济危机。 2.定投美股与债券。保证平均年化收益 6 到 10 个点就行。 3.业余时间多学技术,多学点,让自己被淘汰的慢点。争取变成全栈。现在网络上想学什么技术,资源都有,就看你执行力了。 4.积极开拓被动收入。这点是最关键的,也是最需要你保持耐心的。拥有稳定的被动收入,等于你有用了人生下半场的主动权。 5.别为了任何事情,过度损害自己的健康,人要懂得细水长流,而不是过度榨干自己的身体。得不偿失。过度损害身体,赚来的任何东西,都将失去。 6.尝试探索和挖掘自己的兴趣点,编程,建网站,研发技术课程售卖,研发某个软件系统售卖。那种获得一次性收益的外包性质的,不是很建议去做。你的时间是宝贵的, 不要把时间浪费到效益很低的地方去。仔细研究下被动收入。你的人生从此打开了一扇门。 我业余时间就弄了一个程序员导航网站,有兴趣的小伙伴可以收藏下:nav.vpssw.com |