— Кто у вас отвечает за планирование, контроль сроков и приоритизацию?
— А ты попробуй
🐸 Библиотека программиста
— А ты попробуй
git log
открыть.Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁9🤔2
🧗 9 способов продвинуть резюме в ТОП на HeadHunter
Вы думали, что главное — это писать код и знать SOLID? Ха! Главное — уметь поднимать резюме в 11:00 и 15:00, как cron-джобу 🕒
➡️ В статье разобрали топ-лайфхаки, чтобы ваше резюме не пылилось в подвале HeadHunter’а
🐸 Библиотека программиста
Вы думали, что главное — это писать код и знать SOLID? Ха! Главное — уметь поднимать резюме в 11:00 и 15:00, как cron-джобу 🕒
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👾3❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🤔12😁5❤1
Вот такие новости: с марта 2025-го все разработки Android уходят за закрытые двери. Публичные коммиты в AOSP больше не будут публиковаться в реальном времени. Да-да, это значит, что теперь будем наслаждаться исходниками только после того, как релиз уже случится 🕵️♂️
Всё это ради «упрощения процесса». Google не успевал синхронизировать публичную ветку с внутренней — и, похоже, они решили просто не делиться с нами всей «подготовкой». Так что теперь мы будем видеть готовый продукт, а не ходить по каналу Gerrit в поисках утечек 💥
Please open Telegram to view this post
VIEW IN TELEGRAM
😢22❤5
В этом выпуске Егор Бугаенко, автор Elegant Objects, делится своим взглядом на будущее программирования и рассказывает, почему классическое ООП — не архитектура, а просто иллюзия порядка.
Вы узнаете, почему null, static и наследование — разрушители, ведущие нас к техдолгу, и как ORM скрывает настоящие проблемы в работе с данными.
Этот выпуск будет полезен всем, кто не хочет быть просто кодером, а стремится к более глубоком пониманию и организации своих систем. Если вам интересна тема устойчивой архитектуры и развития программирования в условиях быстрых изменений, то этот подкаст для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤔7❤4🔥3🥱2
Почему айтишники ищут работу
Самое неожиданное: деньги — не на первом месте.🤑
В новом исследовании Тпрогер и мы — разбираем, как искать работу в IT. А главное — площадки, лайфхаки, как не вляпаться в токсичный коллектив и как оценить уровень подготовки.
➡️ Что внутри исследования:
— топ площадок и лайфхаков для поиска работы в IT
— признаки неадекватной компании — ещё на этапе собеса
— что важно работадателю, когда он хантит айтишника
— гайд по оценке себя на рынке труда
📎 Читаем исследования:
1. Где искать работу и как подготовить себя в IT
2. Каких айтишников не берут на работу и как оценивать себя на рынке труда
P.S. Материал нереально интересный, всем советую к прочтению😤
Самое неожиданное: деньги — не на первом месте.
В новом исследовании Тпрогер и мы — разбираем, как искать работу в IT. А главное — площадки, лайфхаки, как не вляпаться в токсичный коллектив и как оценить уровень подготовки.
— топ площадок и лайфхаков для поиска работы в IT
— признаки неадекватной компании — ещё на этапе собеса
— что важно работадателю, когда он хантит айтишника
— гайд по оценке себя на рынке труда
1. Где искать работу и как подготовить себя в IT
2. Каких айтишников не берут на работу и как оценивать себя на рынке труда
P.S. Материал нереально интересный, всем советую к прочтению
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥰2
Мы все знаем, что менеджеры проектов бывают разные, но какие именно их типы делают жизнь либо яркой, либо... ну, понятно.
Если не узнаешь своего менеджера — значит, ты, вероятно, сам тот самый PM! Ознакомься, возможно, ты уже обучаешь новичков в одном из этих типов.
Или ищешь способ выжить в окружении таких персонажей. Поднимет настроение и, возможно, поможет прокачать навыки управления проектами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😁5
❗ Первый вебинар нашего курса по AI-агентам уже прошёл!
Запись уже выложили на обучающей платформе — можно влетать и догонять с комфортом.
Первые слушатели уже оставили фидбэки — и, кажется, мы попали в точку:
— «теперь наконец понял, как выбирать модели под задачу — раньше брал первую попавшуюся»
— «без лишнего, по делу, в лайве — кайф»
— «огонь, ожидания 100% оправданы лично у меня»
Если хотели вписаться, но сомневались — ещё не поздно. Вебинары идут вживую, записи сохраняются, чат работает, материалы открыты.
⏳ Ещё можно догнать и пройти всё вместе с потоком.
👉 Залетай на курс
Запись уже выложили на обучающей платформе — можно влетать и догонять с комфортом.
Первые слушатели уже оставили фидбэки — и, кажется, мы попали в точку:
— «теперь наконец понял, как выбирать модели под задачу — раньше брал первую попавшуюся»
— «без лишнего, по делу, в лайве — кайф»
— «огонь, ожидания 100% оправданы лично у меня»
Если хотели вписаться, но сомневались — ещё не поздно. Вебинары идут вживую, записи сохраняются, чат работает, материалы открыты.
⏳ Ещё можно догнать и пройти всё вместе с потоком.
👉 Залетай на курс
🥱5❤2👍2
Команда camelAI проанализировала 1,8 млн заголовков на Hacker News за 18 лет. Под катом — ключевые результаты.
Интерес к базам данных меняется. Разработчики ищут гибкие, быстрые и современные решения. Если ваш проект ещё на MongoDB или MySQL — пора задуматься о будущем.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5
Media is too big
VIEW IN TELEGRAM
Как относитесь к созданию своего жпт не через конструктор, а хардкорно через код?
🔥 — я своего завайбкодил
🏃♀️ Ссылка на курс
🔥 — я своего завайбкодил
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🌚5😁3❤1
Разработчик Джей Уилкерсон ушел с должности инженера в Electronic Arts, чтобы полностью посвятить себя созданию языка jank. Название возникло как шутливое самоуничижение, но автор надеется, что со временем оно приобретет ироничный смысл.
Этот язык — нативный диалект Clojure на основе LLVM, который сочетает в себе элементы C++, Clojure и Rust. Всё, что вам нужно, чтобы использовать функциональный стиль Clojure, но с производительностью C++.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚9👾3❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28👾6👍1
Когда DBA говорит «индексируй», а ты гуглишь, что это вообще такое — держи шпаргалку, чтобы не словить full table scan прямо в лоб!
🔍 Здесь всё просто:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18😁10
🎭 ИИ и программисты: две статьи — два настроения
В прошлом году на Хабре вышли две статьи от авторов из Альфа-банка, и обе — про нас с вами. Про нас, выгорающих, кодящих, тестящих, выкатывающих и вечно борющихся с продом.
🧠 Одна — с философским спокойствием:
Спокойствие + сдержанный сарказм. ИИ — это просто ещё один хайп, как раньше был блокчейн. Переживём.
⚡ А вторая — с тревогой и мотивацией на максимум:
Тут уже и вдохновение, и «разогреватель сидалища», и напоминание: ничего вечного нет.
📅 А теперь на календарь: 2025.
ИИ тихо, аккуратно, но входит во все процессы: от аналитики до генерации кода, от тестов до документации.
Так что кто был прав — покажет не LinkedIn, а время. В любом случае:
👇 Размышления👇
🐸 Библиотека программиста
В прошлом году на Хабре вышли две статьи от авторов из Альфа-банка, и обе — про нас с вами. Про нас, выгорающих, кодящих, тестящих, выкатывающих и вечно борющихся с продом.
Программистов пытались «отменить» уже лет 70, но пока как-то не выходит. И не выйдет, потому что никто толком не понимает, чем они вообще занимаются.
Спокойствие + сдержанный сарказм. ИИ — это просто ещё один хайп, как раньше был блокчейн. Переживём.
Сидеть на месте и красить кнопки уже нельзя. Пора включать «режим монаха» и делать шаги вперёд. Хватит мемов и смузи. Или расти — или... ну, ты понял.
Тут уже и вдохновение, и «разогреватель сидалища», и напоминание: ничего вечного нет.
📅 А теперь на календарь: 2025.
ИИ тихо, аккуратно, но входит во все процессы: от аналитики до генерации кода, от тестов до документации.
Так что кто был прав — покажет не LinkedIn, а время. В любом случае:
Лучше быть готовым и расслабленным, чем неготовым и расслабленным.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15❤2
📚👩💻 Напоминаем про наш полный курс «Самоучитель по Go для начинающих»
Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.
1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http
🐸 Библиотека программиста
Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.
1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥3
Некоторые собирают игровой ПК за 300к. Другие — идеальное рабочее место на лоджии. Площадью... 3,5 м².
Что в арсенале:
— кресло уровня «могу сидеть 10 часов и не умереть»,
— телесуфлёр, чтобы глаза не бегали по экрану,
— куча «полезных штук» от эконома до люкса,
— и, конечно, настольное дзен-пространство с видом на панельки.
Эта статья — гайд по обустройству рабочего места. С фото, разбивкой по бюджету и честной оценкой, что реально нужно, а что — каприз.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰11😁8👍2❤1
☝️ Последний шанс купить курсы Proglib Academy с доступом навсегда!
Это не просто летняя распродажа, это финал эпохи. Мы дарим скидку 40% на все курсы, включая полностью обновлённый курс по Python (предложение НЕ ДЕЙСТВУЕТ только на курс по AI-агентам для DS-специалистов).
Но главное: с 1 августа доступ ко всем новым курсам станет ограниченным. Успейте инвестировать в свои знания на самых выгодных условиях!
👉 Выбрать курс
Это не просто летняя распродажа, это финал эпохи. Мы дарим скидку 40% на все курсы, включая полностью обновлённый курс по Python (предложение НЕ ДЕЙСТВУЕТ только на курс по AI-агентам для DS-специалистов).
Но главное: с 1 августа доступ ко всем новым курсам станет ограниченным. Успейте инвестировать в свои знания на самых выгодных условиях!
👉 Выбрать курс
👾4