Азбука айтишника
2.96K subscribers
1.2K photos
38 videos
1 file
660 links
Айти для неайтишников: познаем азы из мира программирования.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6fce3cb

Для обратной связи: @proglibrary_feeedback_bot
加入频道
📌 Что значит пулить

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

🌻 Что это значит на практике?

Взять задачу в работу — сотрудник помечает задачу как активную и начинает над ней работать.

Обновить статус в системе управления задачами — например, в Jira, Trello или другом инструменте, задача переводится в состояние: В работе.

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

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔥 5 предубеждений, которые мешают работе рекрутера в айти

Рекрутинг — это не только подбор по резюме и интервью. Многие рекрутеры сталкиваются с когнитивными ловушками, которые мешают объективно оценивать кандидатов.

Вот пять самых распространенных предубеждений и способы их избежать:

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

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

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

➡️ Склонность к поиску подтверждения
Подтверждение своих первоначальных предположений. Для борьбы: анализируйте все данные о кандидате, стандартизируйте вопросы.

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

#HR
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔥 Как айтишнику стать популярным в социальных сетях

Согласно некоторым исследованиям, количество социальных контактов во многом определяет успех в жизни человека, особенно — в карьере. В этом и кроется ответ на вопрос: «Зачем айтишнику становиться популярным и развивать медийность».

Читайте гайд от Proglib на нашем сайте:


🔗 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
📌 Что такое чекать в айти

Да, остались такие люди, которые не знают


➡️ Термин чекать (от англ. check) плотно вошел в обиход разработчиков и не только.

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

Сегодня «чекать» можно заменить простым: «проверить»

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📊 Куда ходят разработчики чтобы быть в курсе событий

SlashData провела опрос 9 тыс. разработчиков и выяснила, где находят информацию разработчики. Результаты разные, что вполне логично.

Возглавляют топ результатов:

• (43%) Open-source
• (41%) Социальные сети
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📱 Какой должен быть джун джавист

На карточке начинающий Java разработчик (Junior) — это раздел Beginner.


Важно понимать, что хороший Junior должен уже пытаться изучать некоторые темы из Intermediate, а также иметь общее представление о них. Например:

▪️ Generics и Collections — нужны для работы с типами данных.
▪️ Java GUI Programming — базовое понимание пользовательских интерфейсов.
▪️ Multithreading и Concurrency — важны для освоения многозадачности.

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

#стек
Please open Telegram to view this post
VIEW IN TELEGRAM
5
🕯 Управление IT-проектом: ошибки, которых стоит избегать

Некорректное определение лица, принимающего решение (ЛПР)

Запрос требований у ненастоящего ЛПР ведет к правкам на финальной стадии. Признаки ложного ЛПР: пересказ чужих идей и необходимость дополнительных совещаний. Уточняйте, будет ли результат показан кому-то ещё — этот человек и есть ЛПР.

Неточная оценка проекта

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

Не фиксируются изменения

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

Учитывайте эти аспекты и повышайте эффективность работы команды.


#проект
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
⚠️ Что делает хороший бэклог и как его вести

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

➡️ Четкие и краткие задачи.
Бэклог — это не кладбище идей, а набор конкретных задач, понятных команде. Каждый элемент должен быть четко сформулирован и без абстракций.

➡️ Правильная приоритизация.
Самое важное должно быть в начале. Используйте технику MoSCoW, чтобы разделить задачи по важности и критичности.

➡️ Регулярный уход за бэклогом.
Раз в пару недель проводите чистку: удаляйте устаревшие задачи и пересматривайте приоритеты.

➡️ Достаточная детализация перед спринтом.
Крупные задачи можно оставить на ранних стадиях, но перед спринтом они должны быть достаточно детализированы для выполнения.

➡️ Обратная связь от команды.
Обсуждайте задачи на встречах со всей командой, чтобы вовлечь всех и найти подводные камни.

➡️ Оценка ценности для пользователя.
Каждый элемент должен иметь понятную ценность для пользователя или бизнеса. Не добавляйте задачи просто так — определите их пользу.

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍51
💣 Токсичный разработчик: гений или бомба замедленного действия?

Токсичный разработчик — это специалист, с которым крайне некомфортно работать. Разбираемся в статье — как к нему относиться:

🔗 Ссылка
👍2
📊 Кто такой дата-инженер, чем он занимается и что должен знать

Работа с большими объёмами данных — удел инженеров. Они помогают бизнесу, но что конкретно они делают, вы узнаете в статье

Начни сегодня, получать знания для своей будущей карьеры Дата-инженером:
🔵 Математика для Data Science

👉 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔋 Практики, которые разработчики используют для восстановления сил каждый день

Вот самые эффективные из них:

➡️ Сон не меньше 7 часов. Регулярный и полноценный сон — основа продуктивности.

➡️ Регулярная физическая активность. Многие разработчики занимаются спортом или просто гуляют, чтобы снизить уровень стресса, улучшить кровообращение и качество сна.

➡️ Слушайте тело. Разработчики учатся замечать сигналы организма: усталость, раздражительность, снижение концентрации или творческий блок — это знаки, что нужна пауза.

➡️ Чёткий график работы и отдыха. Разработчики определяют чёткое время начала и окончания рабочего дня и избегают переработок. (самый сложный пункт)

➡️ Бездельничать — это тоже нормально. Иногда разработчики просто дают себе время ничего не делать: смотреть видео, листать ленту, играть.

#психология_айтишника
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥5💯2👍1
📌 Что такое билд в программировании

Если вы хоть раз слышали, как разработчики говорят, что «надо собрать билд» или «готов новый билд», и не понимали, о чём речь — вот объяснение.


🌻 Что такое билд?

Билд — это конечный результат работы разработчика, тот «собранный» продукт, который можно запустить и использовать. Процесс «сборки» (билдинга) превращает код, написанный программистами, в готовое приложение или программу.

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍6
Media is too big
VIEW IN TELEGRAM
🐍 Что такое декоратор в Python

Обучающий материал о Python в формате рилса


#база
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤩2
⭐️ Timeboxing: как взять контроль над временем и повысить продуктивность

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

➡️ Суть таймбоксинга проста: ваш график делится на четко определенные промежутки времени. Каждому блоку присваиваются конкретные задачи, определённый срок выполнения и бюджет.

➡️ Используется: например, в спринтах — коротких циклах выполнения задач.

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


#управленцам
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3
💻🤔 Код сожаления: 10 ошибок, о которых жалеют даже опытные программисты

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


✔️Читать статью
1👍5🥱1
🧑‍💻 Почему не стоит возвращать null для коллекций в C#

Когда мы пишем метод, который возвращает коллекцию, например IEnumerable<Transaction>, нам нужно избегать возвращения null.

Потому что это может вызвать ошибки при попытке перебора коллекции. Если коллекция будет пустой, то foreach или другие методы обработки просто обойдут ее. Но если метод вернет null, то произойдет ошибка NullReferenceException.

🌻 Как правильно?

Вместо return null;, как показано в первом примере, лучше использовать return Enumerable.Empty<Transaction>();. Это безопасный способ указать, что коллекция пуста, не создавая потенциальных проблем.

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍6
⚙️ Dart — основной язык для разработки на Flutter

Dart — это язык программирования, разработанный Google, специально адаптирован для создания приложений на Flutter. Он используется для создания кроссплатформенных мобильных приложений, которые запускаются на iOS и Android, а также поддерживает разработку для веба и десктопа.

Чем занимается Dart-разработчик?

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

Почему Dart сейчас актуален?

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

#языки_программирования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👏1
🟢 Зелёные флаги на собеседовании: 11 признаков того, что работодатель — норм

В этой статье мы расскажем, какие сигналы на собеседовании говорят о том, что вы попали в отличную команду, и вам точно стоит сказать работодателю: «Да!»

👉 Читать
👍4