滔哥这问题涉及范畴挺广的,前些日子在传智播客上了基础的课程,刘天源老师第一堂课就讲了很多关于未来发展方向,我记录了笔记,和大家分享一下吧!
(一):产品经理
工作需要掌握的理论知识(Mockups、briefs、Axure)做需求分析,做产品原型涉及。(俗话就是接活的,拉皮条的——自己理解)
(二):图形图像
例如:美图秀秀、最近流行的萌漫、以及前段时间火过一阵子的魔漫相机。(这一部分还是非常稀缺)
(三):音频处理
例如:天天动听、酷我、酷狗、网易云音乐
涉及知识:转码、解码。
(四):游戏开发
未来要学习:(Coco2d、2d-x、Unity3d、SpritekitGame)
(五):流媒体
例如:微信、陌陌、旺信、易信
需要掌握的知识:语音通话、XMPP
(六):网络协议 (TCP/IP 、SOAP、SMB、SIP)
例如:银行加密
关于swift语言:
我说个例子,乐观的人发明了飞机,而悲观的人呢?发明了降落伞。
每个人都是单独的个体存在,都有自己不同看问题的视角。可能我说的不一定对,我只是发表下自己的观点,我倒是觉swift这语言对于我们初学者来的是恰到好处。为什么呢?
一、对于iOS开发人员,这门语言都是新的。我们现在站在同一条起跑线上!
二、swift语言,简化代码。让开发者能把心思都放在研究产品上,而不是把大把时间白白浪费在这些垃圾代码中。
有人又会问到,swift这么好为什么还要学习OC?直接学习swift不就行了?
记得swift语言第二天,就有开发人员用swift语言重写了愤怒的小鸟。
为什么能这么快?因为有OC开发的功底,当有一定的基础掌握swift是轻而易举。这是其一
第二,绝大多数跟我一样在学习ios开发的同学,基本上毕业后就要去企业工作。可能有绝少部分的人,是研究着自己玩,希望能开发出来点什么东西。好娱乐自己,或者有些成就感。这部分人一百个能有一到两个就很多了。
更多的人是转向企业,去做开发。在企业,尤其是现在,在过渡期的企业没有完全脱离OC的影子。去的时候,依然有一部分代码是由OC写的,如果只学习swift,能看懂原来的代码么?看不懂又如何维护呢?
所以,如果下定决心学习iOS的朋友们,就不要犹豫了。把时间放在学习上!
还是那句话,悲观人发明了降落伞,而乐观的人发明了飞机!
最后,祝大家学习愉快!
|