Привет, Хабр! Сегодня — День программиста, с которым мы вас от всей души поздравляем. Это праздник наш с вами, тех, кто превращает сложные технологии в продукты и сервисы, улучшающие жизнь людей вокруг. Но это сейчас, а ведь когда-то все мы были детьми, делавшими первые шаги в цифровом мире. Первая игровая приставка, первый компьютер, первый написанный код…
Мы поговорили с инженерами AvitoTech о том, с чего они начинали, попросили поделиться воспоминаниями о том, с чего они начинали знакомство с технологиями десятки лет назад. Историй получилось столько, что мы сделали для них отдельный сайт, кликайте сюда, чтобы нырнуть в море ностальгии.
А вы помните, с чего начинали? Когда это было, что вас тогда особенно впечатлило и какой электронный девайс привел вас в мир программирования? Делитесь историями в комментариях!
Вот, как это было у некоторых из наших инженеров. Узнаете себя?
Олег Бугримов, тимлид ML-платформы Авито
Пошёл работать в фирму по продаже компов, научился и собрал комп на «Пентиуме». Тогда только-только начал появляться интернет в Москве, и я был одним из первых пользователей! У меня был модем, которым я занимал телефон на долгие ночи. Было очень много общения и друзей в mIRC.
Из игрушек тогда особо запомнилась первая «Цивилизация» и «Герои меча и магии». Мы с другом по ночам играли в «Героев» по модему.
Но это мой второй комп, а первый был ZX-Spectrum. Игры были на аудиокассетах. Их было не очень много, и я быстро всё прошёл. Пришлось себя развлекать тем, что сам начал писать какие‑то базовые алгоритмы, похожие на простые игры. Тогда‑то я и понял, что вляпался в программирование и буду дальше этим заниматься!
Толя Коноплёв, backend-инженер,юнит PRO Classified
Лет в 19 я взялся собрать брату компьютер. Ставил на него «Винду» 98 и пару игр с дискет: тот же «Дум», например. На тот момент я уже увлекался программированием, но точно не предполагал, что это будет моей профессией.
Юра Бескровный, backend-разработчик,юнит AvitoID
Первый комп появился, когда мне было 15. До этого играл только в компьютерных клубах, но родители наскребли денег, чтобы купить комп для учёбы. Ну и, конечно же, я пошёл играть в игры совместно с учёбой! Играл тогда в культовую «Дота 2», в которую меня позвали играть одноклассники ещё тогда, когда доступ в бету был по ключам.
Первые программы на Pascal и Java писались на нём! Куча лабораторных и своя небольшая 2D-игрушка на Java по типу Space Invaders. Дальше уже заинтересовался ООП, и соответствующие книжки скачал, но так и не открыл их, ибо в 2014 уехал из дома.
Аня Чурсина, проджект-менеджер, юнит Sales Efficiency
Моё знакомство с компьютером началось через игры, в которые играл старший брат Doom, Quake, Red Alert. У нас с ним была своеобразная традиция: регулярно рубиться в локальные шутеры. Лет в 14–15 я активно играла в Quake 3 Arena онлайн с другими игроками. Это продлилось недолго, но в компаниях всегда могу поддержать разговор про игры 2000-х. Даже сейчас играю в Doom, но уже на PS5.
Вика Найман, Data Science SWAT
Это был даже не Pentium: жёсткий диск был 500 мб, а оперативки — 8 мб (дада, именно МЕГАбайт). Разъём для дискет, а мониторе защитный экран, всё как положено. Комп достался от двоюродного брата. Сначала я могла заходить только в Norton Commander, оттуда запускать игры — прошла весь Warcraft II и Duke Nukem 3D. Иногда комп у меня «забирала» мама, чтобы поиграть в «шарики» (какая-то игра разряда «три в ряд»). В какой-то момент при включении компа я заметила, что могу выбрать не только Norton, есть ещё варианты, и так я попала в Windows 95. А это — текстовый редактор, Paint, да и вообще графический интерфейс. Это было прям счастье!
Где-то в 98−99 году начали появляться более современные компы у одноклассников (Пентиумы), и интернет «по карточкам» — и почти все выходные проводились у кого-то в гостях, чтобы ночью сидеть в чатах, которые тогда только-только появлялись, а днём играть в Need for Speed или Roller Coaster!
Павел Орлов, ex. backend-инженер, юнит Automated Moderation
В советское время среди инженеров было популярно самостоятельно собирать/паять ZX Spectrum. Фактически, это был домашний ПК с предустановленным Sinclair Basic. Именно такой и принес мне отец, когда мне было 5 лет. Подключался он к обычному ТВ, который выступал в качестве монитора. У этого ZX Spectrum вскоре появилась особенность. Он периодически начал зависать и, чтобы он ожил, нужно было хорошенько стукнуть кулаком в правую часть корпуса. Удивительно, но всегда помогало!
Именно так я и начал погружаться в этот мир команд и алгоритмов: понял, что при желании можно начать менять код игры, в которую хотелось бы поиграть. Начал с цветов, продолжил правкой логики, изучил какие-то базовые команды.
Ну и конечно, почти сразу же отец притащил мне откуда-то джойстик. Так тогда мы называли эту штуку, больше похожую на современный геймпад для авиасимов.
Ваня Шлотгауэр, тимлид,юнит Services Low Frequency
Мой первый ПК — Pentium 166 МегаГерц, 16 Мб ОЗУ с жёстким диском на 1 Гбайт. Это был 1997 год, я перешёл в восьмой класс (13 лет). Но познакомился с ПК я годом ранее, когда сосед купил себе оный, и я практически поселился у него, он и был моим первым учителем и путеводителем в мир ПК, что по сути и определило всю мою дальнейшую судьбу — после 9 класса я пошёл в колледж учиться на программиста.
Есть ещё и приквел. Году в 1994 я познакомился с компьютером ZX Spectrum. С ним была книга про встроенный в него вариант языка Basic, это и был мой первый изученный язык. На нем я писал какие‑то программки, создавал и анимировал спрайты. А кульминацией было написание за ночь модели логической игры FlipFlop, в которую я играл на GameBoy и хотел таким образом пройти, прогоняя варианты решения на моделе!
Марат Кулижский, backend-инженерюнит Decision
Паяльник в доме появился после того, как в 9 классе появился первый телефон Siemens M55, а друг в школе рассказал, что можно самому обновлять прошивки у телефона, но нужен кабель специальный, которого в городе не продавалось, а маркетплейсами того времени были только объявления в газетах. Но можно было купить простой кабель и самому доработать его паяльником. С этого времени и пришлось разбираться, что такое канифоль и зачем нужен припой, а также осваивать какие‑то первые шаги в разработке.
Всё свободное время проводилось на форумах по мобильным телефонам типа allsiemens.ru или allnokia.ru
Виталик Охотников, тимлид юнита TechPR
У меня первым компьютером был Фаэтон-1 (понятия не имею из чего он состоял). Естественно он покупался для учёбы, но использовался в основном для игр: Diablo, WarCraft, Sims, GTA. Для разработки я ПК начал использовать только через 5 лет, и он был совсем другим.
Если вы прониклись воспоминаниями коллег — кликайте по ссылке, там еще больше историй и пленочных фотографий! А если хотите узнать, чем мы еще занимаемся в AvitoTech — заходите к нам на сайт.
Источник: habr.com