菜鸟问题如下:
我最近遇到了一些学习上的方法,想向您请教一下。
进公司实习后我发现,还是有太多太多的技术需要学习,我一直记得你曾经告诉我们的,为了要找工作,我们必须得对一个方向够熟练,够精通,我一直都是朝JAVA这个方向发展的。最近我在拼命的学习一些以前没接触的技术,比如EJB,extjs,JSF等,虽然这些没SSH火爆,可学习一下我想以后总会有用的,可是渐渐的我发现一个问题,就是一门技术只要我过一两个月不用,然后人家在问起时,头脑里就是一头雾水,这种遗忘性非常严重,比如Hibernate的validatiion,search 虽然我没将其用于实际的项目中,但是在八月份的时候,我已经好好的学习了,而且还自己动手写了一些demo的,可是现在让我想的话,我完全就忘了,我看到张老师讲课时说的很多技术问题非常熟悉,我想请你指导我一下,要通过哪些方法来避免我这种“遗忘性”,我知道的除了经常写这方面的代码和在博客上写写外,其它没什么方法了,但是如果经常这样做,势必又会耽误学习其它新技术的时间,谢谢张老师在闲暇之余花时间来看我的邮件。
老鸟的回复如下:
你问的这个问题很典型,我相信很多人都遇见过。事实上,我也没有你想象的那么厉害,很多技术我以前掌握的也会忘记。这与人类大脑的遗忘曲线有关,符合科学规律,所以不必为此烦恼。
怎么解决这个问题呢?我想有以下几条:
1、一门技术必须多用才能掌握,最好的办法是在项目中运用。如果你在真实的项目中使用了某一项技术,那么印象就会非常深刻。即使忘记,也能很快捡起来。
2、如果要学新的技术,仅仅是为了拓宽自己的知识结构,那肯定没有时间对这些技术做大量的练习了。这时候,就要对技术进行分类。看你掌握这门技术的目的。如果技术仅仅是一种工具,我认为只需要了解它能做什么,就OK了。因为即使你把它的整个使用方法搞懂,久了不用也会忘记。如果你知道这个技术能做什么,当做项目时需要用到,再去查阅相关的文档和资料,完全足以应付。如果这门技术非常重要,甚至有许多可借鉴之处,那么在搞清楚它能做什么的同时,还应该理解它的原理、思想以及实现的方法。
3、养成随时记录心得和教训的习惯。不管是项目中,还是学习过程中,凡是认为有价值之处,都有必要记录下来。不一定要发到博客上,只要保存起来就好。不过,在保存的时候,要做好合理的分类,以便于今后查阅。不要觉得这个耽误时间,它是非常有用的。我以前就没有充分认识到,导致之前做的项目碰到的很多问题,当时解决了就完了。到现在都无法回忆起来了。现在的我就告诫自己,一定要做到这一点。所谓“磨刀不误砍柴工”,耽误的这点时间是完全值得的。如果你只是不停地学,却不知道积累,那就和猴子掰包谷没有什么区别了。此外,这样的做法还有利于磨练你的文档编写能力、分类和总结的能力。重新整理这些内容,也有助于你再一次理清自己的思路。真的是非常有价值的做法。我记得以前在课堂上也给你们说过。事实上,Martin Fowler的《重构》一书,之所以能写成,就在于他遵循了这一做法。最近,我刚刚完成《重构》一书的点评,其中大量的点评内容也是我采取这种方式日积月累获得的。
4、最后一点,是学会选择。软件技术实在太多。要弄清楚你自己的目标。最重要的是要确定自己的职业发展,专业的说法叫“职业生涯规划”。是技术,管理,还是二者兼顾。然后,再有目的性的去学习知识。即使是技术领域,也有很多发展方向:网络、数据库、底层算法、框架、架构、UI设计,性能优化,系统集成,太多太多。不要漫无目的地学,这样也好,那样也好,所以都去学,结果学了又没用上。所以,要先确定目标,然后做出选择,再制定计划,包括短期计划和长期计划。
分享到:
相关推荐
本文将对“王道数据结构总结1”进行深入解析,重点讨论时间复杂度的求法和线性表的相关操作。 在计算算法的时间复杂度时,主要目的是分析算法在输入规模为 n 时,基本操作执行次数的增长趋势。通常我们用大O记号来...
9 总结 王道考研购物网站的开发,不仅提升了考研学生的购物体验,也为商家提供了新的销售渠道。通过本次项目,开发者积累了宝贵的实践经验,深化了对Java技术和Web开发流程的理解。 10 致谢 感谢指导教师的悉心...
总结来说,王道考研机试指南提供了一个全面的机试准备方案,从机试的重要性、准备方向、考试形式,到备考资源和建议,都给出了详尽的说明和指导。对于打算报考计算机研究生的考生来说,该指南是备考机试环节不可或缺...
《王道数据结构》是...5. 及时总结和回顾,巩固所学知识。 总的来说,《王道数据结构》是考研学子不可或缺的学习资料,通过系统学习,考生不仅可以为考研做好充分准备,也能为未来在IT领域的职业生涯打下坚实基础。
对每个章节的内容进行归纳总结,通过做题和模拟实践来巩固知识。例如,可以设计简单的指令集,模拟CPU的运行,或者自己动手搭建简单的存储系统模型,以提高对计算机组成原理的理解和应用能力。 此外,考研资料的...
"王道408计算机组成原理笔记整理!"是一个专门为2024年考研学生准备的学习资源,基于王道考研的计算机组成原理视频课程进行整理,旨在帮助考生更好地理解和掌握这一核心知识点。 在计算机组成原理中,我们首先会...
总结来说,《王道模拟题及答案》这套资料为备考者提供了丰富的实战训练材料,通过对这些试题的反复练习和分析,考生能够全面掌握数据结构的知识,提高应对考研的自信心。同时,它也适用于平时的学习,帮助巩固课堂所...
单科书是基于王道之前作品的二代作品,不论是编排方式,还是内容质量都较前一版本的王道书有了较大的提升。这套书也参考了同类优秀的教材和辅导书,更是结合了高分选手们自己的复习经验。无论是对考点的讲解,还是...
数据结构是计算机科学中的核心概念,它涉及到如何在内存..."王道数据结构"的思维导图总结提供了一个全面的框架,帮助学习者系统地回顾和巩固所学知识。在学习过程中,配合实际编程练习,能够更好地理解和运用这些概念。
PPT通常以清晰的图表和简明的文字总结了章节要点,方便考生快速回顾和复习。例如,第一章可能涵盖网络的发展历程、网络的分类与组成;第二章会讲解物理层的信号传输和接口标准;第三章涉及数据链路层的帧封装、错误...
3. **持续练习与反思**:机试备考是一个长期的过程,需要不断地练习和总结,及时调整学习策略。 总之,计算机考研机试不仅是对考生专业知识和技能的一次考验,也是对其解决问题能力和编程实践能力的一次全面检验。...
5. **总结归纳**:定期整理错题,总结常见题型和解题方法,形成自己的知识体系。 通过这样的学习和训练,考生不仅可以提升408考试的应试能力,还能培养出良好的问题解决能力和逻辑思维能力,为未来的研究生学习打下...
#### 五、总结 通过对“编程的王道心得”的分析,我们了解到刷机是一种重要的技术手段,可以帮助用户优化移动设备的性能,解决系统问题。然而,在进行刷机之前,必须充分了解其潜在风险,并做好相应的准备工作。...
这份文档可能包含了这些主题的相关习题、案例分析或者知识点总结。 【压缩包子文件的文件名称列表】: 1031796.pdf 这个文件很可能是王道JavaSE阶段测试的具体内容,可能包含选择题、填空题、简答题等多种题型,覆盖...
在本文中,我们将探讨线性表中顺序表的几种综合应用问题,以及如何使用C++来实现这些操作。顺序表是一种基本的数据结构,它在线性表中存储元素的方式是连续的内存空间。这里我们主要关注如何在顺序表中进行高效地...
王道程序员面试宝典,有书签,里面很好的结合了数据结构,计算机网络,操作系统和算法等计算机专业的总结知识点和相关面试题
#### 四、总结 通过对《2019王道考研数据结构勘误》的分析可以看出,尽管存在一些小瑕疵,但这本书仍然是一本非常有价值的复习资料。针对这些勘误内容,建议考生及时反馈并关注官方更新,同时利用好交流平台进行...
根据文档中的部分内容,我们可以总结出以下复习要点: #### 线性数据结构 - **数组**:一种基本的数据结构,用于存储相同类型的数据元素。数组的特点是连续存储,通过下标访问元素,操作简单快速,但插入和删除...