你们对当前和以后 iOS 就业环境怎么看?
去大公司还能有份工作
中小型公司遇不到性能问题
大公司自然养得起优化的人
不知道这里有没有独立开发者,可以相互学习一下啊,分享一下个人作品的运营经验
虽然移动设备普及率越来越高,但现在日常需求几个头部 APP 就完全满足了,其他中小型 APP 都可以通过公众号,小程序,浏览器方式实现。所以原生开发支撑的岗位数量越来越少。
从用户角度来看除非需求上有突破,才能解决根本问题。
而开辟新需求现在来看有两种路线,一是移动设备上生产力能力提升,参考 iPadOS ;二是开发新系统,强行创造需求,参考 Fuchsia,某厂的鸿蒙 OS
请记住,如果你扎根在前端,则你是搞“图形人机交互界面”的,你的精力应该放在研究如何更好的实现“更容易更方便被人操作的界面”上,这需要你自身有生活的积累,甚至观察你身边的各色人等,如何使用软件,而不是去研究某个 UI 实现技术,什么 RN,flutter,都不过是一种实现技术,现在的实现技术原理都趋同了,没有过度深入的价值,你几乎找不到什么 UI,可以用 A 技术画出来而 B 技术画不出来。所以,你画出来的 UI 好不好用,才是核心;而 GUI 技术本身,也只剩下,这个技术性能好吗?占资源大不?这个技术能跨平台不?这个技术开发是否方便?诸如此类的判断了
=======
只要 H5,webapp,hybrids 之类的东西存在,逃避监管就是一个事实上很容易的事情,你觉得苹果会忍这个?
整个市场环境如此,搞的大部分手机组装商通过高端机获取利润(但也有个水平线,参考当年的 iphone8 和 iphone x 的惨败,所以现在苹果学精了,价格太离谱,也没人买。)苟活着。
如果你在 2010 年问这个问题,我会极地推荐你入这行,现在?呵呵?
最简单一个问题,现在苹果手机在全中国的市场保有率是多少?用户几年才更换一部苹果手机?你自己思考下
你要是在只打算在风口赚快钱,搞几年程序员就转行,那你确实可以不考虑。
你基础好的话,实现技术都是可以很容易转变的。自己撸几个就熟了,去找工作把自己撸出来的作品给对方看呗
你对前端的理解。。。如果你是当面和我这么说,我要再年轻 10 岁呢,一定会操起我的机械键盘砸到你脸上(虽然我不是写前端的),但是现在算了,已经没有和人争论的动力了。我只想说,人可以写一辈子代码,但是很难靠写代码生存一辈子。所以人一定要理解自己的工作价值核心究竟在哪里,而应该尽量围绕这个核心去建立你的才干体系。多余就不多说了,祝你好运
2.我跟你谈技术,你跟我谈生存价值。这不是我对前端的理解,而是目前产品开发的模式。
你可以说你同时在负责前端和 UX,你把两者混为一谈然后转身又在跟我谈才干体系。
前端可以做的事情太多了,可以去搞 WebGL 做建模渲染,也可以去玩玩 NodeJS 写写服务端,还可以玩玩 Service Worker 和 webAssembly 做性能贴近原生的 PWA,并不是什么“研究如何更好的实现“更容易更方便被人操作的界面”,。
当然,如果你特指个人开发者,或者几个人的团队,一个人全栈,那就当我上面的话都没说。
@Leonard 建议看完我这的回复再做决定,前端的节奏更快。