第一次接触黑马iOS大概是13年的9月份,那个时候记得好像还只是提前宣传。那时正在外地出差,酒店里面查资料无意中看到的广告,记得当时还被那句经典的"不一万就业不给一分钱"给震惊了。当时我还在公司做嵌入式的项目(大学是嵌入式方向),做环保局的无线车载云台的项目。直接到项目结束的14年4月份,那时看到黑马iOS正式开始开班,当时就犹要不要转行去做iOS,原因是感觉嵌入式都被做烂了,每天枯燥的硬件调试,项目做完了到处跑腿,有一次做矿山项目的时候,还下过几次煤矿,做无人采煤机智能控制,每天都是枯燥的工作深感发展有很大的局限性。公司产品出货量太低,导致公司死活不让加工资。每跨一个行业就是从零开始,真的是太蛋疼了。直到14年6月份进入一个远程医疗的项目,项目包含蓝牙血压计、血糖计 等设备,web端、iOS客户端、android客户端。项目的工作中接触到iOS开发,原因是iOS手机需要跟设备进行蓝牙数据交换。于是开始了iOS学习,记得当时第一次接触到OC语法的时候,看@xxx,[xxClass xxMethod]等语法的时候,真的是让人蛋疼死。无奈项目中涉及到voip、IM的开发,这尼玛,OC都没正儿八经的学习过,就逼我搞视频通话功能,记当时老板要求做一对一视频,无奈,只能去找开源项目开搞了,于是在网上找到了linphone/webRTC等方案,花了2个月把开源代码移植出来,期间都是靠黑马的入门视频学习的,这才赶鸭子上架,勉强把功能做出来。OC的入门主要是看MJ的视频,学习完OC面向对象、分类、协议、代理、block、通知,基本上OC就算是入门了,然后就是跟后台交交互获取数据刷界面。就这样,项目搞到年底告一段落,拿到自己做得app,深感不专业。15年初的时候,刚好跟一个从黑马二期毕业的哥们交流了一下,当时记得这个哥们在7月份还在零基础班学习的时候,12月份毕业的时候就在深圳找到了一家16k的工作,当场被震惊,如果去年我没有犹豫的话,那我现在就不是这个样子了,跟高手学习还是有很大帮助的。所以年后的交接完项目,果断辞职,昨天开始每天复习MJ的基础视频,再次把基础大牢固。其实,之前把uikit框架里面的空间都用了一下,简单的UI还是对付的了。然后就是数据存储(NSUserDefault/sqlite/coredata),网络,都简单的学习一下。这次报黑马7期,主要是去黑马加强一下,深入全面的掌握iOS开发方方面面,做一个iOS开发高手。 |