程序员为什么还要刷题 Philosophy of Programming:我的计算机编程策略

centerzx 2 0 zip 2024-09-06 06:09:07

程序员常刷题要了解擅长编程的核心概念是所谓的开发周期。循环有一个目标。例如:您可能对正在创建的软件中的功能进行了预期的更改,或者可能有一些您想了解的信息。循环通常如下所示:你收集信息。这涉及阅读代码和文档。这可能涉及向某人提问。你对如何实现目标做出假设。这一步可以闭着眼睛完成。您编写并运行测试以查看您的假设是否正确。如果是错的,你就从第一步开始。如果是对的,那么你就完成了,你就达到了目标。 你作为程序员有多好 = 1/ 你完成一个平均开发周期需要多长时间。实现一个功能需要一定数量的周期N,以便收集实现目标所需的所有信息。如果你能在1/2的时间内完成每个循环,那么你将在大约一半的时间内实现你的目标。一些程序员问自己,“我可以学习什么来最大程度地提高我的编程技能?”。你应该看看你的开发周期。确定您的发展周期中所谓的“瓶颈”。这是占用时间最多的步骤。想办法减少对这一步的依赖,或者想办法更快地完成。除了瓶颈之外,在编程的任何方面都做得更好是在浪费时间。你不会看到你的编程能力有任何提高。多快才够快? 5到10秒之间的某个时间似乎是人脑的理想。

用户评论
请输入评论内容
评分:
暂无评论