一个玩游戏的失足青年,转行做编程到教育的挣扎过程(3/4)

news2024/11/20 1:23:47

有一个人,从小的心愿是当一名飞行员,终于有一天他当上了飞行员。

但是,他第一次飞行时,飞机就出事了。

好在他能够跳伞。但是,降落却是坏的,打不开......

突然,他看见了在正下方的地上,有一个很高的干草垛。

再往下掉,他又发现,干草垛上有一柄:铁叉!

但,幸运的是,他掉到了干草垛上,没有碰到那个铁叉。

前文导读

一个玩游戏的失足青年的挣扎过程(1/4)

一个玩游戏的失足青年的挣扎过程(2/4)

01

当年还是一直怀揣着游戏开发的梦想,在业余时间尝试了下 Cocos Object-C 以及之后的跨平台的 Cocos2d-x C++ 心中痒痒的。

当时有个朋友愿意出钱,组了一个团队(就俩人),一招呼我就从网络数据包分析转去做手机游戏了。

搞笑的是,做了两个月我们就散伙了,就像过山车,从极度地兴奋到极度地失落。不过我还是很感激这位朋友,让我过了把瘾。

当年手机游戏行业,真的是非常火热,热得发烫,工资待遇,要比一般的开发工作,高出好一大截。

而我又有几年的 C++ 的工作经验,一进游戏公司(都是几个人,十几人的小公司),都是担任的项目客户端主程角色,让我有了接触项目管理的机会(学会背锅,同时也学会承担责任)。

技术在快速变化,为了提高开发效率,我的开发技能从 C++ 语言变为 Lua 再到 JavaScript。

想当年 Cocos 2d-x Lua 如火如荼。而我当时,初接触到 JavaScript 这门语言,做的游戏还能在浏览器上运行。

我决定一条路走到黑,Lua 的教程不看、Lua 的工作机会不看、Lua 的游戏也不玩......力鼎 Cocos H5 方向。

从现在 Cocos Creator 的发展看来,我的运气还不太差。

在游戏行业混了 3 年多,996 的工作节奏,而且项目质量也差(策划、美术、程序三方面),程序 Bug 很多,策划、美术、程序每一项都影响项目的生死。

每天都担心的要死——项目要挂掉!(没经历过风浪的人生,还是太脆弱了。)

我参与的每一个项目,虽然最后也做出来,但都石沉大海。公司也没经验,上线一两个月就没人管了。

对自己都快失去了信心,内心满是焦虑和恐惧,但又不知道该怎么办!

02

我一度感觉自己得了抑郁症,从 2016 年底辞职在家休息了两个月。

当时不想再做游戏了,感觉自己一点价值都没有,但又不知道以后做什么,很是痛苦。

那时无意接触到 逻辑思维樊登读书会 学习一些非技术方面的知识,在两个月时间内,听了近 50 本书。

特别是 《翻转课堂的可汗学院》、《翻转式学习》、《匠人精神》,给了我不少启发。

回过头来看,自己从事编程、游戏开发这些年,还是有些积累的,能否把自己的经验分享出去呢?

那时 Cocos Creator 这个新的引擎出来还不久,于是开始了自己第一篇文章《英雄与魔灵》,并零散地录制了些视频。

我再看自己最早写的 Cocos Creator 教程,说真的眼泪都出来了,这真的是我写的吗?看标题就感觉好奇怪,不信你试试。

  • 英雄与魔灵

  • 魔灵传说

  • 雷神之锤

两个月后,还是因为经济压力,不得不去工作。进入了一家 QP 游戏公司,大家都懂的,做了一年半!

整整半年多时间,自己都是处于抑郁状态,做着自己不喜欢的事情。

这段时间樊登读书会一直陪伴着我,特别是一行禅师的《正念的奇迹》、《和繁重的工作一起修行》让我在抑郁状态下,认真工作的同时,坚持在公众号上写点文字。

03

我当时两周写一篇技术文章,发到简书上,再同步到 Cocos 官方论坛。

突然有一天,收到一款特别的邮件!

哇!我的一篇教程文章,有幸被 Cocos 官方公众号收录了,这可让我一连高兴了好几天。

从那时体验到写文字被赞赏的感觉很受用,大大缓解了我的抑郁和焦虑。

再没过多久,很意外收到 Cocos Creator 引擎产品经理给我发来邮件,邀请我参与 Cocos 插件商店的建设。

将我文章中关于 Protobuf 的经验编写成插件,而且还以收费的方式,首批入驻付费插件类别。

当时感觉是,瞬间原地回血,简直是太幸福了!

虽然从现在来看这个插件连 1000 元都没挣到,但让我踏出了技术变现的第一步,为我这些年运营 Cocos 微店、Cocos Store 埋下了种子。

04

分享教程,不仅可以提高自己技术、文字表达能力,它还能对周围的人产生一定的影响。同时也算是对自己抑郁症状的一种自我治疗!

如果你看过我的视频话,估计想象不到吧!晓衡居然有过抑郁症。

2017年9月,我将简书、论坛上的文章迁移到公众号上。

最初写的文章完全没有章法,以前在读中专时,特别喜欢看金庸,我写的 Cocos Creator 教程里尽是些武侠、动漫、无厘头

896f97a9d9714e66a149be66739e1413.png

文章阅读数很感人,当年是怎么过来的3d8ae85f91babdba9e454c506156649d.png

当时一有空就到 Cocos 论坛刷帖、回答问题、收集素材。我的公众号关注量就以个位数,大多数不超过每天 5 个的样子增长。

当时只知道过 5000 关注就可以挂广告(目前只需要500关注了),一直以它为我的终极目标孜孜不倦的写呀写,同时也买了不少书、不少课来学习。

bc189f07a5373f26b4928704b541cbc7.png

2020年3月26日值得纪念的日子,公众号终于达到 5000 关注,用时976天,我真够那什么二的!48a9c60a73c88058fc7be24d2e0fa8a6.png

晓衡的故事就讲到这里,后面是我将转入游戏开发自由职业的历程,挣扎才算是正式开始!

有一个人小时候就有做游戏的梦想,终于有一天他当上了游戏开发程序员。

但是他第一次做出一个游戏,公司就裁员了,好在他能够又找到一个游戏开发的工作。

但是项目做完,因为游戏不挣钱,公司又散了。

突然他想做点有意义的事,写点教程什么的,但是做了两年多家底都快吃完了,还碰上疫情,连工作都不好找!

但是幸运的是,探索到游戏开发知识变现的路子,帮助个人开发者、小团队公司通过运营技术,目前又活了下来。

63a644bf688e0af98fedcd3b7a4588c6.jpeg

往期精彩

一个玩游戏的失足青年,转行做编程到教育的挣扎过程(1/4)

一个玩游戏的失足青年,转行做编程到教育的挣扎过程(2/4)

Creator 3.x 入门修炼指南  

CocosStore卖家成长指南

坚持做一个长期主义者

一个公式35岁让自己过的越来越好!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/542891.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

声音生成——将Autoencoder修改成Variant Autoencoder在mnist训练

文章目录 概述VariantAutoencoder.py文件实现关闭eager execution修改bottlenectk组件修改loss损失函数VariantAutoencoder.py实现的全部代码 train.py文件实现load_mnist模块train模块完整代码执行效果 总结Analysis代码 概述 之前的一篇文章中,介绍了如何实现aut…

if

[rootes3 data]# cat ifaction.sh #!/bin/bash#********************************************************************read -p "请输入身高(m为单位): " HIGH if [[ ! "$HIGH" ~ ^[0-2](\.[0-9]{,2})?$ ]];then echo "输入错误的身高!" exit…

面试字节,简历做了点手脚,第三方背调公司查出来了,被撤销offer!

简历做了手脚被查出来,怎么办? 一位面试字节的程序员哀叹: 运气差,在简历上做了点手脚,被第三方背调查出来了,只能等着被通知撤销offer! 有人说,现在背调查的可严格了,字…

Robust 2.0:支持Android R8的升级版热修复框架

2016年,我们对美团Android热更新方案Robust的技术原理做了详细介绍。近几年,Google 推出了新的代码优化混淆工具R8,Android 热修复补丁制作依赖二次构建包和线上包对比,需要对Proguard切换到R8提前进行适配和改造,本文…

鄞州银行:符合中小银行质量提升的数据治理方案

案例简介 在数字化转型的驱动和数据治理“严监管”的推动下,为解决金融机构数据治理体系不健全、数据质量低下等问题,利用数据治理成熟度评估模型进行问题分析定位,重点围绕数据规划、组织机制、标准建设以及数据类平台建设等方面进行数据质…

springboot+jsp网上药品商城销售管理系统

本设计需要实现一套方便药品管理者轻松便捷的处理药品运营工作的药品销售管理系统。设计并实现了特殊药品管理系统。系统选用B/S模式,应用java开发语言, MySQL为后台数据库。系统主要包括主页、个人中心、用户管理、药品类别管理、药品信息管理、系统管理…

Boy,Slowly...

很多朋友问我为啥写的少了。我说很多东西都是常识,老生常谈无数遍了,不想不断重复写了。常识性的东西,不断强调是对的,但是不断重复写,这就不对了。 (1)朴素 早上看一位朋友发了一条王兴过去老生…

使用Python复制某文件夹下子文件夹名为数据文件夹下的所有以DD开头的文件夹到桌面...

点击上方“Python爬虫与数据挖掘”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 楼阁玲珑五云起,其中绰约多仙子。 大家好,我是皮皮。 一、前言 前几天在Python最强王者群【魏哥】问了一个Python自动化办公处理…

macOS Ventura 13.4 (22F66) 正式版发布,ISO、IPSW、PKG 下载

本站下载的 macOS Ventura 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 请访问原文链接&#xff1a…

在 Python 中使用 OpenCV 构建 Color Catcher 游戏

介绍 你是否曾经想在 Python 中使用 OpenCV 创建自己的游戏? 今天我们将构建一个名为 Color Catcher 的游戏,该游戏挑战玩家使用手部跟踪机制接住从屏幕顶部掉落的彩球。 设置游戏窗口 构建游戏的第一步是使用 OpenCV 设置游戏窗口。我们将定义窗口大小、…

Swift静态代码检测工程实践

本文字数:22817字 预计阅读时间:58分钟 引言 随着App功能不断增加,工程代码量也随之快速增加,依靠人工CodeReview来保证项目的质量,越来越不现实,这时就有必要借助于自动化的代码审查工具,进行程…

【运维知识进阶篇】集群架构-Nginx七层负载均衡详解

为什么要使用负载均衡 当我们的Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台Web服务器组成集群,前端使用Nginx负载均衡,将请求分散的打到我们的后端服务器集群中,实现负载…

音频品鉴与歌唱评价——音频内容理解实践

歌唱评价是K歌系统中核心技术之一。近年来,歌唱评价领域也发生着多元化和深度化的变革。本次LiveVideoStackCon 2022 北京站邀请到腾讯音乐天琴实验室高级研究员——江益靓,为大家介绍全民K歌的多维度评价技术和深度歌唱评价技术的实践,以及优…

Linux系统编程学习 NO.3 ——基础指令的学习

* 通配符 通匹配任意字符(包括空字符),用于匹配任意长度的字符串。包括空字符。加入你要匹配任何以.txt后缀的文件,只需要在*通配符后加上.txt后缀即可。 样例演示 ls *.后缀名 ls xxx* 找到匹配的字符串man指令(重要) Linux的…

理论力学专题:张量分析

张量方法的引入 自然法则与坐标无关,坐标系的引入方便分析,但也掩盖了物理本质指标符号哑标和自由标 Einstein求和约定:凡在某一项内,重复一次且仅重复一次的指标,表示对该指标在它的取值范围内求和,并称这…

【C++ 入坑指南】(10)函数

文章目录 简介定义实例函数的分文件编写 简介 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定…

分享3个深度学习练手的小案例

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

0ctf_2017_babyheap-fastbin_dup_into_stack

参考: [1]https://uaf.io/exploitation/2017/03/19/0ctf-Quals-2017-BabyHeap2017.html [2]https://blog.csdn.net/qq_43935969/article/details/115877748 [3]https://bbs.kanxue.com/thread-223461.htm 题目下载参考[1] 说明下如何调试堆,在payload中…

chatgpt赋能Python-python3_7如何下载

Python3.7如何下载?详细步骤分享! Python是一门当今最热门、最常用、最易学的编程语言之一,且拥有庞大的社区和强大的库支持。在这篇文章中,我们将会详细介绍如何下载Python3.7版本,让大家能够轻松上手Python编程。 …

代码随想录训练营Day44| 完全背包 518. 零钱兑换 II 377. 组合总和 Ⅳ

目录 学习目标 学习内容 完全背包 518. 零钱兑换 II 377. 组合总和 Ⅳ 学习目标 完全背包 518. 零钱兑换 II 377. 组合总和 Ⅳ 学习内容 完全背包 problems/背包问题理论基础完全背包.md programmercarl/leetcode-master(代码随想录出品) - Git…