要解决“看得懂却不会写”的问题,可以采取以下几种方法:
模仿和练习
模仿代码:先照着别人的代码原封不动地打几遍,理解它的意思,并尝试在代码旁边写一些相应的伪代码。通过模仿,可以学习到代码的结构和逻辑。
多次练习:碰到类似问题时,试着靠自己的记忆去把相同功能的代码写出来。多练习,逐渐提高自己的编程能力。
建立编程思维
从看懂的代码入手:将看懂的代码记熟,按着代码的思路去一点一点推进,不断思考要达到目的应该怎样做,一点一点让代码和自己的思维碰撞。
积累解决问题的思路:通过不断积累解决问题的思路,时间久了,会慢慢游刃有余。
学习编程流程和模式
掌握基本编程流程:了解一门编程语言在解决一个逻辑问题时的基本步骤,比如Java的基本编程流程包括类的定义、对象的创建和方法的调用。
掌握经典编程模式:掌握一些经典的编程模式,这会在很大程度上保证自己的代码质量,尤其是对于刚开始进行编程的初级程序员来说。
实践项目开发
从简单项目开始:先进行简单的编程练习,比如编写一些小程序或参与一些开源项目,逐步增加项目的复杂度。
二次开发和模块开发:找到自己会的编程语言的一个CMS或框架,开始根据需要进行改造或开发具体模块,通过实践来提高编程能力。
总结和反思
写代码时遇到困难:先总结自己为什么写不出来,是语法原因、概念没搞懂,还是哪里的逻辑没有理清楚。然后,再看一遍相关视频课,特别是没有理清楚的那部分,仔细体会课程中是如何完成这段逻辑的。
不断反思和改进:在编写代码的过程中,不断反思自己的代码,找出问题并进行改进,通过不断的实践来完善自己的编程技能。
通过以上方法,可以逐步从看懂代码到能够熟练编写代码,从而提高自己的编程能力。记住,编程是一项实践性很强的技能,只有通过不断的练习和实践,才能真正掌握。