📜  谁创建了从头开始 (1)

📅  最后修改于: 2023-12-03 15:41:47.540000             🧑  作者: Mango

从头开始:探索代码创造的奥秘


介绍

"从头开始"(From Scratch)这个词组,意味着你几乎从零开始创建某个东西,这意味着你需要使用完全原始的材料,而不是使用任何预先建立的东西。 在编程语境中,从头开始意味着我们需要创建自己的代码,而不是依赖任何外部库或框架。

在软件开发社区,从头开始的理念日益受到关注,因为开发者们越来越意识到,使用已有的库或框架可能会限制他们的创造性和自由度。从头开始,这个理念有利于开发者们抛掉外部依赖,创造出令人惊艳的代码。

从头开始的好处
  1. 无限自由度:每个开发者都可以拥有完全自由的想象空间,从而实现自己的代码想法。自由意味着创造性和创意的激发,这些无法在框架、库中获得。

  2. 规避了毒瘤病毒:使用库、框架的开发者必须考虑不同版本之间的兼容性。即使您无法控制这些库的源代码,它们仍然会影响您自己的代码。 不管您使用了什么库,代码笨重的风险始终存在。 从头开始确保您可以完全控制您自己的代码,而无需担心外部编程元素的影响。

  3. 熟练掌握编程语言:从头开始编写代码有助于一个开发者更好地理解编程语言。 这种理解可以帮助开发者通过解决其他问题来提高自己的编程技能。 对新手开发者来说,从头开始是一种非常好的学习方式。

谁创建了从头开始?

很难指出谁首先使用这个理念开发软件。但是,从头开始这种方式在很多领域都有应用。比如生活中我们最熟悉的DIY概念也是基于这个理念的。

对于程序员而言,这种理念不仅能够提高编程技能,还可以帮助他们写出更出色的代码。该理念广泛应用于各种编程语言和工具中,如Python,JavaScript,Java,C ++等等。

如何开始从头开始?
  1. 小步前进:从头编写代码看起来很困难,不过您可以通过盲打代码练习和小程序,逐渐适应从头开始写代码的感觉。

  2. 选择一种语言或框架:程序员可以选择自己擅长的语言或框架,如Python或JavaScript,以便更快地开始从头开始。

  3. 挑战自己:程序员可以挑战自己,从困难的算法开始,直到建立复杂的应用程序。挑战自己有助于思考外部库和框架无法提供的问题。

总结

如果您想要更好地理解编程语言并编写出卓越的代码,那么在软件编程中,"从头开始"是一个非常好的选择。虽然这不是适用于所有项目和所有开发者的适当方法,但是对于想要更好地掌握编程语言并寻求更高的自由度的开发者来说,它是一种非常有价值的方式。让我们抛开束缚,从头开始编写代码,创造卓越的程序。