В 1997 году мне показали черный монитор компьютера с несколькими строками слов и мигающим курсором без мыши или окон на экране. Мой дядя печатал это и сказал мне быть терпеливым, что что-то под названием DOS работает над тем, чтобы воплотить в жизнь что-то действительно классное. Через несколько часов (по крайней мере, так казалось) на титульном экране появилась видеоигра Grand Theft Auto.

Для меня было так странно, что просто научившись говорить компьютеру несколько слов, можно оживить видеоигру! Шли годы, а технологии становились все более продвинутыми, и я забывал многие неудобства старых компьютеров и ценил более быстрые и красивые игры, отображаемые на экране. На самом деле, если бы не отсылки поп-культуры к хакерам, яростно печатающим в черном поле с бегущими по экрану зелеными буквами, я бы совершенно забыл об этом.

Все это было до недавнего времени, когда я начал изучать Git, инструмент с открытым исходным кодом, используемый в технической индустрии для обмена работой разных версий, а также для контроля различных изменений, внесенных в каждый проект. Если 5 программистов работают над одним и тем же фрагментом кода, они могут использовать 5 различных подходов, и одно маленькое конфликтующее изменение может сжечь весь проект (как я узнал в колледже, работая над групповыми проектами…), поэтому наличие программы, которая поможет держите команду в равновесии, это очень полезно. Изучая Git, я узнал, что олдскульный макет черного экрана, который я впервые увидел несколько десятилетий назад, на самом деле назывался Терминалкомпьютера.

Итак, я смотрю на терминал, пытаясь понять, как печатать в этом странном поле для навигации по файлам компьютера, чтобы помочь создавать резервные копии и сохранять версии проектов, над которыми я работаю, и у меня было прозрение. Используя эту технологию, предназначенную для обмена кодом и сообщения об изменениях с течением времени, я понял, что буду работать с людьми над написанием кода. Глупый я, КОНЕЧНО я собирался, это то, над чем я работал в течение нескольких месяцев, учась программировать и заниматься веб-разработкой. Но то, чему я научился, должно было стать фундаментальной частью этой взаимосвязи с моими будущими коллегами. Мысль о том, что пока я буду что-то делать, я также буду работатьс людьми, не пришла мне в голову.

И это привело меня в еще одну кроличью нору. До этого момента всю свою карьеру я работал в сфере общественного питания. Программирование было для меня новым, правда. Но было так странно быть в 30 лет и иметь что-то настолько новое, меняющее парадигму, например, работать с этой технологией, которую я считал старой, и использовать ее для работы с совершенно новой группой людей в совершенно другом мире. поле.

Это было похоже на первый день в школе, но в другом состоянии, и все очень милы с тобой, вкусная пицца на обед, а затем учитель выключает свет, и все начинают петь на латыни. Немного страшно, но тоже круто.

Также это было похоже на то, как если бы вы взяли рыбу, которая всю жизнь прожила в аквариуме в кабинете дантиста, а затем надели ей мешочки и выкатили их через окно через улицу в океан. А затем дать ему световой меч.

Я надеюсь, что какое-то время я смогу насладиться этим чувством новизны, поскольку, будучи достаточно компетентным в своей прежней карьере, я довольно долго не испытывал этого резкого ощущения новизны. Во всяком случае, я надеюсь, что если вы дочитали статью до этого места, вам потребуется некоторое время, чтобы подумать о вещах в вашей жизни, которые заставили вас почувствовать себя в чем-то новым. Если нет, возможно, подумайте о том, чтобы попробовать больше новых вещей! Вы можете не чувствовать себя в полном приподнятом настроении или даже особенно веселым, но это будет чувствовать себя новым, а новые вещи в жизни трудно найти.