知乎神回复:我们学习编程时照着别人的代码敲进去有学习效率吗?( 六 )
很多程序员有一个通病 , 就是写一点 , 停下来运行看看效果 , 如果不对再接着改 , 再看效果 , 有不对的再接着改 , 如果中间遇到修改出来的bug , 又得跳到去找问题排查bug 。 这种写法不仅浪费时间 , 而且水平提升很有限 , 当然初学者可以这样写 , 当自己熟悉起来后就不能一味重复用这样方法了 。
比如产品经理给了一个ui图 , 给了一个后台功能 , 那么你就一口气写到底 , 在写的过程中不要进行任何的运行查看效果 , 而是在写的时候再脑海里面构建出程序的样子 。 写完后再运行 , 看问题和结果 , 此时会遇见bug , 界面布局不对 。 第一步先别急着去改 , 而是思考自己写的时候哪里有问题 , 思考完以后再一步步改 , 当然此步可以放宽 , 可以边看边改 。
刚开始用这种方法会很不适应 , 写出来的东西也有很多错误 , 只要坚持下去 。 不需要多久 , 你的能力就会得到质的提升 。 最理性的状态是写一遍 , 运行起来 , 完全是预期的样子 , 那么给你鼓鼓掌 , 你已经是顶尖程序员了 。 这样不仅能力提升了 , 还有另外一个好处 , 别人用4个小时时间才能写好功能 , 你可能一个小时不到就能写完 , 总之会比别人快很多倍 。
推荐阅读
- lpl|不着急“武统”,可不是因为不敢:恰恰证明我们是更强势的一方
- 电子竞技|世界赛结束了,细说那些年我们追过的电竞小说
- 明日之后|明日之后“人尸大战”展现中国精神:人类的未来我们共同争取
- lpl|LPL给Jankos发奖状:为了表达谢意,我们制作了这个奖状
- 沙雕|神回复:为什么LOL不设置全球总决赛的海选赛,让普通玩家也有参与感
- team solomid|TSM老板透露比尔森离队真因:他想组队的选手我们买不到
- ig|UZI最新直播回复几个关键问题:加入IG,复出,训练赛?
- 亚运会|亚运会将拉开帷幕,我们的LPL有几分胜算?LCK徐秀是否出战?
- 不义联盟2|TES苏沫前女友骚操作,差点成就AG,网友怒吼:我们要看电竞春晚
- 三国杀|三国杀:希望我们有赤诚的喜欢和无限的浪漫,像三国杀的原画那样