一
我和iOS相识在2013年,那一年我在上大二。一次信息基础课上,授课老师向我们展示了他在研究生期间所做的iOS项目,那华丽丽的界面让人瞬间怦然心动,也是在那一刻,我与iOS结下了缘。
二
我是自学的iOS,那时候感觉特别难,找不到学习的突破口,自然学习的效率很低,再加上iOS在那几年也是刚刚兴起,有关iOS开发资源也是相对匮乏的,入门前的那段日子身心煎熬,多少次想放弃,就是不服输。
三
2013年暑假,我跟指导老师借了一本关于iOS开发的书籍,我又利用课余时间在淘宝上找人给装上黑苹果系统,万事俱备了,我用了两个月的时间将那本书上的代码从头到尾敲了一遍,对iOS开发有了基本的认识,慢慢地开始接触一些小型的应用。跟着指导老师参加几个大学生软件大赛,虽然成绩不怎么样,但自己有了很大的进步。
四
当时我是学校里第一个学习iOS开发的,做了几个应用,有两个已上传到AppStore,在学生当中算是有成就的,再加上老师常说有一两个上线的应用找工作不愁,当时的我沾沾自喜,但我没有放弃继续学习,我学习各种自定义控件,把目光都局限在搭建UI界面上。
五
老师一给项目我就利用手底下现有的框架去搭建应用界面,界面布局和逻辑跳转都需要根据自己的理解去设计,有时候就会违背iOS人机界面指南,甚至造成内存泄露,可我当时并没有考虑这些,也没有人对应用提过这方面的要求,成了纯粹的代码搬运工。
六
可见,我当时的学习方法是有问题的,正应了那句话付出和收获是不成正比的
。可是,最悲哀的是我那个时候根本没有意识到这严重的错误,就这样学习到了2015年6月份,我开始考研了,就放下对iOS学习。
七
一放就是半年,好多常用的方法都已然忘却,就连基本的Auto Layout常用操作都忘了(不可原谅)。多亏了前几天去北京参加面试,让我重新认识到自己的错误,但愿亡羊补牢,为时不晚。特撰写此文以重新认识iOS开发,重新梳理学习思路,为以后的职业生涯做好铺垫。
八
愿迷茫的我们重新找回自信!