从莫斯科到托木斯克。 一举一动的故事

大家好! 在 Habré 上,您可以找到许多关于搬到不同城市和国家寻找更好生活的文章。 所以我决定分享我从莫斯科搬到托木斯克的故事。 是的,去西伯利亚。 好吧,这里冬天有 40 度的霜冻,夏天有大象那么大的蚊子,每两个居民中就有一人养着宠物熊。 西伯利亚。 许多人会说,对于一个简单的俄罗斯程序员来说,这是一条有点不寻常的道路,他们是对的。 通常,移民流向首都方向,而不是相反。 我如何过上这样的生活的故事很长,但我希望它能引起很多人的兴趣。

从莫斯科到托木斯克。 一举一动的故事

单程票。 从工程师到程序员的路径

我实际上并不是一个“真正的程序员”。 我来自库尔斯克地区,毕业于一所大学,获得汽车和汽车工业学位,但从未在我的专业领域工作过一天。 和其他许多人一样,我离开莫斯科去征服莫斯科,在那里我开始担任照明设备的设计师和开发人员。 后来,他担任太空光学仪器生产工程师。

从莫斯科到托木斯克。 一举一动的故事

曾经有一篇关于哈布雷的文章很快 程序员将变成“简单的工程师”。 读到这篇文章对我来说有点疯狂,因为从历史的角度来看(参见 60 年代的科幻小说),工程师实际上是近代的半神。 有些人认为 IT 行业的高薪是合理的,因为程序员必须懂得很多并不断学习。 我曾以两种身份出现过——既是“简单的工程师”又是“简单的程序员”,我可以肯定地说,现代世界的一名优秀工程师也必须在整个职业生涯中学习和学习新事物。 只是现在数字时代已经到来,改变世界的“魔术师”的称号已经传给了程序员。

在俄罗斯,工程师和程序员薪资的巨大差异主要是因为IT行业更加全球化,许多公司参与国际项目,优秀的开发人员可以轻松地在国外找到工作。 而且,现在人员短缺,在这种情况下,IT行业的工资不免上涨,因此从工程师再培训为程序员的想法看起来相当有趣。 Habré 上也有关于此主题的文章。 你只需要明白,这是一张单程票:首先,很可能不会再回到“真正的”工程工作,其次,你需要对成为一名程序员有自然的倾向和真正的兴趣。

我有这样的品质,但目前我设法控制住我性格的这一部分,有时通过用 Lisp 和 VBA 编写小脚本来实现 AutoCAD 中工作的自动化来满足它。 然而,随着时间的推移,我开始注意到程序员的待遇比工程师好得多,而在西方论坛上监视的“软件工程师不是工程师”的口头禅开始失败。 因此,尝试新职业的决定已经成熟。

我的第一个程序旨在自动计算“水晶窗帘”,它是用 Qt 编写的。 老实说,对于初学者来说这不是最简单的道路。 选择语言要感谢我的兄弟(一位受过教育和职业的程序员)。 “聪明人选择 C++ 和 Qt,”他说,我真诚地认为自己很聪明。 另外,我可以依靠我哥哥在掌握“大”编程方面的帮助,而且,我必须说,他在我软件开发道路上的发展所起的作用是难以高估的。

更多关于水晶窗帘

“水晶帘”是一种以一定频率串起水晶的线状结构(该产品是为富有的男孩和女孩设计的)。 窗帘可以有不同的长度和宽度,并配备不同类型的水晶。 所有这些参数都会影响产品的最终成本并使计算复杂化,增加出错的可能性。 同时,该问题经过了很好的算法化,这使其成为第一个程序的理想候选者。

在开发开始之前,制定了一个非常乐观的计划,并假设一切都需要几个月的时间。 事实上,开发持续了六个多月。 结果是一个很好的应用程序,具有一些不错的图形,能够保存和打开项目,从服务器下载当前价格并支持不同的计算选项。 不用说,该项目的 UI、架构和代码都很糟糕,但是……该程序有效,并给个别公司带来了真正的好处。

从莫斯科到托木斯克。 一举一动的故事
我的第一个节目

当这个项目完成时,我已经换工作了,所以我的申请费用是单独支付的。 这是直接用于编写工作代码的第一笔钱。 我感觉自己像个真正的程序员! 唯一阻止我立即转向原力黑暗面的是,大世界出于某种原因并不这么认为。

寻找新工作花了更长的时间。 并不是每个人都准备好接纳一个超龄的少年。 然而,无论谁寻找,总会找到。 那是我遇见的地方
一家在建筑行业开发 AutoCAD 应用程序的小公司。 应该使用 COM 在 C++ (MFC) 中进行开发。 坦率地说,这是一个非常奇怪的决定,但这就是他们历史上的发展方式。 我了解 AutoCAD 及其编程基础知识,因此我自信地说我可以产生结果。 他们带走了我。 通常,我几乎立即开始产生结果,尽管我必须同时掌握所有内容。

我从来没有后悔过我的选择。 而且,一段时间后,我意识到作为一名程序员比作为一名工程师更快乐。

一百年的孤独。 远程工作经验

作为一名程序员工作了几年之后,我学到了很多东西,成长为一名专家,并开始理解迈耶斯、萨特的书,甚至还有一点亚历山德雷斯库的书。 但随后,那些暂时可以视而不见的缺点就变得清晰可见。 我是公司里唯一用C++编写的程序员。 一方面,这当然很好 - 您可以随心所欲地进行实验并使用任何库和技术(Qt、boost、模板魔术、最新版本的标准 - 一切皆有可能),但另一方面,实际上没有人可以咨询,没有人可以学习,因此无法充分评估您的技能和能力。 公司本身的发展还停留在90年代末00年代初期的水平。 这里没有敏捷、Scrum 或其他先进的开发方法。 我什至主动使用了 Git。

我的直觉告诉我,此时我已经达到了自己的天花板,而且我已经习惯了相信自己的直觉。 成长和继续前进的愿望每天都变得更加强烈。 为了解决这个问题,我购买了更多书籍,并开始悠闲地准备技术面试。 但命运却不同了,一切并没有按计划进行。

这是正常的工作日:我坐着修复遗留代码,不打扰任何人。 总之,没有任何预兆,但突然收到一份offer,可以赚点外快
为托木斯克的一家公司使用 C# 为 AutoCAD 编写程序。 在此之前,我只是用6米长的棍子接触过C#,但那时我已经站稳了脚跟,准备踏上.NET开发者的滑坡。 最后,C# 几乎和 C++ 一样,只是有垃圾收集器和其他乐趣,我说服了自己。 顺便说一句,事实证明这几乎是正确的,我的 C++ 技能,以及我从互联网上收集的有关 WPF 和 MVVM 模式的信息,足以成功完成测试任务。

我在晚上和周末做了几个月的第二份工作,然后(突然)发现,在每天通勤三个小时的同时兼顾远程工作和全职工作有点……令人厌倦。 我毫不犹豫地决定尝试成为一名完全远程的开发人员。 他们讽刺地说:“远程工作很时髦、很时尚、很年轻。”但我心态年轻,而且仍然要离开我的主要工作,所以这个决定对我来说很容易。 这就是我作为远程工作者的职业生涯的开始。

Habré 充满了赞扬远程工作的文章 - 如何轻松管理您的日程安排,而不是在路上浪费时间,并为自己安排最舒适的条件来进行富有成效的创造性工作。 很少有其他文章谨慎地告诉我们,远程工作并不那么酷,并揭示了一些不愉快的方面,例如持续的孤独感、团队内部沟通困难、职业发展问题和职业倦怠。 我熟悉这两种观点,因此我以负责任和谨慎的态度对待工作形式的改变。

首先,我为日常生活制定了工作时间表。 6:30起床,在公园散步,8:00至12:00和14:00至18:00工作。 休息期间,有商务午餐和购物,晚上有运动和自习。 对于许多仅凭道听途说了解远程工作的人来说,如此严格的时间表似乎很疯狂。 但是,正如实践所表明的那样,这可能是保持理智而不精疲力竭的唯一合理方法。 第二步,我用架子将单间隔开,将工作空间与休闲区域分开。 老实说,后者帮助不大,一年后,这间公寓主要被视为工作场所。

从莫斯科到托木斯克。 一举一动的故事
生活的残酷真理

不知何故,随着我过渡到自由安排的远程工作,无需强制在办公室工作,我开始工作得更多。 多得多。 只是因为我实际上一天的大部分时间都在工作,没有浪费时间在会议、咖啡和与同事谈论天气、周末计划以及在神话般的巴厘岛度假的特色上。 同时,还保留了储备,因此可以从其他地方承担额外的工作。 这里需要说明的是,当我转向远程工作时,我是一个人,没有任何约束或限制因素。 我很容易就掉进了这个陷阱。

几年后,我发现我的生活除了工作就一无所有。 最聪明的人都已经意识到我是一个非常内向的人,结识新朋友对我来说并不容易,但在这里我发现自己陷入了一个恶性循环:“工作-工作-工作”,我没有时间做各种各样的事情的“废话”。 而且,我没有任何特殊的动机来摆脱这个永恒的循环——大脑从成功解决复杂问题中获得的多巴胺足以享受生活。 但对未来的悲观想法开始越来越多,所以我不得不强迫自己做出唯一正确的决定——回到现实生活。

根据我四年的远程工作经验,我可以说最重要的是保持工作与生活的平衡。 困难的生活环境可以将兴趣和时间转移到工作上,直到正常生活完全消失,但这正是你无论如何都不应该屈服的;由于累积的义务的负担,以后很难摆脱困境。 我花了大约一年的时间才回到现实生活。

梦想通向何处。 搬到托木斯克

当我第一次来托木斯克熟悉团队和企业文化时,公司规模很小,给我印象最深的是工作氛围。 呼吸新鲜空气。 我一生中第一次发现自己身处一个专注于未来的团队中。 以前的所有工作都“只是工作”,同事们不断抱怨生活、薪水和权力。 这里的情况并非如此。 人们用自己的双手劳动、创造未来,没有抱怨。 一个你想要工作的地方,在那里你感受到一种不可避免的前进运动,你身体的每一个细胞都能感受到它。 是的,很多人喜欢的创业氛围。

作为一名远程工作者,我一直在挣扎 冒充者综合症。 我觉得自己的技术不够熟练,跑得太慢,无法原地踏步。 但又不能示弱,所以我选择了著名的“Fake It Till You Make It”策略。 最终,正是这种综合症促进了我的成长。 我大胆承担新项目并顺利完成,成为公司第一个通过考试的人 Microsoft MCSD 考试,顺便还获得了 Qt C++ 专家证书。

当出现远程工作后生活是否存在的问题时,我去了托木斯克几个月,过着正常的生活和全职工作。 然后可怕的事实就被揭露了——公司雇用的都是很普通的人,有自己的优点和缺点,而在总体背景下我看起来相当不错,在某些地方比很多人都好。 即使我比大多数同事年长这一事实也没有让我感到太沮丧,事实上,很少有人在乎。 这样,冒名顶替综合症就受到了决定性的打击(尽管我还没有成功地完全摆脱它)。 在我工作的四年里,公司不断成长,变得更加成熟和严肃,但初创公司的欢快氛围依然存在。

从莫斯科到托木斯克。 一举一动的故事
在一个工作的下午

此外,我爱上了这座城市本身。 按照首都标准来看,托木斯克相当小,是一座非常平静的城市。 从我的角度来看,这是一个巨大的优势。 从外面观察大城市的忙碌生活固然很好(观察别人如何工作总是令人愉快的),但参与所有这些运动却是完全不同的事情。

托木斯克保留了许多上世纪的木结构建筑,营造出一种特殊的温馨氛围。 并非所有这些都保存完好,但修复工作正在进行中,这是个好消息。

从莫斯科到托木斯克。 一举一动的故事

托木斯克曾经是省会,但西伯利亚大铁路向南延伸,这决定了这座城市的发展道路。 他对大规模商业和移民流动不太感兴趣,但强大的大学环境(两所大学跻身俄罗斯前五名大学)为新千年的发展创造了先决条件。 托木斯克,无论在首都看起来多么令人惊讶,它的 IT 实力都非常强大。 除了我工作的地方之外,这里还有其他几家公司正在全球市场上成功开发世界一流的产品。

从莫斯科到托木斯克。 一举一动的故事

至于气候,那是相当恶劣的。 这里有一个真正的冬天,持续七个月。 大量的雪和霜,就像小时候一样。 在俄罗斯的欧洲部分,已经很久没有经历过这样的冬天了。 当然,-40°C 的霜冻有点烦人,但这种情况并不像许多人想象的那么频繁。 这里的夏天通常不太热。 让很多人害怕的蚊子和蠓虫,原来并不那么可怕。 在我看来,在哈巴罗夫斯克的某个地方,这种攻击更加猛烈。 顺便说一句,这里没有人养宠物熊。 也许是最大的失望。

从莫斯科到托木斯克。 一举一动的故事
真正的西伯利亚人不是不怕霜冻的人,而是穿得暖和的人

那次旅行之后,我的命运几乎已成定局:我不再真正想在莫斯科找工作,也不再想在路上度过人生的大部分时间。 我选择了托木斯克,所以在下次访问时我买了一套公寓,几乎成为了真正的托木斯克居民。 就连“这个词”多孔“不再让我害怕了。

从莫斯科到托木斯克。 一举一动的故事

最后,我想说,生命太短暂,不能把它浪费在不舒服的地方、无趣的工作上。 事实上,IT 是少数几个可以选择地点和工作条件的领域之一。 没有必要将你的选择限制在首都;程序员在任何地方都吃得很好,包括在俄罗斯。

一切顺利,选择正确的道路!

来源: habr.com

添加评论