首先这是我今年 01 月 26 日在 csdn 上发的文章,是我的独立开发学习过程中的一些思考,一些可能遇到的问题。
觉得目前的误区一直在“过度优化”
毕业设计相关
最近感觉到自己一直在"过度优化",一直在思考以后如何扩展功能可能是从去年年中就开始构思,如何实现这种“想要的效果”,也在知乎上面了解了下什么是“软件中的过度设计”——当时我看的还是 iOS。
2018 年 4 月毕业答辩之后发了个人博客:关于开发尝试
其实直接上自定义控件,会有更好的效果,但目前如果水平不够,一直卡在实现上,确实是适得其反。
说到开发基础,我之前发的几个帖子是说在看书,Java 基本语法熟悉了,Android 常用控件也觉得比较熟悉了。 如果用原生的控件,就觉得会不会没有自己想要的那种效果?这就是目前卡进度的一大原因。
但如果现在开始掉头用原生控件的话,虽然软件加载速度会更快,但是效果就觉得可能没有自己想要的,但从长远的学习来看这确实是唯一一个可以学到更多东西的方法——而且之前自己实现过,就是因为效果不是想要的所以 Override 自定义控件了,或许初学者开始看群英传之类,确实是“不会走就想跑”了,现在的误区还有在思考:
- 如何优化代码
- 很简单的 include 布局,直接加一个是否需要“自定义控件”化,就要增加工作量了。
看到不少独立开发者,也和他们请教过,大都是做的小而美的 app,之后慢慢拓展。 也有没有设计图,没有思维导图直接开始敲代码的开发者。 可是自己做独立开发,还是更希望可以有非常惊艳的效果,才可以让更多的用户更加记住吧。 这就是我纠结自定义的原因,但是开发周期越来越长,也会许是因为我之前读的是设计专业有关,想得非常的多。
毕竟有了个人的开发作品才会有工作,也才会有其他的可能,遇到更多有趣的人。
工作年后计划找产品相关,开发可以作为爱好吧,能作为主业是更好了。
主要的疑惑
- 初学者做独立开发,又要惊艳的效果,又希望被用户记住,一上来就做比较大的,是不是类似于“作死”(实在找不到合适的词形容),导致可能很难最终完成,以及自我觉得很满意,也很耽误其他事情。 还是做小而美的产品?
- 程序设计中什么时候可能会遇到“过度优化”的情况?
- 在做独立或者项目开发的过程中,有什么建议?希望可以分享一下,谢谢各位~
自己之前在这里发的一些自学的疑问帖子这里就不贴了,以后可能会在博客中做一个汇总。
身体问题
因为考虑进度,也有焦虑甚至是整夜没睡的情况…… 也想不要这么有压力,但是:
- 年后也要找工作
- 是否需要一个蓝牙音箱(已经纠结了一天)
- 是否需要一个带鱼屏让眼睛看得更舒服一些(突然想起想这样,觉得视力和身体都明显下降了。)