luchanos | Balabol IT @balabol_it Channel on Telegram

luchanos | Balabol IT

@balabol_it


Моя жизнь в разработке и жизнь разработки во мне. Сообщество полезного балабольства.

Инженерное IT-сообщество⬇️
https://t.me/itism_movement

luchanos | Balabol IT (Russian)

Добро пожаловать в канал luchanos | Balabol IT! Мы - сообщество технических специалистов и энтузиастов IT-разработки, которые разделяют свои знания, опыт и идеи. На нашем канале вы найдете интересные материалы о жизни в разработке, а также обсуждения текущих технологических тенденций и новинок. Мы стремимся создать пространство для полезного общения и обмена информацией между единомышленниками. Присоединяйтесь к нам, чтобы быть в курсе последних новостей из мира IT и обогатить свои знания в области разработки! Для присоединения к нашему сообществу, перейдите по ссылке: https://t.me/itism_movement

luchanos | Balabol IT

17 Nov, 13:37


💻Наткнулся на этот невероятный пост в LinkedIn, где парень-энтузиаст собрал в качестве своего ПЕРВОГО проекта по ML модель, которая распознает туберкулез на изображениях

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

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

🙃Ну а я, тем в ременем, в очередной раз задумываюсь о том, как много мы интересного и полезного можем сделать даже не выходя из дома ;)

luchanos | Balabol IT

15 Nov, 02:22


❗️❗️❗️❗️❗️❗️❗️
Уважаемые Алгоголики! Важное объявление!

😄Как я и чувствовал произошло начало крутого партнерства!

🚀После проведенного с Владом стрима мы решили не откладыват в долгий ящик проведение следующего

🙃Я не мог не воспользоваться тем, что Влад является гуру алгоритмов, поэтому тема будет соответствующая: будем разговаривать про них

В частности про:
🔹 зачем вас дрочат алгоритмическими секциями?
🔹 почему в компаниях уровня “Я” никого не волнует, что ты крутой лид, если не прошел алгосекцию?
🔹 нужны ли они в работе?
🔹 что нужно, чтобы нормально решать алгозадачи?

🫡Если не успеем за один стрим, то проведем еще и еще)

И самое важное: если у вас есть бешеное желание закинуть какой-то вопрос или тему для обсуждения на стриме, то делайте это в комментах к этой публикации 👇

luchanos | Balabol IT

15 Nov, 02:11


💻 А как много ChatGPT знает про вас?

Решил на досуге спросить нейросетку о том, что она знает обо мне. Как говорится, результат шокировал😅

🚀Это невероятно круто, что теперь он умеет искать информацию в инернете по запросу и формировать релевантную выдачу. Более того, он оставляет ссылки на источники, которыми пользовался при составлении этой самой выдачи

Ну что, война машин приближается, да? 😂

YouTube | Вступить в Balabol IT | TG-сообщество

luchanos | Balabol IT

13 Nov, 23:54


🚀🚀ПОРА ПИЛИТЬ МОБИЛКИ!

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

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

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

✍️В этом мне поможет замечательный инструмент Flutter и курс, который я уже купил пару лет назад на Udemy. Сегодня успешно сконфигурировал софт и протестировал работу мини-приложения

👀Думаю что навык мобилок хорошо ляжет на мой бэкенд-скилл :D

❗️❗️❗️А если вы тоже хотите прокачаться, как бэкендер в формате суперинтенсива, то я напоминаю, что 30 ноября у нас стартует трек по Python Backend:

👉[Забрать своё место на треке]👈

YouTube | Вступить в Balabol IT | TG-сообщество

luchanos | Balabol IT

13 Nov, 18:12


Всё было бы очень понятно, если бы я еще знал, как произносить “jot” правильно 😂

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

12 Nov, 16:27


🚀🚀🚀 Нароооод, я тут с такими замечательными людьми познакомился! Вот бывает же такое - встречаешь человека и прямо чувствуешь, что дышишь с ним одним воздухом) Вот так и произошло с моим знакомством с Владом, с которым мы сегодня проведем стрим у нас на канале уже через полчаса!

Влад Ткачук — основатель и директор международной консалтинговой IT компании HardDays, бывший разработчик и идейный вдохновитель LearnMore. А ещё Влад ЧЕМПИОН ЧЕМПИОНОВ по алгоритмам и на раз раскалывает эти ваши гугловские алгоритмические секции 😂

У Влада тоже есть классные проекты
🔹 в телеге: https://t.me/learnmore_tech
🔹 и ютубе: https://www.youtube.com/@LearnMore-tech

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

Подключайтесь к эфиру по ссылке - https://youtube.com/live/bb56CXwtcmY?feature=share

luchanos | Balabol IT

11 Nov, 16:00


Господа, присоединяйтесь на стрим посвященный пет-проектам, скоро начинаем!

https://youtube.com/live/2hXZSy8NOeE?feature=share

luchanos | Balabol IT

11 Nov, 09:45


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

💸 Из 4 человек, пришедших ко мне на проект 3 уже нашли работу на зарплаты от 600 до 2500 американских рублей (в зависимости от географического положения и навыков) благодаря моим рефералкам и постам в соцсетях. А последнего тиммейта мы пока не трудоустроили, потому что ему нет 18 лет, но он уже прекрасно шарит за Python, FastAPI и базовые вещи из CI/CD и, на самом деле, уже готов ворваться в рынок с двух ног 😄

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

PS подобный подход мы будем развивать на нашем треке по Python Backend

[Забрать своё место на треке]

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

07 Nov, 15:38


Просчитался... но где? 😂😂

luchanos | Balabol IT

06 Nov, 19:39


Дасвидание 9️⃣

Стоун тоже решил играть, но он пока не отвечает на каком сервере у него персонаж)

luchanos | Balabol IT

06 Nov, 18:42


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

🔹Если брать РФ, так с учетом курса валют как зарабатывал сеньор 3к долларов на руки в 2019 году, так и зарабатывает, а в некоторых местах и поменьше бывает

🥶Джунам всё труднее вкатиться, копья ломаются, конкуренция растет. В линке то и дело мелькают посты от инженеров с годами опыта в Java и JS, которые по полгода сидят без работы

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

👋 В общем я даже рад тому, что эта тенденция наметилась, потому что до конца дойдут только те, кому действительно это нужно, важно и кто видит себя в этом проклятом IT. Ну и конечно шансов будет побольше у тех, кто пойдет ко мне на Backend Трек от @itism_movement 9️⃣

[Забрать своё место на треке]

luchanos | Balabol IT

05 Nov, 12:11


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

Сдавать своё рабочее место в субаренду - не что-то сильно новое, однако пока никто не пытался поставить это массово на поток

К слову о пользу офисной работы - вы ТОЧНО знаете, кто на вас работает, при прочих равных

Можно делать ставки на возбуждение первого уголовного дела о мошенничестве и судебного разбирательства о разглашении NDA

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

03 Nov, 20:33


Миниатюра “Я и Алгоритмы”

luchanos | Balabol IT

03 Nov, 17:32


🚀 Итак, для всех тех, кто не смог быть в прямом эфире на нашем вебинаре во вторник я записал подробный разбор нашего трека по Backend разработке, который начинается 30 ноября

https://youtu.be/H3q1ER7xz9Y

🙃 Я постарался ответить на все вопросы, которые возникали, как у зрителей во время презентации, так и у тех, кто задавал вопросы в комментариях и в личке

💬 В презентации, помимо самого трека, рассказывается про то, на какие вещи нужно обратить внимание, чтобы как можно эффективнее использовать собственные ресурсы

🙏 Будем рады обратной связи и напоминаем, что если вы решите присоединиться к нашему треку, то это можно сделать по ссылке ниже:

[Забрать своё место на треке]

luchanos | Balabol IT

31 Oct, 23:43


Ну что же, настало время исповедаться

https://www.youtube.com/watch?v=DPshtlbdlrA

luchanos | Balabol IT

30 Oct, 20:05


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

🙃 Мы постарались учесть все, что можно, проанализировали то, почему часто не работают стандартные подходы и накидали свой авторский роадмап к цели

💻 Из интересного, я наотрез отказался от обязательных домашек и проектов “в стол” - это приводит к тому, что люди начинают учиться “для галочки”

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

👆Фокус именно на получении знаний и навыков, а не на сертификате - сертифицированных безработных на рынке и так полно, наша цель подготовить за вменяемый срок достойных профессионалов, которые смогут самостоятельно реализовывать проекты в команде и стать ценными кадрами на рынке труда

⚙️Техническая программа того, о чем будет говориться на нашем треке обчень обширная и доходит аж до асинхронки

[Ознакомиться с технической программой]

Поток стартует 30 ноября, сейчас можно записаться на участие в треке со скидкой в рамках комфортного тарифа

[Забрать своё место на треке]

luchanos | Balabol IT

29 Oct, 22:19


На собеседованиях часто спрашивают, мол, а чем генератор от итератора отличается?

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

Любой генератор является итератором, но не любой итератор - генератором

Так что же хотят услышать в ответ собеседующие? Они хотят, чтобы вы рассказали о том, что, дескать, генератор мы можем “высосать” в одну сторону и всё, баста! Никак назад вернуться мы не сможем. А итератор, мол, можно крутить и вертеть, как угодно

В этом есть только часть правды, потому что генератор имеет метод send, с помощью которого вы можете закидывать внутрь него значения, которые могут управлять контекстом его выполнения и отматывать хоть туда, хоть обратно - но при генерации StopIteration действительно генератор “всё”

Короче говоря, важно это все понимать и не лажать, когда вас пытаются подловить)

А вот пример кода генератора с использвоанием send:


def resettable_counter(start=0):
current = start
while True:
received = yield current
current += 1
# If a new start value is sent, reset the counter
if received is not None:
current = received


YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

28 Oct, 01:27


Пустые обещания о трудоустройстве уже не в моде🚫

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

Мы с командой ITism при поддержке Алексея Пирогова, Натальи Везломцевой, вдохновляясь мастерством прививания привычек от Игоря Поюрова, наконец-то завершили свои исследования проблем обучающихся и популярных учебных материалов. Мы создали свой авторский трек по Backend-разработке на Python и готовим его презентацию. Старт продаж намечен на начало ноября🏁

В двух словах, что будет👇
🔹глубокое погружение в Python (с асинхронкой),
🔹погружение в технологии, использующиеся в Backend-разработке,
🔹проектная работа в команде,
🔹куча онлайн-активностей в форме стримов, коллоквиумов и викторин,
🔹работа над упаковкой опыта и самопрезентацией без накрутки,
🔹встречи с экспертами из отрасли,
🔹будем строить комьюнити вместе.

Чего не будет:
▫️обязательных домашек для галочки,
▫️незаинтересованных менторов, читающих лекцию от звонка до звонка,
▫️мертвых проектов "в стол", которые никто никогда не увидит,
▫️пустых обещаний о том, как легко вкатиться в IT,
▫️трат ваших драгоценных ресурсов.

Хотите знать больше? Регистрируйтесь на наш вебинар «С нуля до 100 тысяч: как найти работу разработчику»⬇️
[ Зарегистрироваться ]

Дата: 29 октября (вторник) 19:00 по мск.

На встрече я подробно расскажу о нашей программе и её преимуществах. А также мы поговорим о поиске работы разработчикам и поделимся лайфхаками по трудоустройству!

luchanos | Balabol IT

24 Oct, 01:12


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

Слово “курс” уже измазано со всех сторон фекалиями, благодаря вы сами понимаете чему, поэтому я очень долго не видел никакого смысла в производстве какого-то полноценного продукта на эту тему - какое может быть доверие к тому, чего в рынке и так вагон и маленькая тележка?

Все стало меняться после нескольких этапов

Сначала я менторил ребят персонально до получения оффера и это было тупым натаскиванием на прохождение собеседований, чтобы получить работу - что в конечном счете и является успехом

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

Следующим этапом стало знакомство с несколькими замечательными людьми, которые натолкнули меня на мысль, что успешное развитие в профессии, это не только про знания, но и про сообщество, навыки самопрезентации, упаковки опыта, а самое главное - самостоятельности!

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

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

luchanos | Balabol IT

21 Oct, 13:01


🔔Напоминание: уже завтра пройдёт воркшоп «Пишем телеграм-бот на Python»

Формат мероприятия: онлайн-созвон
Время: 19:00 по мск⬇️
[ Зарегистрироваться ]

Такие активности – это отличная возможность практики своих хард-скиллов перед поиском реальных проектов. А также возможность перенять опыт других специалистов и научиться чему-то новому.

Если вы хотите:
🔹проверить свои силы,
🔹наработать необходимые навыки для Junior Backend разработчика,
🔹задать вопросы по использованию тех или иных инструментов в написании кода,
ждем вас завтра на воркшопе!

Освободите 1,5-2 часа своего времени.

До встречи🤝

luchanos | Balabol IT

07 Oct, 10:05


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

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

Несмотря на то, что нам не удалось занять призовое место, мы стабильно сдавали хотя бы по одной задаче за каждый тур марафона - это признак мастерства!

Спасибо большое Виктории Бородиной за то, что пригласила меня поучаствовать! Скоро мы с Викой запишем ролик, где пообщаемся в деталях об алгоритмических секциях и многом другом, ведь я собираюсь сорвать свой оффер мечты в Гугол через пару лет 😄

Очень хочется теперь организовать что-то подобное в рамках своего канала

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

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

25 Sep, 20:01


⚠️ Коротко: на днях думаю порешать алгосы в зуме с товарищами. Кто хочет - ставьте реакцию и если желающих будет много - закину ссылку на эту активность ближе к делу

Всем хорошего алгодня! 🔥🔥🔥

luchanos | Balabol IT

21 Sep, 23:16


Я не смог остановиться на достигнутых результатах в своем проекте “В одно рыло” и сегодня продолжил причесывать фронтенд и накручивать некоторую дополнительную логику на продукт

Что я сделал?

1. Сгенерировал через OpenAI генератор фон для карточек квеста - теперь все больше оригинльных текстур будет использоваться в продукте!
2. Сделал разделение по квестам во вкладках - теперь не нужно пролистывать ничего до амого низа
3. Добавил опцию ежедневной награды, которая генерируется случайным образом - при этом кнопка дневной награды будет сиять, если человек еще не получал её в течение дня

В планах сделать лутбоксы и бафы, которые смогут дать персонажу дополнительные способности на время

Ну и, разумеется, открыта дорога для многопользовательских заданий, которые будут давать бонусы к награде и опыту

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

19 Sep, 22:42


🚀Рубрика “Пишем проект в одно рыло” или “Прототипирование для самых маленьких”

Я тут захотел провести эксперимент по скоростному напиливанию прототипа проекта под идею, которая возникла у меня в голове

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

После сдачи “квеста” заказчик должен провалидировать, что задание реально выполнено и только тогда игровая валюта и опыт начисляются на счет игрока, сдавшего задание

🥸Вводные данные: я вообще не умею во фронтенд, ни в каком виде, у меня от него болит в самых неприличных местах. Как решать эту проблему? Конечно же через ChatGPT!

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

Написание проекта заняло у меня 5 дней и в сумме около 9 часов. Делал это лежа в кровати под сериальчик вечером

Дневник разработки выглядит так:

🔹День 1 - создание проекта, страницы с квестами, авторизации и регистрации нового пользователя, страница доступных квестов

🔹День 2 - интерфейс создания нового квеста и назначение квеста на себя

🔹День 3 - отмена назначения квеста на себя, грубый рефакторинг системы по бэкенду

🔹День 4 - рефакторинг файлов статики, вынес отдельно стили и сделал базовые шаблоны, рефакторинг моделей БД

🔹День 5 - более тонкий рефакторинг системы, создал фоновую таску на деактивацию квестов по таймауту, которые не были выполнены за отведенное время, сделал фон и подсветку валидатора

Результат можно видеть на скрине: красным выделен квест, на который я навел курсов, а золотым мигает тот, который нужно провалидировать

Я получил невероятный кайф от процесса, кажется что пора все свои идеи пропустить через такое мероприятие! 🔥🔥🔥

luchanos | Balabol IT

16 Sep, 10:03


На днях прошел второй тур алгоритмического марафона, куда меня позвала Виктория Бородина

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

Но я знаю, что вам интересно, а что это была за задача? Вот вам условие:


Дмитрий имеет 𝑛 кубиков, пронумерованных слева направо от 1 до 𝑛. Кубик с индексом 𝑓 — его любимый.

Дмитрий бросил все кубики на стол, и 𝑖-й кубик показал значение 𝑎𝑖 (1≤𝑎𝑖≤100). После этого он расположил кубики в порядке невозрастания их значений, от большего к меньшему. Если два кубика показывают одинаковое значение, они могут быть расположены в любом порядке.

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

Например, если 𝑛=5, 𝑓=2, 𝑎=[4,3,3,2,3] (любимый кубик выделен зеленым цветом), и 𝑘=2, могло произойти следующее:

После сортировки 𝑎=[4,3,3,3,2], так как любимый кубик оказался на второй позиции, он будет удален.
После сортировки 𝑎=[4,3,3,3,2], так как любимый кубик оказался на третьей позиции, он не будет удален.


Мы решили эту задачу таким образом: мы знаем, что кубики будут отсортированы определенным образом, а значит нам просто нужно мониторить, попадут ли все кубики, которые имеют то же значение, что и любимый кубик “под нож” или нет. А сделать это уже не так сложно, если мониторить рядом стоящий кубик

Вот, что у нас получилось:


def check_favorite_cube(cubes, f, k):
fav = cubes[f - 1]
if len(cubes) == k:
return "YES"
cubes.sort(reverse=True)
if fav == cubes[k]:
if fav != cubes[k - 1]:
return "NO"
return "MAYBE"
elif fav < cubes[k]:
return "NO"
else:
return "YES"


А как решили бы вы?

luchanos | Balabol IT

15 Sep, 17:39


Пост, который я написал несколько недель назад про джуна с золотыми руками на моём пет-проекте и которому я бы очень хотел помочь устроиться на первую работу привлек внимание огромного количества читателей. В комментариях были слова поддержки в адрес Стаса - огромное спасибо за это! РАБОТА НАЙДЕНА! Да и всем сопереживающим - тоже)

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

Это такое невероятно крутое ощущение, когда благодаря твоей публикации человек, которого ты знаешь и в котором ты уверен на все 100% осуществляет свою мечту

Какой вывод я делаю из этой ситуации лично для себя? Очень простой: даже если человек трудится на некоммерческом проекте Just For Fun, то это не значит, что он не получит с этого никаких бонусов. В комментариях некоторые говорили мне, что я пользуюсь чужим трудом, за который не предлагаю ничего. Штош, я могу только пожелать, чтобы такое "ничего" было у всех хороших людей - я вижу конкретный результат :D

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

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

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

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

15 Sep, 01:19


Чудовищно, просто ЧУДОВИЩНО быстро происходит прототипирование примерно чего угодно в связке нейросетки с худо-бедно прямыми руками и хорошими знаниями Python

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

Знания фронтенда у меня абсолютно нулевые и эту дыру мне очень помогает закрывать родной ChatGPT. Фуллстеком мне точно не быть, но кто знает, возможно за время прототипирования моих идей одна нет-нет, да и выстрелит :D

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

14 Sep, 04:12


Кстати, на заметку - теперь вы можете поддержать мои каналы в телеграм не только обычной реакцией, но и спонсорской emoji

Помимо этого канала я также веду два других с более узкой тематикой

@itism_movement - тут вся инженерка и обучение
@anonimous_algoholics - алгоритмическая движуха

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

14 Sep, 04:03


Ничто так не выбешивает, как ожидание выкатки на стенд в AWS по полчаса. Сидишь, ждешь и молишься, чтобы ничего не разваилось на последнем шаге

А самое главное, что ты никак это не можешь покрыть тестами - ты просто катишь, ждешь и смотришь на результат. Заехало - отлично! Не заехало - иди в логи и надейся, что там будет что-то информативное, а не “ой, ну тут что-то не сложилось как-то”

И если у тебя случилось так, что выкатка встала раком и ты не можешь понять причину этого, то гипотетически можно написать в техподдержку, но отвечать тебе будут, скорее всего, несколько дней да и то там могут быть комментарии вида “дайте нам время” или “вам лучше написать нашим коллегам из департамента пинания х*ев”. Ну а иногда вообще бывает такое, что ты просишь помощи ASAP, а к тебе возвращаются спустя несколько дней с комментарием “ой, я смотрю вы тут успешно свою проблему уже решили, я тогда тикет закрываю, оцените мою работу на 5 баллов спасибопожалуйста”

Отдельный кек - это документация и некоторые сообщения в интерфейсе. Они, как бы это сказать… иногда носят вероятностный характер :D Это значит, что там используются формулировки, вроде “скорее всего” и “вероятно”. С такими “приколами” чинить прод можно и неделю 9️⃣

Ох, ждите ждите, скоро расскажу вам историю, как Коленька как-то раз положил целый стенд и что из этого вышло)

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

10 Sep, 23:04


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

Я решил выделить алгосы в отдельное направление, чтобы была возможность делать больше узконаправленных постов на эту тему и не вызывать баттхерт у тех, кто не любит алгоритмы ТАК ЖЕ КАК И Я 9️⃣ Но у меня выбора нет - я должен их крякнуть!

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

10 Sep, 11:38


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

Что я разобрал в видео:
- базово рассказал что такое CI/CD и какую проблему оно решает
- разобрал на схемах, как работает GitHub Actions
- на практическом примере настроил выкатку простого проекта на сервер

Ссылка на кодовую базу в описании под роликом. Приятного просмотра

https://www.youtube.com/watch?v=pfFcihp6VtA

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

07 Sep, 22:09


Страдать от алгоритмических задач не так трудно, если страдать над ними вместе! Сегодня была первая встреча в рамках Алгоритмического Марафона на который меня пригласила Виктория Бородина где нам объяснили правила, разбили на команды по 3 человека, дали задание придумать название, выбрать капитана и дали порешать тестовые кейсы на платформе

Анонимные Алгоголики - по навету моей супруги мы решили назваться именно так) А название настолько мне зашло, что я решил создать отдельный канал, где буду периодически писать именно на тему алгоритмов, чтобы не захламлять другие площадки

Задача, которую мы успешно решили называлась “Пики точёные или рупии золоченые”, с условием которой вы можете ознакомиться на экране - хорошая разминочная задачка перед началом основной части

Мы с командой не просто успешно её решили, но сделали это на Python гораздо эффективнее по ресурсам, нежели все другие успешно выполнившие её участники, что меня очень удивило

Сам процесс проходил очень плодотворно, так как мы вслух обсуждали решение, валидировали мысли и это напоминало заседание клуба “Что? Где? Когда?” только с алгосами 9️⃣

Так что у меня уйма положительных эмоций! Продолжаем наблюдение!

Если вам интересно то решение, которое мы с ребятами выработали, то переходите в канал @anonimous_algoholics, где оно уже очень скоро появится

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

07 Sep, 00:51


Первое выступление на английском языке и первый технический доклад - DONE! Я шел к этому моменту несколько лет, откликался спикером на всевозможные ивенты, оттачивал навыки презентаций, публичных выступлений и заваливал себя курсами английского. Чувствую себя просто ПРЕВОСХОДНО 🌟🌟🚀🚀

В своем докладе я поделился своим опытом работы с библиотекой asyncio в течение последних 5 лет, рассказал про историю развития конкурентности и месте асинхронности в экосистеме Python, а также рассказал про самые частые ошибки начинающих разработчиков в рамках применения этой библиотеки 💻

Я очень благодарен всем, кто меня поддерживал, в особенности ребят из @Serbian_QA_Hub 🤝🙃💖

Также была сделана запись доклада, ссылку на который вы можете найти в первом комментарии под этим постом на моем англоязычном YT-канале - https://youtu.be/USGJuyHmUOQ

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

04 Sep, 22:47


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

Расскажу о том, как я столкнулся с этой библиотекой, какие эмоции испытывал и почему считаю, что её не нужно использовать бездумно и где попало

Также расскажу про самые популярные паттерны ошибок, которые делают те, кто вкатывается в asyncio и проведу форсированный экскурс в конкурентность

Так что пожелайте мне удачи!

P.S. Отдельно горжусь слайдом про GIL

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

01 Sep, 11:14


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

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

Но для того я и пишу эти посты, чтобы быть заметным и находить поддержку и она пришла - со мной связалась Victoria Borodina, за чьим каналом о поиске работы в BigTech я с интересом слежу уже несколько лет и предложила собрать команду и принять участие в алгоритмическом марафоне. А чего бы и нет?

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

С деталями марафона можно ознакомиться по ссылке - https://t.me/faang_me/580. Также Вика сообщила мне, что все зарегистрировавшиеся получат план подготовки к алгоритмам

Желаю всем удачи!

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

31 Aug, 00:46


СВЕРШИЛОСЬ! Моё первое предсказание СБЫЛОСЬ!

То, о чем я рассказывал во время своего выступления во время первого оффлайн-митапа от ITism претворяется в жизнь! Сегодня наткнулся на замечательный пост в линке об этом

“””
GameNGen - первый игровой движок, полностью работающий на нейронной модели. GameNGen может интерактивно моделировать известную игру DOOM со скоростью более 20 кадров в секунду на одном TPU. Другими словами, нейронная сеть генерирует игру в реальном времени и опыт прохождения никогда не повторяется. На коротких фрагментах живые тестеры практически не в состоянии отличить реальную игру от нейронной симуляции.
“””

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

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

С нетерпением ждем дальнейшего развития событий в игровой индустрии!

luchanos | Balabol IT

30 Aug, 23:15


Канал Антона Назарова, создателя сообщества "Осознанная меркантильность" - ВСЁ!!!!!!!

Его снесли на ютубе. Теперь он не отображается в поиске, а при переходе по прямой ссылке вылезает 404

Суть дела со слов Антона в его тг-канале: YT снесли из-за связи с другими каналами, которые получили страйки. Всё. Больше никакой информации особо нет - техподдержка отвечает шаблонными отписками. Мнение Антона - русских попросили с Ютуба

Я не разделяю многие взгляды Антона, не разделяю его подачу и у нас были блогерские непонятки, в ходе которых я публично сказал Антону, что несмотря на различия в наших взглядах в случае, если с Антоном поступят несправедливо я буду тем, кто встанет на его сторону. Штош, момент настал

Сама описываемая ситуация, даже если убрать гипотетическую национальную подоплеку выглядит как натуральный беспредел в одну калитку, когда все, что может сделать автор - стучаться в поддержку, на стороне которой сидят люди, из которых тебе придется выдавливать информацию в год по чайной ложке и которые не скажут тебе, где и что конкретно ты нарушил - максимум будет написано "блок за нарушение правил платформы" - а дальше думай и вспоминай сам "Что? Где?" и "Когда?"

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

Я считаю ситуацию с YT каналом Антона Назарова проявлением неуважения ко всем авторам площадки YouTube, вне зависимости от направления их контента, подачи, жизненных взглядов и выступаю в защиту Антона и хочу видеть качественное разбирательство и прошу поддержать мою публикацию моих коллег по YT-цеху вне зависимости от того, как вы относитесь к Антону и какие у вас были / есть возможные терки

Если у вас есть твиттер, то ретвитните, пожалуйста, этот пост от Антона - это может помочь

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

24 Aug, 22:22


По информации СМИ арестован Павел Дуров. Одна из причин ареста - отказ от сотрудничества с силовыми структурами Франции. Дескать, Телеграм стал площадкой номер 1 для общения всяких там наркобарыг и других преступников разных мастей

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

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

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

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

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

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

Тем более, что лайки и репосты можно привлекать и без доступа к каким-либо перепискам, как показывает наша с вами жизнь

YouTube | Вступить в Balabol IT | TG-сообщество | Discord

luchanos | Balabol IT

24 Aug, 21:44


✉️