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