2015总结2016计划
2015年总结
工作维度
5个关键的事件,值得自己反思
- 为打破安逸的现状及可预测的未来,3月份离开了工作5年的第一家公司,从一名Windows平台的C++开发转为iOS开发。
- 因对自由职业的向往及各种综合原因,5月份又离开了氛围很好且工作2个月的小创业公司。
- 全职在家看孩子,美其名曰“自由职业”。与朋友合伙做了第一个版本的摄影预约平台,使用PHP Laravel,因朋友去杭州阿里,再次对北上广的充满向往,以及创业决心不足,退出。
- 小插曲,去一家公司上了1天班。(很对不起这家公司。也或许当我先后填了两份一模一样的性格测试表时就注定了这个结果。也或许是因为这家公司的位置在我第一家公司的位置附近,中午吃饭的地方都一样)
- 8月份携家带口来北京,继续iOS开发至今,来了朋友在的公司,没有再认真考虑其他的机会。
反思今年这5件事情,只有第一件是经过了深思熟虑。其他四件事情更多是跟着感觉走,加入或退出的太过轻率,缺少长远考虑。
总结:认真对待自己的未来,多一些把握
。
技术维度
- 今年用的最多的语言就是Objective-C,发现自己很喜欢这门语言,很动态、很灵活、很好玩。11月份开始认真学习了《iOS应用逆向工程》,其实很久没有静下心来,仔细、认真、每一页、每一字的阅读、思考一本书了。
- Python。为了实现曾经的一个想法http://snows.link,使用Flask开发了这个网站
- PHP,是的,还有PHP Laravel,用这个在家做了个微信摄影师预约公众号。
- Golang,怎么还有Golang,snows.link第一版用Beego做的。折腾之后,终于深刻理解 Enough is Perfect。
- C++,这个从第一家公司离职后几乎再也没有使用。
总结:业务为主,技术为辅,Enough is Perfect
心态维度
- 3月份之前一直想离开稳定的工作,摆脱那看得清的未来。
- 真正加入小型创业公司后,开始认真的观察公司与生活,反思自己真正想要什么,对待工作有了更积极的心态。
- 当面临是否创业时,更加冷静、清晰的看到了自己的不足,也看到了现实。
- 当带着媳妇和孩子加入北漂大军,似乎自己更清醒了一些,未来更应该认真对待,时间不允许走一步算一步。
总结:多想好的一面
为何做了iOS开发
- 迷茫导致。
- 3月份加入的第一家创业公司缺少iOS开发,我说我可以做。来北京的公司缺少iOS开发,我说我可以做。就这样两个公司的职位缺口把我引向了iOS开发。
- 那时的我,觉得什么都可以做,只要有意义。或者说,那时的我根本不知道自己要做什么,于是把自己的未来交了出去。
- 现在想来,这是极大的对自己不负责任的表现。
- 当然,现在对iOS开发兴趣十分浓厚,很是喜欢。但加入之前可是不知道自己是否喜欢这个开发。有个朋友说,不处处怎么知道喜不喜欢,或许就是这样。
总结:喜欢,那就深入学习
作品维度
- 想想5年的C++开发以及业余时间的学习,可以这么说“一直在学习,很少在思考,从未有产出”。
- 学习了iOS自然要吸取以前的教训。
- Xcode书签插件 https://github.com/everettjf/XBookmark
- 雪花书签 https://github.com/everettjf/snows.link
- 支付宝语音保存Tweak https://github.com/everettjf/Yolobroccoli/AlipayWalletChatVoiceSaver
- 这三个小作品,都不大,但都是自己费了不少劲做出来的。
总结:投入,投入,出一个精品
生活维度
- 孩子媳妇都来北京。
- 都挺好,心情好就是真的好。
总结:认真生活
2016年计划
学习源码
过去5年看的源码少之又少,多数只是简单浏览一遍,很少有认真去学习、去分析。
至少认真学习、分析、总结以下源码:
- SDWebImage
- YYCache
- YYModel
- Mantle
- Masonry
- AsynDisplayKit
- YYText
- Aspects
- fishhook
- MJRefresh
书
2016年看书原则一:源码学习优先,看书次之。 2016年看书原则二:少而精。
- 《iOS应用安全攻防实战》
- 《Objective-C编程之道》去年快速浏览了一遍,今年仔细思考下每一个模式。
安全
曾经做了5年信息安全的工作,转来iOS后,对iOS的安全很有兴趣。继续学习研究。
雪花书签
去年开发了3个小版本,经过这三个试错版本,对这个小产品的未来有了更清晰的认识。
今年将至少完成以下三件事情:
- Snows.Link 1.0 版本
- iOS 版本
- Mac 版本
代码学习平台
突然想到的Idea,还在构思,完成一个0.1版本。
博客
每月至少一篇。
Come on , let’s go !