如何高效地增强编程(特别是debug)能力?

问题补充:特别是对于理工出身的人来说,编程几乎快变成和高数同级的技能。对于已经有一定数理背景的人来说,算法上的困难比较小,但要写出bugfree的程序/高效地debug仍然会遇到很多困难。比如,对一个统计出身的人来说,想成为datascientist就必须学好熟练地编程。

提问者:贺兴琼2017-03-16 21:47:27

查看全部 6 个回答

王静秋

2017-03-16 21:50:40

0 0

近几年工作中,带过很多刚毕业的新人上岗,这个我总结一下无非是:
多看,多写,多想。
多看,看别人写的代码,好坏代码都看,在看了一段时间以后,你自己知道什么代码叫做好代码,什么样的代码会让你不断吐槽。
多写,代码如文章。从来没有一个文豪是看文章看出来的,写是必须的一个过程,也是很漫长的一个过程,在有清晰的概念来定义代码的好坏的时候,你需要通过不断的练习让自己的语言表达能力过关。
多想,综合上面两点,多动动脑子,不要别人说什么就信什么。

赞成功