
安东·鲁巴诺夫斯基(Anton Rubanovsky)(
tunikov )
今年 29岁,他来自圣彼得堡。 三年前,安东是一位零人情的骗子,为了赚钱,他进入了IT行业。 “我生命的最后几年是对知识的追求。 我希望有一天我可以呼气说:“就是这样,我是程序员!”
Anton从前端开始,然后爬到服务器端,研究了Django并在上面编写了第一个站点。 “这使我更接近程序员的自我意识,但是还有很多我所不知道的一切。 例如,一个未公开的Java格式文件(我开始用它进行培训,但后来以某种方式悄悄地进入了网络)。 我通过了Oracle考试,并开始更好地理解OOP的原理。 但是事实证明,这还不够-现在我计划采用OCP,甚至可能采用Java EE。”
在相对较短的时间内,Anton设法访问了前端,后端和移动开发人员,主要FP,并在食品公司和外包公司工作。 他目前是Luxoft的高级开发人员。

1.向我们介绍您已实现的功能以及您引以为傲的功能。
我为我们的医疗应用感到自豪。 它使医生能够自动传输有关药物副作用的信息。 我为这是一项很好且有用的工作而感到自豪,并为此做出了自己的贡献。 我的任务是集成第三方服务,我协调了来自四个国家/地区的团队的行动:俄罗斯,捷克共和国,新加坡和澳大利亚。
我的英语突然变得比团队的其他成员都要好,从那以后,甚至对Java的一点知识都派上用场了。 必须通过SOAP集成Node.js应用程序。 我们真的舔了每一行代码。 我敢肯定,即使经过很多时间,我仍然可以从工作表中读取此代码,并且可以毫不费力地找出来。
总的来说,我设法注意到,作为开发人员对我的信任程度越高,流程越接近经典的书本混乱,我就越想完美地完成所有工作-甚至不是为了加班。 该项目似乎越来越个人化。 在这样的时刻,我感到聪明而有意义。 我觉得我可以使世界变得更好。
2.现在-关于最激烈的fakap。
我被要求评估时间,以便在一个没有最愉快遗产的相当古老的项目中完成功能。 任务周围充满了噪音,甚至客户也参与了讨论。 我花了半天时间研究代码,并发布了2.5周的截止日期。 我计算了很多选择,切换到框架的新版本,甚至考虑了完全重写应用程序的选择。 沉浸,开始工作。
但是一旦我参加了集会,突然间我看到了-任务已经解决了。 我们团队中的一个女孩刚刚在CSS中修复了几行,就可以了! 我已经做了很多事情,但是还没想到要看这该死的CSS!
我开玩笑得如此厉害,以至于没人能猜出我有多么ham愧-最终我只得到了更多的关注。 铅回答的可能性更大,而不是门框。 他说:“不用担心,每个人都会发生。”
3.描述您的工作空间:从椅子和显示器到编程环境和您喜欢的实用程序。
办公场所在办公室中,由于内部空间宽敞,我们的隔间布局非常成功,给人以您在单独房间里的感觉。 台式机在Win7和双显示器上已经很老了,但是大多数时候我都是在个人Macbook Pro 13上工作。''
我更喜欢用VS Code编写代码,但是由于项目位于JavaEE堆栈中,所以我积极使用Idea。 布局存储在Zeplin中。
一年前,一位同事让我迷上了GitKraken,我和他一起成长如此之快,以至于没有他,我什至无法做出承诺。 最近,为了方便起见,我越来越多地使用各种自写的控制台实用程序。
udalenka的工作场所4.您根据什么原则选择工作? 堆栈,产品,生活条件,金钱?
我以前常常先看钱。
在编程之前,我一直在找,被随机的收入打断了。 我在银行部门,销售部门尝试了自己,我真的很喜欢培训。 但是我不明白-为什么心理学书中写的东西不起作用?
当我遇到未来的妻子时,我非常想站稳脚跟。 我打开了……,写了“程序员”,看到了薪水-所以我进入了这个行业。 从绝对零到高级,开发人员在三年内就通过了。 一直以来,他都在与冒名顶替综合症作斗争,试图赶上“真正的”程序员的背景。
幸运的是,编程正是我错过的一切。 我永远不会忘记第一个“ Hello world!”的嗡嗡声。 我觉得自己像个上帝-我从无到有地创造了一些东西。 我真的很喜欢在编程时所有(或几乎所有)内容都很清晰。 有一个程序,它以某种方式起作用。 如果它无法正常运行,则有原因可以找到并更改它。
渐渐地,即使是钱也退到了后台。 在同一家公司工作了两个月后,我赚了很多钱,但由于完全混乱,我逃到了较低的薪水。
实际上,我非常有野心,我非常喜欢这个机会,可以在我的职业生涯中成长并快速改变项目。 一年半以来,我以前端开发人员的身份访问了先前的一家公司,然后以后端开发人员的身份访问了我,再过一段时间后,我已经在React本机上编写了移动应用程序。
5.您要纠正哪些技术和语言?
我讨厌webpack。 长期以来,已经有必要提供一种更加用户友好的替代方法,但是显然没有人像我这样有时间这样做。
6.在其他人的经验中学到更好的地方-在大学,konfakh或Habr? 还有别的地方吗
对我来说,书籍和教程仍然是最好的工具。 当您阅读特定的作者时,您会逐渐开始看到他的代码编写风格并采用某些东西。 大概,我已经可以通过代码片段来区分我最喜欢的作者了。
团队合作还可以带来出色的成长,尤其是在可以就如何最好地实施彼此之间进行讨论的情况下。 即使在大公司中,这也无处不在。
抽水的好工具-代码审查。 但这是在团队具有相对民主的气氛的前提下进行的,并且审查不归结为通过检查清单。
7.如果您拥有无限的资源(时间,金钱,力量,人员),那么您将承担什么项目?
首先,我要去一些很酷的大学接受教育,大概是在生物信息学领域。 他将从事高科技假体和人体器官替代品的开发。 我想为实现永生做出贡献,在我看来,机械人化是实现人类最珍惜的目标之一的真正机会。
当然,生活会发生很大变化。 但是我相信技术圈的发展是进化的自然延续。 我会给予很多不朽的机会(前提是我的妻子也同意)。 在我们的第16十亿个生日那天,我们将前往外太空的某个地方,欣赏黑洞对恒星的吸收,并用吸管饮鸡尾酒。
但是,当然,当我知道已经有可能并且准备就绪时,我希望能够关闭自己。
8.您如何放松? 你除了工作还做什么?
现在我从事两个项目,每天工作10个小时,另外还有周末。 通常我会和家人在一起。 在任何空闲的时间里,我都会尝试至少阅读一些专业知识,因为我会不断尝试追赶那些迷失的背景。 如果我没有学到新东西,那我会浪费时间,这让我感到痛苦。 即使当我和孩子一起坐时,我也会用一只眼睛看向他,而另一只则试图理解Node.js的内部结构。
9.告诉我您最喜欢的三本书-教育,科普和小说。
培训。 Nicholas Zakas“面向专业开发人员的Javascript”。 这是我的圣经,这给了我一种进入职业的途径,并使我对养育我和我的家人的语言基础有了深刻的理解。 几年后,我定期浏览一下,发现新的东西。
我还要提及“ Oracle认证Java SE8学习指南”。 这本书在两周的时间里帮助了我,并且非常了解Java,成为了认证专家。 一言以蔽之,极其准确和简洁的演示方式-完美。
科学流行音乐。 我和我的妻子真的很喜欢阿西·卡赞泽娃(Asi Kazantseva)的书,她在书中对现代偏见进行了揭穿。 考虑到人们普遍的含糊不清,她的书只是黑暗王国中的一缕光。
艺术性。 从上一本书中,我读了丹·布朗的《起源》。 非常失望。 虽然有AI,特斯拉和巴塞罗那。
10.如果AI在您眼前醒来,您会告诉他什么?
虽然他仍然很愚蠢,但我将试图说服他存在的目的是取悦我。
您为什么决定选择IT?
正如我已经说过的-首先我是为了钱而来,然后我发现了自己。 我接受过文科教育,但是我对此地区没有钱感到不满。 我不认为IT部门的高薪是不公正的。 在某些职业中,他们应该很高。 这些是医生,老师,工程师。 程序员就是其中之一。
我发现,在演艺界,足球或人们获得更多非官方动机来履行其直接职责的地方投入更多的金钱时,公平得多。
奖励:向其他开发者提问
如果您的个人项目被解雇,而您又成为了新的IT巨头的负责人,请描述您的总部将在哪里,以及它的样子。