为什么要编码?
当我开始攻读计算机工程学士学位时,我被带入了编码领域。 早在2009年开始的时候,我对编码并没有一定的兴趣,也没有对它产生神奇的吸引力。 实际上,我几乎对此一无所知,但是我知道我喜欢计算机,喜欢修补小型软件程序来完成看似很酷的事情。 小时候,我记得在Windows XP平台上编写了一个AutoIt脚本来在凌晨2点自动下载免费软件,因为那段时间我们有免费的带宽。 能够控制机器以完成您的任务真是太好了,几乎就像一个超级大国! Covalence.io的图片,网址为https://covalence.io/blog/coding-is-my-superpower-whats-yours/ 从那时起我走了很长一段路,在撰写本文时攻读了计算机科学的硕士学位,但是我小时候的感觉仍然持续存在。 每次编写一段代码,我仍然觉得这是一种超级能力。 我的意思是考虑一下–您从空白的编辑器屏幕开始,花一些时间输入看似抽象的字母,然后您很快就拥有了这个“程序”,它可以完成很酷的事情,例如将所有质数从1打印到n,或者告诉如果句子是回文或给了足够的时间,则这是一项复杂的任务,例如使人们能够在网上结交朋友并分享东西。 这就像是从无到有地创造出某种东西,而某件事做的很棒。 我们周围看到并经常使用的所有技术性事物,例如Instagram,Facebook,Snapchat,Google搜索和Netflix,都是以单行代码和一个梦想家开始的,他们以为自己拥有扩大规模所需的一切。 我认为您应该在我的个人编码之旅中经历过并且仍然会经历的代码有几个原因。 那些是: 它使您成为一个更好的思想家—如果您曾经编写过一段代码或尝试编写过一段代码,则您会同意它一开始就令人生畏。 这与用英语或其他任何我们可以宽容的类似语言写的语言完全不同。 编写代码希望我们使用一组特定的关键字遵循严格的语法。 人类可以从不完整的上下文和相对抽象的思想中推断和理解事物,但是另一方面,计算机需要一组精确的指令和信息才能进行通信。…