遇见未知的自己,奎特尔成长之路!
这篇文章是我上周在公众号「程序视界」的投稿,回顾了Shawn一段自娱自乐的历史,特别是在2018年能看到自己一点点的成长、战胜曾经的自己,内心升起一种难以言语的喜悦。
前言
有幸被安晓辉老师的「程序视界」填写了一份副业赚钱的调报告,受到安老师邀请,在此分享自己在这一年多来的转型之路,在开始之前先做个自我简介:
张晓衡 软件开发工程师,独立游戏开发者兼职讲师 成就事件: - 连续2月在Cocos论坛刷帖回答问题,被官方大神友情关注 - 参与首批Cocos付费插件商店建设,提交pbkiller插件 - 开通「奎特尔星球」微信公众号,1年4个月原创100+篇教程 - 授邀成为Cocos兼职讲师,开启转型之路 - 在GitChat开启首篇付费教程 - 个人开发微信小游戏 《奎特尔数字大冒险》
1. 低谷
我是从2013年底开始进入的游戏开发行业,从业3年多,近乎996的工作节奏,从卡牌到SLG,经历的每一个项目都如石沉大海,渐渐地对自己失去了信心,内心充满焦虑和恐惧!
从2016年底在家休息了两个月,当时真不想再做游戏了,学习一些非技术类的知识。其中《樊登读书会》对我的影响非常大,在两个月时间内,听了近50本书,特别是《翻转课堂的可汗学院》、《翻转式学习》、《匠人精神》让我深受启发,自己从事Cocos2d-js游戏开发这么些年,还是有些积累,能否让自己的经验分享出去,于是开始了自己第一篇文章《探索cocosH5正确的开发姿势》,零散地录制了些视频。
2017年初,因为经济压力,不得不去工作,进入了一家棋牌游戏公司。整整半年时间,自己都是处于抑郁状态,做着自己不喜欢的事情,对未来没信心!这段时间《樊登读书会》一直陪伴着我,特别是一行禅师的《正念的奇迹》、《和繁重的工作一起修行》让我在抑郁状态下,坚持认真工作。业余时间,我在简书上写点Cocos游戏开发的文章,每当收到他人的点赞或打赏,还是会特别高兴,为了让自己能分泌更多的多巴胺,我将部分教程也分享到Cocos论坛上,偶尔有幸还能上Cocos官方公众号。
2017年8月封一次意外的邮件点燃了我沉沦的激情,当时Cocos Creator游戏引擎的制作人王楠竟然会给我发邮件!!!邀请我参与Cocos付费插件商店的建设,将我文章中关于protobufjs的经验编写成Cocos Creator插件,而且还以收费的方式首批入驻Cocos付费插件商店。
花了两周时间,我的pbkiller提交了第一个版本,过了两天陆续有人找到我说:“购买了你的插件不会使用”,做视频、写说明、当客户服忙活了好一阵子,第一笔非工资入收,虽然数量不多但心中还是非常激动的!直到现在pbkiller卖出了180多份,看下图:
2. 公众号之路
我下来仔细回想、分析,能编写插件卖钱是因为,自己写的分享教程能对人有帮助,它不仅可以提高自己技术能力、表达能力,更重要的是,它还能对周围的人产生一定的影响,同时给自己提升多巴胺分泌,也算是对自己抑郁症状的一种自我治疗!
那段时间,我非常更热衷写技术教程,开通了一个微信订阅号取名为「奎特尔星球」(奎特尔就是Creator的音译),一是将曾经在简书上的文章搬了上去,二是自己编写了一些提搞游戏开发效率的组件代码放到了github,还为它写了好几篇风格迥异文章(武侠、动漫、无厘头),三是一有空就到论坛刷帖回答问题、收集素材!
「奎特尔星球」关注量每天两个、三个的样子,极其缓慢的增长!偶尔收到有网友来公众号留言,一是来告知插件或github上的代码有bug,二是咨询CocosCreator开发中遇到的问题,这些我将他们的做为公众号持续输出的重要来源,并真诚、耐心对待,因此有时也会收到网友们的赞赏或红包。
虽然数目微不足到,但收到赞赏或红包之时,心情还是特别愉悦,不是因为能收到钱,更多的是能帮助到他人同时得到肯定 。到目前为止,现在公众号终于突破1000人,到今天已经有1030了!
由于公众号的持续输出,也结识了一些朋友,也有人在默默的关注。为了能坚持下去,还得不断提升自己,我又开始迷恋上了《逻辑思维》和《得到》,购买了《硅谷来信》、《武志红的心理学课》、《超级个体》等一些课程,每天上下班的路上、晚上睡觉之时,就是我的得到时间,让我的思维方式一点一滴发生着微秒变化。
3. 道路崎岖
2017年12月31日,正好是元旦放假,女儿感冒生病主院,我折腾了两天,也倒下了,当时高烧40度(十年没感冒发烧过了),因为医院人满为患,连住院的资格者没有。老婆在医院照顾女儿,我高烧不退在家躺了4天,烧的全身发软有气无力,也吃不下东西。
在此时微信小游戏横空出世,我在元旦之夜,在医院时刚推了一篇小游戏的公众号文章,第二天社区又遇到一个问题:“protobuf不能在微信小游戏中使用”,当然我的pbkiller插件也不能幸免。
高烧的前一天我独自己在家,完全是个人生活都不能自理,我给父亲打电话,父亲第二天就过来照顾我,下午稍微有点力气,用了两天时间,我把小游戏protobufjs问题搞定,更新插件,在公众号上推送解决方案。
在家休息了4天,虽然烧已退,但人还是没什么力气,思维也变得迟钝,写公众号、泡论坛也渐渐少了,2018年上半年,似乎又进入了周期性循环,整个人又陷入一段抑郁期,公众号停止更新了103天。
唯独《得到》还在天天听,此时也关注安晓辉老师的「程序视界」有一段时间,也在幻想能做自己喜欢的事情,同时能养活自己。在2018年6月,在网上接到一个儿童教育公司的外包Demo任务,我当时不仅把甲方公司的任务搞定,而且还帮助培训他们的美术人员使用Cocos Creator游戏引擎,在我提供的脚本、开发环境之下可以独立创作内容,这为我打开了新的思路,我不仅可以分享经验给程序员,也可以帮助到美术、策划人员。
我狠下心辞去了工作,找儿童教育公司谈合作,以技术顾问的方式帮助他们将传统PPT开发成H5游戏的方式,签了一个半月的兼职合同。同时公众号又开始复活,推送的文章短小精干,不在追求高深的东西,图片用的也更多,定位Cocos Creator的初学者和美术、策划人员。
从此开始,我就踏入了自由职业的路子,在网络上帮助更多的人,也在线下去一些小公司帮助解决一些问题,但在经济上没有任何收益。由于之前写公众号的原因,有朋友将我推荐给一位掘金主编,他们策划了一个小册题目《使用Cocos Creator开发微信小游戏》,我当时也答应了下来,同时在策划自己的一个小游戏,计划是将游戏做成微信小游戏,以此为案例做成一个有体系的视频教程。
4. 讲师之路
现在有了自己的时间,每天就是写文章、写代码,还有每周两天时间去儿童教育公司,主要内容是:搭建内部开发环境、部署自动化构建,培训美术人员使用git、jenkins,以及Cocos Creator更多内容等,尽可能帮助他们能自己创作课件内容,我只是提供辅助。
我将新的开发协作方式整理推送到公众号,用了一个多月时间公众号从300+上升到600+,不过掘金小册被黄了,掘金要求教程内容一年能不能在其它平台上发布,我也没按时交稿。但是这段时间我也与更多的开发者沟通、交流,为我带来新的机会,有公司愿意聘请我做Cocos Creator讲师,兼职为他们的企业客户做培训。
我二话没说就答应了,对方公司提供了培训内容需求,第一次给了我四个题目,让我制作成PPT,完成后还需要他们的技术主管审核。激情再次被点燃,我每天在家花费近5~6个小时制作PPT,用了半个月时间,之间来回修改了两个版本还是不能得到公司的满意。
2018年9月,快临近培训任务时间,提前了三天去公司,第一天小范围试讲了一个上午,下午自己修改调整,晚上公司技术部主管陪我一起修改第一篇PPT,帮我指出问题,整理结构,将原来四篇PPT整合成两篇,我们一直忙到晚上10点。人好像是打了兴奋剂,内心也很忐忑,回到酒店继续修改课件到临晨1点左右,早上6点不到就醒了,翻身起床干活。就这样上午修改课件,下午试讲4~5个小时,中途大家给我提意见、找毛病,晚上回去整理调整,连续4天每天睡觉不足5个小时,但人还是很亢奋,最后终于以波澜不惊状态完成了两场培训,每次3个小时左右。
之后的三个多月中,断断续续接到了公司三次培训任务,我在空闲时间继续更新公众号、接点小外包、帮助朋友公司搭框架及CocosCreator的入指导,这段时间算是有了基本的收保障,但是极其不稳定,还好家人理解,看我虽然没正经上班,但是看我平时工作比上班还忙,暂时还能维持生存,虽然心中有抱怨,没有给我太大的压力,在此感动不已。
5. 被动收入
2018年11月底,年前的最后一次培训任务,此后的时间我将没有持续的收入,心中还感觉有些慌张。平时一直在读安晓辉老师的文章,安老师的一篇知乎live标题打动了我《如何构建被动收,赢得自由生活》(https://www.zhihu.com/lives/1046573374381273088),通过这次live的学习,以及安老师提供的建议,我下来开始筹备被动收入计划。
首先我注册了creator-star.cn的域名,搭建了「奎特尔星球」博客网站,公众号、网站相互关联。
然后我又在GitChat开了一场题目为《集合类游戏模块化与热更新实践 》(https://gitbook.cn/gitchat/activity/5c0780959d0c1a14aafd476e),由于经验不足,又是自己的第一篇付费文章,不小心把题目写大了,写这篇文章整整用了10天的工作时间,终于按时交稿。这场Chat目前挣了近400块,也让更多人认识了我,为公众号带来了更多的关注量。
一场GitChat毕竟是杯水车薪,网站在短期内也不会有什么收益,心又开始不安起来。2018年还剩下最后10天时间,我又重新拾起之前计划要做的小游戏《奎特尔数字大冒险》,联系上愿意低价帮助我的美术同学,为我的小游戏制作了一版游戏UI,曾经设计动画的同事提供我一个角色动画,就这样每天只睡5~6个小时,全身心投入到小游戏的开发,终于在2019年元旦后上线微信小游戏:
《奎特尔数字大冒险》是一款数学小游戏,通过将怪兽身上的数字加起来,然后在答题板上手写数字,消灭来袭的怪兽,用以锻炼数学运算与工作记忆能力。
看下面的gif演示:
BOSS战,需要同时计算两道题,BOSS还会旋转干扰,考验瞬间记忆力,在小怪与BOSS之间暂存记忆、切换记忆。
怪曾的头碰到角色是不会掉血的,越是面临危机,越是要沉着冷静,将数字认真写上去,我看到不少人,看到怪物逼近就放弃了, 或者是心急把数字写的很潦草识别不了而倒下了。
工作记忆是一种对信息进行暂时加工和贮存的容量有限的记忆系统,在许多复杂的认知活动中起重要作用。1974年,Baddeley和Hitch在模拟短时记忆障碍的实验基础上提出了工作记忆的三系统概念,用“工作记忆”(working memory,WM)替代原来的“短时记忆”(short-term memory, STM)概念。此后,工作记忆和短时记忆有了不同的意义和语境。
回到正题,还是少打广告了,小游戏上线第四天就拿到了流量主权限(估计被系统扶持了),开通了复活激励视频广告,但游戏太过简陋又费脑子,直到前几天我才意识到《奎特尔数字大冒险》还并不能算是一个游戏,而是游戏化的脑力训练工具,因此活跃度非常低,上线20天广告收看下图:
调整好心态,目前自己的小游戏是凭着自己的感觉快速撸出来的,内容少、质量差是事实,接受就好,盘点是否还有进步的空间。更重要的是,在这段时间又结识到了不少的同行伙伴,有程序员、有美术、甚至还有公司的邀请,当然还有安晓辉老师,他们都有意向给我提供帮助或合作,这才是最为宝贵的收获。
在2018年是自己最为动荡的一年,9月的一篇公众号文章,我就立下志向: “助力个人和企业,让游戏(编程)成为教育的有力武器”
。
这一年起起落落,如何养得此心不动,认真做好当下的每一件事,王阳明说过:
“举业不患妨功,唯患夺志”,夫谓之“夺志”,则已有“志”可夺;倘若未有可夺之“志”,却又不可以不深思疑省而早图之。
6. 结语
在此也向大家推荐安晓辉老师的「程序视界」微信公众号,安老师何许人呢?看下面介绍:
安晓辉: 现在自由职业者,以写书、咨询和课程为生。
之前有十几年的软件开发和管理经验,著有《 Qt on Android 核心编程》、《 Qt Quick 核心编程》、《你好哇,程序员》、《解忧程序员》等图书,《程序员的成长课》正在出版,电子工业出版社优秀作者。
个人公众号“程序视界”,粉丝目前23000多,内容方向围绕开发者的职场成长和生涯规划。
知乎 Live 讲者,设计开发了第一个面向开发者的知乎 Live 专题“程序员的成长课”。个人 Live 被参与超过 13000 次。
CSDN 知名博主,粉丝超过 1.5 万, 2014、2015两届博客之星,博客阅读量超 500 万,排名 100 以内。
职业规划师,通过CSDN博客、知乎专栏、在行、分答、值乎、订阅号“程序视界”等渠道,以文章、咨询、问答等形式提供各种生涯服务。
欢迎关注「奎特尔星球」公众号,欢迎大家投稿,来我们一起成长
「奎特尔星球」微信公众号
「奎特尔星球」博客网站,建设中...