一直以来,都有朋友提醒我去写点心得以及文章什么的。作为一个学习技术的应该要去写一点东西分享一下的,但是碍于自己过于太懒,以及语言水平在转入做程序员后大幅下降,不敢去写东西。
但是,写点东西总归是好的,即便是写的不好,即便是写的很少,它,也是记录自己学习过程的一小部分。只是希望自己能坚持每天更博客,增进看得见的成长!
来到这个城市后,自己首先先是接触的Android,老底java在这方面帮我很快的学习组件,以及Android的各种网络,数据存储,多媒体等,总算是拿下了它,并且做了一些的项目!但是后来,来到现在的这家公司,他们需要一个学习IOS开发的,于是,我就放下了之前学过的Android,开始了IOS的学习。
由于IOS之前都是由objective-c开发的(自己的c基础是大学一年级学的,到现在很多都忘记了),现在是由新语言swift开发,自己爽快的答应下来了学习IOS开发的任务!自己开始的时候,每天坚持看苹果公司出的swift 的文档翻译《TheSwiftProgrammingLanguage》,说实话,编程风格异于我之前学习的语言,好在学习过java,解决了对面向对象礼节的麻烦!说实话,每天坚持看一些,两周之后看完了这个电子文档,但是依然做不出来任何的项目!好在这个时候公司给我配个一台mac,结束了我使用记事本写程序的时光!
自己虽说是计算机专业出生的,但是还是对mac的操作过于生疏,自己花了三天下班时间也最终没有搞定mac系统的安装。每天回去就9:30了,打开mac让自动更新,需要切换WiFi,所以又得退出来重新装系统,连续的三天每天都是半夜系统装好,又得去更新服务什么的,总是到上班时间也没有装好!一直以来在公司更新mac系统时,就会遇到:WiFi密码输入之后就显示不到安装系统进度的界面,我也一直没弄懂(打电话给之前这个mac的主人,他说是公司的WiFi不支持上苹果官网!有限制。我居然也信了),后来自己实在是没招了,在淘宝店上买了一个很便宜的最新版本的系统,成功用windows系统给U盘做成启动盘,半个小时没到,就搞定了一切!终于算是解决了问题!
第二天来公司才发现,公司的WiFi不是有限制,而是mac在输入“-”是不支持,默认为其他符号,在正常的WiFi连接中可以可视化密码操作看到的!自己通过在键盘上输入简单的表情符,删减掉不要的,成功输入了这个“-”!
之后就是寻找学习完《TheSwiftProgrammingLanguage》之后的资料,可能是自己比较心急,在网上找了许多UI方面代码的视频,希望自己尽快的做出界面,也好像Android一样的一步步的做APP,但事与愿违,找的视频讲的很慢,而且实现不了自己期盼的效果;然后就是大量的在github上找开源软件,希望自己通过看别人的代码学习,但是还是以失败告终,网上好的项目大多数是objective-c写的,很少有用swift写的!绝望中还是会产生希望的,现在自己每天下班坚持看斯坦福大学的IOS8-swift编程,白胡子老教授讲的也很好,每天虽然只是看一部分(自己渣渣的英语),但是每天坚持看,现在已经有点能跟上视频的感觉!希望自己能跟着这股感觉走,继续学习IOS之路,做出公司需要的APP,加油!