IOS 新技术的学习途径
官方
- WWDC大会视频-介绍新系统的特性-框架(中文字幕)
- Cocoa Touch layer->UIKit
- 文档-general->guides->ios.x.x API diffs
博客
高阶IOS学习路线
- 首先你得懂oc,至少写过几个项目吧,当然有经验的程序员知道语言不是最关键,最重要是框架,例如cocoa
- 当然,未来肯定是swift的天下,swift目前更新到3.0,虽然较2.2改动比较大,但我认为是进步
- 以前swift更多有oc的影子,其语法、写法冗长
- Swift开源,3.0相比2.2版本主要是去重(名字大大缩减),java,js,ruby程序员更容易上手,更像一门世界性语言
- Swift将会成为一门真正全栈式的编程语言
- so快速上手Swift
- 跨平台开发(ReactiveCocoa)
其他的学习
- HTML5-JavaScript(全栈式语言)
- 不是为了学技术而学习,是学习新东西的一种能力,一种思想
- Java(全民式语言,桌面\服务器\android)
- 数据结构和算法
- C++(强大的语言)
非技术的学习
- 历史,养生,管理,创业,心理学皆可
- 读了东西就是不一样,肯定没有坏处.整天沉浸在技术的海洋,写多了,会短路,换种思想,心静下来,思路也就来了.
这不是看玩笑.
- 网易公开课
- 公众号:http://top.wxb.com/
程序员的发展
技术
- 主程(主要程序员)
- CTO\架构师
- CTO负责公司整个平台技术, 例如,做java出生,但也懂其他技术如ios,安卓,c++,大概知道真个软甲行业技术趋势.
- 架构师是单个平台,项目采用什么架构,分层怎么交互等.
- 讲师
- IT作者(从写博客)
- 写做是给被人看,会督促你查资料,学习也就上去了,知名度上升,简历也更丰富,也更多机会,一点点积累,越来越多的机会,选择也越多,做的事情也更多,回过来积累也更多,良性循坏.
管理
- 项目
- 很多不懂技术,但知道控制流程,懂跟开发沟通,把我心里状态,控制进度,主要工作:跟开发人员,跟客户沟通,重点是沟通
- 技术
- 重点技术提升.把控项目技术,帮项目人员提升项目技术
产品
- 很多公司产品来自技术,先做开发,再转产品,很受欢迎.不懂技术的产品需求能不能实现,好不好不清楚,可能导致经常改需求
- 书籍推荐:人人都是产品经理,人人都可以通过一定的锻炼成为产品经理
创业
- app创业
创业是没有回头路
- 创业是苦逼,归从0开始,自己来创建,自己抗的的包袱跟打工仔不一样
打工:是一条很好的学习途径,积累经验,积累模式,技术点,是一个积累的过程
- 创业不是看年龄,是看积累,等差不多的时候,有机会
结语
总结:一切皆"积累".
因为作为做技术的,你只要把你的技术"积累"好了,你会发现自然而然.
你也不用多想,不用思考后面的路怎么走,技术"积累"了,很多机会等着你.
技术好了,很多公司挖你,简历也很好,找工作很好找,不断往中大型公司跳,会发现大司又有新的机会,这个机会都是基于你之前的"积累".
做一件事,有目标是好的,但最重要的是"积累".
网友评论