编程到底是什么? –酯Ndyomugabi –中

为什么要学习programmimg

编程到底是什么? 我们是否需要知道如何开发软件? 我们应该成为有效的用户吗,我们是否应该了解智能手机上该应用程序的总体运行方式? 对于我们社会中的大多数人来说,软件开发在日常生活中根本不重要。 我们生活在数字世界中,软件在我们的日常生活中至关重要,我们唯一需要关注的就是如何有效地使用软件。 我们不需要担心如何开发它,因为我们是用户,而不是程序员。

在我们的社会中,普通人没有使用Python或JavaScript或Ruby的习惯。 他们作为家庭主妇,社会工作者或政客要写些什么? 除非他们的工作实际上要求简单的脚本编写或编写Excel模型,否则他们将没有机会编写任何程序。 随着我们进入未来,普通人将继续被剥夺权力并受到虐待。

我已经与朋友和家人一起看到了,有时您所需要的只是一个小型应用程序,以简化日常任务,但他们将在互联网上从一个网站花费半天时间访问另一个未知且不受信任的链接,最终导致应用程序完整啤酒弹出广告或破解版本。 但是,它应该像下载免费的安全软件,安装,完成需要做的事情以及几分钟之内那样简单。

正如我们所想到的,这似乎不是编程。 但是,它知道那里有软件,并且知道如何有效地使用Google来找到它,并迅速弄清楚如何使用它。 我看到这个问题只会变得更糟。 现代生活中的一切都通过软件来实现,例如您的汽车,购物,聊天,存储我们的回忆。

我深信,这将在流利且可以有效使用这些应用程序的个人之间建立一个新的社会阶层,这些应用程序包括Rsync,Git到Jupyter。 与不真正了解这些工具是什么或如何使用它们的人相比,他们将获得更大的能力。

计算机编程是我们所有人都需要的一种灵活工具,可以帮助我们完成从日常任务到手动工作,艰巨任务甚至是不可能的事情等奇妙的事情,例如按一下按钮打开汽车,与朋友聊天,所有这些都使用某种编程。 软件运行我们的生活。 如果我们所有人都按照自己的意愿学习并开始运行这些程序,该怎么办? 例如,能够编写一个程序,每天早上7:00自动向您的亲人发送“早安消息”。 您甚至可以对其进行自定义,以发送给您的联系人列表中的特定人员,这不是很有趣。

学习编程并不意味着您会提出下一个YouTube或下一个Dropbox来解决世界性问题,但是您可以很好地解决自己的问题。 假设您在excel工作表上有一项日常任务,要添加第1、2和3列的内容,然后找到平均值。 每天一次又一次地进行此操作很耗时。 如果您编写了一个简单的程序,只需单击一个按钮即可立即执行所有这些功能,那么您将更加有效并节省时间和精力。

曾经尝试在计算机上下棋。 电脑比您还聪明吗? 它采用这种编程方式,可以针对您可以进行的所有动作做出所有可能的正确动作。 您可以想到的所有计算机游戏也是如此。 通过编程,您可以创建所需的所有工具来简化生活。

作为程序员,当您遇到需要解决的问题时,不仅会立即开始进行编码。 问题不能像那样解决。 您研究问题,将其分解为较小的可行部分,然后从那里开始。 当您开始编程时,您会逐渐训练您的大脑将更大的问题分解为更易于理解的小片段,从而产生更多的创造力。

编程将使您变成一个由解决方案驱动的人。 一旦开始学习编码,您就不会在日常生活中放弃其他难题。 无论您跌倒多少次,您都将一遍又一遍地尝试。 您会变得耐心,因为您知道那里有解决方案,而这需要更多的努力。 有时候,一些小事会让您彻夜难眠。 想象一下,整个程序由于句号或分号而无法运行,那么您就不会放弃。

归根结底,我不想离开像编程这样强大的功能,因为即使是基础知识也可以帮助我解决很多个人问题甚至世界。 对我拥有这个强大的工具充满信心,这真是令人惊讶。

“这个国家的每个人都应该学习如何编程计算机,因为它可以教您如何思考,”史蒂夫·乔布斯