1年iOS自学开发经历回忆小记

来源:互联网 发布:起浪资金指标公式源码 编辑:程序博客网 时间:2024/05/10 03:03

记得2010年10月份平安科技群面完,回来的路上和一位中大的同学聊了一下。当时我问他学什么语言的,他说是Objective-C,iPhone开发语言,还说他同学做的应用已经在苹果商店卖钱了。听他说完之后,我很吃惊,因为从来没想过个人开发的东西还有个商店可以卖钱。iPhone开发这么一个种子从那个时候起就在我心中埋了下来。那个时候是大四第一个学期,正是找工作的季节,所以回去之后我也只是上网搜索了解一下,当时iPhone4才刚出来,iPhone还没有在中国真正的爆发。后来是找到工作,做完毕业设计,时间来到了2011年3月份,同年3月7日去公司实习。记得不太清楚的是2011年3月份之前应该有尝试过安装黑苹果,但是没有成功。后来去公司实习后,晚上回来也尝试过安装黑苹果,尝试了1、2个星期不行也就放弃了。后面是在windows上安装GNUStep的环境,这样子可以编译Objective-C代码。这种情况没能坚持太久,因为学习效率实在不行。经过多番折腾时间来到了11年5月份,发现了淘宝上有现成的黑苹果主机卖,安装好了iPhone的开发环境。然后经过一番考虑,最终于11年6月1日买下了第一台黑苹果机器。11年6月份是大学最后一个月,心思也放在大学最后的生活上面。到了同年7月份真正离开学校出来工作了,又重拾起iPhone开发这件事情。先是上网搜索好资料,然后规划了自学之路和规定了只看英文资料和书籍,因为当时考虑到英文资料是最新的,而且通过阅读英文资料可以提高自己的英语水平,下定决心之后也就硬着头皮去啃书。自学时主要看的书籍《Learn Objective-C on the mac》——《Beginning iPhone 4 Development Exploring the iOS SDK》——《Learn.cocos2d.Game.Development.with.iOS.5》,网站有http://www.raywenderlich.com/——https://www.google.com/,raywenderlich的网站写的教程涵盖游戏和应用,可以说是iOS开发最好的网站,而google可以解决大部分问题。


时间来到了2012年8月底,离职去做iOS应用开发(Java后端转iOS应用开发)。在iOS自学开发1年的时间里,成功的地方,1、坚持计划,虽然很迷茫,还是坚持学下来;2、坚持啃英文资料,对于以后的学习很有帮助;失败的地方,选择游戏作为主要方向却学不来也不肯轻易放弃,找工作的时候也在应用和游戏方面犹豫不定,最后通过找工作一次次的碰壁才抛弃了游戏方向选择了应用方向。其实找工作的不顺利很大程度是没选择好适合自己的方向,导致应用游戏两方面都很水,最后还是还是离职后恶补应用方面的知识加上在上一个公司离职前做的一个上架应用的经验,找到工作才得以转型成功。


总结这1年,让自己感触最深的是选择自己感兴趣的事情,计划好并坚持下来,虽然中间走了一个大弯路耗费时间,但是走出来之后却是豁然开朗,让我清楚自己想要什么、想做什么、适合做什么;那段日子距离现在已经过去大半年了,这一切依然历历在目难以忘怀,依然很感激自己当时的坚持与付出,谢谢你!


几点经验:

1、使用黑苹果,每天顶着几百毫秒的延迟,即使是DOTA高手也受不了,动不动就“五国”也很难过;有条件还是买苹果设备,可以省时省力,绝对值得。

2、游戏开发的内容不是一般的多,地图、物理引擎、粒子系统、图形引擎等,自学的时间成本很高,需要对游戏很有热情。

3、不断尝试,找到自己兴趣的事情,找到自己适合的事情。

4、有计划,坚持计划,你会发现自己在一点一点的进步,可以预见实现目标的一天。


——记录于2013-3-29

原创粉丝点击