
有效的工作
我们一直都觉得自己努力了,结果呢?
最近,有段时间是自己可以支配的。回想起原来上班的时候,如果想做点自己的事情,必须把工作的内容完成。而那个时候还因为工作比较忙,刚刚开始想要做的事情或者已经做了一半的工作都得丢下来忙工作。这样就导致原来思考了一半的事情,或者做了一半的事情都得丢掉。如果想起来做的时候,又得从头开始。效率非常底,同样的事情总是要从头开始?现在,有时间了,为什么不把要做的事情做了呢?还是,又有其他的事情要做吗?回想起这些,我发现,其实并不是外界打扰自己,而是自己的方法不对。我发现,这个是人的目标没有明确导致的。
为什么这样说?比如说我们有三件事情要做,其中有一件事情是无目标的。那么,你会发现这件事情会拖很久,而且没有结果。
由于最近看到的招聘信息对年龄的限制,导致向我这样37岁的人,无法找到一份自己满意的工作。所以,与其这样无聊的耗下去,不如去追一下自己的梦,做一个自由的开发者。想做自由开发者,要如何做?一直都是我思考的问题,是在外包网上承包吗?我觉得这样的几率很小,而且需要去和客户沟通需求,一想到这样的事情,和我找一份工作有什么区别呢?
自己控制需求
自己控制整个软件的生命周期
无需到处叫卖
需要满足这样,或许只有苹果平台上的部分App可以做到这样。我想,就目前来说这个选择也是最好的。为了保证这个目标持续下去,所以也回到文中所说的,效率。不要让一件事去打扰另外一件事情,就必须确定一个目标。
暂时给自己设定以下目标:
-
学习macOS和iOS平台下开发,熟悉开发流程。
-
先用一个实际项目,血糖检测App来熟悉苹果平台上面的开发。
-
发布自己的第一个App。
大的目标是好确定的,现在需要将大目标进行细分。
1.1 阅读苹果帮助文档;
1.2 阅读相关苹果开发书籍;
1.3 将学习成果记录下来;
1.4 督促自己深入学习。
预计完成时间:2019-12-30
2.1 编写血糖检测App需求设计文档和概要设计文档;
2.2 通过学习编写macOS平台下App;
2.3 通过学习编写iOS平台下App;
2.4 通过学习将使用服务端(go实现)与macOS平台App与iOS平台App进行数据交互;
2.5 总结开发苹果App过程,记录相关代码实现;
2.6 在自己的平台下进行第一个版本发布。
预计完成时间:2019-11-01
3.1 学习如何进行注册苹果开发者;
3.2 准备注册苹果开发者;
3.3 发布自己的第一个App应用。
预计完成时间:2020-01-07
Talk is cheap,show me the code!
计划中,可以有所细小改动,但是主要目标不变。为自己的改变而加油!