这是java初学者的深刻体会和学习经验,现在摘录在这里,供大家分享学习:
学习程序设计方法强调动手,强调实践
1、只有通过大量的实践才能不断的培养编程感觉
2、编程是有感觉的,就好象英语阅读一样,是有语感的
3、每天都要编写代码,不断培养编程感觉
通过实践来增强对理论的理解
1、没有实践的理论是空虚的理论
2、没有理论的实践是盲目的实践
3、实践是检验真理的唯一标准
打破同学以往在程序设计学习中存在的误区
误区一:注重理论,轻视实践:学习新知识前想把关于这方面的理论全部掌握后再去实践,大错特错
解决方法:在了解理论后,就立即去实践,实践驱动理论的学习,这样掌握理论才更加扎实,不容易忘记
误区二:不善于做笔记,不善于总结。
解决方法:人总是有忘性的,今天记得很牢的东西,过一星期也许就完全忘记了,用笔记下来,好记性不如烂笔头,不要太相信自己的记忆
误区三:不善于思考,遇到问题首先想到问别人
解决方法:勤于思考,在学习的道路上会遇到大量问题,这些遇到的问题是你的宝贵财富。遇到问题时首先想为什么会出现该错误,尤其在程序中,应该学会看错误提示,根据提示去寻找错误的根源,实在不行再去问同学,问老师因为自己寻找错误的过程是最好的 学习过程,这个错误一旦被自己解决掉,首先得到的是极大的满足感,另外会留下深刻的印象,这是看书所得不到的,有过这种经历的同学才会有这种体会。即使没有解决也会从这个过程中学到很多东西,这种感觉是:只可意会,不可言传。
误区四:容易骄傲,以为自己会点技术就得意起来
解决方法:做人要谦虚,学习程序设计更要谦虚。要知道山外有山,人外有人,只有谦虚才会督促自己不断的去学习,编程水平的提高才会一点点上去的
误区五:没有耐心,怕麻烦,思考时间不够长
解决方法:没有耐心是写不好程序的,写程序是不仅是知识的体现,更是耐心与毅力的体现,任何程序开始都会有错误的,耐心寻找错误体现一个人的编程素养。要多思考,多去想,脑子越用越灵。
误区六:想慢慢学好技术,一步一个脚印,踏踏实实,严重错误
解决方法:技术的发展日新月异,尤其在软件方面。学习一门新的技术,开始时不必面面俱到,先把hello world写出来再说,要“趁热打铁”,会的东西,仔细看;不会的东西,硬着头皮去看,实在不行就跳过。
误区七:不看英文,只看中文
解决方法:很多帮助文件,比如最重要的JDK帮助文件都是英文的,只有习惯看英文才能进步快,中文的翻译很多都是文不对题,看了还不如不看,看英文虽然慢,可是过了不久,你就会发现英文也没那么难懂。
实践,实践,还是实践
即使书上有代码,也要把它敲出来,敲代码也是有感觉的
分享到:
相关推荐
Java的设计理念是简洁和可维护,但初学者往往觉得其冗长的类库和繁琐的注解令人望而生畏。理解Java的核心概念,如封装、继承和多态,以及合理选择和运用框架,可以帮助开发者减少困惑。 其次,忽视性能优化是另一个...
嵌入式系统是计算机科学与电子工程领域的一个重要分支,对于初学者来说,理解其核心概念和避免常见误区至关重要。嵌入式系统无处不在,从智能家居设备到汽车电子系统,再到工业自动化设备,它们在现代生活中扮演着...
《More Java Pitfalls》中文版是一本专注于Java编程中常见陷阱和误区的书籍,它针对初学者和有经验的开发者提供了宝贵的指导。该资源以RAR压缩格式提供,包含一个PDF文档,便于读者在电脑上阅读或打印。 Java是一种...
首先,"一个牛人给java初学者的建议"很可能是一篇经验丰富的程序员分享的学习心得,通常会包含学习路径的建议、常见误区的提醒以及如何有效提高编程技能的技巧。这份资料可能涵盖了学习Java的基础知识,如语法特性、...
### 给C++初学者的忠告 #### 1. C++是一门复杂的语言 - **解释**:作为一门功能强大的编程语言,C++具备高度的灵活性与控制力,但这也意味着它比其他一些现代语言(如Python或Java)更难上手。初学者在学习过程中...
Java编程语言是世界上最流行的开发平台之一,广泛应用于企业级应用、移动应用...通过以上知识点的学习和实践,Java初学者可以逐步消除学习过程中的困惑,加深对Java语言的理解,并为更高级的编程概念打下坚实的基础。
### Java编程中的陷阱、误区与边缘案例解析 #### 前言 《Java™ Puzzlers: Traps, Pitfalls, and Corner Cases》是一本由Joshua ...无论是对于Java初学者还是资深开发者来说,这本书都是一个不可或缺的学习资源。
嵌入式系统的知识体系非常广泛,包括以下几个核心部分: 1. **硬件基础**:理解微处理器和微控制器的结构,如CPU、内存、外设接口等。熟悉常见的芯片厂商,如ARM、Intel、MSP430等,并了解他们的产品线。 2. **...
为了使操作系统能够识别并使用这些工具,我们需要设置几个关键的环境变量: 1. **JAVA_HOME** 2. **PATH** 3. **CLASSPATH** #### 三、JAVA_HOME环境变量 **JAVA_HOME**环境变量用于指向JDK的安装目录。例如,...
本文将深入探讨IT初学者常见的几个学习误区,并提出有效的解决策略,帮助大家构建坚实的基础,从而在未来的技术浪潮中稳健前行。 #### 误区一:将计算机技术等同于编程技术 很多人,尤其是部分计算机科学与技术...
- **Java性能—错误的方式**:作者可能在这里讨论了常见的Java性能误区或者错误的做法,帮助读者避免这些陷阱。 - **性能作为一个实验科学**:这部分可能探讨了如何使用科学的方法来分析和改进性能,例如通过实验...
### Java零基础-参数传递详解 #### 内容概要 本文旨在深入解析Java语言中的参数传递机制。作为一门广泛使用的编程语言,Java提供了多种参数传递的...希望本文能够帮助初学者更好地理解和应用Java中的参数传递机制。
《OSWorkflow 中文手册 2.8》是一个针对Java 8环境下的工作流管理系统OSWorkflow的详细指南,专为初学者设计,旨在帮助用户理解和掌握工作流的配置和实际操作。OSWorkflow是一款开源的工作流引擎,它允许开发者定义...
《Microsoft Visual Studio C++ 2010入门经典》完全版是一本面向初学者的教程,旨在帮助读者理解和掌握使用Visual Studio 2010进行C++开发的...通过跟随教程学习,读者可以避免一些初学者常见的误区,提高学习效率。
"C语言和C++的区别【完整版】" C语言和C++是两种广泛使用的编程语言,...如果要学好C++,建议初学者最好别在如VC,BCB平台下写程序,而是从头做起,写几个大点的程序,数个回合,再到VC,BCB下看看,你会轻松得很。
5. **错误陷阱与常见误区**:解题报告还会指出在解决问题过程中可能出现的错误和陷阱,帮助读者避免重蹈覆辙。 6. **测试案例**:报告可能会附带一些测试用例,这些案例可以帮助验证代码的正确性,确保算法在各种...
本文将探讨一些关于编程语言的常见误区,并分享对不同编程语言的理解。 误区一:语言只是工具,达到高境界后语言就不重要了。尽管语言的确是一种工具,但不同的工具适用于不同的任务。例如,C++适合系统级编程,而...
本文将探讨关于DataFrame和Spark SQL在数据取值时可能遇到的几个误区。 首先,需要明确的是,DataFrame在Spark中并不是返回一个具体对象,而是返回一个数据集。这意味着当我们使用DataFrame进行数据操作时,每一次...