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

Для связи: @Marandyuk_Anatolii
Download Telegram
Хватит обновлять ПО

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

Отдельно стоит сказать про ПО для разработки. Подкипает уже чисто профессионально. Новые версии библиотек, фреймворков и языков созданы не для вас. Они для энтузиастов без личной жизни, которые с рвением и удовольствием готовы заводить issue на гитхабе, открывать пул реквесты и искать способы борьбы с несовместимостью. Для всех остальных есть простой и почти всегда работающий способ: использовать только LTS / stable версии, игнорировать свежие мажорные релизы, пока хорошенько не зафиксят. Если очень хочется - можно заглянуть на гитхаб и посмотреть на количество недавно заведенных issue (работает только если это что-то популярное).

И отдельно для джавистов: 15,18, 19, 25, 38 версии JDK хоть и предлагаются вам при установке, но в природе не существуют. Мы таскаем в мешках джейсоны, чтобы грузные пузатые дяди таскали в своих мешках бабло. Им откровенно наплевать на ваш новый синтаксический сахар, поток бабла не должен останавливаться. Не из-за багов, не из-за уязвимостей новых версий. Ентерпрайз медленно реагирует на изменения. Чтобы успеть за его требованиями не надо вступать в ряды красноглазиков, можете поставить 8 или 11 JDK и все точно будет в порядке. Избавите себя от массы проблем и сэкономите время.

OverrideTech | Twitch | Boosty
👍14🔥4
Как просить больше денег и получать?

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

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

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

OverrideTech | Twitch | Boosty
🔥9👍33
Роботы меня не заменят

Прошло уже чуть больше года с релиза ChatGPT. Кругом как грибы повырастали (и уже успели сдуться) тысячи AI стартапов. Первый шок и восторг уже сменился чуть более осознанным восприятием нового будущего. Но не для всех, конечно. Добавление AI к чему угодно все еще увеличивает конверсию. Даже в вакансиях замшелых банков проскальзывают тейки вроде “Команда банка применяет AI для разработки и продвижения продуктов”. Но новое будущее не так драматично. Ну или по крайней мере не для всех.

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

Но сгенерированными играми сыт не будешь. Можно зайти чуть дальше и заставить языковую модель быть сотрудником тех поддержки, пример собранный на коленке. Вот это пожалуй идеальный сценарий использования. В ентерпрайзе, сколько мне довелось с ним работать, постоянно кадровые проблемы в сапорте. Их нужно много, работу они выполняют рутинную, а платить им много не хочется. Даже имея заготовленные скрипты, сапорты умудряются накосячить. Они плохо вникают в контекст вопросов, раздражая пользователей и вынуждая компанию тратить дополнительные ресурсы. Я по пальцем половины руки могу пересчитать компании с крутым саппортом. Остальные могли бы уволить 3 смены сотрудников первой линии и половину второй и заменить их на промт. Да чего могли бы то? Многие уже сейчас этим заняты. Качество не сильно пострадает, а со временем будет только расти. Ведь ИИ в отличии от низкооплачиваемых работников не бежит увольняться ради прибавки в 10к в соседнем банке.

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

Наберите, когда выйдет версия, которая из коробки интегрируется со скрам-мастером, тупым менеджером и смежной командой, снова сломавшей тестовый стенд.

OverrideTech | Twitch | Boosty
👍6🔥3
Точка зрения

Уже пару лет активно интересуюсь инвестициями и очень многое в жизни стал воспринимать через призму инвестирования. Почему-то долгое время мне не удавалось под нужным углом взглянуть на собственный проект Overmoney.

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

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

Проект не монетизируется напрямую и врядли это будет осуществимо в ближайшем будущем. В январе я арендовал еще серверов, чтобы у ребят в этом году была возможность развернуть несколько окружений и попрактиковаться с kubernetes. Это решение давалось мне долго и тяжело. Но не так давно я осознал, что это просто инвестиция: ведь Overmoney уже принес мне около миллиона рублей от менторинга. И принесёт еще больше. Теперь я буду активнее тратить на него свои деньги, не огорчая себя тем, что юнит экономика самого проекта, возможно, никогда не выйдет в плюс.

OverrideTech | Twitch | Boosty
🔥11❤3👍3
Мои ребята в тон ментору не скупятся на слова. Отзывы от них стали практически художественной летописью моей менторской карьеры. Захожу их перечитывать, если тоска нападает. Бережно собирал, чтобы вдохновлять студентов в моменты слабости духа. Может и вам поможет :)

➜ Отзывы

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

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

⬇️⬇️⬇️
🔥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