Типичный программист
80.9K subscribers
3.08K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Как научиться переключаться между задачами — отвечают эксперты

https://tproger.ru/experts/how-to-switch-between-tasks/

Часто работа айтишника подразумевает постоянное переключение между разными задачами.

Наши эксперты дали несколько советов, как переключаться между задачами максимально безболезненно и при этом оставаться эффективным.

#эксперты #работа
Шаблоны проектирования простым языком

В этой серии статей читайте о разных видах паттернов. Каждый паттерн объясняется простыми словами, приводится пример из жизни, кейсы для уместного использования и, конечно, код.

Порождающие: https://tprg.ru/patterns-1
Структурные: https://tprg.ru/patterns-2
Поведенческие: https://tprg.ru/patterns-3

#паттерны
10 способов сделать айтишнику хорошо на работе

https://tproger.ru/blogs/10-good-things-to-do-for-it-guy/

Как сделать так, чтобы айтишник чувствовал себя на работе комфортно и не хотел убежать к конкурентам? Чем его мотивировать и радовать кроме зарплаты?

В нашей новой статье читайте про маленькие, но эффективные хитрости, которые повышают лояльность IT-специалистов к компании.

#работа
Как найти первую работу в IT: план действий для начинающих

https://tproger.ru/articles/first-job-searching-guide/

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

У нас есть подробный гайд о том, как найти первую работу в IT. Читайте и применяйте эти знания.

#работа
Форматы изображений

https://tproger.ru/translations/difference-between-image-file-formats/

Зачем существует несколько разных форматов картинок? Чем они отличаются друг от друга? Где уместнее использовать каждый из них? Рассказываем.

А к посту прикрепляем краткую шпаргалку по этой теме.
5 худших багов в истории

https://tproger.ru/articles/5-worst-bugs-in-history/

Читайте про 5 багов в ПО, за которые пришлось очень дорого заплатить. Например, однажды переполнение переменной взорвало ракету стоимостью 7 миллиардов долларов.

#история #безопасность
Наконец-то запустили бота в телеграме: @tproger_official_bot

Что сейчас можно делать

— Внутри главного меню есть ещё одно меню: с нашими IT тестами. Там не хватает только теста, какой тест вам пройти первым.

— В удобном формате узнайте подробности про онлайн школу Huawei и их большое соревнование для айтишников.

— Нейронная сеть (нет) сгенерирует вам такую отговорку для начальства, что вы сможете не приходить на работу не только завтра, но и вообще никогда.

Просто кликайте на «Старт»: @tproger_official_bot
FAQ: Почему стандарт C++ поставляется каждые три года?

https://tprg.ru/RGxZ

Председатель комитета по стандартам ISO C++ опубликовал FAQ, отвечающий на вопросы о том, почему команда строго раз в три года выпускает новые версии стандарта C++.

Можно ли отложить релиз, если там есть ошибки? Можно ли немного подождать, если уже «почти готова» какая-то серьёзная новая функциональность? Читайте в статье.

#cpp
10 правил, которые нужно учитывать при разработке интерфейсов

https://tprg.ru/8EdD

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

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

#дизайн #ux
13 проектов для Python-разработчиков среднего уровня

https://tprg.ru/lQms

Углубляться в изучение языка лучше на конкретных практических проектах. Какой проект выбрать? To-Do приложение? Калькулятор? Как-то слишком банально.

Мы сделали подборку из идей Python-проектов для десктопа, веба и командной строки, а в конце статьи — несколько универсальных советов по работе над любым проектом.

#python
Level Up: события и курсы #31

Что такое осень? Это огромное количество разнообразных конференций, митапов и курсов для саморазвития, конечно! Если глаза разбегаются от такого многообразия ивентов, то наша подборка поможет выбрать событие по душе.

В этом выпуске: конференции по аджайлу, девопсу, фронтенду, линуксу и даже «интернету вещей», а ещё хакатон от «ВКонтакте» и воркшоп по визуальному программированию.

https://tprg.ru/lvlup31
Типичный программист pinned «Level Up: события и курсы #31 Что такое осень? Это огромное количество разнообразных конференций, митапов и курсов для саморазвития, конечно! Если глаза разбегаются от такого многообразия ивентов, то наша подборка поможет выбрать событие по душе. В этом…»
Умные колонки и голосовые помощники — один из перспективных каналов для взаимодействия с пользователями. Например, в США за прошлый год число пользователей умных колонок выросло на 40%: https://tprg.ru/RALh

Однако всё ещё актуальны несколько проблем таких сервисов:
— трудности с распознаванием;
— трудности с аутентификацией;
— опасения по поводу приватности.

А как вы относитесь к голосовым помощникам? Пользуетесь ими? Что думаете по поводу текущих проблем? Отвечайте в опросе, обсуждайте в комментариях.

#технологии
Ребята из Miro.com (ранее RealtimeBoard) запускают платформу для разработчиков. В каких движухах хотите поучаствовать?
anonymous poll

Никак не хочу участвовать – 538
👍👍👍👍👍👍👍 69%

Не поеду, но в онлайн-хакатоне поучаствую – 149
👍👍 19%

Поеду в Пермь на бесплатную конфу про платформу, если будут крутые спикеры – 52
👍 7%

Поеду потусить в Пермь, за два дня на хакатоне сделаю свое приложение и выиграю $$$ – 41
👍 5%

👥 780 people voted so far.
Если у вас сейчас не работает ВКонтакте, вы не одни такие: https://downdetector.ru/ne-rabotaet/vkontakte

Судя по карте, сбои в нескольких регионах.
Что в мире происходит

🚀 SpaceX провела второй этап испытаний аппарата Starhopper. Полноразмерный макет космического корабля поднялся на 150 м и успешно вернулся на посадочную платформу: https://youtu.be/bYb3bfA6_sQ

💰 Microsoft хочет, чтобы в бета-версии браузера Chromium Edge нашли уязвимости (a.k.a bug bounty). И предлагает от 1 до 30 000 $ за уязвимость в зависимости от того, насколько всё плохо: https://tprg.ru/yhB5

🔋 Индийские учёные впервые зарегистрировали аккумулятор с анодом из мягкой стали, где функцию энергоносителя выполняют ионы железа: https://tprg.ru/KiF3

🤖 Intel выпускает свой первый чип с искусственным интеллектом. Устройство Spring Hill будут применять для высоких рабочих нагрузок дата-центров: https://tprg.ru/aYMs

💻 Google совместно с Dell запустила новые устройства линейки Chromebook Enterprise. Компании показали хромбук-трансформер Latitude 5300 и обычный хромбук Latitude 5400. В будущем мы увидим хромбуки от Lenovo или HP: https://tprg.ru/MOHu

🗺 Google Maps вводит новую функцию: пользователи смогут планировать маршрут, комбинируя новые виды транспорта. Компания добавит варианты передвижения на велосипеде и с помощью карпулинга: https://tprg.ru/DxK9

📞 Российский программист обнаружил утечку данных россиян из-за оборудования для COPM. В открытый доступ попали номера телефонов, IMEI и ICQ, адреса и GPS-координаты сотен граждан. Об этом Леонид Евдокимов рассказал в рамках IT-конференции Chaos Constructions: https://tprg.ru/IEnA

🔐 Сотовые операторы предложили добавить в электронные паспорта функцию Mobile ID. Это позволит пользователям проводить удаленную идентификацию: https://tprg.ru/X8QM

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Перевели статью, в которой автор рассказывает, почему ему нравится пушить сразу в мастер и какие выгоды для команды он видит в таком подходе:

https://tproger.ru/translations/benefits-of-trunk-based-development/

Обсудим?
Какие шаблоны проектирования стоит знать каждому программисту?

Шаблонов проектирования существует достаточно много, и часто новички теряются, нужно ли знать их все или для начала достаточно изучить несколько ключевых. На что обратить внимание в первую очередь? И стоит ли вообще тратить на них время? На эти вопросы ответят наши эксперты: https://tproger.ru/experts/which-design-patterns-to-learn/
Микроконтроллер и микропроцессор — в чём разница?

В составе разных электронных устройств часто встречаются как микроконтроллеры, так и микропроцессоры. Оба этих компонента берут из памяти команды и по ним выполняют логические и арифметические операции, работая при этом с устройствами ввода/вывода и прочей периферией. Так в чём тогда разница?

Разбираемся в статье: https://tproger.ru/explain/difference-between-mc-and-mpu/

#hardware
Что в мире происходит

🏎 Samsung и SK Telecom провели прямой эфир из гоночной машины с помощью 5G. Компаниям удалось достигнуть соединения в 1 Гбит/с, автомобиль при этом нёсся со скоростью 210 км/ч: https://tprg.ru/1Sgt

🛠 В Австрии изобрели квантовый радар, который работает за счёт запутанных фотонов. Технология пригодится в создании неинвазивных медицинских аппаратов для сканирования тела, а также незаметных радаров ближнего действия: https://tprg.ru/6oPI

🤖 Найден способ повысить эффективный и экологичный способ производства нейлона с помощью искусственного интеллекта: https://tprg.ru/DLc5

📸 «Лаборатория Касперского» нашла вирус в приложении CamScanner для Android, которое умеет считывать текст с фотографий и конвертировать его в PDF: https://tprg.ru/bkyd

💡 В МФТИ создали устройство, имитирующее память человека. Разработка запоминает часть данных и «забывает» информацию, которой давно не пользовались: https://tprg.ru/JIfi

📱 Смартфоны Huawei Mate 30 выйдут без сервисов Google. Встроенного магазина приложений Google Play, поиска Google, почты Gmail не будет во флагмане: https://tprg.ru/sdMk

🚄 РЖД испытала беспилотную электричку. Модифицированная версия «Ласточки» начнёт в тестовом режиме ездить по МЦК на автопилоте уже в сентябре: https://tprg.ru/8vr3

📲 В iPhone нашли уязвимости, из-за которых вредоносные сайты могут взламывать смартфоны с iOS 10–12. Apple выпустила патч в феврале, а сейчас ребята из Google Project Zero после полугода исследований открыли информацию об эксплойтах и предполагают, что сайты взламывали айфоны в течение двух лет: https://tprg.ru/tH8y

🔎 Инженеры MIT создали нитевидного робота. Он поможет хирургам при устранении повреждений из-за инсультов и аневризмов: https://tprg.ru/7hIa

📞 В России запустили пилотные 5G сети в Москве и Кронштадте. Тестирование связи нового поколения проходит в рамках партнёрской программы Huawei и МТС: https://tprg.ru/4pU7

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily