我打算好好聊聊这个公众号过去和未来。
时间回到 2011 年,那个时候我刚刚开始接触 iOS 开发,完成的第一个作品是有道云笔记的 iPad 版。那个时候学习的过程非常痛苦,因为国内资料非常少,另外会 iOS 开发的人也很少。所以从那个时候开始,我坚持写起 iOS 开发的博客。
我的第一篇 iOS 博客是《不要在 init 和 dealloc 函数中使用 accessor》,这些常识现在看起来像是废话,但是在当时的确很多人都犯过这种错误。
应该说,我很幸运地赶上了移动开发的这个风口。在之后的几年,移动开发的人才需求暴涨,很多人开始学习 iOS 开发,移动端的开发工资在那几年中,明显会高于前端开发和服务器开发,但其实这是不正常的,就像现在做机器学习的人的工资,明显高于别的职位一样。
与此同时,由于我坚持写博客,我很快结交了很多 iOS 开发的朋友。在和他们不断交流的同时,我也不断总结,写出来的文章质量越来越高。刚开始我的文章还是一些工具的使用经验,到后面就会涉及底层原理,系统架构这些更原创的深入思考。比如 2013 年 10 月,我发表的《Objective-C 对象模型及应用》就是一篇深入底层原理的文章。
同样在 2013 年,我抓住了微信公众号刚刚出现的红利,创建了现在这个叫 “iOS 开发 by 唐巧” 的公众号。我在红利期内收获了大量关注这个领域的 iOS 开发者,到现在积累了大约 5 万关注者。说这个公众号是全中国最大的 iOS 开发类的个人公众号,毫不为过。
在 2013 年到 2014 年,我基本上以每周 2~3 篇的速度更新着微信公众号。之所以能这么高频率的更新,一方面是因为我做 iOS 开发不停的有新东西总结出来,另一方面也是 iOS 技术本身不断地在更新。
但是时间到了 2015 年,我的更新速度明显下降了。主要原因是从 2014 年起,我就开始慢慢转型成为一个团队的产品技术负责人。刚开始我还会同时写写代码,到了 2015 年,我招到了靠谱的 iOS 同事之后,我就基本不再写代码了。偶尔写写代码,也是利用自己周末的业务时间来玩玩而已。
为了持续给读者提供有价值的内容,我在 2015 尝试接受大家的投稿,通过自己的审稿来保证文章的质量。应该说,这段时间还是有不少很有份量的投稿的。但是我个人始终希望自己的写作与自己的成长能够结合起来。
于是我开始写自己的读书笔记,思考的心得,但是这部分的阅读量始终很小。相当长一段时间,我都很困惑,我到底应该迎合读者,继续分享一些 iOS 开发的东西,还是转型,分享我进一步成长的收获?
最近我看到 stromzhang 的公众号改名,我才顿悟。 stromzhang 是一个 Android 开发者,拥有和我类似体量的粉丝量和影响力,在公众号的运营上他比我做得好很多,他很早就想明白了这件事情。
我顿悟到的点是:我们所有人都是需要成长的!
对于每一个 iOS 开发者来说,我可能就代表着一种 iOS 的成长路线:从刚开始做一线 iOS 开发,到后来慢慢指导新人,再后来负责 iOS 团队,再后来管理更大的团队,负责更多的事情。这是一条走技术转管理的路线,我的经历会成为很多人参考的样板。在这条路上,成功的经验或许不多,但至少我走的弯路和掉过的坑,会帮助大家走相似道路的时候更加顺利。
所以,我完全可以继续写我的成长,不管是产品的,设计的,管理的,运营的,还是 iOS 的,这都代表着一个 iOS 开发者的心路历程。
对于我的读者来说,这个世界上已经有无数的 iOS 资料了,我也不止一次推荐过各种好的资料,我没有能力也没有必要继续写 iOS 的内容。我对他们最最稀缺的东西是:我代表着一条 iOS 开发者的未来发展的路,我写的东西最贴近一个技术人员在转型时的困惑与反思。
所以,这个公众号以后基本不打算讲 iOS 开发知识了,我应该也会把这个公众号的名字改掉。我会开始写更多更泛的内容,把自己平时的所思所想总结出来,内容会涉及产品设计,UI,管理,当然肯定也会有 iOS 方面的一些思考。
欢迎大家继续关注我的公众号,相信能够帮助你一同成长!