这个真的是需要多做多练才行的。熟能生巧。我工作一年使用的是java,但是其他语言也有用到的时候,最大的感觉就是, 编程语言只是工具,真正重要的是编程的思想。 判断语句、循环语句就是最明显的。所以只要用的多,知道如何用,自然就不会被问题所难倒,最多不过是多几个步骤而已。
我的习惯是
1.认真分析功能需求,真正理解要实现什么样的应用效果,要区分出层次,就是第一步、第二步、第三步这种。
2.在此基础上将其转换为数学问题,构思实现操作数据的逻辑(觉得其实这就是算法了),这时候可以在本子上哗啦哗啦或者在编码工具里先把结构写出来,撸一遍,重新验证思路。
3.最后就是实现了,层层递进,这也是最需要仔细的地方,比如变量的自增自减、变量作用域、跳出语句、判断条件等等。一层层实现,其实没多难。 |