🔥 12 признаков выгорания или как понять, что вам пора в отпуск
Больше половины программистов страдают профессиональным выгоранием. Здесь может спасти отпуск. Но как понять, когда он нужен? В статье рассматривается 12 признаков, указывающих на то, что вам нужен отдых.
🔗 Читать статью
🔗 Зеркало
😺🐙✅ Как разобраться в Git: краткая инструкция для джунов
Расскажем, как Git хранит данные, отслеживает изменения и позволяет разработчикам управлять историей коммитов.
🎄🎁 10 абсурдных подарков программисту на Новый год
Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети?
💬 В комментарии пишите свои варианты абсурдных подарков👇
❓👨💻 Вопросы для подготовки к собеседованию по JavaScript. Часть 1
Стрелочные функции, замыкания, промисы и async/await, методы работы с массивами и объектами, шаблонные литералы, особенности Map и Set, оператор расширения и клонирование объектов.
🔗 Читать статью
🔗 Зеркало
✍️ Почему отсутствие технической документации убьёт ваш проект?
Читатель «Библиотеки программиста» объясняет, почему техническая документация важна, а её наличие — обязательная составляющая успеха проекта. Не верите? 5 (почти) реальных историй, представленных в статье, вас убедят!
🔗 Читать статью
🔗 Зеркало
💬 Что бы вы хотели получить в подарок на Новый год? Поделитесь мыслями в комментариях👇
#интерактив
👨🎓 14 бесплатных ресурсов, которые пригодятся каждому разработчику
Эти ресурсы помогут изучить новый стек с нуля, научиться решать алгоритмические задачи, наполнить портфолио интересными проектами и успешно пройти техническое собеседование.
Читать статью
💡Топ-5 юзкейсов Kafka от ByteByteGo (Alex Xu)
1️⃣ Обработка и анализ логов
2️⃣ Потоковая передача данных
3️⃣ Мониторинг систем и оповещение
4️⃣ Захват изменений данных (change data capture, CDC)
5️⃣ Миграция систем
#инфографика
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
🔍Насколько легко «войти в айти»?
Мы продолжаем собирать ваши истории о смене профессии и трудоустройстве в IT, чтобы написать большую аналитическую статью.
👉Если вы еще не рассказывали о своем опыте, пройдите короткий опрос по ссылке.
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
🏃 Самоучитель по Go для начинающих. Часть 4. Переменные. Типы данных и их преобразования. Основные операторы.
В этом уроке мы изучим фундаментальные понятия в программировании: переменные, типы данных и операторы, а также научимся преобразовывать один тип данных в другой.
👉 Читать статью
👉 Часть 1
👉 Часть 2
👉 Часть 3
🐍⚙️ Python или Rust: что выбрать для анализа данных и машинного обучения
Хоть Python давно стал основным языком машинного обучения и анализа данных, у него есть конкуренты. На этот раз поговорим про Rust. Он гораздо сложнее Python, но у него есть два важных преимущества — высокая производительность, сопоставимая с C/C++, и надёжный механизм обеспечения безопасности. В статье сравниваем два языка подробнее.
👉Читать статью
CAP, BASE, SOLID и KISS: наглядная демонстрация популярных акронимов в проектировании систем от ByteByteGo (Alex Xu)
#инфографика
🎄🎁 Из ответов во вчерашнем посте мы так и не поняли, чего больше всего хотят наши подписчики в подарок на Новый год, поэтому решили собрать свою подборку!
Читать полностью…🌳 Так называемые «современные» базы данных могут иметь новые структуры индексов, но B-дерево по-прежнему является непобедимым чемпионом, когда дело доходит до обработки запросов к базе данных.
👨💻 Узнайте подробнее, как структура данных B-дерево упорядочивает данные и выполняет поисковые запросы.
Бизнес Аналитик | IT - канал о жизненном цикле разработки ПО глазами бизнес-/системного аналитика.
На канале вы найдете:
- теоретический материал;
- интересные статьи;
- профессиональную литературу;
- полезные шпаргалки;
- вопросы с собеседований;
- опросы.
Подпишись и пройди наш тест для начинающего бизнес аналитика.
Реклама. Киренкина Марина Дмитриевна, ИНН 345702417736. Erid 2VtzqvEY6mi
🤔 «Да кто такой этот ваш Developer Advocate?» — наверняка некоторые задавались подобным вопросом. Как минимум те, у кого в компании нет такого специалиста. Чтобы хорошенько во всём разобраться, нашли подкаст с Антоном Черноусовым из Yandex Cloud.
⠀
Сейчас Антон занимает позицию Developer Advocate, а раньше писал на Java, работал системным администратором, руководителем проектов и продактом. Антон рассказал, чем занимается в Яндексе, чем DevAdvocate отличается от Technology evangelist и почему в айтишке нужен был переводчик с языка разрабов на язык программистов.
Узнайте, почему разработчикам, программистам, кодерам и софтостроителям так важно понимать друг друга👇
▶️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | VK
💬 А в вашей компании есть Developer Advocate?
👍 — да, конечно
🤔 — нет
🥱 — не вижу никакого смысла в таком специалисте
#подкасты
🎅 Новый год — отличное время для старта!
🎄Новый год начинается с подарков, а лучший подарок для себя — новые знания! Потому что ну а когда начинать учиться новому, если не в новом году. Выбирайте курс, оставляйте заявку и менеджер вас проконсультирует — https://proglib.io/w/b963d80d
📚 Начать всегда можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.
Конечно, советуем обратить внимание на наши самые популярные курсы:
– Математика для Data Science — 19 490 ₽ (вместо 29 990 ₽)
– Алгоритмы и структуры данных — 23 390 ₽ (вместо 35 990 ₽)
🔥 Все цены на сайте уже включают скидку 35%, поэтому не упустите возможность зайти на курс по самой выгодной цене.
☺️ Доступ бессрочный, поэтому учиться вы сможете в своем темпе.
👉 Если вы сомневаетесь в пользе обучения для своего профессионального трека, оставляете заявку. Менеджер поможет разобраться с этим и любым другим вопросом — https://proglib.io/w/b963d80d
🫶 Всех с наступающим новым годом!
🐍🧫 Создаём игру «Жизнь» Джона Конвея на Python
Напишем алгоритм эволюции клеточных автоматов и разработаем интерфейс командной строки (CLI) для взаимодействия с игрой.
👉Читать статью
🧠🧩 Зачем айтишнику психолог?
В современных реалиях все больше специалистов ИТ-индустрии обращаются к психологам, чтобы разобраться с эмоциональными проблемами. Рассмотрим некоторые распространенные запросы и проблемы, с которыми сталкиваются айтишники.
🔗 Читать статью
🔗 Зеркало
🤔От каких компаний русскоязычные айтишники больше всего хотят получить оффер, а от каких — в ужасе отшатнуться?
Это один из многих вопросов, на которое отвечает большое исследование NEWHR Data, проведенного в сентябре 2023 года.
✅ Выборка исследования: 807 человек. Анкеты заполнили представители 16 IT-специальностей и всех грейдов вплоть до C-level.
✅ Команда NEWHR выяснила, чего айтишники хотят от работодателей на российском и зарубежных рынках (и наоборот — что отталкивает кандидатов), в каких странах айтишники живут, планируют искать работу и многое другое.
✅ Например, 5 из 10 наших респондентов живут за границей. А 3 из 10 готовы к трудоустройству только в зарубежные компании.
🔝 Простые приемы повышения вашей продуктивности как разработчика
1️⃣ Оставьте работу немного незавершенной, чтобы облегчить себе задачу на следующий день: остановитесь непосредственно перед сложной задачей и четко запишите следующие шаги, чтобы легче возвращаться к задаче на следующий день.
2️⃣ Научитесь пользоваться шорткатами клавиатуры и мыши.
3️⃣ Держите под рукой список часто используемых команд и ссылок.
4️⃣ Чаще говорите «нет»: откажитесь от задач и технологий, которые не приносят значительной пользы. Это поможет сосредоточиться на более важных вещах, улучшить рабочий и личный баланс.
🧘♂️ Источник
CI/CD Workflow: упрощенный гайд от ByteByteGo (Alex Xu)
CI/CD — это методология, которая позволяет автоматизировать процесс разработки и доставки ПО в продакшн.
Будь вы разработчиком, специалистом по DevOps, тестировщиком или занимаетесь любой современной ролью в ИТ, CI/CD пайплайны стали неотъемлемой частью процесса разработки.
#инфографика
Почему же так трудно войти в IT — как учиться, как совмещать, что делать
👨💻Переход в айти — понятная, но трудная затея. Вокруг входа в индустрию выросла своя индустрия, и вроде становится легче, а вроде и не становится.
🎙️В новом выпуске Доктора Кота разбирают одну, но глубочайшую историю, где отрефлексированы все трудности вкатывания в айти.
🤯 Выгорание на старой работе, где с тебя семь шкур снимают и платят ветками. Поиски новой специальности, попытки учиться самому. Адская нехватка времени и сил, когда 8 часов пашешь и 8 учишься, потеря отношений, друзей, социальной жизни, торги с собой, лень, разочарования, потеря мотивации, новые попытки на силе воли, дерьмовые школы программирования.
🤔 В общем — сплошные жертвы. Стоит ли оно вообще того, когда так тяжело? Ради чего так себя гробить? Ответы — в подкасте.
⏯️ YouTube
#подкасты #айтипсихология
🧮 14-го декабря в одном из самых авторитетных общенаучных журналов Nature была опубликована статья с, кажется, сенсационным заголовком: «ИИ-модели Google DeepMind превосходят математиков в решении нерешённых проблем».
🤯 А в блогпосте дочки гугла и вовсе не постеснялись указать, что это — первые находки Больших Языковых Моделей (LLM) в открытых математических проблемах. Неужели правда? Или кликбейт — и это в Nature? А может мы и вправду достигли техносингулярности, где машины двигают прогресс? Что ж, надо разбираться!
Котенков Игорь из Open Data Science вдумчиво и подробно делится своими мыслями👇
🤖 Читать
🤔 Те самые советы, которые Сэм Альтман хотел бы услышать и осознать раньше
🤩 Вольный перевод от «Библиотеки программиста»:
1. Оптимизм, одержимость, вера в себя, невероятная сила и личные связи, — вот с чего все начинается.
2. Сплоченные команды, правильное сочетание спокойствия и настойчивости, и чрезмерная преданность, — вот как все завершается. Важно думать на долгосрочную перспективу и не волноваться о краткосрочных мнениях.
3. Команде легче сделать важное, хоть и трудное дело, чем легкое, но бессмысленное; амбициозные идеи мотивируют людей.
4. Стимулы — это суперсила, выбирайте их осторожно.
5. Сосредоточьте ресурсы на нескольких важных проектах, это сложно, но возможно.
6. Общайтесь четко и лаконично.
7. Боритесь с бюрократией и призывайте других делать то же.
8. Результаты важнее процесса, хороший процесс не оправдывает плохие результаты.
9. Уделяйте больше времени на подбор персонала, берите на работу талантливых людей, добивающихся результатов.
10. Суперзвезды очень ценны, но оценивайте их по их влиянию на организацию.
11. Быстрая итерация может многое компенсировать. Планы должны измеряться десятилетиями, исполнение — неделями.
12. Не боритесь с бизнес-эквивалентом законов физики.
13. Вдохновение быстро угасает, действуйте, не рискуя бездействием.
14. Масштабирование часто приводит к неожиданным результатам.
15. Экспоненциальный рост — это волшебство. Важно создавать бизнес, который с масштабированием становится только сильнее.
16. Падайте и вставайте, продолжайте двигаться.
17. Работа с замечательными людьми — один из лучших аспектов жизни.