Новости: Новая жизнь?
27.09.2018


Прошу простить меня за нарушение графика публикаций и долгое отсутствие. Последние три месяца были довольно богатыми на события: я защитил диплом бакалавра, съездил в Питер, поборол депрессию, пережил профессиональное выгорание, пролетел с поступлением в магистратуру и сейчас готовлюсь идти в армию… В общем, хорошенько отдохнул в импровизированном отпуске и офигенно провёл лучшее лето в своей жизни (передаю огромное спасибо друзьям и родителям!) :) Ну а теперь обо всём подробнее.


Путешествие

Тут должны были быть фотографии, но в конце-концов я всё-таки решил, что лучше не перегружать пост и просто дать ссылку на свой профиль в Instagram.

Про диплом сказать мне особо нечего, так что сразу перейдём к поездке, ведь наконец-то я смог покинуть пределы Архангельской области и съездил в Санкт-Петербург! Впервые прокатился на поезде! А я уже думал, что на мне висит проклятие и мне никогда не суждено покинуть эту землю. Что могу сказать о плацкарте:

  • узкие коридоры — ну такое себе;
  • верхние полки — зло;
  • нижние полки — норм;
  • верхняя парная полка — господи, ноги в проходе!
  • отсутствие кондиционеров и 32 °C в вагоне — смерть.

Лучше путешествовать на самолёте. Час — и ты на месте! Не то что 22 часа в поезде трястись…

Сам Питер красив. Исторический центр с его архитектурой — круто. Островные районы и каналы посреди города — офигенно. По краям, правда, всё равно выглядит как типичный центр Архангельска. Ну да ладно.

Ни по каким музеем мы не ходили, а просто гуляли по городу и любовались. Разве что побывали в Петергофе, хотя офигели от 450 руб. на человека за вход. Впрочем, по сравнению с 300 руб. за вход на стену Петропавловской крепости, где стоят платные (!) смотровые бинокли — это ещё по-божески.

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


Депрессия и выгорание

За двумя зайцами погонишься, ни одного не поймаешь.
А. П. Чехов

ИТ — это сложно. Огромный пласт разносторонних знаний от алгоритмов со структурами данных и языков программирования до опыта работы с конкретными фреймворками и технологиями, которыми должен обладать любой уважающий себя специалист, чтобы с лёгкостью проходить собеседования и иметь возможность выбирать работодателей. Даже чтобы устроиться джуном, надо владеть приличным набором тулов. А если читать требования к вакансиям и относиться к ним серьёзно, то можно вообще сойти с ума и никогда не решиться откликнуться на вакансию…

Ещё сложнее всё становится, когда ты точно не знаешь, чем будешь заниматься, и метаешься туда-сюда: веб (фронтенд, бэкенд), десктопный софт, мобильные приложения, геймдев, программирование микроконтроллеров, написание драйверов, языков программирования или даже, прости господи, операционных систем. До последних трёх я не дошёл, но все предыдущие так или иначе трогал. В результате ты знаешь по чуть-чуть везде, но так нормально ничем и не владеешь в достаточной степени, чтобы сказать, что готов писать полноценные приложения для продакшена. При этом количество отложенных книг, статей, туториалов и докладов с конференций по каждой из тем только растёт и растёт…

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

Во время длительных марафонов, когда изучить очень много материала за минимальное время, особенно легко сорваться и выгореть. Ты ещё даже не работал, а уже устал. Руки опускаются, ничего больше не хочется делать и начинаешь ненавидеть ИТ. В такое состояние я и попал этим летом после защиты диплома, пытаясь одновременно тащить учёбу, написание ботов для Telegram, администрирование серверов, вкатывание в линуксы и функциональное программирование.

Чем больше узнаёшь про промышленное программирование, тем больше времени уходит на создание своих пет-проджектов. Ведение репозитория, написание тестов и документации, подключение сервисов непрерывной интеграции (CI) и оформление прочих служебных, инфраструктурных, файлов занимает много времени. Несомненно, всё это повышает качество получаемого в результате продукта и это необходимо делать. Но затраты на обслуживание каждого пет-проджекта начинают превосходить удовольствие от непосредственного написания кода, что сводит любое желание заниматься ими бесплатно на нет. Тянуть на себе поддержку старых и создание новых проектов становится слишком тяжело. А если к этому ещё и подключаются материальные расходы на хостинг всё новых веб-сервисов…

Хочется уже начать регулярно получать деньги за свои труды и видеть довольных пользователей (хотя в масштабах нескольких telegram-чатиков активно пользуются моими ботами — приятно наконец-то сделать что-то, что реально нравится людям). Да, каждый проект — это ступенька по лестнице повышения квалификации и саморазвития. Но процесс слишком медленный. На работе с нормальным code review и хорошим наставником всё могло бы произойти гораздо быстрее. Ещё и за деньги. Всё-таки обидно сидеть на шее у родителей и друзей в 22 года.


Свет в конце тоннеля

Ну а теперь поговорим, что я с этим буду делать дальше. В начале статьи я упомянул, что мне удалось выбраться из цепких лап депрессии и увидеть яркий свет будущего за пеленой безысходности. В чём же секрет успеха? Он заключается всего в шести простых шагах. Записывайте:

  1. придумать себе цель и двигаться к ней;
  2. побороть страхи (боязнь собеседований, отказов, гинофобию, социофобию и т. д.), осознав ничтожность мелких неурядиц и относительно коротких социальных контактов в сравнении с тем, что предстоит пережить по пути к достижению цели и по жизни в целом (я называю это «взглянуть на проблему с птичьего полёта»);
  3. зарядиться верой в себя и решительностью (помочь могут знакомые, но тут главное выбрать правильных людей, которые не будут принижать тебя, отправлять на завод и загонять ещё дальше в депрессию);
  4. не врать себе и точно знать, чего ты хочешь;
  5. проще относиться к жизни и меньше париться по мелочам;
  6. научиться не впадать в уныние, когда всё идёт не по плану, а быстро брать себя в руки и вносить в него изменения.

Все советы просты и очевидны — полностью уверен, что все их слышали сотни раз. Но этого мало: их надо осознать, поверить в них и начать действовать. Не знаю, как объяснить. Все слова всё равно останутся лишь пустыми словами, пока не случится какое-то невероятное и доселе невообразимое событие, которое раскроет глаза и покажет дивный новый мир без страха жизни, без депрессии и с перспективами впереди. Для меня таким триггером стала близость с девушкой, а также вовремя сделанное замечание, что, наверное, ты всё-таки не интроверт, если:

  • от длительного пребывания дома психическое состояние ухудшается и усиливается депрессия, но ты рад, когда наступают те редкие моменты, когда приходится посещать институт и видеть одногруппников;
  • тебе нравится ходить на пьянки и вписки, но очень грустно, когда всё заканчивается, все расходятся и тебе приходится оставаться дома один на один со своими мыслями;
  • от постоянного безвылазного чтения книг, статей и программирования ты устаёшь, а не набираешься сил.

Когда мир уже пошатнулся, достаточно небольшого факта, чтобы окончательно перевернуть его и начать новую жизнь в качестве экстраверта.


Что дальше?

Поскольку, несмотря на заверения некоторых людей, для поступления в магистратуру всё-таки оказалось мало одного диплома, а серьёзных заболеваний у меня нет, то ближайший год моя шкура принадлежит государству (призовут на службу в армию). Потом собираюсь переезжать в Москву, потому что в Северодвинске ловить совершенно нечего: ИТ здесь нет (PHP с Битриксом, 1С, Delphi и Visual FoxPro не предлагать). Знающие люди объяснили мне, что на рынке труда дефицит, толковых джунов мало и устроиться на работу проще, чем я себе это представлял. По крайней мере в столице, где выбор работодателей огромен. Они же пояснили, что не стоит со всей серьёзностью относиться к требованиям в описании к вакансиям, не нужно бояться на них откликаться и что нет ничего страшного в собеседованиях. При этом в Москве вполне реально устроиться без особых проблем на работу с зарплатой от 80 тысяч рублей в месяц на руки. Ну что ж посмотрим, так ли это — отходной план в лице завода никуда не денется.

Я безумно рад наконец-то почувствовать вкус жизни, ощущать не безысходность впереди, а с интересом и любопытством смотреть в будущее, гадая, как же в итоге сложится жизнь и удастся ли мне исполнить свои намерения. И это, как мне кажется, главный секрет — к жизни надо относиться с интересом. Не бояться испытаний и невзгод, а получать удовольствие от их преодоления. Тогда и жить будет в кайф, и люди к тебе потянутся.

Что касается блога, то я сильно отстал от графика публикаций, так что в ближайшие дни постараюсь дописать и выложить всё, что только успею из запланированного материала. Но как ни крути, а всё зависит от того, на какое число мне дадут повестку явиться с вещами. К тому же надо ещё успеть перенести куда-нибудь сайт с умирающего Хостингера, а то на целый год вы останетесь без возможности перечитывать мои статьи :)

Если с призывом особо торопиться не будут, то у меня хватит времени на ещё один сюрприз, но о нём пока говорить слишком рано.


DeskChan

В последний момент решил дописать пару абзацев по поводу DeskChan, чтобы тоже как-то подвести итоги этого периода моей жизни, который ВНЕЗАПНО стал весьма значимым, помог в социализации и позволил обрасти множеством новых знакомств из разных регионов как нашей страны, так и ближнего зарубежья.

На данный момент проект находится то ли в упадке, то ли в состоянии перезапуска: произошло отделение Флудилки (под новым названием и адресом — @kdr_flood) от нового чата (ему достался старый адрес), предназначенного исключительно для обсуждения DeskChan, где флуд жёстко карается и пресекается на корню. Последний оставшийся в проекте разработчик из старого состава тоже постепенно продолжает выгорать, а будут ли люди, которые смогут его заменить, я не знаю, поскольку уже давно исключён из Высшего Совета и перестал следить за развитием проекта.

За мной ещё висит должок в виде системы обновления. Я про неё помню, согласен, что надо доделать, но так не хочется… Особенно после наездов Сусеки [основатель проекта]. Хотя некоторые наработки есть и их надо бы довести хотя бы до уровня концепта, чтобы можно было обнародовать и отдать на доработку сообществу. Но это опять же случится не в ближайший год по понятным причинам. Трудно давать какие-либо обещания по опенсорсу в условиях, когда государство требует отдать долг, а жизнь только начинает бить ключом.

Но в целом мне уже не верится, что у них получится что-либо годное. На искусственный интеллект не хватит ни умений, ни ресурсов, а ведь вся задумка держится только на общении и взаимодействии с различными частями системами, с чем тоже возникает немало проблем. Давайте хотя бы дождёмся, когда основной функционал будет покрыт автоматическими тестами и каждый новый «стабильный» билд не будет приносить десятки новых багов! У меня всё.

До скорой встречи! Всем хорошего конца недели и победы в борьбе с унынием!