南昌IOS培训
达内南昌中心

0571-56020830

热门课程

怎么学编程,学习iOS开发资源

  • 时间:2018-04-24 10:54
  • 发布:利炳根
  • 来源:清醒疯子

怎么学编程:写笔记,跑例程,搜问题,问同行,多看书

写笔记

不管学什么,不管怎么学,不管学到什么程度,每天都必须要输出自己的学习笔记。找到相应领域的QQ群、微信群、社区、论坛、博客、问答网站。如果有预算,可以考虑加一些付费群。每天至少一篇学习笔记输出到这些同行聚集的地方。也可以随时把自己碰到的问题,解决的过程全部都往里面扔。混脸熟,积人脉,找感觉。等你学了一圈下来,找工作的基础就已经有了。

跑例程

学编程的第一步,要把例程跑起来,要多敲例程代码。不要一上来就学一堆概念、原理、底层。先多跑例程,多敲代码,让自己找到编程的感觉。再慢慢学不迟。对经典的或者新的概念、原理、底层的学习,是一辈子的事情。先让自己和外界建立编程输出通道,再提升输出力度。最忌讳的一开始从底层学起,从原理学起。如果能学下来,最后打通到应用呈现,当然是挺好的。但是,中途但凡哪里卡住了,就非常打击人,可能永远都到不了应用呈现的那一步。如果去找编程工作,没有实际工作经验,还没有可以展示的内容,基本是不大可能转行成功的。你应该学编程的第一天就要有东西可以展示,以后每天都有可展示的新东西。例程哪里找?Github上大把。Star最高的,一个一个试下来,能跑起来就可以开始一点一点学。

搜问题

跑不起来,或者有疑问,可以根据错误提示多搜索,先搜stackoverflow,再搜google,再搜百度,再搜各个垂直站点。可以在搜索引擎里加 site:XXX.com 做站内搜索。把搜到的内容都点开来看看读读。不要纠结能不能解决自己的问题。学习阶段,搜问题不是为了解决问题,是为了给大脑补充相关的背景知识。很多时候,背景信息补充足够,你自己都能想到解决方案。如果对自己再狠一点,可以把搜的内容整理成笔记,发到各个群和站点,作为自己的一个输出。

问同行

如果搜下来,还是解决不了问题。可以到各个群里问问同行。多描述问题,多讲几句。问问题只说一句话,还讲得不清不楚的人,纯粹浪费别人时间。要认识到,能不能得到答案不重要,学会怎么描述技术问题,就是一个很重要的成长。不管别人能不能解决你的问题,多感谢回应的人。有礼貌的人才更容易得到帮助。无视那些打击你的人,不要理会任何打击言论。技术不行的时候,即使你没错,说再多也不会有多少人站你这边。

多看书

跑例程、敲代码一段时间,就可以开始看书。一本一本看,不要急。每一本每一章每一页,做好学习笔记。慢才是快。有输出的学习,才是真正的学习,才是真正快速的学习。笔记越多越好,你甚至可以去搜索去搜刮网络上所有相关内容,做到自己的笔记里。看一本书,最少也得有半本书的笔记,如果能记一本书的笔记,甚至是十本书的笔记,是再好不过的。速读是对人生和机遇的浪费。

iOS开发学习资源:

QQ群、微信公众号搜”iOS开发”。挑人多的加入、关注。

加一些iOS开发同行好友,请他们帮忙拉iOS开发微信群。

iOS资源合集 https://github.com/vsouza/awesome-ios

iOS资源合集(中文) https://github.com/Tim9Liu9/TimLiu-iOS

StackOverflow iOS https://stackoverflow.com/questions/tagged/ios

CocoaChina iOS开发专栏 http://www.cocoachina.com/ios/

V2EX iOS开发专栏 https://www.v2ex.com/go/idev

仿微博源码 https://github.com/debolee/WeiboForSina

仿微信朋友圈源码 https://github.com/TigerWf/WFCoretext

code4app http://www.code4app.com

CocoaChina代码库 http://code.cocoachina.com

https://github.com/AFNetworking/AFNetworking

https://github.com/BradLarson/GPUImage

https://github.com/ibireme/YYKit

https://github.com/matteocrippa/awesome-swift

https://github.com/ipader/SwiftGuide

CSDN Swift知识库 http://lib.csdn.net/base/swift

iOS编程(第4版)Objective-C

Objective-C编程全解

iOS编程(第5版)Swift

Swift编程权威指南(第2版)

上一篇:iOS如何在VPN中进行定位
下一篇:iOS开发程序员如何快速成长?

IOS培训没有基础也能学吗?

大学毕业生参加iOS开发有前途吗?

在达内学习ios培训课程怎么样?

ios开发要学什么语言?好学吗?

选择城市和中心
贵州省

广西省

海南省