从应届毕业生到iOS程序员的心路历程

进入软件开发这个行业已经有近一年时间了,感觉有必要整理一下,让自己清楚自己要走的路,以此勉励自己。

大方向抉择

我所学专业是通信工程,偏硬件,单片机、信号与系统、嵌入式、模电数电。。。毕业了,很想找一个与专业对口的行业。将自己的简历挂在智联上,有几家公司联系了我,可是考虑到发展前景问题,都选择放弃了。记得第一次面试的公司是某内公司,当时懵懵的,问她招做硬件的吗;她说我们这边有的,让我过去面试看看。去了之后是“先扬后抑”,对你一阵夸赞,之后就开始游说,“虽说你的学习能力很强,但是你的技术还是不到位,我们这边可以对你进行包装一下.......”,当时被她说的一阵一阵的,有点下定决心的意思了。还好自己比较明智,没有签合同。后来听说它特别坑人。

之后对自己的发展前景有了很好的认识:硬件对我来说确实很对口,但是门槛比较高,需要好的学历,即使进入普通公司也只是焊点电路板,排排线。软件对我而言门槛就相对较低了,当时也是需求量最高的职业,但我没有什么就像某内公司所说的我没有什么技术。

不过一个偶然的机会,我收到某软件公司的电话,只是简单的电话面试,我就收到了offer,网上查了一下该公司的评价,还可以,公司挺大的,感觉不会太坑,正好当时辅导员也催着我叫三方协议,我就签了这家公司。

就这样我就走上了软件这个行业。

小方向比较纠结

去公司报到的路上,没想到遇到同去报到的同伴,她们的技术相对来说比我好,而且毕业学校比我也好,这两方面一点优势没有,我的心开始虚了。后来很荣幸被分到了一个比较人性化的部门。

公司企业培训完就是部门培训。培训期我们可以根据自己意愿进行针对性的学习,当时对软件开发一点概念没有。听同事说,学iOS开发比较难,学习Android的人比较多,我就跟着选了Android。我们的培训也没什么,每天的任务就是敲培训教材里500行代码,学习到了后期我发自己跟不上,Java代码都不能完全理解(Android是基于Java),我和组长商量一下还是选择了Java。不过后来大领导出差回来了,听说我只会C,单独找到我希望我转iOS,领导开口我也没什么好说的,那就干呗。不过我也有担心的,我的课程落后很多,担心公司会辞退我。不过领导一句话打消了我的疑虑,“只要你态度端正,我们很人性的”。

从这一刻开始我就踏上iOS这条不归路。

完全靠自己

投身iOS,唯一的好处就是没有500行代码的要求。

一号坑:设备问题,大公司设备都是要申请的,像苹果设备这个只有进入项目组才会有的,我们只能用黑苹果,关键是黑苹果还得自己装。这个坑大了,捣腾了半星期才把黑苹果装起来,但是系统只能装Xcode5,系统版本太低。又花了半星期才把系统升上去(不是网络升,换镜像)。总算填了这个坑。

二号坑:没人教,公司对网络限制比较严,我们只能自己买书,自己看,对着书上敲代码。一开始在StoryBoard上拖控件,后来看了视频才知道一个完整代码怎么写。后来靠一些控件属性整理才将整个界面搭起来。

填完这些坑领导就把我拉到项目组了,项目组里我就是天天打酱油,还好组长每天给分我一两个缺陷让我改,我就这样熟悉了代码。

但是后期想学点东西只有抽空自己学,每天晚上自觉加班,看着视频敲点代码。后期优化代码还是得看点书。

学习心得——这才是重点

其实前期我看写iOS方面的书,可是看了发现一点用也没有,都是些Objective—C的基础,不能深入人心,看完就忘了,不如看些写界面的书。后来才开始看书。

第一阶段:写界面只是提高兴趣。不要认为界面是iOS的核心,界面搭建只是为我们创造点成就感。但是写界面还是需要点对象的思想的。关于对象思想,我也是后来在写代码中领会的,因为只学过C,只懂得面向过程编程。这个思想转变需要一定的过程,其实这中间有种只可意会不可言传的意味。代码写多了自然就领会了。界面后期会变的复杂话,这就需要你回去看一下OC基础了。

第二阶段:这个时候OC就派上大用场了。什么数据类型,什么forin循环,以及控件的代理等就在这个时候领会。但是你会发现有些数据怎么也显示不上去,但是你的程序也没有报错。这就要更深入了解OC了。

第三阶段:ARC机制,对象管理,内存管理就不得不去了解了,这个时候学习也能结合实际解决问题。

第四阶段:你会发现你的代码很不美观,你就需要了解一下Block,了解对象如何封装,什么类方法,什么实例方法自然而然就领会了。

第五阶段:结合项目,对一些问题解决。这样才可以丰富你的经验。

我认为OC是学无止境的,总有一些新需求让你去学些新东西。

总结

以上是我学习iOS这么久以来最想说的,其中的意味只有经历过才能领会。后期我将我平时项目中遇到的问题以及解决方案放出来。重在总结。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容