介绍
你好。我叫查巴。
我开始个人开发安卓应用已经一年了,所以我想回顾一下过去的一年。
如果您能以诗意的方式阅读它,我将不胜感激。
谢谢你。
目录
- 目录
- 1. 简短的自我介绍
- 2. 为什么决定挑战 Android 应用程序开发?
- 3. 什么是好的,我从实际尝试 Android 应用程序开发中学到了什么
- 4. 实际尝试Android应用开发的难点
- 5.我将来想做什么
- 六,结论
1. 简短的自我介绍
-
我刚毕业时从事销售工作,但一年半后就辞职了,在嵌入式行业担任工程师。
-
从 2021 年 9 月开始,我将在学习中挑战 Android 开发。
-
我们目前正在发布两个应用程序。
2. 为什么决定挑战 Android 应用程序开发?
首先,我想写一下我开始Android开发的原因。
2.1. 提高自己的技能
我开始 Android 开发的原因是为了提高我的技能。
更具体地说,我想谈谈“面向对象的语言”。
我目前正在使用 C 语言。因此,我对面向对象技术着迷,这是近年来的主流技术(虽然可能是很久以前的事了)。
另外,在我现在的工作中,除了编写程序之外,我还做其他工作(可能因为我以前是销售人员,经常被委托部门之间的各种工作协调,我做上游的工作,例如不是实现的规范设计)。成为主力,我的技术成长越来越少。这是有原因的。
最初,我成为了一个没有经验的工程师,所以我担心我的技术技能(主要是编码),“我可以这样吗?”,我想提高自己的技能。
2.2. 因为想尝试app开发
最初,我想创建 Web 应用程序和智能手机应用程序,所以我找到了一名工程师,所以我开始开发 Android 应用程序作为我学习的一部分。
2.3. 因为初期引进成本低
Android 应用程序而不是 iPhone 应用程序的原因仅仅是因为它很容易上手。
我选择 Android 开发是因为我是 Windows 用户并且没有 Mac,而且安装 Android 应用程序比 iPhone 应用程序更便宜。
iPhone 应用程序每年需要支付 99 美元的注册费才能在 App Store 上发布该应用程序。
另一方面,对于 Android,在 Google Play Store 上只有 25 美元的注册费(不是每年)。
个人工作最好少花钱。我专注于策略的原始 Android 应用程序。
2.4. 因为我想要收入作为副业
美的东西都谈不上,所以我也想在学习的时候有一份兼职收入。
但是,目前收入几乎为0。这个世界并不容易,所以我现在在学习方面而不是在经济方面努力。
但是,我并没有放弃货币化部分,所以我会继续尽力而为。
3. 实际尝试Android应用程序开发的好东西和教训
接下来,我想实际尝试一下这个挑战,并写下我学到了什么。
3.1. 随着我不断挑战自己,我的知识和经验增加了,我的知识也扩大了。
这似乎很明显,但你学习的越多,你获得的知识和经验就越多。
当我能够感受到挑战带来信心并拓宽了我的知识时,我觉得接受挑战是件好事。
3.2. 能够发布我的原始应用程序
能够自己开发应用程序并将其发布到 Google Pley 商店的经验非常有帮助。
老实说,我认为我们现在发布的两个应用程序都属于易于开发的应用程序。
但是,我认为“发布”任何应用程序都很重要,所以我很高兴我们能够发布它。
要发布,您需要提供商店文本、创建自己的图标,甚至创建介绍性图片。另外,发布后处理更新和bug修复的体验,是除非应用发布才能做到的事情,所以这是一种非常好的体验。
4. 实际尝试Android应用开发的难点
从这里开始,我想写下我在这一年中面临的挑战,以及我发现的困难。老实说,困难多于好事。
这也是未来的问题,所以我想把它写好。
4.1. 我很难习惯使用 API
我很难将“使用什么 API”与“我想要实现的目标”联系起来。
我认为了解很多 API 是有利的,但我不知道如何查找我正在寻找的 API。我什至不知道如何使用 API。 .即使是现在,我也经常感到茫然,因为我不知道如何实现自己想做的事情,所以我很难过。
我想官方文档会在这种时候出现,但它是英文的,我不太理解。 . .我是唯一一个经常这么想的人吗? . .
这部分可能是习惯的一部分,所以我会尽力而不气馁。
4.2. 看文件不习惯,吃力
我没有看官方文档的经验,所以“阅读文档”很困难。
起初,我是通过看书学习的,但渐渐地,我也阅读了官方文件。
不过说实话,官方文档有很多地方我不是很懂,感觉很难看懂。
照原样使用官方文档中写的实现方法是可以的,但是当我卡住的时候,我不知道该怎么办。我不知道要修复什么。当你陷入这种情况时,你就会停止思考。 . .这就是它的意思。
谷歌的官方文档似乎很容易阅读和理解,所以我认为这只是我的能力不足,但我不知道有一天我是否可以自信地说“让我们看看官方文档!” .
4.3. 了解为个人发展争取时间和保持动力的难度
我认为这是每个工作和进行个人发展的人都面临的问题。
我就是其中之一。
如果您在主要工作上加班,老实说,您的动力会下降。
即使我加班,我还需要学习吗? . .只是想想就痛苦。
另外,我想,“好吧!我会做 30 分钟!” . .经常这样,那时候我讨厌自己哈哈
因此,最近
- 即使面对 PC 只需五分钟,也没关系。 (花费多少分钟并不重要。重要的是你想要做什么。)
- 分解要完成的任务,准备一个系统,让你在工作日尽可能多地工作
- 如果你因为加班迟到了,放弃吧。
等等,我试图以某种方式保持我的动力和时间。
我认为对我来说最糟糕的事情就是失去动力并放弃并放弃个人发展。我正在做我以这种立场保持内心的平静。
看来战斗还要继续。
5.我将来想做什么
最后,我想最后说一下我将来想做的事情。
请陪一会儿。
5.1. 挑战 JetPack Compose
我认为 JetPack Compose 是最近 Android 开发的趋势。
我目前正在接受挑战,我想发布一个使用 JetPack Compose 的应用程序。
5.2. 继续发布应用
我正在制定“发布越来越多可以轻松创建的应用程序”的政策。
原因是如果我们专注于一个应用程序,我们可能无法长时间发布该应用程序。
但是,我想逐渐增加我能做的事情,所以我想逐渐提高门槛,开发应用程序。
六,结论
感谢您阅读到最后。
这是一篇像诗一样的文章,但我希望它能给大家带来一点喘息。
老实说,我不知道的事情还有很多,所以我想尽力而为。
另外,在写这篇文章的同时,我也感受到了写自己想写的难度,所以希望以后能继续写这样的文章。
非常感谢。
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308630662.html