想转行,想学iOS开发,一点基础都没有。

ttt 发布于 2013年10月31日 | 更新于 2014年05月03日
无人欣赏。

原本是卖手机的,后来没做就在家里卖快餐,感觉没前途,靠体力实在不行。所以想学ios开发,以后靠脑赚钱,呵呵。 各位老师能不能跟我说下我该怎么开始吗?你们会不会觉得太搞笑了,一个卖快餐的要来学ios开发。 呵呵

共43条回复
tinyfool 回复于 2013年10月31日

没事儿,我听说过卖慢餐的学iOS开发的

zhangmeteor 回复于 2013年10月31日

这跟职业没关系啊

ttt 回复于 2013年10月31日

@tinyfool @zhangmeteor 两位老师能推荐下初学者该看什么书吗?

Archfeed 回复于 2013年11月01日

我也在学习,正在Apple开发者网站从Start Developing iOS Apps Today 开始学习

ichenxiaodao 回复于 2013年11月01日

stanford iOS 2013

jjjjjeffrey 回复于 2013年11月01日

买一台MAC,打开这个链接Developing iOS 7 Apps for iPhone and iPad,就可以开始学了。

清醒疯子 回复于 2013年11月01日

你可以先去看一下知乎的相关问答,又详细又明白。

以自己的经验再说说:

1、搞台Mac,这可以给你省很多时间。

2、搞个开发者帐号,也可以给你省很多时间。

3、看完这个:http://blog.sina.com.cn/s/blog_4b55f6860101k592.html《让不懂编程的人爱上iPhone开发(2013秋iOS7版)-完整篇》。

4、看完这个:http://itercast.com/library/4/course/51《iOS 软件开发入门》。

5、找点iOS相关的网络、数据、图表开发的博客文章看看。

6、找几个自己有兴趣的网络、数据、图表开发的源码看看。要注意在项目源码中顺便把相关的类、方法、属性文档也看了。

完成前面4步,你可以开始投简历面试。然后根据面试中遇到的问题有针对性地找博客文章和源码文档来看。

第一、二批简历尽量少投一点,每次不超过20份,只要每次能争取到1到2个面试机会就行。可以一星期一批。比如周日投20份出去,会在周三之前陆续收到面试邀请,然后集中在周四、周五面完。周六整理一下心得。周日再投第二批20份。

第三周,你就可以根据情况做选择。

如果觉得自己有机会能拿到offer,就在第三周日开始大投,建议选择北、上、广、深,把所有iOS开发全投。我前两天看了一下,我好像是投了500多份。以前还以为是400份。然后就是不停面试,不停根据面试心得看博客文章和源码文档,直到拿到offer。

如果觉得自己水平实在是烂得不可能有人要,就暂停所有面试,这个时候再面也没有意义。抽1到2周时间出来,全力看网络、数据、图表方面的博客文章和源码文档。最迟在2周后开始前面提到的“全投“。

作为新手,不管你怎么个自学,都比不上到一个公司里实实在在地去做一个项目。因为,真实的项目,会让你脱离泛泛的研究。在真实项目里,你需要在一些不是很酷的地方做到足够深入才能满足基本需求。有很多公司在你去之前没有任何iOS开发人员,它们并不需要太酷太高深的技术,只需要你把基本功能做得足够好。

等第一份工作1到2个月后,你可以重新考虑一下去留。先找好下家,再提出辞职。因为你需要不间断的真实项目操练,万一中间有1、2个月找不到工作,这将非常麻烦。建议在工作以后,多反省一下自己,找到自己想做的项目方向。比如我在工作一星期后,选定了“推荐系统“这个方向。平时有时间,比如周一到五的晚上,周六日,就可以有针对性地找相关的博客文章和源码文档来看。做开发是需要积累的,所以你要最迟在1个月内找到方向。不要怕找错,随时都可以换可以改,关键是尽快有一个行动目标,行动起来,不要在那里晃荡浪费时间。

chilue 回复于 2013年11月01日

7楼 @清醒疯子 很详细,很不错~多谢

清醒疯子 回复于 2013年11月01日

7楼 @清醒疯子

想转iOS开发的赶紧:)iOS7是外行人员非常难得的机会。下次重大变革不知道要等到什么时候。如果一年后,你想再进来,估计会困难非常多。

如果万一不幸,各个大学发神经给计算机专业的学生配个二三十台Mac mini,开展iOS开发的大学课程。那么外行人员再想进这个行当,估计就基本没戏了啊。当然,如果你牛逼很很,做得App面试公司认同,那另说啊:)

nickel 回复于 2013年11月01日

中国的大学开什么开发课程都没关系,反正都是不懂装懂的老师教的,一点不用担心。

tonynothing 回复于 2013年11月01日

5楼 @ichenxiaodao 提到的斯坦福iOS开发课程,最近我也有在看,感觉还是挺好的。不过缺点就是需要一些比较基本的编程基础知识。

Phil 回复于 2013年11月01日

7楼 @清醒疯子 不得不说,我一开始看官方文档看的没劲,然后就是看了《让不懂编程的人爱上iPhone开发》对着打了一遍突然就开窍了,然后之后看官方文档轻松多了。

nickel 回复于 2013年11月01日

11楼,如果没有基本编程经验的话,最好先去做点基本的命令行编程学习。stanford那种不是针对编程小白的课程。

zhangmeteor 回复于 2013年11月01日

12楼 @Phil 如果第一次接触编程,文档看起来确实枯燥

清醒疯子 回复于 2013年11月01日

12楼 @Phil

是的,主要的问题是,因为没有一定的敲码经历,在读文档时就无法联想起该联想的东西。想象不了,就理解不了:)

ttt 回复于 2013年11月01日

15楼 @清醒疯子 我会好好看你写的内容的,谢啦,刚卖完饭。 大家真热情啊。谢谢

清醒疯子 回复于 2013年11月01日

16楼 @ttt

不客气,多交流,多到Github共享些源码来看看啊:)

xgjames 回复于 2013年11月02日

7楼 @清醒疯子 第3点里这个教程有点意思。目前刚开始慢慢照着官方教程一点点做。

清醒疯子 回复于 2013年11月02日

18楼 @xgjames

嗯,拿来入门特别好:)往深了做的话,肯定还是文档为主:)

清醒疯子 回复于 2013年11月05日

7楼 @清醒疯子

补充一个:

0、完成每天敲码任务,比如每天一小时,在这一小时里,啥都别干,只敲码。你就当这一个小时是你在休息:)如果自己想不到可以敲的码,就找些源码跟着敲,比如Apple的,比如Ray W上面的,比如Github的。

我就是敲太少了。以前为了面试,重点在文档上,现在实际干活,这敲码基础必须补回来。

iatomhuang 回复于 2013年11月05日

7楼 @清醒疯子 好,写的不错

清醒疯子 回复于 2013年11月06日

raywenderlich.com的教程做得非常好,而且很多都有中文版:)

http://www.raywenderlich.com/tutorials

ichenxiaodao 回复于 2013年11月06日

7楼 @清醒疯子 感谢推荐。

已看完,并总结成文。

让不懂编程的人爱上iPhone开发(学习总结)

tjjswh 回复于 2013年11月06日

推荐一本书吧:《Programming in Objective-C Fourth Edition》,虽然还是在讲iOS 6,但是整体结构适合零基础入门

freecunix 回复于 2013年11月06日

如果真的是一点点基础都没有,最好的办法是参加个培训学校。。

没基础,没人指点,自学太慢,不建议。

如果你自认为头脑还行,也可以试试。

不是科班出身,自学,没项目经验,找工作挺难。

自己学到能做出拿得出手的东西,最少1年,要非常非常努力。

shifeng310 回复于 2013年11月07日

10楼 @nickel 哈哈 一语中的 ,我学校就是,

指针为空 回复于 2013年11月07日

别学ios了,不赚钱的,要是不怕苦的话,就学学as,3D,以及游戏引擎,找个做游戏开发的工作吧,反正也是从零开始。

游戏开发比较赚钱,月工资一般也就10k,但是一年可以拿到36~48薪,不过很苦,每周工作60~70小时是家常便饭。在办公室打地铺是长事。。。

ichenxiaodao 回复于 2013年11月07日

27楼 @指针为空 是啊。我在另外一个帖子上也说了同样的意思的话,但是别人不信。

指针为空 回复于 2013年11月07日

28楼 @ichenxiaodao 没接触这行的人肯定不信的,哈哈

清醒疯子 回复于 2013年11月07日

27楼 @指针为空

28楼 @ichenxiaodao

问题是这样:只需要看点文档,就可以找到iOS开发工作;而即使去报培训班,一年后能不能找到游戏开发工作都很难说,更别说自学了,三年后都不知道有没有公司要。

清醒疯子 回复于 2013年11月07日

23楼 @ichenxiaodao

总结不错啊:)

dream2014 回复于 2014年04月24日

27楼 @指针为空 我靠,这么赚钱!。。。 0基础的也可以么?

沙漠来人 回复于 2014年04月25日

0基础确实很不容易……还是建议培训学校。

pinxue 回复于 2014年04月26日

这个行业里太多太多人不是科班出身的了。进入门槛实是低,一台电脑,几本书,一根网线,几个月的时间就行了。

yangjie6020 回复于 2014年04月26日

神马叫做基础。。。。学任何新的东西 都没有基础啊

oorrzz 回复于 2014年04月26日

9楼 @清醒疯子 对于有编程经验的人来说,IOS入门相对而言还是很容易的,程序最重要的是编程思想,语言都是大同小异!

prepostrous 回复于 2014年04月26日
在胖叔这个论坛还真没遇到过哪个帖子下这么多被删帖的,尿了。。。

正题:

这里大部分都坐os、ios的,想得到大家的指导这很easy,但我觉得你有必要去了解下什么编程,自己是不是喜欢,身边有很多其他行业的朋友,一听ios都兴奋状,感觉喜欢,然后,但是由于之前认识上准备的不充分,好几个都半途而废了,个别一些听到我给他的一番分析后,直接就放弃了。
  首先,希望你是经过认真思考过的,然后你需要知道的是,进这一行不像是卖保险那么容易入门,如果你之前没计算机的开发基础,那么你需要学习相当一部分的东西,诸如此类都要了解到,最后再问问自己是否真的做好准备了,真的肯下苦功夫去学习一段时间。
如果你的答案是肯定的,那么欢迎来这里,我们共同学习进步。
tinyfool 回复于 2014年04月26日

37楼 @prepostrous 这算是少的

zetaxis 回复于 2014年04月29日

7楼 @清醒疯子 真不凑巧啊,我跑去你说的那个博客看,结果好玩了,正遇着扫黄打非,微盘被审查了,那个共享的pdf文件全看不着,网上搜了一下,都是分散的东一章西一章,你有打包的能发我一下么?zetaxis#gmail.com 先谢谢了。

Zachary0000 回复于 2014年04月29日

对的,那个微盘貌现在无法下载,百度网盘貌似也都取消共享了

范特西 回复于 2014年05月02日

39楼 @zetaxis 拿到了也给我发下,谢谢,2596979988#qq.com

zetaxis 回复于 2014年05月03日

41楼 @范特西 目前还没人理我……

清醒疯子 回复于 2014年05月03日

42楼 @zetaxis

41楼 @范特西

我清理过一次资料,这个资料没留下来。

你可以去http://www.raywenderlich.com注册一下,他们会给你一个免费教程,里面就有所有内容,当然是英文的。不过,只要开个字典,一点都不难。

以我现在的角度,我更建议直接看中文书,比如BiG nerD rancH的《iOS编程(第3版)》,英文好点的可以自己看第4版。这本书非常全面、明白、由浅入深的层次也超级好。

最后说一句:)你不应该在这种地方被卡住:)加油,祝一切顺利:)

本帖有43个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]