你在学习Android开发中走了哪些弯路?

[复制链接]
hai-er 发表于 2023-10-6 21:43:30|来自:中国 | 显示全部楼层 |阅读模式
你在学习Android开发中走了哪些弯路?
全部回复5 显示全部楼层
周敏姐姐 发表于 2023-10-6 21:44:10|来自:中国 | 显示全部楼层
在学习之路上,每个人都会走一些弯路,犯一些错误,前世之事后事之师,真心希望Android初学者不要重蹈我的覆辙。
1 在日企待的时间太久,日语学习投入的时间过多,技术上没什么长进
2 没有早一点接触互联网技术
3 没有早一点拥抱开源,Github上有那么多牛逼的代码,多读,多写,然后就拼天赋吧。
4 不要妄自菲薄,技术上不自信,认为自己写不了牛逼的代码
5 不要闭门造车,多关注最新技术,提高眼界
6 尽量不要接收二手知识,比如能看英文就不要看翻译版了
7 不要惧怕大块头的书,像 thinking in Java,算法导论,一天掌握一点,一年也差不多掌握了
8 不要过早地做管理,先写个五年代码再说
--------------------原回答-------------------
没有早点到GitHub上找各种牛逼的代码拿来学习
txsj 发表于 2023-10-6 21:44:39|来自:中国 | 显示全部楼层
以为web app既能完成功能,又能跨平台,这么大的优势迟早要取代native app,一味的去学前端
lingli125 发表于 2023-10-6 21:45:18|来自:中国 | 显示全部楼层
说说建议吧。
第一,合理利用各种库。且不论java各种各样的库函数,光是安卓自己的库就有很多有用的地方,但是当初自己开发的时候还傻呵呵地想自己写。。。
另外一个就是搜索的时候按照时间排序。。。再不济也要看一下发布时间,因为安卓发展还是很快的,也许一年前很复杂的方法现在一句话就搞定了,以前需要引用外部库的现在已经内置了。
lin7 发表于 2023-10-6 21:45:30|来自:中国 | 显示全部楼层
说一下我成长最快的阶段吧
1、参加比赛
2、进互联网公司实习,快速迭代,多看代码
3、看开源项目
4、多看官网,还有官方demo
yy8yy 发表于 2023-10-6 21:46:01|来自:中国 | 显示全部楼层

@阿波邀,我在学习android开发中走的弯路归结起来有以下三点:

  • 实践得晚:在大三的时候就接触android了,但在毕业一年后才正式从事android开发,从头学起,这过程中看了一些关于android方面的书籍,多数时候也只是停留在纸面上,在配置开发环境和开发过程中遇到一些问题导致自己不能坚持下来,想想那时真傻,有啥问题都不知道用谷歌搜搜,只知道按照书上的来,就算用百度搜一下也好啊,实践得晚最大的弊端是之前花时间看android方面的资料都算白费了,因为这中间一直是断断续续,看看远没有实践来得印象深刻,没有真正实践的开发过app,很多东西基本都忘记了,浪费了不该浪费的时间。
  • 基础学科没学好,知识不牢固:android是多个基础学科结合的复合型产物(高级语言java、操作系统、编译原理、算法与数据结构、设计模式等等),由于是从win32程序出身的,后来做项目直接学android,java基础这些只是看了几本书,导致踩了很多没有必要踩的坑,比如在finalize方法中关闭资源、没有关闭文件流等等,没有学好基础学科最大的弊端是踩了很多没有必要踩的坑。
  • 没有早点相信方法和设计模式:单元测试、低耦合高内聚、封装变化、设计模式这些前人总结的东西都是非常好思想,现在很后悔自己没有早点相信他们,就算当时不能够理解也应该坚决执行的,因为当后面有一定工作经验后回头来看,科学的方法和设计模式真的对编程很有好处,至少会让你少很多bug,写的程序稳定性更高。
我能给的建议是:

  • 纸上得来终觉浅,绝知此事要躬行
  • 打好基础
  • 即使不能理解,也应该对科学的方法和思想深信不疑并贯彻执行

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则