2015的自己
首先非常庆幸自己能够身处在一个自己喜欢并且愿意为之奋斗的行业领域;套用彦祖的话就是"这个世界上,同时兼具好玩,内容不重复,赚得多的工种并不多,写代码恰恰就是其中之一,而且你赶上了好时候,但求无愧于心"。
技术方面
我是2014年开始做iOS开发,到现在已经做了一年多的时间了。从刚开始堆积代码,到现在懂得如何去设计代码,如何利用分类和工具类去抽离代码;从刚开始把所有数据请求业务逻辑放到Controller中(最多一个Controller中有1500行代码),到现在使用当前比较流行的架构去为Controller减负;从刚开始只能画画界面改改bug,到现在可以领导一个项目。不得不说这一年的成长是巨大的。老大说我比一般三年经验的都强,也是让我感到欣慰的,虽然还有很多不足生活方面
因为加班,曾在一段时间觉得自己身体快要垮掉了,于是下了血本去报了个健身房,找了位私教。在健身这一个多月里,不仅觉得自己身体强健了,还使自己的精神状态得到了很大的提升。虽然后面因为出差搁置了健身这件事,但是要提醒广大码农同志们:“身体才是革命的本钱”。
2016的希冀
Github上能有自己的Star超过200的demo(目前已经在酝酿之中)
继续写日记、写博客、记录自己的点滴
我在面试的时候,发现很多面试者对于iOS推出的新技术都一知半解或者是压根什么都不知道,对于Swift的认知回答都是一致的:“我简单看了下,但是没有用过”。做码农最怕的是什么?最怕的就是吃老本,安于现状。我们要有一颗与时俱进的心,还是对于一门语言的使用,一定不要停留在只是在playground上面敲敲语法,这样你永远觉得swift其实就是那么回事,不管是自己写个小的应用也好,还是仿写别人的应用也好,一定要用起来。这样才能有很大的提高。这点是我对自己的要求,也是希望大家都能这样去做。
在团队管理上,要让每个人都能了解自己的定位,发挥自己的能量,不要求每个人都很牛b,但必须是好学的,至少团队里的每个人都愿意去分享,去总结。每周一次的分享交流会是必须的。
希望每个码农都能在猴年马月创建自己的对象。
扯了半天的蛋,最后来点干货
推荐两个我认为快速提高swift水平的网站:http://swift.gg/ 和 http://swiftcafe.io/ 这两个网站上的文章质量都比较高,适合有一定基础的swift开发者。
107888255 叶孤城的开发群,每周会有直播分享,跟着大牛的脚步走是没有错滴;173499350 也是一个大神的开发群,会有swift的直播分享,不容错过哦。
我对新项目架构是这样的,如果大家有什么好的意见可以提一下,共同进步。
项目架构:MVVM + RAC
数据库及本地缓存:Realm + YYWebImage
网络层:AFNetworking 3.0
视图表示层:SB+Autolayout +Masonry +YYKit
模型解析:YYModel