Как я чуть не сгорел, но не уволился — технологии

Привет, новенькие! Решил тут поделиться опытом, когда только начинал свою карьеру в IT. Была у меня роль джуна в одной компании, занимались мы, ну типа, разработкой какого-то финтеха. Все шло ровно, задачи решались, код писался. Но потом мой тимлид ушел в отпуск, а на меня свалилось полпроекта. К тому же, параллельно надо было осваивать новый фреймворк для другого модуля.

Короче, режим 24/7. Спал по 4 часа, ел за компом, выходные? Не, не слышал. Думал, что это и есть настоящий рост, типа, проверка на прочность. На IT-форуме тогда читал истории про таких же “героев”, которые вот-вот откроют новый уровень прокачки скиллов.

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

Принял решение. Пошел к новому тимлиду (он тогда был в статусе мидла) и честно сказал: “Я не справляюсь, мне нужна помощь и нормальный график”. Обсудили задачи, перераспределили нагрузку. Он скинул мне пару ключевых задач, а остальное взял на себя или отдал другим ребятам.

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

Подробнее

Как я нашел работу мечты… почти

Короче, был я как-то на одном IT-форуме, ну, типа, как раз в разделе знакомств. Думал, новых спецов найду, потусим, поговорим про развитие ИТ в России, ну и заодно может с кем-то интересным законнектимся.

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

И что вы думаете? Звонят! Приглашают на собес. Я, конечно, в шоке. Готовился, читал всё про их стек, про компанию. Волновался, жуть.

Собеседование — жесть. Вопросов куча, все по делу, но такое ощущение, будто пытаются подловить. Я, конечно, старался, но чувствовал себя не очень уверенно. Особенно когда спросили про мои слабые стороны.

В итоге - оффер! Да, да, именно так. Но зарплата… маловато, конечно. Я рассчитывал на большее. Ну, думаю, ладно, зато опыт, компания крутая, карьерный рост. Согласился.

Через месяц понимаю — не мое. Рутина, задачи неинтересные, коллектив… ну такое. Ушел. Сейчас вспоминаю — смешно. Зато опыт, опять же. И теперь знаю, что искать.

Так что, ребята, не бойтесь пробовать! Шансы есть всегда. Главное — понимать, чего ты хочешь на самом деле, это важно для любого ИТ-специалиста.

И кстати, если кто-то знает, где сейчас найти работу мечты в Москве… пишите в личку ;)

Подробнее

Помогите! Не знаю, куда двигаться дальше в IT! — технологии

Всем привет! У меня какой-то ступор. Уже полтора года работаю младшим тестировщиком, вроде все получается, баги нахожу, задачи выполняю. Но вот что-то не растёт ничего. Постоянно думаю про развитие IT, смотрю на других ИТ-специалистов которые уже тимлиды или аналитики, и не понимаю, как они туда попали.

Пробовал изучать Python сам — забросил через месяц, скучно. Курсы по автоматизации тоже не зашли, слишком много практики, а я ещё теорию не до конца освоил. Вроде и хочешь расти, а куда — непонятно. Может, кто-то был в похожей ситуации? Как вы выбирали направление? Есть какие-то секреты, чтобы не буксовать на месте?

Подробнее

Автоматизация тестирования: когда это действительно нужно? — карьера в IT

Все говорят, что автоматизация – это наше всё. Но так ли это на самом деле? Я видел много проектов, где на автотесты убили кучу времени и денег, а в итоге они не покрывали и 50% реальных сценариев, глючили и ломались от каждого чиха. Получается, мы автоматизировали рутину, чтобы потом тратить время на поддержку этих самых автотестов?

Мне кажется, что автоматизировать нужно только то, что действительно повторяется и имеет смысл. Например, регрессионные тесты на стабильном функционале. А вот для проверки новых фич, юзерского опыта, или каких-то нестандартных сценариев – ручное тестирование пока никто не отменял. Главное – найти баланс, а не слепо следовать трендам. Как вы думаете, где та грань, после которой автоматизация становится дороже, чем ручной труд?

Подробнее

PostgreSQL: Мой опыт работы с JSONB

Всем привет! Хочу поделиться парой наблюдений по работе с JSONB в PostgreSQL. Раньше я относился к нему скептически, типа, зачем это все, если есть реляционные таблицы. Но в одном проекте пришлось плотно работать именно с JSONB, и я был приятно удивлен.

Во-первых, скорость. Индексация JSONB по ключам работает реально быстро, особенно если правильно настроить GIN-индексы. Мы смогли вынести часть данных, которые раньше хранились в куче связанных таблиц, в один JSONB-документ, и запросы стали работать в разы быстрее. Это особенно удобно для хранения логов, конфигураций или каких-то динамических атрибутов сущностей.

Во-вторых, гибкость. Когда структура данных меняется часто, JSONB – просто спасение. Не нужно менять схему, делать миграции. Просто добавляешь новые поля в JSON. Да, это может привести к некоторой хаотичности, если не следить за структурой, но для прототипирования или быстрого старта – самое то.

Конечно, есть и минусы. Сложные запросы к вложенным структурам могут быть нетривиальными. И не стоит забывать про нормализацию – JSONB не панацея от всего. Но для определенных задач, я считаю, это отличный инструмент. JSONB – это не замена реляционным моделям, а мощное дополнение.

Подробнее

Как я учил Go, когда все вокруг сидели на Python...

Помню, как сейчас, 2022 год. Все вокруг писали на Python, говорили, что это самый простой и востребованный язык. А я, дурак, решил попробовать Go. Мне казалось, что он перспективнее для моих задач. Ну и началось: документация скудная, примеров мало, сообщество какое-то закрытое. Друзья крутили пальцем у виска: "Зачем тебе это надо, тут же Питоша правит миром!".

Было реально тяжело. По ночам сидел, разбирался с синтаксисом, с горутинами, каналами. Часто хотелось все бросить и вернуться к привычному. Но где-то глубоко я чувствовал, что делаю что-то правильное. И вот, спустя два года, я могу сказать: не ошибся. Сейчас Go очень востребован, особенно в бэкенде и DevOps. А те друзья, что смеялись, до сих пор пишут на Python скрипты и жалуются на скорость работы. Так что, имхо, главное – найти свой путь и идти по нему, даже если он не самый популярный

Подробнее

Высшее образование в IT – пустая трата времени?

Давайте честно, сколько реально применимых знаний дают вузы сейчас? Я закончил универ год назад, и большую часть пришлось переучиваться с нуля. Преподы часто отстают от индустрии, программы неактуальные. Получается, диплом – просто бумажка, а реальные скиллы качаются на курсах или в работе. Может, пора вузам уже перестраиваться или проще сразу на курсы идти? Считаю, что зубрежка теории без практики – путь в никуда. А вы как думаете?

Подробнее