本文共 925 字,大约阅读时间需要 3 分钟。
程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。
因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需要通过正确的方法,设定正确的目标来进行不断地学习。
作为一名常年在各种技术群里吹水却又无比热心肠的老司机,看到有人提问时,总是会蹦出来帮忙解决问题,因此,群里的很多小伙伴经常会找我询问应该怎么样学习一门技术,和大家也都非常亲切了。
只要需要帮助的地方就会有我的身影,所以,为了帮助部分同学解决一些学习上的困惑,今天我就来分享和探讨下我的一些学习经验,大家如果有什么意见或建议,欢迎在评论中留言哈。
首先,一定要把掌握的知识体系化。
知识点其实就那么些,今天就给大伙盘一下:
1.Java四大基础特性就用多说了吧(抽象、封装、继承、多态)
2.重要容器(HashMap、ArrayList、Linkedlist) 3.HashSet源码分析 4.内存模型 5.垃圾回收算法(JVM) 6.Java四大引用 7.Java泛型 8.多线程和线程池1.自定义View
2.事件拦截分发 3.性能优化工具 4.性能优化(Android最重要板块) 5.缓存 6.MVC、MVP、MVVM 7.sqlite相关 8.混合开发1.HTTP、HTTPS
2.TCP/UDP 3.其他一些网络概念,知道是那么回事就行了直接看图
看图
更多学习和讨论,欢迎加入我们的知识星球!
群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。
量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。
这里有2000+小伙伴,让你的学习不寂寞~·
转载地址:http://lbati.baihongyu.com/