我的独立开发学习过程中的一些思考

正在自己琢磨着Android和Java,目前开发一个地图类产品中。
以下是我总结出来的一些要点和可能遇到的问题。

第一个版本是做小而美,还是大而全?正在自己琢磨着Android和Java,目前开发一个地图类产品中。

小而美的软件是绝大多数独立开发者的选择,既可以体验一个完整的项目上线的过程,又可以将这个进行开源,对自己找工作有帮助。
我选择做一个比较大的应用。
目前我遇到了一些问题,例如View的事件拦截、fragment的嵌套、多线程和异步等等,对于只有一点点Android基础和了解了基本的Java知识后的我来说这些全部是进阶需要,遇到的问题所以也有不少:
1: 是首先看书,还是直接学习所需要的知识点?
踏踏实实一步步来,如果有时间这是最好的办法,但有时懂得不多直接去找实现方法,直接了解一些诸如Hash Map和put方法,可能在之后的功能开发中可以直接用到。
2:如果直接看学的东西,不知道交互逻辑怎么写,怎么办?
这也是直接去找实现的一点好处,看别人的逻辑以及注释,结合Java的学习进行分析,所以在我的Java笔记当中有着Android的使用场景“,更好的将自己将要学习的知识点和Java进行结合,加大Java知识在Android中的学习以及运用,加深对于Java基础知识的理解,我觉得这是一个比较好的”开发驱动学习“的一个方法。

总是执着于一个点,怎么办

我是设计专业出身,在开发产品时总想着能不能有更好的方法可以实现,以及现有的设计是不是可以用更好的方法进行设计,上网一查,觉得可以实现(反正现在Android已经很成熟了并且也大都可以实现),所以总想着改目前现有的项目,但这一改,开发的项目的周期会越来越长。
以及用更好的设计去设计,往往都是更换控件和逻辑,我觉得有这个想法很棒,但是目前的版本周期不能太长,实现之后就行,不要考虑过多的“优化”,虽然第一个版本做得很棒,就会有很多人使用。
还是以实现为主。

有很多自己的想法,但都是比较进阶

参考上文的一些回答,想做,就去找实践参考,虽然现阶段有些跳跃,但后续学习中这类业务逻辑就有了印象。

以上是我目前总结的遇到的几点难题,和大家分享,如果有不同意见,欢迎直接指出。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值