OverrideTech Анатолий Марандюк
1.11K subscribers
42 photos
8 videos
102 links
Превращаю людей в разработчиков и рассказываю, как им с этим жить

Для связи: @Marandyuk_Anatolii
Download Telegram
Мои ребята в тон ментору не скупятся на слова. Отзывы от них стали практически художественной летописью моей менторской карьеры. Захожу их перечитывать, если тоска нападает. Бережно собирал, чтобы вдохновлять студентов в моменты слабости духа. Может и вам поможет :)

➜ Отзывы

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

Самый свежий отзыв от Никитоса, больше известного как ГигаЧад

⬇️⬇️⬇️
🔥5
Forwarded from Overridetech - отзывы (Никита Акимов)
Начал обучение слегка обосранным аналитиком 1С, закончил мидлом java-разрабом с тремя годами опыта, и это все за 8 месяцев, представляете?

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

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

Вторая сложность - первые месяцы было тяжело после работы уделять стабильно учебе 4+ часа. Решение благо оказалось простое - уволился:) После ухода обучение пошло куда лучше) Лично я считаю, если хочешь изменить жизнь, нужно избавляться от баласта, тормозящего твой прогресс.
А на что тогда жил? - а вот откладывал на черный день

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

Последняя проблема - фронт))
Просто смирился и делал как умел, благо иногда работало.

Превозмогая трудности, мне удалось пройти весь путь за 8 месяцев(от первого дня обучения до первого рабочего дня)

Сейчас я разработчик в ОТП банке, недавно как раз прошел испытательный срок) Переживал, что не справлюсь, но Толя построил путь таким образом, что ты постоянно находишься в состоянии "нихуя не понимаю", и учишься из него любыми доступными методами выходить

Отдельная благодарочка Толе, Роме, ну и Никитосу за то, что показал мне эту возможность)

@NikitaAkimovv
👍8🔥8
Попробую завести на канале новую рубрику #Смузиликбез
Буду отвечать на вопросы своих студентов о том, как устроена настоящая разработка по ту сторону обучения. Вы тоже спрашивайте в комментариях :)

Что такое спринт и за какое время его нужно бегать?

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

Спринт вмещает в себя какое-то количество смузипоинтов на команду. Это такие виртуальные единицы для оценки объема задач. Чаще всего равны дням. В начале спринта менеджер собирает команду на планёрку, чтобы распределить и оценить задачи. Лучше оценку своих задач слегка преувеличивать, чтобы не расстроить менеджера. Тогда через две недели все соберутся на ретроспективу и тебя похвалят, что все успел. А ты еще и вторую неделю просто смузи пил, красота.

Если не успеваешь сделать задачу - не беда. Её легко перенесут в следующий спринт. Главное хорошо имитировать бурную деятельность и вовремя приходить на ежедневные созвоны. У твоего менеджера есть свой менеджер. Он тоже отслеживает продуктивность подчиненных через трекер задач. Поэтому не удивляйся, если менеджер создал твою задачу заново. Старую он закрыл, как будто её успели сделать в предыдущем спринте, чтобы не испортить команде статистику, а себе премию.

OverrideTech | Twitch | Boosty
🔥15😁3❤2👍1🤔1
Двойной смузи за счет заведения

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

Но не для всех. Один из моих мальчиков устроился на вторую работу, за что ему респект. Квартира в Москве сама себя не купит. Того и гляди мне процентов хватит на однушку у моря, если еще кто-нибудь созреет :)

Обязательно скоро позовем на стрим расспросить сложно ли ему дается такой подвиг. А был ли у вас такой опыт? Расскажите: как оно? Много времени занимает? Тяжело ли? О своих приключениях с двумя работами расскажу в следующем посте.

OverrideTech | Twitch | Boosty
👍13🤔3🔥2
Горький смузи

Сгорая от желания купить себе дом я решился заработать все деньги в мире. Было это уже больше двух лет назад, но помню как вчера. Несколько лет я не выходил в отпуск, чтобы при увольнении получать отпускные кешем. Учился экономить и инвестировать. Но цель как-то не особо сильно приближалась. Раз в пару месяцев с женой поглядывали цены на жилье в интересующих локациях и встречали там каждый раз повышение примерно на сумму накопленного с предыдущего раза. Но я же не из тех кто будет терпеть несправедливость бытия?

Подумано - сделано. Устраиваемся на вторую работу. Тем более, что на первой надо было делать совсем немного. Сроки не поджимали, задачи были почти привычными, все как-то шло своим чередом. Узнал у знакомых куда можно податься, поболтал по душам с hr, она сразу спросила успею ли я на два фронта. Я и не сомневался, что успею, я же уже опытный поглотитель смузи, что может пойти не так? Работаем.

А не так пошло все примерно сразу. На первой работе зафакапился релиз. Отчасти я был тому виной, отчасти разработчики старого легасного кода, который мне пришлось немного затронуть. Особенность взаимодействия с легаси в том, что его крайне редко трогают из-за боязни все сломать. Поэтому нет ни одного человека, который бы знал что в нем происходит. Не нашлось никого, кто знал бы, что раньше в проде стояла версия, которую кто-то долго и кропотливо правил, сбилдил у себя на компе и закинул в прод жарником. Я же наивно взял код из репозитория, думая что он актуален. Но всё сломалось к чертям собачим, а старого жарника с кучей исправлений в природе больше не существует. Несколько недель фиксов и релизов наощупь в тех окно 4-5 утра крайне неудачным образом совпали с первым месяцем на второй работе.

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

Мой опыт оказался не самым положительным. Подвел много людей и получил душевную травму. Заработал пару миллионов, но потом какое-то время вовсе не работал. Вышел в ноль, так сказать. Зато теперь могу поделиться этим опытом с вами, совмещайте с умом :)

OverrideTech | Twitch | Boosty
🔥17👍6💔4👏2🤔1🫡1
#СмузиЛикбез

Работают ли разработчики каждый день как положено 8 часов? Как выглядит день настоящего разработчика?

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

Никто не следит за разработчиками в течение дня. Можно спокойно сходить в магазин или съездить в поликлинику, если в календаре нет рабочих созвонов. Главное при этом быть на связи, либо предупредить команду, если даже отвечать пару часов не получится. Это особенно важно, если на проекте происходит что-то важное: релиз или какая-нибудь сложная миграция.

Типичный ежедневный рабочий цикл грузчика джейсонов после получения задачи:
- почитать документацию, разузнать детали
- написать код*
- уточнить неоднозначные моменты у аналитика и внести правки
- потестировать
- отдать код ревью и поправить после
- пульнуть фичу в тестировщиков
- дожидаться найденных багов, попивая заранее заготовленный смузи
- просить повышения зарплаты

Выглядит как райское наслаждение. Сидишь, пишешь код под музыку. То поднимаешь, то опускаешь стол. Заводишь помидорковый таймер, чтобы не забывать размять кости увлекшись добавлением очередного if(smth != null). Получаешь удовольствие от беззаботной жизни и зарплаты раз в пять выше среднего по стране.

Так-то оно так, только вот ситуацию омрачает бесконечное количество самых разных активностей:
- коллеги скидывают код на ревью, надо быстро вникнуть в контекст чужой задачи и вдумчиво посмотреть на код, чтобы не тормозить команду
- тестировщик не знает как протестировать фичу, надо созвониться и показать ему куда тыкать
- менеджер собирает очередной созвон для обсуждения каких-то своих важных вопросов, надо слушать, чтобы вовремя кивать
- баг в проде, надо пойти посерфить логи/откатить/зафиксить
- нет доступа к проду, надо заполнить кучу заявок и пропушить их согласование
- у ребят из соседней команды что-то не работает, надо, источая уверенность, объяснить, что проблема на их стороне
- ломается пайплайн, надо руками жать на кнопки по пять раз и тупо смотреть на логи в консоли, чтобы убедиться, что код доехал тестировщику
- какой-то новый техлид Вася хочет внедрять лучшие практики и вместо текстового гайдлайна собирает созвон на 50 человек в 18:00, надо послать Васю нахуй

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

*Написать код здесь самое простое. Это занимает ну может от силы 10% рабочего времени. Только вот обдумывать свое решение и почему оно все никак не хочет работать иногда приходится долго, совмещая процесс с веселыми активностями. Если не получается параллельно, то есть шанс заняться этим в постели перед сном. Хочешь ты того или нет. Это считается рабочим временем?

В разработке в отличие от завода ненормированный рабочий день. Разработчики и сами не знают сколько часов они работают. А если спросить, то оценка будет зависеть сугубо от того, что конкретный человек считает работой.

OverrideTech | Twitch | Boosty
👍17🔥11❤1
Аллоха, меня зовут Толя, я ментор, прокладываю начинающим любителям смузи дорогу к их высокооплачиваемой работе, помогаю с трудоустройством и апгрейдом резюме. Моим интересом уже давно является не разработка, а разработчики. Да и не только разработчики, в общем то :)

Тут тебя ждут авторские посты о менторинге, собеседованиях, трудоустройстве, погружении в ентерпрайз и жизни после него:
➜ Моя история
➜Почему нужно вилять жопой
➜Как я на двух работах работал
➜Почему ответственность не пропорциональна оплате
➜Кому продать жопу в айти
➜Как побеждать софт собеседования
➜ На чем зарабатывают галеры
➜Как я телефонным мошенником поработал
➜О диверсификации в карьере


➜Проект Overmoney - сервис трекинга финансов, который мы делаем со студентами
➜Подробнее про Overmoney

Отвечаю на вопросы своих студентов о том, как устроена настоящая разработка по ту сторону обучения в рубрике #Смузиликбез

Личный тг для связи
Boosty с уникальным контентом
Прайс на карьерные услуги
Отзывы моих студентов

Twitch | Youtube | Tiktok

Чатик
🔥4✍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Всмысле пенсия не увеличивается? Да на эти 88 тыщ через 40 лет ни то что айфон, даже смузи не купишь...
✍4
Эффективное взаимодействие с государством [1]

При социализме живем, товарищи. Тухнельникий кликбейт выше для тех, кто во влажных фантазиях надеется (а может даже и расчитывает!) дожить до государственной пенсии и до сих пор не в курсе, как она рассчитывается. Да, нынешняя система E-баллов работает так, что при достижении небольшого порога доходов - пенсия не увеличивается. Точнее увеличивается, но не у вас. Но есть и хорошие новости.

При трудоустройстве по ТК, уплаченные налоги можно возвращать. Среди моих уже работающих студентов больше половины никогда этого не делали, поэтому посчитал нужным рассказать. Полный список возможных налоговых вычетов можно найти, например, тут. А я расскажу о тех, которые может получить почти каждый без специальных условий и лишних забот:
- Налоговый вычет с расходов на медицину. Максимальная сумма расходов - 150 тысяч деревянныхв год. Возвращается 13%. Легчайшие 19,5 тысяч каждый год без необходимости совершать какие-либо манипуляции. Достаточно при очередном визите к стоматологу попросить справку для налоговой. Надеюсь, что зубы - худшая из ваших проблем со здоровьем, но справку получить можно в любой аккредитованной медицинской организации.
- Если физическое здоровье не подводит, то иногда может страдать ментальное. Как иначе объяснить покупку курса от Скилбокс? Если занесли деньги в аккредитованную организацию, то можно получить вычет на образование. Касается любого платного обучения: вуз, автошкола, кружки для детей. Тоже ограничение в 150 тысяч и оно не суммируется с вычетом на лечение :(
- Если вдруг работодатель скряга и не покупает ДМС, а вам ну прям очень хочется, то вычет на расходы по ДМС в этой же копилке, то есть не суммируется с вычетами выше.
- При необходимости дорогостоящего лечения можно получить вычет в 13% на всю его сумму без ограничения.

OverrideTech | Twitch | Boosty
👍4🔥42
Эффективное взаимодействие с государством [2]

- Болеют все, а недвигу покупают только те, кто читают посты на этом канале. Для вас хорошие новости (хоть это и самый известный тип вычета). Все те же 13% от максимальной суммы в 2 миллиона. Получается плюс минус средняя зарплата моего студента. Только в отличии от предыдущих вариантов, доступных каждый год, 260 тысяч при покупке или постройке недвижимости можно получить всего один раз. Ну ладно, вру, два раза, если у вас есть супруг(а).
- Если денег столько, что уже сложно запомнить все адреса свежеприобретенных однушек у метро, то самое время подписаться на бусти автора. Ну или инвестировать в фондовый рынок. Лучше, конечно, инвестировать, но автор был бы вам благодарен. В народе вычет называется ЛДВ (льгота на долгосрочное владение). Если ценная бумага принадлежит вам более трех лет, то налог на доходы при продаже возвращается. Максимальная сумма - 3 миллиона в год.
- Для тех у кого горизонт планирования и вера в лучшее на запредельном уровне с 2024 года доступен новый тип ИИС-3. Он позволяет получить налоговый вычет 13% на инвестированные 400 тысяч и полностью освободиться от всех налогов по купонам и дивидендам спустя 5 лет. Стоит упомянуть, что вывести средства раньше этого срока можно только после продажи всех бумаг и закрытии счета. Уже однажды проделал эту манипуляцию из-за неудачного планирования, которое обернулось удачными последствиями. Обязательно расскажу об этом в одном из следующих постов.

Уметь зарабатывать деньги это хорошо, еще лучше уметь ими распоряжаться. Продолжать ли время от времени писать об этом?

OverrideTech | Twitch | Boosty
🔥12👍32
Как антихайп, только антитоп

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

1.Хеджировать риски
В реакте я уже немного разобрался, сделаю следующий проект на vue,
вдруг подвернется работа на vue, а я не готов

Круто быть разносторонним и универсальным. При условии, что в чем-то уже получилось достичь определенного мастерства. Полное говно думать так, если до совершенства еще далеко. Не нужно уметь всего по чуть-чуть. Нужно фокусироваться на чём-то одном и методично долбить в одну точку до достижения видимых результатов.

2.Строить из себя недотрогу
-Был ли опыт с X?”
-Да, немного работал, но не разбирался глубоко

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

3. Верить собственной оценке
Тысяча и одна вариация

Я еще недостаточно хорош, чтобы ...

лишила этот мир сотен подвигов, а рынок труда, я уверен, тысяч релевантных кадров. Вероятность успеха не получится угадать, надо попробовать. Попробовать открыть бизнес, выступить с концертом, создать семью, сменить работу. С последним особенно просто. Желаемую работу либо предложат, либо предложат чуть позже при очередной попытке. К счастью попытки бесплатные и бесконечные. А что самооценка страдает - так это она просто калибруется. Лучше сотню раз почувствовать себя дерьмом в чьих-то глазах, чем самому искренне верить в это.

От этих и других ошибок я уберегаю своих студентов, а они мне за это хорошо платят. Вам дарю всего за пять тыщ :)

OverrideTech | Twitch | Boosty
22👍9🔥2
🧨🧨🧨
Алярм, первое длинное видео на ютубе
Мок-интервью с молодым заряженным разработчиком в рамках помощи с трудоустройством

Ставьте комментарии, пишите лайки, продвигайте видео, будем покорять ютуб вместе

https://www.youtube.com/watch?v=MYPcmFCD6zU&feature=youtu.be
🔥133👍2🎉2❤1
Хрупкий баланс потребления

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

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

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

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

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

Ведете ли вы учет финансов? Как много получается откладывать? Истязаете ли себя, если не выходит?

OverrideTech | Twitch | Boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤔3❤2🤯1
Кто оплачивает банкет?

Самое время ворваться в лучшую жизнь с ноги. Осталось только выбрать язык, за разработку на котором, наливают самый вкусный смузи. И что же мы видим? Самые разные рейтинги по любому набору параметров отдадут первые места Python, Js и C.

Для примера можно взять статистику по гитхабу. Она ведь будет наиболее объективной. Язык жив и развивается, если его используют много людей, пишут свои небольшие проекты, создают библиотеки. Java уже давно мертва, если смотреть на абсолютные цифры. Да и с динамикой тоже как-то грустно. Смело проходим мимо и не отвлекаемся. Хватаем своего питона двумя руками и отправляемся… куда?

В дивный мир разработки чего угодно. Сайты под ключ, десктопные приложения, боты в телеграмме, крипто стартапы. Работы валом, каждому по вкусу найдется. Скучать точно не придется, ведь в попытках заработать денег нужно будет исполнять лихие выкрутасы. На каждом проекте ведь еще и свой набор технологий. Фреймворков и библиотек, благодаря активному комьюнити, развелось как джавистов после стримов Оверридетечь.

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

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

Большой бизнес не любит перемены. Приоритеты у него, в отличие от малого, сдвинуты в сторону стабильности, надежности и прогнозируемости. Инструменты соответствующие. Тут то мы и вспоминаем про джаву, которая является де-факто языком ентерпрайза уже пару десятков лет и тенденций к изменению этой ситуации нет. Фреймворков полторы штуки, 80% проектов сделаны на одних и тех же технологиях, которые давно обкатаны и всем понятны. Это, кстати, вполне объясняет статистику, которую приводил в начале поста. А еще бизнес не пользуется гитхабом. Посчитать объемы продуктового кода в репозиториях компаний просто невозможно.

А питон неплох, даже красив. Думаю у доброй трети читающих есть какой-нибудь скрипт для небольшой автоматизации на питоне. У меня их уже порядочно подкопилось, а у вас? Напишите в комментариях.

OverrideTech | Twitch | Boosty
🔥102❤1
#Смузиликбез

Настоящие разработчики должны использовать терминал или можно тыкать мышкой?

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

Эта любовь придет к вам сама вместе с желанием произвести какие-то оптимизации рабочего процесса. Например, чтобы состричь лишнего бабла с капиталистов можно поработать в пятницу и заготовить небольшой скрипт на субботу:
sleep(72000)
git checkout myUnpushedFeature
git push origin myUnpushedFeature
curl https://yourBank.gitlab.com/pullRequest?branch=myUnpushedFeature&targetBranch=master

Съездить куда-нибудь с семьей, интересно провести выходные, еще и получить двойную оплату.

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

OverrideTech | Twitch | Boosty
🔥10❤5👍33
This media is not supported in your browser
VIEW IN TELEGRAM
Алкоритм

Молодому инженеру, что приходит на собес
Предлагают сразу выбор: деньги или интерес...
Выбирайте чётко деньги, вот сеньерский вам совет
Потому что где нет денег - там и интереса нет


Полная версия на бусти для нового тира "Я твой фанат"

Повышаете ли иногда градус смузи на работе, чтоб писать код веселее было ? :)

OverrideTech | Twitch | Boosty
🔥133👍2❤1🎉1
Хороший ментор - плохой ментор

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

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

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

- Держите в курсе. Обучаемый спасибо может вам и не скажет, но точно будет учиться охотнее. Давайте знать, что его ждет впереди после преодоления очередного рубежа, и как для будущих подвигов пригодятся приобретенные навыки. Бесконечное обучение всему подряд кажется хаосом. Это не даёт ощутить собственный прогресс. Держите в курсе планов и примерных таймингов. Можете еще пользоваться небольшой уловкой: постфактум говорите, что удивлены быстроте, с которой получилось достичь очередного майлстоуна :)

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

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

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

OverrideTech | Twitch | Boosty
👍9🔥6❤2
Набор джентельмена

Мои ребята спустя 8-12 месяцев после начала обучения отправляются покорять ентерпрайз в качестве мидл разработчиков. Было бы лукавством сказать, что они идут туда без опыта. Я делаю все, чтобы мои птенчики быстро расправили крылья на работе. Для этого в рамках командного проекта стараюсь, чтобы каждый студент:
- Реализовал какую-нибудь фичу от и до, и выкатил её.
- Пофиксил баг.
- Решил мерж конфликт.
- Поковырялся с CI/CD, хотя бы минимально его поправил, чтобы понимать что это и с чем едят.
- Внес изменения в инфраструктуру. Это может быть настройка сертов, логирования, перенос бд с одного сервера на другой, мониторинг, etc.
- Решил одну задачу с максимально нечетким тз. Считаю необходимым для того, чтоб научиться коммуникации с командой (мной в качестве менеджера, как минимум).
- Написал сложный SQL запрос. У меня обычно такие связаны с аналитикой.
- Провел хорошее код ревью. Приходится специально долго не смотреть на код и ждать, пока ребята друг с другом помесят свой говнокод в пул реквесте, а потом получат эталонное ревью и начнут повторять.
- Поучаствовал в разработке фичи тиммейта, выполнив подзадачу.

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

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

OverrideTech | Twitch | Boosty
🔥14👍8
По просьбам трудящихся

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

Останусь верным своим словам о ценности информации в современном мире и не буду продавать курсы. 100 рублей, думаю, как раз справедливая цена за пару вечеров копирайтинга.

OverrideTech | Twitch | Boosty
❤14🔥6👍4
Усталость от безделия

Я веду свои заметки очень хаотично. Они разбросаны по каналам в тг, гугл документам, .txt файлам, репозиториям на гитхабе, доскам в jira и trello. Некоторые даже закреплены в личных переписках. Долгое время я считал, что с этим надо обязательно бороться. Ведь всем известно, что порядок в голове - порядок в жизни. А в моей голове постоянно рой мыслей, мешающих друг другу. Они выплескиваются на первый попавшийся носитель информации и частенько там надолго забываются. Отсутствие системы в хранении информации какое-то время меня сильно угнетало.

Все изменилось после знакомства с Obsidian. На стримах в категории "Разработка" можно частенько увидеть как люди его используют. Для тех кто не в теме - основная суть инструмента в возможности формирования графа связей между заметками посредством гиперссылок для удобной навигации. Любители смузи еще называют это Mind Map. Естественно в markdown, иначе пацаны не поймут. Инструмент клёвый, пользоваться приятно, создан с любовью к кастомизации.

Я решился раз и навсегда систематизировать свои заметки. Поставил немного самых нужных плагинов и начал переносить записи из телеги. Аккуратно расставлял гиперссылки и даже завел пару тегов. Хватило меня ненадолго. Я наткнулся на запись с тайтлом "Исправить задачи по спрингу" и решил не переносить ее, а сразу исправить. Хорошо, что взялся за ум, вот сразу и полезная польза случилась. Потом наткнулся на черновик для поста и тоже решил не откладывать. Успешно перенес только все мини-гайды по Linux. Как закончил - осознал, что 90% из них мне уже не нужны, потому что открывать их дольше чем загуглить. Порадовался, что наконец-то стал красноглазиком и теперь понимаю зачем нужны и как работают все сохраненные когда-то наборы команд. Удалил. В общем не задалось у меня с систематизацией.

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

Я наконец-то понял зачем нужен такой подход. Для прокрастинации. Не только, но в основном. Я предпочитаю пробовать все подряд. Со мной не надо долго договариваться. Если возникла идея - я начинаю её воплощать прямо здесь и сейчас. Не получается - бросаю и забываю. Записываю, если еще одна попытка будет иметь смысл. Записка станет призывом к действию в следующий раз, как я на неё наткнусь. А что может быть лучше действия? Естественно, тщательное планирование и формализация. Иллюзия прогресса на пустом месте. Отлично успокаивает нервы и позволяет меньше напрягаться. Созерцания, иногда, вполне достаточно, чтобы вовсе ничего не делать.

А как вы ведете свои записи? Любите делать это красиво или как и я - пребываете в творческом хаосе?

OverrideTech | Twitch | Boosty
👍6❤4🔥4✍31