Crypterium为您介绍了我们的CTO #TechMind的生活故事。 一个程序员的简单故事,对普通读者来说是一个很好的介绍性的技术入门。 这个故事说明了相信自己的梦想的重要性以及建立牢固的家庭关系的重要性。 我们走吧!
我12岁那年,我生病了,不得不去医院做检查。 不用担心,原来我只有心绞痛。 但是那时我在医院呆了几个小时,以某种方式决定了我的一生。
当我等待考试时,有人给我一本书-只是为了给我加油。 事实证明,它是关于BASIC的 ,这是一种早期编程语言,曾经并且仍然是最简单和最受欢迎的编程语言之一。 我非常喜欢从头开始创建新事物的整个想法,以至于我在看完那本书后选择了自己的人生旅程。
我从在纸上编写代码开始,随着时间的推移,学习了另外14种编程语言,以真正了解我们周围的世界是如何工作的。 这看似不切实际,但您的孩子可能会跟随我。
期待真人快打
这个故事发生在90年代初的莫斯科。 那时没有太多人对IT和编程感兴趣。 更重要的是,拥有个人计算机的人并不多。 初读本书时,我没有电脑,所以我尝试在纸上写代码。
很快,我父亲(一所军事学院的教授)设法使我成为这些令人惊奇的设备之一,于是我开始使用我新发现的BASIC编程技能来创建简单的应用程序,例如日历,计划程序甚至音乐应用程序。 好吧,我发出命令时发出声音的应用程序。
但是,我最大的骄傲是我创造了第一款游戏。 它类似于真人快打的最旧版本。 我设法提出了一种全新的脚本语言,该语言可以帮助我编码角色如何战斗,摔倒,站立和获胜。 顺便说一句,我13岁时做了所有的事情。
我的第一份咨询工作
显然,并不是每个人都能做到PC所能做的。 当我学会了如何使用PASCAL (一种鼓励使用结构化编程的更有效的语言)进行编码时,父亲将我带到他在学院的办公室里向我展示了他的同事的技能。 一个少年带着计算机可以做什么使学者们感到震惊,甚至要求我帮助他们,所以我开始在编程方面咨询他们。
想知道我如何学习PASCAL? 爸爸曾经告诉我,在他的工作中人们已经在使用它,而我对BASIC的技能非常过时。 他的话促使我去学习如何编码并成为一名多语言程序员。 爸爸也是我学习C和C ++的原因。 他用这些技巧说服了我进一步发展自己。
不久之后,我妈妈认为她也可以为我的技能找到用例。 她在一家保险公司工作,要我写一个程序来帮助他们优化工作。 该程序基本上生成了自动文档和电子邮件-在此之前,该公司手动完成了所有工作。 我创建了一种用于优化参数的模式语言。 和哇-我赚了我的第一个50美元! 15岁还不错吧?
Java改变了一切
90年代末已经有了标记,当Java最终诞生时,随着IT和编程领域的一场革命,我不惧怕这个词。 它以某种方式简单而熟悉,但却为世界各地的程序员开辟了新的视野。 Java具有自动内存管理功能,并且具有与结构无关的可移植性,使Java以前的所有编程语言都像手动车一样,同时还是自动变速箱的最新模型。
我不必担心内存,Java正在掩盖我。 通过“一次编写,随处运行”的原理,它也使从不同设备访问代码成为可能。 而且,到Java出现时,Internet变得越来越普遍,我可以接触到志趣相投的发烧友,这些发烧友对与我相同的事物感兴趣。 现在我并不孤单,学习和发展自己变得更加容易。
赚钱工具:语言与联系
学习Java之后,我就在国家最大的银行之一(有联系的人在这里工作的地方)找到了第一份工作。 我没有任何联系,我刚刚进入大学,但是我知道打开许多门的神奇语言。
我不会透露任何名字,但是在过去的15年中,我曾在10家不同的银行工作过,这些银行我的技能非常适合。 我专门从事建筑加工中心的建设,但从未如此简单。 IT人员不仅是这些银行的编码员,还是真正的问题解决者。
新语言,例如PHP (用于创建交互式HTML Web页面的脚本语言)和Perl (在我看来,该语言实际上是为了使人们感到困惑而创建的,但是有些编码人员实际上喜欢它)却不断涌现,但没有一个真的赢得了我的心。 同时,我正在处理现实世界中的问题,例如创建第一个用于ATM的公用事业账单支付系统,或者将这些ATM引入小城市。
我什至不得不制止一次骚乱! 我们在郊区安装的其中一台机器原本应该向一位客户(一家工厂)的工人发放工资,但后来坏了,引起了群众抗议。 尽管我的错根本不存在,但我设法解决了所有问题,甚至不得不与新闻界讨论。 这种语言对我来说真的很新。
Kotlin或为什么我加入Crypterium
如您所见,为银行工作很有趣。 但是,整个系统深深植根于传统和落后的环境,以至于我只需要向前走去自己看看技术可以走多远,以及我可以为将来的世界更快地做些什么。
早在2013年,我就掌握了另一种语言— Kotlin ,这是自Java以来我学到的最有趣的东西之一。 它是由我的俄罗斯编程人员共同创建的,目前已被Google支持为主要编程语言。 我个人非常喜欢Kotlin,以至于在停滞了将近十年之后,我用它来编写所有内容并将其视为新鲜空气。
我将Kotlin文化带入了我去年加入的区块链创业公司。 我们正在尝试建立的是现有金融基础架构上的全新层。 我们非常喜欢数字资产,主要是加密货币,因此我们决定使它们像现金一样容易消费。 结果, Crypterium诞生并被毕马威(KPMG)和H2 Ventures 认可为最有前途的金融科技项目之一。
与银行不同,我们处于最新技术的边缘,在Crypterium时,我们告诉候选人我们将Kotlin用于总账,他们受到启发和激励,同时他们为我们工作的意愿随着几何级数的增长而增加。
孩子们将加入IT人群
看来我在写这个故事只是为了吹牛,但是学习新的编程语言并不是要看起来聪明,而是要用最好的工具完成事情。 当然,您可以尝试使用自行车将所有物品从一所房子移到另一所房子,但这并不是最好的解决方案,尤其是当您可以使用卡车时。
随着时间的流逝,我只是在寻找完成工作的工具,而无论是Delfi还是Assembler x86,Python或JavaScript都没关系,我只是忍不住想知道这些语言如何帮助我们用新的代码编写新东西方法。
相信我,这对您来说听起来很奇怪,但对您的孩子来说却不是。 技术将决定未来,是否学习编码将在几年之内成为一个问题。 就像我一样,新一代会发现与我们“对话”的整个新星系。 他们将深入研究工作方式。 当我乘坐公共汽车时,我想知道自动售票系统或PayPass如何工作。 当我坐在电梯里时,我想知道如何管理它到达所有楼层。
技术正在触及所有事物,并且无处不在,甚至到达我们星球上最偏远的地方,这就是明天的美好。 为了了解未来世界的运作方式,今天的孩子们需要从小就学习技术,因为即使今天只知道15种编程语言也只是明天的冰山一角。
关于C

我们的目标很明确:使用Crypterium,无论您使用传统货币做什么,都可以使用数字资产。 TechCrunch Keith Teare的联合创始人和超过40万注册用户支持了这个想法,并且这个数字每天都在增长。
该团队由维萨中欧和东欧地区的前总经理史蒂文·帕克(Steven Parker)以及来自全球金融机构(如万丽保险,伦敦衍生品交易所,美国运通等)的C级高管领导。
加入我们的电报新闻频道或其他社交媒体以保持更新!
网站 ๏ 电报 ๏ 脸书 ๏ 推特 ๏ 比特币对话 ๏ Reddit ๏ YouTube ๏ 领英
From: https://hackernoon.com/how-i-learned-15-programming-languages-3017dd24e8a6



