ЛСА | Лайфстайл айтишника – Telegram
ЛСА | Лайфстайл айтишника
338 subscribers
28 photos
3 videos
1 file
89 links
ЛСА — инженерный рост без перегруза.

Здесь говорят:
— о зрелом коде и зрелом подходе;
— о карьере: от senior до CTO;
— об архитектуре, ИИ и командных практиках;
— и как всё это вписать в нормальную жизнь.

Для лидов и тех, кто туда идёт.
Download Telegram
Список ближайших мероприятий на весну:
* 6 апреля TechTrain 2024 Фестиваль профессионального роста (онлайн)
* дата не определена Moscow.Python бесплатный митап (офлайн Москва)
* дата не определена Podlodka Backend Crew Однонедельная конференция с экспертами из топовых компаний для backend-разработчиков (онлайн)
* дата не определена Dump Kазань Главная ИТ-конференция Татарстана (офлайн Казань)
* 26 апреля 2024 DUMP Екатеринбург Главная ИТ-конференция Урала (офлайн Екатеринбург)
* 25-26 мая CodeFest 14 Конференция разработчиков, посвященная актуальным вопросам разработки, управления проектами и тестирования. (офлайн Новосибирск)

Пойдём?
👍 – да
🤔 – youtube наше всё, буду смотреть в записи

Python - учим и работаем
👍4🤔4
Как удвоить вашу продуктивность в разработке, не увеличивая рабочие часы

— Ты всё ещё пишешь код без комментариев?
— Ага, это же просто MVP.

В мире разработки существует заблуждение, что время, затраченное на оформление и документирование кода, - это потерянное время. Многие из нас используют отговорки вроде "код самодокументируемый" или "это всего лишь MVP/прототип", чтобы избежать этой работы. Но давайте взглянем на реальность: разработчики проводят до 80% своего времени, читая и пытаясь понять существующий код, а не написание нового. Это означает, что качество и читаемость кода напрямую влияют на нашу продуктивность.

Если мы начнем уделять больше внимания чистоте и понятности нашего кода, мы можем существенно сократить время на его понимание и улучшение. Представьте, если бы мы могли уменьшить время, проведенное за чтением кода, с 80% до 60-70%. Это автоматически освободит дополнительные 10-20% времени на написание нового кода. По сути, мы можем почти удвоить нашу продуктивность, не увеличивая рабочие часы.

Какие практики написания кода помогают вам сохранять продуктивность и облегчать понимание кода для вас и ваших коллег?

У меня в колекции для решении этой проблемы есть линтер wemake-python-styleguide, который подсвечивает подобные проблемы в коде.
Работали с таким?
👍 – да
🤔 – ещё не пробовал

Python - учим и работаем
👍5🤔3
Почему остановка в обучении — это самая дорогая "экономия" для джуна

— Будет ли индексация ЗП?
— После индексации производительности.

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

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

А вот если вы миддл и выше, то как пишет автор статьи на habr Обязан ли разработчик развиваться? вы можете уже выдохнуть, но я бы не советовал😉

Какие методы или ресурсы помогли вам преодолеть профессиональные вызовы и сделать значимый шаг в карьере?

Ещё не перегорели от ИТ?
👍 – держусь
🤔 – есть признаки🔥

Python - учим и работаем
👍5🔥1🤔1
Рост разработчика: как не продать себя дешево

— Надо было покупать акции раньше, теперь они слишком дорогие.
— Похоже на синдром упущенной выгоды.

Наше время — это актив, который мы отдаем компании. Чтобы через год, пять или десять не пожалеть о том, что продавали себя дешево и не повышали свою ценность, пора действовать сейчас.

В статье на Habr я подготовил план разработки стратегии роста внутри компании и обзор зон, где вы можете расти: Как расти разработчику внутри компании?

Ваш час стал дороже в этом году? А его ценность увеличилась?
👍 — да
🤔 — стоит задуматься…

Python - учим и работаем
🤔5👍4
А что, так можно было?

— Не сдал, на пересдачу. Почему на семинарах не задавал вопросы, если не понял тему? - спросил преподаватель.
— Не знаю, - ответил я с мыслью «не хотел показаться идиотом»

Ввожу рубрику «Вопрос - ответ»

Если у вас есть вопросы по python, карьерному росту или любой другой теме, пишите мне в личку @znbiz.

Ответы на интересные вопросы буду публиковать в канале.

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

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

Так начались мои выходные, на которых я последний раз писал код.

Это рубрика #ответы на вопросы
Как выглядит процесс разработки у меня?
На моей позиции архитектора до кода уже руки не доходят. Основная задача — разработка и продумывание архитектуры для продуктов, которые вышли из стадии MVP. Для них бизнес выдвигает ряд требований: функциональных и не функциональных, а я начинаю строить итеративно архитектуру и проверять как её воплотили в жизнь разработчики.

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

Часто по выходным кодите?
🔥 — постоянно

Вопросы можете задавать мне в личку @znbiz
🔥6🤯1
Два разработчика проходят собеседование

— Расскажи последний успешный опыт интеграции с каким-либо инструментом, – спрашиваю кандидата.

Первый кандидат:
— Передо мной стояла задача внедрить kafka, чтобы передавать уведомления пользователям. Я сделал это с помощью библиотеки kafka-python, – ответил первый кандидат.

Второй кандидат:
— После объявления Асаны об уходе из России встала задача переезда с неё на что-то другое. Был выбран weeek, но в нем отсутствовало часть функционала: формы для создания тасков и возможность отправки файла по api. Я подключил формы yandex через n8n, чтобы их могли подключать менеджеры и реализовал интеграцию S3 для работы с файлами. Удалось быстро и без потерь функционала сменить платформу управления проектами, – ответил второй кандидат.


Оба кандидата успешно сделали интеграцию.
Но кого все-таки взять? 🤔 Давайте разбираться.

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

Второй погрузился в решение задачи более детально и проработал её начиная с уровня бизнес-постановки до реализации.

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

А вы кого бы взяли на работу?
1 - 👌
2 - 👍
Пишите в комментариях
👍8👌7
И швец, и жнец, и на дуде игрец, другими словами фулстек-разработчик

— Часто ли джун python back-разработчик взаимодействует с frontend частью? Нужно ли параллельно с python изучать JavaScript? – спросили меня.
— В начале пути я бы не советовал.

Это рубрика #ответы_на_вопросы.

Я придерживаюсь подхода Т-shaped. Вначале пути нужно:
1. Выбрать какое направлениеe интересно: фронт, бек или ML, возможно у вас список шире.
2. Определить язык программирования.
Например, если направление выбрано бек, то выбираем один из языков: python, java, go и т.д.
3. Прорабатываем план обучения: основы языка, фреймворки, необходимые инструменты (БД, докер, редакторы и т.д.).

После вы обучаетесь, трудоустраивайтесь, растете как специалист год-полтора. Цель – стать сильным джуном.

Только после того, как вы стали сильным джуном+, можете начать изучать новое направление/язык - это будет дольше по времени, но и ценность бизнесу вы принесете больше.

Расскажите про ваш путь? С чего начинали?

Вопросы можете задавать мне в личку @znbiz
Python - учим и работаем
🔥52
Привет! Мы с командой создали продукт Forkway Lift. В нём собрали лучших экспертов и HR-специалистов из компаний, таких как Сбер, Яндекс, МТС. Мы создали продукт, который помогает получить оффер с зарплатой в 2-4 раза выше текущей всего за один-два месяца.

У нас три тарифа: 40к, 60к и 100к, которые покрывают работу специалистов. Продукт зарабатывает процент от увеличения вашей зарплаты – это наша мотивация.

Главное условие: вы python разработчик с 1-2 года опыта коммерческой разработки.

Напишите мне (@znbiz) сегодня в личку и получите 30% скидку на любой тариф.

Можем созвониться, и я расскажу про продукт. Первые 3 дня поработаем бесплатно, чтобы вы поняли, подходит ли вам это.
🔥3👍21
📈Против рынка не попрёшь.

— Осталось пару модулей в курсе, и устроюсь на работу Python-разработчиком!
— Соболезную.

В HH на текущий момент количество вакансий, так или иначе связанных с Python и не требующих опыта, составляет 93 штуки. Откинем ошибочные вакансии, у которых зарплата больше 105к ₽ — их 29, и у нас остаётся 64 вакансии. Не впечатляет...

А вот количество резюме Python-программистов без опыта — 2364 резюме. Другими словами, 36 резюме на одну вакансию 🤯. Это те, кто уже так или иначе прошли оставшиеся модули в своих курсах.

Что в итоге: устроиться с нулевым опытом практически невозможно из-за большой конкуренции, которая падает до 4 резюме на вакансию, если у вас коммерческого опыта 1–3 года.

Как планируете пробиваться к своему месту под солнцем? Давайте в комментариях поштурмим разные варианты.
😱3
Как джун увеличил доход в 3,6 раза за 35 дней

— С твоими навыками в Москве ты бы получал тысяч 200. Не думал переехать?
— Кому я там нужен.

Около двух месяцев назад я проводил созвон с джуном, который получал 50 тысяч в месяц. Его зовут Вадим, он из Новосибирска.

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

Тогда я предложил ему эксперимент.
— Если я помогу тебе получить оффер на 150 тыс. чистыми, готов переехать?
— Готов, только скажи, что делать!

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

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

Параллельно Вадим решал кучу задач на алгоритмы и подтягивал знания по базовым вопросам на собеседованиях.

Я познакомил Вадима с тимлидами из Тинькоф, Сбера, Яндекса, которые провели с Вадимом тех.интервью, дали обратную связь и закинули рефералки в свои компании. 

— Я хочу работать с такими, как они, - писал мне Вадим. 

Спустя 35 дней интенсивной работы Вадим получил оффер от Сбера на 180 тыс. чистыми и переехал в Москву. 

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

P.S @umbreelIa - это контакт Вадима. Он разрешил мне опубликовать историю. Если вам есть что спросить у него - пишите скорее ему в лс.
🔥6👍1
ЛСА | Лайфстайл айтишника
Как джун увеличил доход в 3,6 раза за 35 дней — С твоими навыками в Москве ты бы получал тысяч 200. Не думал переехать? — Кому я там нужен. Около двух месяцев назад я проводил созвон с джуном, который получал 50 тысяч в месяц. Его зовут Вадим, он из Новосибирска.…
Индивидуальная встреча с тимлидами топ-компаний

Для повышения вашей насмотренности мы с командой предлагаем бесплатную возможность — пообщаться в гугл мите со мной и еще одним приглашенным тимлидом из ВК/Сбер/Яндекс/Т-Банк.

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

Мы максимально открыты и хотим вас вдохновить, как это сделали с Вадимом.

Записаться можно здесь (10 слотов):
https://python.forkway.io/diagnostic/?utm_source=telegram
🔥3
Игра в молчанку

— Думаю поменять работу, второй год не повышают.
— На one-to-one с руководителем прямо поднимал тему повышения?

Кейс: когда soft skills помогают расти вам и лучше понимать свою команду вашему руководителю.

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

Алгоритм прост:
1. Работаем год-два с мыслями, что мы классные и нас должны повышать само собой, ведь мы в IT и хорошие специалисты в дефиците, а мы ведь хорошие специалисты 😉
2. Через год-два приходим и говорим, что нам нужно повысить зарплату на 50%, а желательно на 100%, разыграв карту с оффером от другой компании.

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

Давно вас повышали? Что вы для этого сделали?
В комментариях расскажу свою историю🔥
🤔1
Ребрендинг

— Подписывайся на канал «Python — учим и работаем».
— Ещё один канал о работе и учёбе🤯

Мы изучили и пересмотрели множество каналов про Python, и везде учат и говорят про то как:
— постоянно что-то учить, проходить какие-то курсы и посещать вебинары;
— стать успешным в мире ИТ;
— ИТ это круто, давайте все станем разработчиками;

И все это, чтобы достичь каких-то рекламных целей — жить как на лендинге какого-нибудь курса: море, пальмы, ноут рядом...

Подумав и обобщив, пришли к мысли, что это всё навязано извне.

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

Поэтому мы решили поменять наш формат.

Встречайте «ЛСА» (лайфстайл айтишника), количество цветов также оптимизировали 🙂
👏4
Channel name was changed to «ЛСА | Лайфстайл айтишника [python]»
Как получить максимум от технического собеседования?

1. Получите приглашения на тех. собеседование.
Считаем, что вы уже получили приглашение.

2. Запросите информации у HR.
Тут нужно узнать, что могут спрашивать на собеседовании, к чему готовиться.
Примеры, как спросить про это:
— «Здравствуйте, спасибо за приглашение. Могли бы вы уточнить, к каким темам готовиться на техническом собеседовании?»
— «Будет ли у нас тестовое задание? Если да, могли бы вы дать пример?»
— «Как будет организовано собеседование? Будут ли code live секции?»

3. Подготовьтесь к собеседованию.
Если HR не предоставил информацию, используйте открытые источники.
Например, плейбуки и гайды от Тинькофф, Яндекса и других компаний (ссылки в комментариях).

4. Подготовьте вопросы к компании.
Это поможет показать вашу заинтересованность в компании. Сформулируйте 10 глубоких вопросов о компании, процессах, команде и продукте.
Примеры:
— «Какие цели стоят перед командой?»
— «Как организован процесс разработки и в целом в команде?»
— «Насколько большая команда, есть ли выделенные DevOps, тестировщики или это ложится на разработчика?»

5. Во время собеседования.
Подготовьте камеру, воду, ручку и бумагу. Внимательно слушайте вопросы и отвечайте уверенно. Можете подготовить заранее рассказ о себе, кейсы из опыта как положительные, так и негативные, повторить базовые вопросы с собесов. В конце собеседования обязательно спросите про обратную связь:
— «Спасибо за собеседование. Расскажите ваше мнение о собеседовании? Чтобы вы порекомендовали мне подтянуть и прокачать?»

6. Сразу после собеседования.
Запишите всё, что было на собеседовании, это позволит качественно проводить ретроспективы. Выпишете все вопросы, которые вам задавали, не забываем про задачи. Возле каждого вопроса и задачи поставьте себе оценку от 1 до 5, где 1 — не смогли ответить, 5 — идеально ответили.

7. Последующий запрос обратной связи у HR.
На следующий день напишите HR:
— «Здравствуйте, как прошло собеседование? Дайте, пожалуйста, обратную связь».

Следуя этому алгоритму, каждое последующее собеседование будет проходить на порядок лучше предыдущего🔥

Не потеряй, сохраняй себе и отправь другу🙂

Подписывайся👇
ЛСА | Лайфстайл айтишника [python]
👍5🔥2
Что посмотреть для поднятия мотивации про ИТ?

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

* Социальная сеть (2010)
* Тинейджер на миллиард (2011)
* Джобс: Империя соблазна (2013)
* Кадры (2013)
* Пятая власть (2013)
* Игра в имитацию (2014)
* Стартап (2014)
* Стив Джобс (2015)
* Прибытие (2016)
* Сноуден (2016)
* Тетрис (2022)
* Математическое неравенство (2022)

Какие фильмы у вас в ТОПе или лежат в закладках, присылайте – обсудим:) Что-то смотрели из этого списка, что понравилось больше?

Подписывайся👇
ЛСА | Лайфстайл айтишника [python]
🔥5👍2
Меняем Ctrl+C/Ctrl+V Stack Overflow на Ctrl+C/Ctrl+V ChatGPT

Аналитическая компания SimilarWeb сообщила, что трафик Stack Overflow с начала года ежемесячно снижался в среднем на 6%. В марте трафик упал на 13,9% по сравнению с февралем, а в апреле — на 17,7% по сравнению с мартом. Причиной снижения трафика, по мнению SimilarWeb, может быть ИИ-помощник GitHub под названием CoPilot, однако пользователи также активно используют ChatGPT для отладки своего кода.

Для тех кто ещё не подключил к своей IDE инструменты с ИИ. Инструкции:
AI Assistant от JetBrains
CodeGPT

Что-то ещё пробовали с PyCharm использовать?

Подписывайся👇
ЛСА | Лайфстайл айтишника [python]
🔥3😁1