知乎神回复:我们学习编程时照着别人的代码敲进去有学习效率吗?( 五 )
1. 开发过程中多思考 , 多尝试新东西 , 思考是通往编程高手应该具备的基本素质 。
这里还是思考 , 和上面还有不同 。 思考不是瞎思考 , 而是有深度思考 , 出色的程序员写代码的时间非常少 , 大部分都是在思考 。 给你一个功能 , 需要根据自己有的基础知识在脑海中想怎么实现合理 , 高效 , 想清楚后再写 , 而不是边写边改边想 , 那么水平永远都是止步不前的抑或进步和蜗牛一样 。
当思考同一类问题 , 用的时间越来越少 , 那么侧面反映出水平提高了 , 可以试着思考更复杂的问题 。 思考需要循序渐进 , 不能一开始拿一个非常复杂的问题思考 , 而是在自己跳一下就能够到的高度 。
对于在公司上班 , 你会发现思考时间越来越少 , 完全是需求到了就马上知道怎么写了 。 然后就是无聊听着公司领导介绍 , 开会讨论 。 但是不要忘了 , 自己得给自己找事做 , 停止思考或者习惯了某种思考模式后进步就会减慢 , 要进步就要不断尝试新东西 , 多思考 。
2. 在脑海中提前构建程序 , 不要过分依赖调试工具和最后的结果 。
推荐阅读
- lpl|不着急“武统”,可不是因为不敢:恰恰证明我们是更强势的一方
- 电子竞技|世界赛结束了,细说那些年我们追过的电竞小说
- 明日之后|明日之后“人尸大战”展现中国精神:人类的未来我们共同争取
- lpl|LPL给Jankos发奖状:为了表达谢意,我们制作了这个奖状
- 沙雕|神回复:为什么LOL不设置全球总决赛的海选赛,让普通玩家也有参与感
- team solomid|TSM老板透露比尔森离队真因:他想组队的选手我们买不到
- ig|UZI最新直播回复几个关键问题:加入IG,复出,训练赛?
- 亚运会|亚运会将拉开帷幕,我们的LPL有几分胜算?LCK徐秀是否出战?
- 不义联盟2|TES苏沫前女友骚操作,差点成就AG,网友怒吼:我们要看电竞春晚
- 三国杀|三国杀:希望我们有赤诚的喜欢和无限的浪漫,像三国杀的原画那样