[2013.08.23]立志

2024-06-17 06:58
文章标签 23 立志 2013.08

本文主要是介绍[2013.08.23]立志,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        不知不觉,已经毕业两年了。从一开始的忐忑不安开始参加工作,到发现职场上种种约束和规则,从不适到反感。不管在职场上走得多远,我觉得不会存在自由这两个字。所以在心中一直存着个梦想,可以成为一名独立开发者,悠然的在家中或者旅游途中,享受着阳光与沙滩,编写着自己所希望的代码,做自己喜欢的产品。


        经过半年时间的努力,终于在Google Play和App Store上发布自己的作品,回首整个过程,从懵懂到探索再到略有所获,真乃一步一脚印。我第一款发布上去的产品是秘信。这是一款短信方面的应用,能将私人的短信区分,并通过应用加图案锁,让他人无法轻易看到此类短信。


Google Play的应用入口:

https://play.google.com/store/apps/details?id=com.freeman.secrectsms

        开发这个应用所需时间大概一个月左右,起初时界面非常简陋,所会的Android知识也不多,只能通过简单的Activity来实现。不过麻雀虽小,五脏俱全,秘信第一次推出时功能还算完善,BUG也不算多。只是实在不懂应用市场的规则,发布上去后下载量并不理想。大约是去年11月的时候发布的,到现在下载量还未过万,不过有一些活跃的用户一直在使用。至今,我依然在使用这个应用,不是因为是第一款作品,而是我的确喜欢把银行账单和好友对话这些短信给私密起来。因为在工作中,会有借手机给同事的情况,不希望这些短信轻易给别人看到。

        后面陆续的开发了几款小应用,有的成功发布上去,有的则不幸夭折。不过全都算是失败告终(因为下载量都不如意)。直到我的游戏Game Boy Lite的出现,这是第一款完整的游戏,使用外国的Gideros引擎。使用这个引擎需要学习LUA语言,制作这个游戏还得会画面素材的制作,于是又学了Inkscape,还有制作地图使用的Tiled,物理操作的Box2D……制作一个游戏,所需要掌握的东西真的很多。不过,在这个学习过程中,我也增长自己的知识面,通过不断的上网搜索资源,跟论坛的人交流,逐渐的摸索到开发游戏的门槛。


Google Play的游戏入口:

https://play.google.com/store/apps/details?id=com.freeman.adventureboy


        从下载量看,Game Boy Lite是秘信的10倍以上,从此可以看出,用户使用智能机,很多是用来玩游戏。从市场上的新闻及分析看,Android与iOS这两年的游戏发展变得越来越快,于是我果断从应用开发转移到游戏开发。游戏开发的强度非常大,如果独立开发,得付出两倍以上的时间。开发的过程极其枯燥,除了敲代码,还得搞设计,做策划,甚至推广宣传。每天工作10个小时都远远不够。不过付出后还是有收获的,起码会用更多的用户去使用你的作品,有好一些用户会给你评价。让我觉得不再是石沉大海,毫无回音。当然,独立制作出来的游戏总会有不少欠缺的地方,于是也有很多的批评和反感迎面而来。

         好坏相比,我还是对成为独立开发者充满着期望,哪怕在此道路上步履维艰,我坚信,只要坚持勇敢的走下去,总有一天能达到我的梦想。

这篇关于[2013.08.23]立志的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1068752

相关文章

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

华为23年笔试题

消息传输 题目描述 在给定的 m x n (1 <= m, n <= 1000) 网格地图 grid 中,分布着一些信号塔,用于区域间通信。 每个单元格可以有以下三种状态:  值 0 代表空地,无法传递信号;  值 1 代表信号塔 A,在收到消息后,信号塔 A 可以在 1ms 后将信号发送给上下左右四个方向的信号塔; 值 2 代表信号塔 B,在收到消息后,信号塔 B 可以在 2ms

【vulhub】thinkphp5 2-rce 5.0.23-rce 5-rce 漏洞复现

2-rec 1.启动环境  cd /.../vulhub/thinkphp/2-rce # cd进入2-rce靶场文件环境下docker-compose up -d # docker-compose启动靶场docker ps -a # 查看开启的靶场信息 2.访问192.168.146.136:8080网页 3.构造payload http

【linux mysql】mysql高版本8.0.23版本密码修改总结

mysql 8.0 版本,由于增加了一些安全策略等限制,所以修改用户密码会稍微麻烦些。下面是针对这个高版本的总结。 一、配置/etc/my.cnf 文件 免密码登录mysql vim /etc/my.cnf# 增加这两行命令skip-grant-tablesdefault-authentication-plugin=mysql_native_password 重启启动mysql se

第23周:使用Word2vec实现文本分类

目录 前言 一、数据预处理 1.1 加载数据 1.2 构建词典 1.3 生成数据批次和迭代器 二、模型构建 2.1 搭建模型 2.2 初始化模型 2.3 定义训练和评估函数 三、训练模型 3.1 拆分数据集并运行模型 3.2 测试指定数据 总结 前言 🍨 本文为[🔗365天深度学习训练营]中的学习记录博客🍖 原作者:[K同学啊] 说在前面 本周任务

Android Studio:Error:(23, 17) Failed to resolve: junit:junit:4.12

在Android Studio中创建项目之后,可能会遇到错误:Error:(23, 17) Failed to resolve: junit:junit:4.12,这是因为项目引用到了Junit单元测试工具。 该错误的解决方法是找到项目中的build.gradle文件,如下: 打开该文件,注释掉或者删除掉junit:junit:4.12的引用,如下:

23. C 语言,%d 和 %i的区别

在 C 语言中,%d 和 %i 都用来打印十进制整数。虽然它们在大多数情况下是可以互换使用的,但还是有一些细微的区别,特别是在解析输入时: %d 和 %i 的区别 打印时的区别: 对于打印整数的操作,%d 和 %i 没有区别。它们都可以用来输出十进制整数。 #include <stdio.h>int main() {int number = 123;printf("Using %%d: %d

【论文分享】MyTEE: Own the Trusted Execution Environment on Embedded Devices 23‘NDSS

目录 AbstractINTRODUCTIONBACKGROUNDARMv8 ArchitectureSecurity statesTrustZone extensionsVirtualization Communication with Peripherals MOTIVATIONATTACK MODEL AND ASSUMPTIONSYSTEM DESIGNOverviewExecu

7/23训练日记

今天的比赛过的题都是暴力过的,三个题过了之后就想b题尽量的在想把区间问题转化为端点问题不然的话总是被数据卡超时,比赛过后查题解的时候看到一个140多行的代码和一个20多行的代码感慨思路的重要。今天看的有递推枚举。枚举也需要有技巧的枚举,就好比,那个费解的开关要看出定住第一行第一行的变法定了就通过下面一行行的变来使上一行达到开关全开的状态(而且第一行顺序确定下面行的按开关顺序也就确定了所以只要枚举第