Open ShannonChenCHN opened 7 years ago
至少 5 年内,移动互联网还会是主流。所以程序员毋庸置疑依旧是目前热门的职业,iOS 程序员也还不会那么容易失业。
所以,作为一个 iOS 程序员,首先要夯实 iOS 基础和计算机基础,然后再学一些后端和前端的知识、技能。另外,就是一定要挖掘出自己的兴趣点和特长,在某些领域有所深入,成为 T 型人才。
工作几年后一定要有所积累,尤其是方法论和认知上的突破。
最后就是,正如 stormzhang 所说的,IT 技术的最大缺点就是积累性、复利性太差,更新快,所以我们最好要培养一些第二、第三技能。
但凡一门技术,你都要投入大量时间,去全面系统的学习,并在学习的过程中自我梳理和总结,任何投机取巧的学习方式都是不可取的。
如果知识是一棵树,那么你需要建立一个树状的知识网,每个树干和树枝构成了这张网络,网络内部四通八达、互相连接。这个时候,每个知识点都位于一个个的网格之中,你还需要去熟悉大部分常用的网格,达到这种状态,这门技术才算理解的透彻。
同时,技术提升分为两个方面:一是,把目前工作所用到的技术做到极致。比如, 架构设计、列表优化等。二是,学习一些目前工作可能用不到,但社会比较前沿的、有价值的技术。比如,音视频解码,AI,Open GL,Open CV,AR等等)。
GMTC 赵原的演讲:移动开发的未来
1. 面对大前端的一系列挑战
2. 挑战不只是来自大前端
2.1 技术热点
2.2 平台影响
2.3 业务热点
3. 如何关注新的技术趋势
4. 原生开发者如何才能不被淘汰