发财哥的博客

1 2 3 4

学了多年编程,能看懂别人代码,却不能自己写出来!应该怎么办?

前言

我相信学习编程学习了一段时间的不少小伙伴都会有这样的问题存在:能够看得懂别人的程序以及一些项目的源码示例,可是到自己处理问题的时候却写不出来,我应该怎么办啊?对于这个问题到底应该怎么去解决呢?

很多人的第一反应就是:我的天,这还不简单,还不就是因为自己敲代码敲得太少了,我只需要学习编程的时候一边学习一边敲代码,完全不会出现像他们这种只会看不会写的情况的!

然而事情真的就是这样就能够处理了吗?我们具体来看看这个问题,其实,你可能连程序都看不懂!

学了多年编程,能看懂别人代码,却不能自己写出来!应该怎么办?

你只是能从别人书写的代码知道每一步都做些什么吧?

你明白别人的解题思路吗?

你知道别人为什么要用那样的算法吗?

如果你看着题目,你能写出实现同一功能的代码吗?

你能知道别人在写这个程序的过程中会遇到什么样的问题吗?

你能在看了别人的程序之后写出比他好的代码吗?

你能用另一种算法写出实现同一程序的代码吗?

你真的能看懂别人的程序吗?

好的程序员都是解题目解出来的,都是写代码写出来的,都是从错误中走出来的。而不是单单看别人的代码就能衍生出来的。新手如何做?

写程序关键是要有思路即算法,很多算法在理解的基础上是需要背的。所以编程之前,首先要弄清楚要输入什么,最后要输出什么,中间要解决什么,如何解决,然后画出N—S流程图,最后按照流程图的思路用C语言去实现就好了。

学了多年编程,能看懂别人代码,却不能自己写出来!应该怎么办?

项目什么时候开始?

上一篇:带荣耀手表,过荣耀一生
下一篇:十几年前,这些卫星上发现神秘“线条”,科学家至今无法解释