ShannonChenCHN / eureka

✍️ I read, I write, I think, I do, I learn, I code.
134 stars 13 forks source link

什么,iOS 开发没人要了!? #57

Open ShannonChenCHN opened 7 years ago

ShannonChenCHN commented 6 years ago

GMTC 赵原的演讲:移动开发的未来

原生开发者要失业了吗?

1. 面对大前端的一系列挑战

2. 挑战不只是来自大前端

2.1 技术热点

2.2 平台影响

2.3 业务热点

3. 如何关注新的技术趋势

4. 原生开发者如何才能不被淘汰

ShannonChenCHN commented 6 years ago

程序员,你还要迷茫多久?

1. 程序员还能做多久?天空依旧很大

至少 5 年内,移动互联网还会是主流。所以程序员毋庸置疑依旧是目前热门的职业,iOS 程序员也还不会那么容易失业。

所以,作为一个 iOS 程序员,首先要夯实 iOS 基础和计算机基础,然后再学一些后端和前端的知识、技能。另外,就是一定要挖掘出自己的兴趣点和特长,在某些领域有所深入,成为 T 型人才。

工作几年后一定要有所积累,尤其是方法论和认知上的突破。

最后就是,正如 stormzhang 所说的,IT 技术的最大缺点就是积累性、复利性太差,更新快,所以我们最好要培养一些第二、第三技能。

2. 如何提升技术——大量的时间投入 + 良好的知识梳理能力

但凡一门技术,你都要投入大量时间,去全面系统的学习,并在学习的过程中自我梳理和总结,任何投机取巧的学习方式都是不可取的。

如果知识是一棵树,那么你需要建立一个树状的知识网,每个树干和树枝构成了这张网络,网络内部四通八达、互相连接。这个时候,每个知识点都位于一个个的网格之中,你还需要去熟悉大部分常用的网格,达到这种状态,这门技术才算理解的透彻。

同时,技术提升分为两个方面:一是,把目前工作所用到的技术做到极致。比如, 架构设计、列表优化等。二是,学习一些目前工作可能用不到,但社会比较前沿的、有价值的技术。比如,音视频解码,AI,Open GL,Open CV,AR等等)。