| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5654 人关注过本帖
标题:来自RockPlayer联合创始人杨武老师的内部分享
只看楼主 加入收藏
芝士君
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-6-30
收藏
 问题点数:0 回复次数:0 
来自RockPlayer联合创始人杨武老师的内部分享
以下文稿来自RockPlayer联合创始人杨武老师的内部分享         
杨武RockPlayer联合创始人,上海改变科技有限公司CEO编程爱好者,编写过MacRhine、iCosta、RockPlayer等

一、学习移动开发的几个成长段位  
移动开发程序员,往往能够分为几个段位:初级程序员:掌握语言模型和应用开发中级程序员:同时掌握模块扩展高级程序员:进而架构设计各个段位的程序员,关注的学习重点显然也是不一样的。第一阶段:语言模型(Spec,Memory,Object Model,Compile/Runtime)第二阶段:应用开发(UI,Network,Storage,Threading,Engineering)第三阶段:模块扩展(Design Patterns,Performance,Debugging,Domain)

二、移动开发学习金字塔  
学习金字塔是我长期以来一直分享给移动开发学习者的学习方式,可供参考

1.听课的同时进行阅读,如阅读苹果官方文档;2.多进行一些视听,如观看WWDC等;3.多和其他学习者和老师进行讨论4.多进行实践,学习的时间和实践的时间1:3进行配比,基础薄弱的同学需要多看几遍教学视频或相关书籍;5.注重分享,学习中得到什么收获,什么地方还可以优化,什么地方代码质量还不够高,一定需要分享,分享出来才会有思考过程;此外,一周最少花费一小时总结自己所学,例如写博客,进行QQ交流群讨论等。


三、看书很重要  阅读的重要性不言而喻,以下是我分门别类针对移动开发学习列出的3个书单  Java 基础  《Thinking in Java》中文版译为《Java 编程思想》,这本书受到了众多人的追捧,但也有很多人说这部书不适合初学者。很多程序员表示这本书帮助他们建立了面向对象的编程思想,非常值得一读,值得反复地读;也有人说这本书写得太过累赘,看起来好辛苦。《Core Java》中文版译为《Java 核心技术》,这应该称为一套书了,只需要看卷I 的基础知识就可以了。这本书可以说是与《Thinking in Java》齐名的一本书,包含了大量的案例,实践性强。

 Android 开发  《Android 4 高级编程》该书由Google Android 团队的一名Android开发倡导者所著《Android 权威编程指南》该书来自于美国一家专业的移动开发技术培训机构《第一行代码:Android》Android 初学者的入门书

 iOS 开发  《iOS 7 Programming Fundamentals》——OC 语言基础《iOS 7 Programming CookBook》——OC 语言编程《iOS 9 Programming Fundamentals with Swift》——Swift 语言基础《Programming iOS 9》——Swift 语言编程《精通iOS 开发》——OC 与Swift 共用
iOS相关学习网站:CocoaChina  http://www.  http://www. http://
学完上述这些,相信你已经收获满满!如果能与一线大牛工程师互动交流,相信你可以获得更多~

另外,网易云课堂的《iOS开发工程师》、《Android开发工程师》课程正在特价折扣中!一线技术专家亲研,贴合岗位实际需求,出了观看教学视频外,更有项目实战贯穿整个学习过程!
了解课程详情,欢迎戳链接~
http://study.
搜索更多相关主题的帖子: 初级程序员 高级程序员 Network 有限公司 Object 
2016-07-05 15:33
快速回复:来自RockPlayer联合创始人杨武老师的内部分享
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042733 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved