tproger | Технологии

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Подписаться на канал

Типичный программист

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

На LeetCode, Codility да и в реальных проектах можно найти кучу алгоритмических задач, которые можно быстро решить только с помощью математических формул. И хотя такие решения больше ценятся рекрутерами и говорят о высоком уровне ваших скиллов, вспомнить математику порой сложновато.

Специально для этого создали проект Project Euler. Это сайт на котором собраны математические задачи, которые действительно пригождаются в программировании. Проект был запущен ещё в 2001, поэтому можно найти довольно редкие, но интересные вопросы с объяснениями.

#инструменты #математика

Читать полностью…

Типичный программист

Основатель «Типичного программиста» в авторском канале рассказывает с чего начинался Tproger (спойлер: с мемов): @nostoppers

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

Несколько примеров постов:

Есть идея по стартапу. Что дальше?

Как быть с задачами, которые не делаются?

Неочевидные правила Daily standup

Пробежки как способ развития бизнеса

Правила проведения демо разработки

Читать полностью…

Типичный программист

Hugging Face и ServiceNow создали StarCoder — бесплатный аналог генератора кода Copilot

По сути StarCoder делает то же, что и Copilot — исправляет код, создаёт его по текстовому запросу и переводит с одного языка программирования на другой. Результаты немного хуже, чем у Copilot. StarCoder «знает» около 80 языков программирования, а лучше всего модель справляется с Python.

Но самая главная его фишка — проект полностью открыт и бесплатен, а ещё есть плагин для VSCode

#нейорсети #ии

Читать полностью…

Типичный программист

Ах, да, теперь всё точно стало на свои места.

Читать полностью…

Типичный программист

Подборка актуальных вакансий

Бизнес-аналитик
Где: удалённо
Опыт: от 1 года

Разработчик С# / Angular
Где: удалённо
Опыт: от 1 года

Frontend-разработчик
Где: удалённо
Опыт: от 3 лет

Embedded Linux-разработчик
Где: Москва
Опыт: от 1 года

Разработчик автотестов Java
Где: удалённо
Опыт: от 2 лет

UX-исследователь (Middle/Senior)
Где: Москва, можно удалённо
Опыт: от 2 лет

Data Engineer
Где: Москва
Опыт: от 3 лет

Разработчик 1С
Где: удалённо
Опыт: от 3 лет

Middle/Senior DevSecOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет

Главный администратор Unix
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

#вакансии #работа

Читать полностью…

Типичный программист

Что там у питонистов? Собрали свежую подборку лучших материалов по Python

Узнайте, как подключить AutoGPT к своему проекту, какие обновления затронули Django и как обучить GPT-4 новым данным. Бонусом — огромная подборка полезных статей, гайдов и видео: https://tproger.ru/articles/python-digest-8/

#python #нейросети

Читать полностью…

Типичный программист

В HTML ​появился новый семантический элемент <search>

В спецификации HTML появится новый элемент <search>, предложенный Скоттом Охарой. По большой части обновление решает вопрос семантики/доступности, но новой функциональности не добавляет. Но решение всё равно интересное.

<search> будет содержать в себе элементы управления формой, например, ввод текста, выпадающие списки или кнопки. По сути, <search> — раздел документа, который используется для поиска или фильтрации. И его можно использовать, например, для фильтрации результатов или строк таблицы.

Превью описания нового стандарта

Небольшая статья, в которой чуть глубже рассказали, как использовать <search> лучше всего

#веб #фронтенд

Читать полностью…

Типичный программист

О сложном простыми словами расскажут гостям и жителям Калуги

Мероприятия такого масштаба для айтишников проходят в Калуге нечасто. Поэтому хоть IT Meetup Exoz состоится только через месяц, билеты лучше купить заранее. Вас ждут:
— 4 доклада о рефакторинге, HTTP 3, микросервисах и не только;
— дискуссии со спикерами;
— активности между докладами;
— розыгрыш крутых призов;
— а также афтепати после мероприятия.

Когда: 27 мая 10:30

Приобретайте билеты, пока они в наличии: https://tprg.ru/5JeM

Реклама ИП Петров Денис Алексеевич LjN8KKWLU

Читать полностью…

Типичный программист

Не нужно давать джуну доступ к проду

Читать полностью…

Типичный программист

Несколько полезных инструментов для работы с API с бесплатными возможностями

Сохраните себе, чтобы не потерять:

1. DevDocs — все API-документации в одном месте. Самый большой его плюс в том, что все они унифицированы, есть удобный поиск и быстрый доступ к информации.

2. Postman — помогает упростить процесс разработки, тестирования и управления API. Интуитивно понятный интерфейс, чтобы создавать и отправлять HTTP-запросы, а также анализировать их результаты. С его помощью также можно создавать коллекции запросов, организовывать их в папки и делиться ими с командой.

3. SlashApi — инструмент для быстрого создания REST API без необходимости писать бэкенд. SlashApi соединяется со всеми популярными приложениями и инструментами, которые вы используете: PostgreSQL, Telegram, MySQL и т.д.

#инструменты #api

Читать полностью…

Типичный программист

Визуализация алгоритма получения фрактала, который называется Драконом Хартера-Хейтуэя

Требуем 10-часовую версию видео!

#фракталы

Читать полностью…

Типичный программист

Это немного, зато это честная работа.

Читать полностью…

Типичный программист

Шпаргалка по всем свойствам CSS Flexbox

Рассматриваем основы, разбираемся в свойствах и делимся шпаргалкой

#css #фронтенд #веб

Читать полностью…

Типичный программист

От онлайн-знакомств до расшифровки ДНК. От покупок в интернете до полётов на Марс. Есть ли отрасли, где не нужно анализировать данные?

Спойлер: мы не нашли.

Поэтому умение анализировать данные — важный навык для специалистов из разных областей. Что такое данные, какими инструментами с ними работать, рассказали вместе с OTUS в статье: https://tprg.ru/AWOb

Реклама ООО «Отус Онлайн-Образование»

Читать полностью…

Типичный программист

JetBrains показала обновлённого маскота языка Kotlin — его зовут Коди

Впервые JetBrains представила маскота Kotlin ещё в 2021 году (1 картинка), после чего немного переработала его дизайн (2 картинка).

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

Коди давай! Да кодю я!!!

#android #kotlin

Читать полностью…

Типичный программист

Почему увольняют самых опытных?

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

Жёсткая, но правдивая статья, в которой разбирают, почему сегодня менеджерам проще избавиться от «рок-звёзд» и бизнес действительно может от этого выиграть.

#карьера #работа #softskills

Читать полностью…

Типичный программист

Подборка игр для программистов по самым разным направлениям:

1. На CodinGame с помощью написания кода и создания собственного ИИ вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает большинство языков программирования.

2. Check iO — это браузерная игра в жанре «Приключение», которая поможет с изучением Python.

3. В Code Monkey вы научитесь кодить онлайн, хватая бананы. На западе учителя часто используют Code Monkey для преподавания программирования на CoffeScript и Python.

4. Давно хотели научиться выходить из Vim? Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.

5. Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать, создавая боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.

#начинающим #python #csharp #java #vim

Читать полностью…

Типичный программист

А вы хорошо разбираетесь в компьютерных играх?

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

#игры #тесты #gamedev

Читать полностью…

Типичный программист

Inflection AI создали чат-бота Pi, который очень похож на Саманту из фильма «Она»

Inflection AI — стартап сооснователя DeepMind и соучредителя LinkedIn, который собирается конкурировать с Open AI.

В своём чат-боте они сделали акцент на дружелюбности и человечности. Чат-бот Pi работает прямо в браузере и пока что абсолютно бесплатно. Но самое впечатляющее — это голос. Просто попробуйте голос Pi 4 (внизу справа) и вы удивитесь, как, оказывается, натурально может звучать синтетичечкий голос.

#нейросети #ии

Читать полностью…

Типичный программист

Представьте, что ваша бывшая работа — это фильм. Как бы он назывался?

#обсуждение

Читать полностью…

Типичный программист

Хотите внести вклад в развитие IT-образования?

Академия Яндекса открывает программу поддержки для студентов и аспирантов, которые учатся на IT-направлениях и хотят попробовать свои силы в качестве учебных ассистентов (помощников преподавателей).

Принять участие могут студенты и аспиранты российских вузов, которые изучают компьютерные науки и хотят делиться знаниями с другими. Это отличная возможность познакомиться с передовыми практиками индустрии и начать свой путь в преподавании IT-дисциплин ещё до получения диплома.

Бонусы для победителей конкурса:
— обучение передовым практикам преподавания IT в вузах от экспертов этой сферы;
— опыт работы в реальной среде обучения;
— ежемесячная финансовая поддержка в течение 2023/2024 учебного года.

Успейте подать заявку до 15 мая: https://clck.ru/34C4aY

Реклама ООО «Яндекс» LjN8KYLbN

Читать полностью…

Типичный программист

Как работает CSS Position — объяснение с примерами кода

Рассказываем, как работать с CSS Position и применять его свойства — relative, absolute, static, fixed и sticky для разработки веб-сайтов

#веб #фронтенд #css

Читать полностью…

Типичный программист

Разработчик xtekky создал проект GPT4Free, который позволяет нелегально использовать ChatGPT, обходя ограничения от OpenAI

Для этого используются уязвимости в API, а доступна как модель GPT-3.5, так и GPT-4.

#нейросети #безопасность

Читать полностью…

Типичный программист

Сколько рядов набрали?

Читать полностью…

Типичный программист

В полку нескучных идей для пет-проектов прибыло

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

#diy #кек

Читать полностью…

Типичный программист

Структуры данных могут быть пугающими. Особенно во фронтенде и особенно для самоучек

Но с толковым объяснением всё не так уж страшно. Вот материал, который поможет в этом разобраться.

Статья на английском, но написана простым языком, а главное — в ней много примеров.

#фронтенд #алгоритмы

Читать полностью…

Типичный программист

ЛСР даёт дополнительные скидки для IT-специалистов, которые оформят льготную ипотеку в ближайшее время

Скидка составит от 1 до 3% в зависимости от количества комнат в квартире. Акция действует для сотрудников компаний-партнёров программы застройщика.

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

Для сотрудников компаний, которые не являются партнёрами, но соответствуют требованиям, могут подобрать индивидуальные условия

Узнать подробнее об акции

Реклама. ООО «ЛСР. НЕДВИЖИМОСТЬ-СЗ» LjN8KPVz4

Читать полностью…

Типичный программист

Облачная синхронизация кодов в Google Authenticator оказалось опасной

Изначально не писали про новую фичу, потому что многим в нашей команде решение показалось спорным и потенциально уязвимым. Оказалось, не зря

Эксперты по кибербезопасности обнаружили, что когда Google Authenticator синхронизирует коды с «облаком», трафик шифруется недостаточно хорошо. Злоумышленники могут видеть seed-информацию и генерировать свои одноразовые коды.

#безопасность #google

Читать полностью…

Типичный программист

Марафон желаний: подборка материалов, которые помогут соотнести мечты с реальными возможностями

Зачем разработчику личный план развития и как его составить

Как найти своего ментора в IT

Как ставить цели правильно, а неправильно не ставить

Составляем правильное ТЗ или 18+ вопросов по хотелкам заказчика, которые нужно задать перед началом работы

Эксперты о том, как составить качественное техническое задание

#softskills #карьера

Читать полностью…

Типичный программист

Тяжелые будни тестировщика

Читать полностью…
Подписаться на канал