【小学生作文精选参考】我为什么喜欢编程?

我喜欢编码。自从我有了第一台电脑后,我就对电脑编程着迷了。许多年来,我从未想过为什么我如此喜欢它–我只知道我喜欢。

但当我读到弗雷德-布鲁克斯的《神话般的人月》时,情况发生了变化。大多数人把这本书和布鲁克斯定律联系在一起:在一个晚期项目中增加人员会使它更晚。但对我来说,这并不是这本书最好的部分。最好的部分是第一章末尾的一页,题为《手艺的乐趣》。

在那里,弗雷德-布鲁克斯相当有说服力地把我对编码的喜爱写进了文字。

  1. 制作东西的纯粹乐趣。编程从根本上说是创造问题的解决方案。在一天结束的时候,你创造了一些那天早上不存在的东西,这本身就是一种满足。
  2. 2.制造对他人有用的东西的乐趣。作为一个程序员,工作中最令人满意的方面之一是看到你写的代码被部署在一个实际的系统中,并被实际的人使用,特别是如果它以某种方式改善了他们的生活。
  3. 3. 塑造复杂的、由相互关联的活动部件组成的类似于拼图的物体,并看着它们在微妙的循环中工作,发挥从一开始就建立的原则的后果,这种感觉很迷人。说得非常好。程序不仅有复杂的结构和依赖性,还有程序执行过程中各部分之间互动的动态性。这的确是一个终极难题。
  4. 始终学习的乐趣,这源于任务的非重复性。在构建程序的过程中,你会不断扩大对问题和解决方案的理解。此外,你能学到的东西几乎没有限制,以提高你的技艺–语言、算法、方法、工具、框架。
  5. 5.在这样一个可操作的媒介中工作的乐趣。像诗人一样,程序员的工作只是稍微脱离了纯粹的思想材料。他在空气中建造他的城堡,从空气中,通过想象力的发挥来创造。这是我最喜欢的一句话,很有见地,表述也很精彩。他继续指出:”然而,与诗人的文字不同,程序结构是真实的,因为它可以移动和工作,产生独立于结构本身的可见输出”。是的!

对于弗雷德-布鲁克斯的这五个精彩观点,我想补充一下。

  1. 代码的可表达性。考虑到编程语言的严格规范,以及它所包含的相对较少的结构体(与英语这样的自然语言相比),这听起来是反直觉的,但几乎有无限的方法来写一个程序来解决一个特定的(非琐碎的)问题。首先,作为一个编码者,你要命名类、方法和变量。但你也决定了算法、逻辑的划分,以及最后的布局。所有这些因素结合在一起,给了程序员在代码中表达解决方案的极大自由。

这就是我喜欢编码的六个原因

Share:

Leave A Reply

You May Also Like

学习第二甚至第三语言是一项充满挑战但回报...
大家好!你有没有想过,世界上使用最广泛的...
你为孩子打开一本书,同时也是为他打开一个...