![](https://habrastorage.org/getpro/habr/upload_files/0fb/8b6/e2d/0fb8b6e2d344ba623dc65d9f2c73b92a.jpg)
Если бы я не пошел в IT, то строил бы суда на Дальнем Востоке: в моём родном городе основной карьерный путь — это местное градообразующее предприятие, на другие профессии особо не учат.
Мне же хотелось удалёнки, карьерного роста и творчества. Путь к творчеству лежал через самый низ IT-карьеры — я стал оператором техподдержки. Сейчас я junior-devops инженер с собственной тестовой лабораторией и множеством завершенных проектов — и вот как у меня это получилось.
В моногороде два пути: на завод или в IT
![Тау-да-Гуши: «Большой одинокий камень» в переводе с китайского Тау-да-Гуши: «Большой одинокий камень» в переводе с китайского](https://habrastorage.org/getpro/habr/upload_files/a44/a0b/993/a44a0b993b4ae572bca53a2449237ebb.png)
Большой Камень — это и город на Дальнем Востоке, и камень: он (по рассказам) был размером с пятиэтажный дом, возвышался посреди бухты, дал имя городу и был взорван в 1963 году при строительстве судостроительного завода «Звезда». Этот завод — градообразующее предприятие и один из двух вариантов карьеры в Большом Камне. У меня там работают родственники, друзья, одноклассники, которые остались в городе. Многие из них — электромонтажники: прокладывают электричество на судах, работают с 08:00 до 17:00, если нет работы в какой-то день, то сидят без дела. При этом карьера на заводе, насколько я представляю — это тяжелая физическая работа и угроза для здоровья: то под ковшом с жидким чугуном ходишь, то смотришь на сварку. В нашем городе есть училища, которые выпускают электромонтажников, сварщиков и других специалистов: попасть на завод легче, чем в айти.
Есть вторая опция: пойти учиться на программиста. Другим профессиям в моем городе не учили, а ехать в другой проблематично, если тебе всего 16 лет. Заводской путь меня не прельщал, надо было что-то другое.
Хочешь в IT — осваивай всё сам
Школа мне не нравилась, я учился на тройки, а информатика у нас сводилась к рисованию рыбок в Power Point. В другой раз мой друг откопал программу, которая смотрела сохраненные пароли от учетных записей в браузерах. С помощью этой программы мы просмотрели часть компов в классе и даже нашли пару учеток от ВК. Помню, как я потом одному из этих бедолаг читал лекцию о том, что не стоит сохранять пароли от учеток в общественных местах. В общем, вы понимаете, насколько «полезными» были эти уроки. Хотелось чего-то большего — и я понимал, что искать это мне нужно самостоятельно.
Гораздо больше мне нравилось то, чем я занимался в свободное время. Уже тогда я пытался изучать java, поднимать сервера для игр. Правда, из-за отсутствия опыта и понимания, как это работает, все мои проекты отправлялись в ящик недоделанными. Но все равно с тем, какую из карьерных дорог выбрать, я определился классе в восьмом-девятом.
О рынке труда я тогда не имел представления, просто знал, что без работы не останусь. Компов в мире меньше не становится: кто-то же должен все это поддерживать, чинить, писать программы, обучать людей, поддерживать инфраструктуру какого-нибудь офиса. Но для этого требовалось профильное образование.
После 9 класса я поступил в колледж, в филиал ДВФУ города Большой Камень, на направление «Информационные системы и программирование». При поступлении нам говорили изо всех щелей, что мы будем учиться по программе высшего образования. По факту все оказалось совершенно иначе: от программы оставили 10-20%, а все остальное заполнили готовыми учебными программами из интернетов.
Стало ясно, что нужна дополнительная практика, тем более что формат учебы это позволял: на 3 курсе филиал закрыли и всю мою группу перевели в колледж ДВФУ во Владивостоке, там пары у нас были не каждый день, а для меня это значило что в остальное время можно было работать.
![Фотография ледяного дождя, который выпал в первую мою зиму во Владивостоке Фотография ледяного дождя, который выпал в первую мою зиму во Владивостоке](https://habrastorage.org/getpro/habr/upload_files/08b/93c/7da/08b93c7da211fa1a33aecff6995e27bf.jpg)
Мало пробовать — нужна постоянная работа, которая в начале будет монотонной и бесперспективной
Первые рабочие IT-задачи мне давал дядя: «заполни карточки товара», «оформи перевод сайта на корейский и китайский язык». Фрилансеры присылали переводы, а мне нужно было красиво их сверстать, хотя описания номера в отеле на русском и корейском отличаются по длине.
![Иногда из-за срочности приходилось работать, пока жарятся шашлыки Иногда из-за срочности приходилось работать, пока жарятся шашлыки](https://habrastorage.org/getpro/habr/upload_files/82f/369/d39/82f369d39383a90250c2b34ed5034013.jpg)
Пару раз по просьбе дяди я делал черновые макеты для сторонних заказчиков: для охранной и рыболовной компании. Это помогло попробовать себя в некоторых типах задач, но мне была нужна постоянная работа и практика, и я стал искать варианты.
Моя карьера началась с самого низа — оператор техподдержки интернет-провайдера. Получить работу было несложно: достаточно было знать, чем роутер отличается от коммутатора и уметь связать несколько слов в предложение. А тонкости мне рассказали уже на обучении длиной в пару недель. Особых проблем не возникало, были четкие инструкции, что, где и как делать.
![Фото POS-компьютера со мной на заднем плане Фото POS-компьютера со мной на заднем плане](https://habrastorage.org/getpro/habr/upload_files/4b7/9b5/30e/4b79b530e91f5ae4187737b11bbf7d6e.png)
После оператора технической поддержки, я перешел на должность сис-админа в этой же компании и спустя год понял, что перспектив на текущей должности в этой компании нет: работа монотонная, а руководство хоть и не давит, но оно то появляется, то исчезает, и это напрягает. Я точно хотел работать в IT, но перспектива стать сетевиком не прельщала, и я стал мониторить сайты вакансий по городу. Основной целью была должность даже не DevOps-инженера, а Linux-администратора, потому что вакансию девопса во Владивостоке найти трудно. Это должен быть уже либо middle/senior, либо никто.
Вырваться из рутинной и монотонной работы в разы сложнее, чем в неё попасть
Как только мне попалась вакансия младшего DevOps инженера, я откликнулся и сразу понял, что в этот раз будет сложно. В требованиях к вакансии был Linux и все сопутствующие ему вещи, знание Bash, Python и желательно Go.
Я стал заполнять пробелы: смотрел курсы по девопсу, по линуксу, освежил знания докера, изучал новую информацию, пополнял гитхаб. Включил в него, например, приложение, которое разрабатывал для себя: у меня дома был белый ip-адрес, и иногда мне нужен был доступ к компьютеру. Я с помощью мобильного приложения, которое тоже сам написал, обращался к серверу дома (он работал 24/7), и он уже отсылал пакет о включении. Еще включал в гитхаб всякие мелочи: скрипты, которые мне были нужны в какой-то момент, парсеры, которые парсят сайты на питоне — в общем, все проекты, которые делал за последние полгода.
Перед собеседованием я составил список задач на предыдущем месте работы (чтобы не забыть про них в нужный момент). К моему удивлению, встреча прошла легко, так как на многие технические вопросы я отвечал хорошо.
Но даже получив работу, я понял, что многого не знал: например, мой единственный опыт с БД состоял из нескольких лабораторок и знания, что БД бывают 2 типов. Плюс там я работал уже с более опытными и взрослыми коллегами, истинными гиками.
![Наскальная живопись рядом с новым местом работы Наскальная живопись рядом с новым местом работы](https://habrastorage.org/getpro/habr/upload_files/d69/a51/6b1/d69a516b17e729741eb4c0632a2e10a3.jpg)
Все эти вызовы стоили того: более сложные задачи помогают постепенно прокачивать навыки, узнавать свои сильные стороны и погружаться в тонкости профессии. Например, за время работы инженером интеграции я понял, что не все конфигурационные файлы составлены логично. Допустим, чтобы какой-нибудь сервер завелся так, как нужно, надо указать один параметр. Проблема в том, что название этот параметр имеет неоднозначное, в документации упоминается мимолетно, и я убивал по полдня, чтобы разобраться. Зато теперь знаю, что не вся официальная документация рабочая, многое в ней может быть непонятным или неверными. Так что лучше разобраться досконально, как что работает, чем механически следовать документации.
Оглядываясь на пройденный путь: мне помогли прокаченная логика, pet-проекты и много-много учебы
Знаете же эту задачу про ведра с водой по 5 и 3 литра? Недавно с удивлением обнаружил, что многим моим знакомым сложно ее решить, хотя мне она казалась простой. Благодаря таким открытиям я понял, что у меня все в порядке с логическим мышлением, считаю его одной из своих сильных сторон. Часто оно проявляется в мелочах: когда что-то ломается, помогает быстрее построить причинно-следственную связь и решить проблему. Ну и с построением алгоритмов помогает тоже.
Обратная сторона — переоценка собственных сил, чрезмерная уверенность. Часто она мешает мне что-то планировать, ставить сроки выполнения задач. Хотелось бы, конечно, здраво оценивать свои возможности, чтобы не попадать в неудобное положение каждый раз, когда я слишком уверен в своих силах и навыках.
Как и у многих, в моем пути важную роль сыграл практический опыт и реализованные своими руками проекты. Первым был проект по разворачиванию новой системы: после того, как я за несколько недель написал нужные плейбуки, оформил документацию, развернул систему на проде, я почувствовал себя умным, хотелось танцевать. У меня всегда так происходит после того, как что-то упрямое наконец-то начинает работать. Ну и «Молодец, пошли объясню следующую задачу» от тимлида неплохо мотивирует продолжать в том же духе.
Понятно, что одного успеха недостаточно для развития, и потом я постоянно изучал новые технологии, делал pet-проекты, смотрел курсы по программированию и администрированию. Начал строить свою тестовую лабораторию, чтобы изучать новые технологии на практике.
![Первый мой домашний сервер, собранный в общаге из хлама из коробки Первый мой домашний сервер, собранный в общаге из хлама из коробки](https://habrastorage.org/getpro/habr/upload_files/2af/57d/ba6/2af57dba6a93cedc9f2c79d5859f486e.jpg)
Иногда это помогает даже в жизни: например, свой СХД с программным рейдом (на аппаратный денег надо). Я поставил дома nas с TrueNas на борту и храню там свои бекапы. И если ноут выйдет из строя, то копии всех данных будут храниться дома. Удобно.
Боли и страдания тоже хватало. Самым сложным опытом для меня было изучение GoLang на спидране. До устройства на последнюю работы я даже не видел, как выглядит код на Go, пришлось изучать в авральном режиме. После простого и понятного питона, который позволял не вдумываться в детали, это был вызов. Зато теперь при работе с pet-проектами я думаю, с каким языком это лучше сделать, а не просто беру то, что знаю, и колхожу его с помощью левых библиотек, которые так себе работают.
В IT-карьере хватает и эйфории от успешных проектов, и страданий от сложных задач, но о своем выборе я чуть не пожалел только однажды: когда понял, что у сообщества айтишников нет такого количества популярных песен, как у заводчан. Но это можно пережить.
Оглядываясь назад на ту развилку карьерного пути, которая была у меня после школы, я по-прежнему уверен в своем выборе. Рабочие профессии — это фиксированный график, никакой удаленки. Да, там есть всякие плюшки вроде «мы дадим тебе в аренду квартиру», но спасибо, можно и без этого жить. Кроме того, зарплаты там, может, и по рынку, но максимальная вилка все равно гораздо ниже, чем в IT-компаниях. Из моих сокурсников туда никто не пошел.
Не знаю, как обстоят дела в ИТ-отделе завода, именно в нем у меня нет знакомых. Возможно, со своими навыками сейчас или в будущем я мог бы что-то улучшить в его работе, но не знаю, как у них сейчас устроены процессы.
Сейчас я пришел в ту точку, когда знаю, чем хочу заниматься. Я на начальной ступени: планирую совершенствоваться в направлении DevOps и хотел бы подтянуть знания в БД и ИБ.
Бонус: (не)прошеные советы новичкам
Главное — не останавливаться в развитии и постоянно практиковаться. Ну и помнить о том, что как бы ты ни бежал от рутинной работы, придется пройти испытание монотонностью на старте карьеры — чтобы потом наслаждаться творчеством.
В интернете очень материалов сомнительного качества. Например, YouTube-уроки, которые записывает человек, который знает чуть больше, чем зрители. Мне в прокачке навыков помогает программирование на CodeWars, на YouTube люблю смотреть видосы Джефа Герлинга. Еще есть очень крутой проект HackTheBox, но это скорее для души. А еще часто узнаю что-то новое на Хабре.
Изучайте атмосферу в команде и ищите точки соприкосновения. За свою карьеру в IT я побывал на трех разных должностях (две в провайдере, одна в IT-компании) и на каждой должности была своя, не похожая среда и культура. Адаптация всегда проходила хорошо: думаю, из-за того, что я попадал в хорошие коллективы. Плюс помогают адаптироваться перекуры: даже если ты не куришь, можешь поговорить со своими коллегами в неформальной обстановке и узнать друг друга поближе.
Комментарии (12)
Frolman
03.07.2023 11:41Спасибо за статью! Еще один совет, тем кто ищет: "У самарая нету цели - только путь!".
cheshirskins
03.07.2023 11:41Проблема в том, что путь айтишника начинает походить на путь российского ученого. Только у ученого может быть научный интерес, а работа айтишника зачастую не сильно отличается от простого офисного работника. Здесь ты скорее не самурай, а крестьянин
Roman_Hand Автор
03.07.2023 11:41Проблема в том, что путь айтишника начинает походить на путь российского ученого.
Это как так?
antonxjsksm
03.07.2023 11:41Есть два способа решения задачи с ведрами воды. Синк эбаут ит.
Roman_Hand Автор
03.07.2023 11:41Вообще алгоритмов решения может быть тысячи, но самых оптимальных 2. Сам я про второй способ узнал через день, когда попытался найти еще алгоритмы решения
hatman
03.07.2023 11:41Дальний Восток, Моногород, Большой Камень - звучит страшно, как будто там холод, голод и мрак. Но что на самом деле:
1) Город с крупнейшей верфью в России, и единственная в России, которая может строить океанические суда, авианосцы и так далее.
2) В 60км от города самый развитый город Дальнего Востока с кучей айтишной работы.
3) В 60км в другую сторону второй по загруженности порт в России (Находка), где куча работы, тем более сейчас.
4) В 30км игровая зона с международным аэропортом, казино и всем остальным.
5) До курортов крымского уровня с морем, крабами и гарными девочками минут 10-15 на машине.
__
Это как в свое время, Андрей Дороничев (экс Директор Гугла) - "Я начинал с самых низов, с Медведково".Roman_Hand Автор
03.07.2023 11:41+1Добавлю небольшую ложку дегтя:
1) Все верно, завод крутой, но из за большого наплыва приезжих рабочих цены в городе (особенно на жилье) заоблачные.
2) 60 км это по воде, но сейчас никто так не добирается), жд нету, потому что в свое время судоремонтный завод забрал пути под вывоз радиоактивных отходов с подводных лодок, так что дорога на авто занимает от 2 часов до 4, зависит от сезона.
с кучей айтишной работы.
Тут я готов поспорить, работа есть, но в основном это эникей+ вакансии(камеру повесь, сеть настрой и 1С не роняй), а ЖИВЫХ вакансий DevOps, Linux администратор (не сеньер) можно по пальцам пересчитать, я 4 месяца ждал подходящую вакансию, так что они есть, но очень трудно найти что то нормальное.
3) Ну в принципе, сейчас лето, можно ходить и продавать вареную кукурузу и пянсе на пляже.
4) Игровая зона, она как вино-водочный магазин, есть любители, есть ценители, а есть кто туда никогда не заглядывал...
5) У нас тут не Крым конечно и до курортов с крабами не 10-15 минут, по хорошему все ездят за пару сотен километров от Владивостока отдохнуть, потому что все что находится в черте городе не пригодно для купания, кроме острова Русский, но он на любителя.
Вообще город Владивосток имеет много нюансов, зарплаты как в остальных регионах, цены выше московских(в том числе и краб), алиэксперс едет в 3 раза дольше чем до европейской части, но есть и плюсы в виде доступа к морю, развитой азиатской культурой наравне с европейской, возможность бюджетно съездить в Китай на несколько дней и привезти от туда кучу не вкусных конфет.
anonymous
НЛО прилетело и опубликовало эту надпись здесь
Leetc0deMonkey
С настоящими программистами, а не программистами-карьеристами, нынче тоже напряжёнка.
anonymous
НЛО прилетело и опубликовало эту надпись здесь