Если чувствуете, что учёба или проект тонут в рутине — сделайте, как опытные разработчики:
🔹 Используйте ChatGPT для генерации однотипных фрагментов кода и шаблонов.
🔹 Задача становится проще: вместо копипаста — чёткий промпт, пара правок — и готово.
🔹 Чем точнее структура вашего шаблона, тем легче ИИ вас поймет.
👉 Пример промпта:
export default class CodeGen_Back_Bot_Cmd_Start {
constructor() {
return (ctx) => {
ctx.reply('Welcome! You can start using the bot.');
};
}
}
Сделайте аналогичные файлы для команд: service_create, service_read, service_update и т.д. ChatGPT сам сгенерирует нужные файлы на основе примера.
Азбука айтишника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🤦♂️ Я забил на споры о микросервисах с архитекторами, и вот почему
С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.
Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно
➡️ Читать статью
💬 Как вы относитесь к микросервисам? Использовали ли вы их в своих проектах? Ждём ваши комментарии 👇
🐸 Библиотека devops'a
С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.
Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 HR-инсайды: зеленые флаги на которые обращают внимание на собесе
Вот зеленые флаги, которые включаются у рекрутера, когда перед ним сильный кандидат:
✅ Вы спокойно говорите «не знаю»
Это не слабость, а сигнал, что вы честны, умеете учиться и не будете прятать ошибки в продакшене под ковёр.
✅ Вы гибки
Говорите: «Работал(а) с Python, но могу быстро влиться в Go, если задача требует». Отлично — значит, вы решаете проблему, а не отстаиваете любимый инструмент.
✅ Вы проактивны
Не ждёте идеальных условий. Нашли курс, сделали pet-проект, выложили на GitHub — это видно и ценится.
✅ Вы хотите развиваться
Задаёте вопросы про менторство, обучение и карьерные перспективы — это признак зрелого подхода к профессии.
📌 HR не ищет «супергероев». Он ищет тех, с кем можно уверенно заходить в прод и не бояться за завтрашний релиз.
Хотите, чтобы мы разобрали ваше резюме?
Пишите в комментарии👇
Азбука айтишника #оффер_мечты
Вот зеленые флаги, которые включаются у рекрутера, когда перед ним сильный кандидат:
Это не слабость, а сигнал, что вы честны, умеете учиться и не будете прятать ошибки в продакшене под ковёр.
Говорите: «Работал(а) с Python, но могу быстро влиться в Go, если задача требует». Отлично — значит, вы решаете проблему, а не отстаиваете любимый инструмент.
Не ждёте идеальных условий. Нашли курс, сделали pet-проект, выложили на GitHub — это видно и ценится.
Задаёте вопросы про менторство, обучение и карьерные перспективы — это признак зрелого подхода к профессии.
Хотите, чтобы мы разобрали ваше резюме?
Пишите в комментарии👇
Азбука айтишника #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
DOM — это Document Object Model, структура, которая превращает HTML-страницу в дерево объектов. Чтобы JS мог с ней работать как с обычными данными.
— Чтобы изменять страницу прямо в браузере без перезагрузки
— Делать кнопки, формы, анимации, модальные окна и т.п.
<html> → <body> → <div> → <h1> → и так далее.
Это и есть DOM — дерево элементов, которым управляет JavaScript.
Азбука айтишника #ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
📦 Главные проблемы распределенных систем (и способы их решения)
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.
🐸 Библиотека программиста
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
352 человека ответили, как им удалось войти в IT.
🔹 53,4% — нашли первую работу через job-сайты
Да, старый добрый hh.ru всё ещё в деле.
🔸 27,6% — благодаря знакомым и друзьям
Нетворкинг решает. Кто бы сомневался.
Вывод: если вы ищете работу в IT — вы не одни. И вы явно не опаздываете.
А вы сколько искали первую работу в IT?
Делитесь в комментах👇
Азбука айтишника #мотивасьон
Please open Telegram to view this post
VIEW IN TELEGRAM
Компания ищет начинающих Java-разработчиков на оплачиваемую стажировку. Удалённый формат, зарплата от 70 000 ₽, ментор и обучение. Отличная возможность начать карьеру в IT — если подать себя правильно.
Что стоит учесть, чтобы ваше резюме выделилось среди сотен других:
Java Trainee | Java Core, Git, SQL | ООП, Spring, Servlets
Даже без коммерческого опыта, покажите, что вы владеете:
JUnit, Spring, Hibernate, Java Core, ООП, Java EE (Servlets, JSP), Git, PostgreSQL / MySQL
Добавьте описание учебных или pet-проектов.
Например:
«Разработал CRUD-приложение на Spring Boot с авторизацией и PostgreSQL. Использовал Hibernate, деплой на Heroku.»
Укажите ссылку на GitHub. Даже два аккуратно оформленных проекта с README и комментариями — плюс к вам как к кандидату.
Проверьте орфографию и структуру. Грамотно составленное резюме говорит о вашей внимательности и профессиональном подходе.
Хотите, чтобы мы разобрали ваше резюме и дали персональные рекомендации?
Присылайте его в комментарии
Азбука айтишника #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
💀 Джуны: game over или новый уровень сложности?
Рекрутеры ищут только сеньоров, AI отбирает хлеб у начинающих, а рынок переполнен выпускниками буткемпов.
➡️ Разбираемся, действительно ли наступил конец эпохи джуниоров и как молодым специалистам адаптироваться к новым реалиям.
🐸 Библиотека программиста
Рекрутеры ищут только сеньоров, AI отбирает хлеб у начинающих, а рынок переполнен выпускниками буткемпов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Конкурс: 30 000 ₽ за самую смешную IT-новость
Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии.
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🎁 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
🏆 Как будем оценивать:
Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя.
📅 Сроки: прием новостей до 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Осталась неделя — ждем ваших новостей!
Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии.
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🎁 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
🏆 Как будем оценивать:
Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя.
📅 Сроки: прием новостей до 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Осталась неделя — ждем ваших новостей!
Google Docs
Конкурс на самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переворачиваете её с ног на голову, чтобы смеялись…
Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переворачиваете её с ног на голову, чтобы смеялись…
Где правильное определение?
Выбираем способ генерации слов в нейросетке:
🤩 — top-k: выбираем случайное слово из всей выборки, независимо от вероятности.
🙏 — top-p (nucleus): выбираем слово только из фиксированного топа k по вероятности.
🔥 — top-k: выбираем случайное слово из k самых вероятных,
Напишите в комменты, какой вариант правильный — и почему.
Азбука айтишника #междусобойчик
Выбираем способ генерации слов в нейросетке:
🤩 — top-k: выбираем случайное слово из всей выборки, независимо от вероятности.
🙏 — top-p (nucleus): выбираем слово только из фиксированного топа k по вероятности.
Напишите в комменты, какой вариант правильный — и почему.
Азбука айтишника #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🎯 Структура кода
✓ Используете list comprehension вместо append в цикле
✓ Избегаете глобальных переменных
✓ Разбиваете скрипты на модули
🎯 Работа с данными
✓ Используете NumPy вместо чистого Python для массивов
✓ Кэшируете тяжелые функции (@lru_cache)
✓ Загружаете .csv через chunksize, если он 1+ млн строк
🎯 Визуализация и Jupyter
✓ Не вставляете 1000 print() в цикле
✓ Используете %timeit, cProfile для замеров
🎯 ML и pandas
✓ Удаляете лишние столбцы и строки до обучения
✓ Не держите DataFrame в памяти без нужды
✓ Умеете писать query() вместо многослойного фильтра
🎯 Сборка и запуск
✓ Скрипт оптимизирован под вашу платформу
✓ Всё, что можно — вынесено в Cython/Numba
— Время выполнения функций (timeit, cProfile)
— Потребление памяти (memory_profiler)
— Кол-во операций с диском/сетью
— Размер объектов в памяти (sys.getsizeof())
40% пользователей уйдут, если ваш API/бот/скрипт отвечает >3 секунд.
Азбука айтишника #ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 — Вкатился в IT, теперь могу позволить себе не мыть кружку неделю
🔥 — Стал сеньором. Купил второй монитор и хорошее кресло
🌚 — После 5 лет фуллтайма наконец взял отпуск. На один день
Азбука айтишника #развлекалово
Азбука айтишника #развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
«Practice, Practice, Practice!» — суть CodeAbbey.
— Решаете сотни задач от простых до нетривиальных
— Сражаетесь за рейтинг среди программистов со всего мира
— Получаете бесплатный сертификат за регулярную практику
— Участвуете в обсуждениях на форуме и предлагаете свои задачи
— Входите хоть через GitHub, хоть с почты — всё просто
Подходит всем — от джунов до опытных разработчиков. А ещё ваш универ может попасть в галерею, если студенты активно решают.
Топ участники каждую неделю — это реальный соревновательный дух, как в старом добром ACM.
Азбука айтишника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
На неделе наткнулись на статью, про то, как после 40 ты перестаешь гнаться за фреймворками, начинаешь резать архитектуру без сожалений и, главное, пишешь сразу правильно.
Примеры на C, Python, Rust внутри, а ещё — шикарная фраза:
«Ты больше не учишь новые фреймворки, потому что наконец-то понял старые».
А вы что узнали за неделю?
Делитесь своими находками, полезными материалами👇
Азбука айтишника #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Вайбкодинг — это когда ты не следуешь строгому ТЗ, не разбираешься до конца в бизнес-логике, не паришься о паттернах, а просто… пишешь код по ощущениям. Потому что «кажется, так правильно». Потому что «вот тут красиво будет». Потому что «вчера работало — и сегодня заработает».
Да, это не тот подход, на котором строят авиадиспетчерские. Но иногда именно так рождаются гениальные прототипы, быстрые MVP и неожиданные идеи.
Азбука айтишника #ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
На собесе мы оцениваем компанию не меньше, чем она — нас. И вот чеклист, по которому сразу видно: тут уважают специалистов и не будут устраивать цирк.
👉 Что внутри статьи
— Как формулируют обязанности, чтобы ты понимал, куда идешь
— Что значит здоровый испытательный срок
— Какие формулировки про график реально работают
— Как выглядит прозрачная информация о ЗП
— Что пишут про стек и команду, если всё по-честному
Это статья, которую стоит держать под рукой перед тем, как отвечать на оффер. Или перед тем, как составлять его, если ты HR.
Азбука айтишника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Это твоя мини-карта по облакам
Начните с S3 (хранилище), EC2 (виртуальная машина) и Lambda (функции без серверов). Это база. Потом разберитесь с VPC, RDS и CloudWatch — это инфраструктура и мониторинг.
Азбука айтишника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Вот немного реальности, собранной с 352 ответов начинающих специалистов:
🔹 65,6% получали отказы на собесах из-за отсутствия релевантного опыта
🔹 83,8% чувствовали неуверенность и нехватку знаний на старте
Это норма. Не баг — а фича пути в IT. Даже если сейчас не хватает опыта — это временно. Даже если страшно — значит, вы идёте вперёд.
👉 Что помогает:
— Пет-проекты и open source
— Курсы, где дают реальные задачи
— Разборы фидбэков от HR и техлидов
— И просто — не сдаваться после отказа
Каждый, кто сейчас уверенно пишет код или работает в команде — когда-то тоже боялся первого собеса.
С чем вы сталкиваетесь на старте — поддержим друг друга
Делитесь в комментах👇
Азбука айтишника #мотивасьон
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
👾 — local nonlocal
😄 — nonlocal nonlocal
❤️🔥 — local local
👍 — Error
Азбука айтишника #междусобойчик
😄 — nonlocal nonlocal
👍 — Error
Азбука айтишника #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM