Жизнь Кодера
前往频道在 Telegram
Здесь всё то, что заставит тебя встать и пойти кодить👨💻 Сотрудничество: @ads_young
显示更多4 454
订阅者
-224 小时
-87 天
-2730 天
帖子存档
4 454
Классные темы для Visual Studio🖥
Какая тема стоит у вас? Поделитесь в комментариях👇
4 454
С 13 марта GitHub сделает двухфакторную аутентификацию обязательной для активных разработчиков🔐
GitHub планирует сделать двухфакторную аутентификацию обязательной для всех пользователей платформы. При этом компания выбрала стратегию поэтапного развёртывания требования, чтобы у всех пользователей была возможность разобраться с тонкостями работы нового для них способа аутентификации.
С 13 марта GitHub начнёт выбирать небольшие группы активных разработчиков для подключения двухфакторной аутентификации. Выбранные пользователи получат электронное письмо с подробной инструкцией и увидят баннер на сайте GitHub с просьбой перейти в настройки. После получения письма у каждого пользователя будет 45 дней для подключения 2FA, в течение этого времени учётной записью можно будет пользоваться как обычно. Если проигнорировать просьбу, то некоторые возможности GitHub будут отключены до момента перехода на 2FA.
Делаете 2FA?🤔
4 454
ТОП важных инструментов в программировании / Системы сборки🖥
Дополните список в комментах👇
4 454
Массовые IT-увольнения создают условия для нового бума стартапов💥
https://habr.com/ru/company/getmatch/blog/718834/
4 454
❗️Решение❗️
Обозначим количество джуниоров за d, а количество мидлов — за m. Получается, что всего они получили 17 m + 12d задач. Теперь посчитаем количество дополнительных проектов — их ровно треть от общего количества программистов: (m + d) / 3. Соответственно, задач по ним будет 9 × (m + d) / 3 = 3(m + d).
Складываем всё вместе, чтобы получить 305 задач:
17 m + 12d + 3(m + d) = 305
17 m + 12d + 3 m + 3d = 305
20 m + 15d = 305 ← разделим это на 5
4 m + 3d = 61
m = (61 − 3d) / 4
Теперь зайдём с другой стороны — с количества человек в каждой категории. Так как количество людей — это целое число, то нам нужно найти все целочисленные решения этого уравнения. Не будем искать хитрых решений, а сделаем всё в лоб, перебором. Иногда так быстрее.
Посмотрим на все решения, которые получаются, если мы будем подставлять вместо d целые числа в (61 − 3d) / 4:
d = 0 → m = 61/4 = 15,25 — не подходит, потому что не целое число;
d = 1 → m = 58/4 = 14,5 — тоже не подходит;
d = 2 → m = 55/4 = 13,75 — и это не подходит;
d = 3 → m = 52/4 = 13 — а вот это подходит, отложим отдельно.
Так проверяем до тех пор, пока у нас не получится единица — это значит, что все числа выше будут давать в результате деления что-то меньше единицы, а это нам не подходит.
Выпишем после этого все решения, которые дают нам целые числа:
d = 3 → m = 52/4 = 13
d = 7 → m = 40/4 = 10
d = 11 → m = 28/4 = 7
d = 15 → m = 16/4 = 4
d = 19 → m = 4/4 = 1
Всё, больше 19 нет смысла проверять — результат деления будет меньше единицы.
Но у нас есть ещё одно неявное условие — дополнительные проекты были у каждого третьего. Это значит, что общее количество программистов должно нацело делиться на три. Проверим, какие пары d и m соответствуют этому условию:
d = 3, m = 13 → (3 + 13)/3 = 5,33
d = 7, m = 10 → (7 + 10)/3 = 5,66
d = 11, m = 7 → (11 + 7)/3 = 6
d = 15, m = 4 → (15 + 4)/3 = 6,33
d = 19, m = 1 → (19 + 1)/3 = 6,66
Выходит, что только одна пара попадает под это условие — 11 и 7. Получается, всего в стартапе было 11 + 7 = 18 программистов.
4 454
Задача про команду программистов, тимлида и таск-трекер🧠
В ИТ-стартапе тимлид решил поднять производительность и сказал, что с сегодняшнего дня будет давать задачи сразу на неделю. Мидлы получат по 17 задач, джуниоры по 12, а если у кого есть дополнительный проект — то ещё по 9 задач сверху. После митапа выяснилось, что в таск-трекере появилось 305 новых задач, потому что доппроект был у каждого третьего.
А теперь вопрос — сколько всего программистов работает в стартапе?🤔4 454
Как сломанный лифт привел к появлению одного из самых популярных языков программирования🖥
Семнадцать лет назад программист из Mozilla Грейдон Хоар вернулся с работы и обнаружил, что лифт в его доме вышел из строя. Он был вынужден подниматься на двадцать первый этаж, проклиная всё на свете. А потом узнал, что лифт не работал из-за сбоя программного обеспечения. Тогда он решил попробовать сделать язык программирования, который сводил бы такие ошибки к нулю. Чтобы даже начинающий разработчик мог бы написать код, который не зависал.
Хоар выплеснул все свои разочарования в код и за несколько месяцев создал основу для простого и гибкого языка, рассчитанного на минимизацию ошибок памяти и предотвращение таких проблем, как поломка его лифта. Он назвал его Rust («ржавчина») — в честь ржавчинных грибов, славящихся своей выносливостью и способностью выживать в любых условиях.
Знакомы с этим ЯП?😉
4 454
Почему тестировщик - это отличное начало карьеры в IT-сфере?
Тестировщик программного обеспечения занимается планированием и выполнением тестирования приложений, отладкой кода и улучшением юзабилити программ. Работа ручного тестировщика является одним из самых доступных способов быстро начать карьеру в сфере информационных технологий.
Курс "Профессия Инженер по тестированию" в Хекслете предлагает следующие преимущества:
✔️ изучение различных методов ручного тестирования, современных техник тест-анализа и тест-дизайна;
✔️опыт составления чек-листов и тест-кейсов для поиска ошибок;
✔️освоение навыков работы с баг-трекером;
✔️введение в основы автоматизированного мобильного тестирования.
Перейдите по ссылке выше, чтобы узнать больше информации и зарегистрироваться на курс!
🎁 Пройдите первые 10 бесплатных уроков профессии и получите дополнительную скидку 10%.
4 454
Как бы я начал учить кодинг сейчас?🧑💻
Есть тут те, кто еще не начал изучать программирование?🤔
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
