2015总结
进入 2016 都一个星期了,一直各种事情(主要懒)忙没能写完总结。2015 年时我从学校走出,进入社会的第一年。简单记录一下这一年。
学习 iOS
无巧不成书,我开始学 iOS 都是为了完成毕业设计。在此之前我用 Python + 树莓派做过简单的一个门禁和浇花程序(总代码不超过 300 行)。毕业设计时候我导师就让我继续用这个做个家庭监控+手机客户端。刚开始我选择安卓平台,并在Fenby学习了Java 语言-基础课程。对于一个没有任何面向对象编程经验的人来说,还是有一点理解难度。
寒假期间学习了一周简单的面向对象思想后就下载 Android Studio 准备大搞一番。但真正开始写代码后发现自己连教程都看不懂。根本做不起来。此时我有下载了 Xcode,简单试了一下感觉 Xcode 更适合。而且如果学习 iOS 我就有理由买个 iPhone 了。再三考虑后联系导师客户端从 Android 换成了 iOS。就这么开始学 iOS 开发了。
学习过程中发现中文教材比较老而且排版巨难看,就从大淘宝买了 The iOS Apprentice 系列书盗版。此时发现英文教材居然读起来比中文快,易懂。之前学了一年的英语终于派上用了。能看懂英文资料的情况下,学习效率真的起码提升了 5 倍。
放弃留学
春季开学后分别收到了瑞典皇家理工和澳大利亚国立大学的 Offer,但均没有提供奖学金。再三权衡后放弃了留学。实在不好意思跟家里人每年要 20K+的学费。而且,在开始学习 iOS 过程中发现,只要能看懂英文资料 + 会翻墙,自学编程真的只是态度和爱好问题。根本不需要专门出国去学习,至少入门阶段不需要。
开发 HFUter
我学东西特别喜欢立马实践搞一些小玩意,再三考虑后打算搞一个我们学校教务系统和信息网站的客户端。当时学校已经有人做了 Android 版本,名叫 HFUTer。查成绩和课表功能方便了我们很多。
从第一版本到现在差不多有 7 个月了,期间重写了至少 10 遍。每次想修改点发现以前写的代码太烂了,都不想看,直接全部删除重来。目前累计用户 4k+,日活 1.5k+,8 周后存活 70%左右。个人认为还是很成功的。
加入奔流大家族
毕业后没有回家,直接来北京面试。通过 Nadish 姐姐认识了在北京搞 IT 的维吾尔程序员们,通过他们的推荐来面试并加入了奔流网络。
其实当时真的相当的水,很多基本的概念都不清楚,完全是一个野路子程序员。还好侯哥相信我,愿意培养我。
不过说来搞笑,我在公司实习期间干的最多的事情就是请假了。请假回合肥参加毕业典礼,请假回去考科目三科目四。功夫不负有心人,也顺利拿到了驾照。
随后暴风科技收购了我们团队,之后就一直在做暴风 TV 这款产品。目前为止最大的感受就是自己技术增长了很多倍。刚开始代码极不规范,不懂代码解耦,不懂设计模式。此期间我们组长王琦、离职的同事二代等帮了我太多,也很感激他们一直容忍我那个屎一样的代码,现在架构并独立开发一个一般的 app 基本能胜任。