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