我在中学毕业后的1997年左右就开始学习编码。 大约在我第一次使用一个朋友拥有的计算机的时候。 该计算机具有Windows 3.1操作系统,我们主要将其用于玩波斯王子 , 马里奥兄弟以及进行一些温和的文字处理。 几年后,Windows 95正式发布,此后一直在向上发展。 但是在那个时候,我们感到无聊,以至于想出其他方法来使用一台看起来似乎能够使一切变为现实的计算机。 我学会了编码。
好吧,当我将我们所做的工作与比我更年轻的年轻人能够使用更先进的计算机进行处理的能力进行比较时,我现在就不会称之为“编码”。 但这使我们(我和我的朋友们)免于麻烦,给我们带来了一些挑战,让我们充满希望,希望将来可以使用计算机来实现伟大的目标。 我们的编码是通过BASIC编程进行的,该工具简单地只是通过数十行文本来欺骗机器,以执行某些使用户误以为自己是机敏的命令。 我们创建了计算器,游戏,小技巧,星系和其他有趣的头。

我今天已经不记得BASIC了,因为我在Windows更新后就放弃了它,并且计算机变得更加令人兴奋,并且能够处理不必手动创建的各种操作。 在后来的某个时候,我学习了HTML,因为它允许我创建网站,到2000年,它已成为新奇的事物。 然后,后来创建了网站,使网站创建比必须使用代码手动创建网站更加容易,我几乎也放弃了。 但是从每次经验中获得的知识使我能够设想如何使用技术来解决某些紧迫的问题。
我不再编码了,或者-更好的是-我已经有一段时间了。 我也不再创建网站,也许是因为Wikipedia和博客(和中型网站)使网站变得多余了,但是主要是因为我满足于在我将自己的时间用于其他利益时向比我更好的技能的人付款。 但是,在此过程中我失去的是我记得从创建仅凭一行代码(规则)就可以移动和完成内容的事情中获得的快乐。 它过去挺美。 这是一种诗歌,但具有实际意义。 它需要勤奋地完成完整的“诗句”(行),要等到它被完全“编辑”(调试)后才能“发布”(激活)它,还要耐心地写很多,才能对它们有任何有意义的影响公众。
当我看着别人这样做的时候,我怀着一种向往。 不仅如此,还要感谢他们所做的工作。 就像我发现自己从事的其他写作专业一样,软件工程需要的知识不只一种“风格”或“风格”。 那里有太多的编码语言,以至于像我这样的人希望回到上个世纪我停下来的地方,可能会感到心慌。 我在YorùbáName.com上的工作是由几个软件开发人员的自愿工作支持的,他们在空闲时间工作,使该项目的愿景变为现实,无偿工作。 知道需要多少工作,这常常使我感到停顿和感激。 感谢Dadépọ̀,Esther,Tọ́lá,Yẹmí和其他志愿开发人员。
我曾经在Twitter上问过我应该学习哪种编码技能,希望能得到一个简单的答案。 所有答复都告诉我,这将取决于我要学习的目的。 我是否对数据库(SQL)或网站(html,CSS等)或游戏等感兴趣?如何做:“能够回到被遗忘的学习使用另一种语言与机器通信并创建机器的乐趣中。众多工具?”这将需要大量解释。 事实证明,即使对于大多数专业开发人员,就像对于作家一样,始终需要不断的重新学习。
我已经开始重新学习HTML。 我希望接下来使用CSS,然后再使用Java,C ++,然后是Python,以及尽可能多的自助式网站告诉我。 我告诉自己,我需要技能,以便能够更好地理解我周围的年轻程序员和开发人员所提供的语言,与Syntax团聚,并变得更有能力解决小软件问题。 我的妻子认为,只要我的学习使我有更多资格获得技术行业的一些丰厚利润,我给什么理由都没关系。 作为语言学家,我在Google的最后一个职位要求具有Shell脚本编写经验以及在Linux环境中工作的经验,而我在其中幸存下来,这意味着我不像我想象的那样粗鲁。 但是我注意到即使在我的领域中,也要查看最近的工作机会,这表明拥有编程能力对于所有未来的求职者都是必不可少的。 而且如果拉各斯的软件工程师因需求高涨而裁员的消息可以传递,那么我的妻子也许有道理。
但是我也喜欢我的理由。