tproger | Technologies

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

Subscribe to a channel

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

Хотите познакомиться с лучшими практиками DevOps и с основами Kubernetes?

Тогда приходите на бесплатный курс от beeline cloud. Он состоит из 10 видеоуроков длительностью от 10 до 30 минут и помогает познакомиться с архитектурными особенностями приложений. Кроме того, вся теория на занятиях подкреплена кейсами из реальной практики и рассказывается экспертами beeline cloud.

Погрузитесь в процесс гибкой разработки в облаке и освойте новую профессию: https://cloud.beeline.ru/

Реклама ПАО «Вымпелком-Коммуникации» LjN8KEW6N

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

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

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

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

SRE-инженер в Открытие
Где: Москва, можно удалённо
Опыт: от 2 лет

Android-разработчик в Иннотех
Где: удалённо
Опыт: от 2 лет

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

DevOps-инженер в Гринатом
Где: удалённо
Опыт: от 3 лет

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

Middle+ / Senior DevOps-специалист в Иннотех
Где: удалённо
Опыт: от 6 лет

Middle+ / Senior PHP-разработчик в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Старший Angular-разработчик в МТС
Где: удалённо
Опыт: от 3 лет

Senior Frontend-разработчик в Kokoc Group
Где: удалённо
Опыт: от 4 лет

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

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

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

Курсы по программирования для школьников

Обучение программированию даёт новому поколению не только перспективы в будущем, но и развивает конкретные навыки, такие как:

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

Творчество
Воплощение своих идей. Создание собственных программ, игр или веб-сайтов.

Работа в команде
Участие в коллективном программировании развивает навыки командной работы, обмена идеями и сотрудничества.

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

Код будущего х Я Образование х Яндекс Практикум объявляют набор на на 2023-2024 учебный год на курсы по программированию для школьников (13-17 лет).

Государственный грант на обучение, подробнее по ссылке.

Реклама АНО ДПО «Образовательные технологии Яндекса»

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

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

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

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

Там можно узнать, как выглядели в начале своего пути LEGO, Twitter, Amazon, IKEA, Uber и другие вещи, которыми мы пользуемся каждый день — от автомобилей и еды до электроники и сайтов.

Но самое интересное, что к скриншотам прикладываются интересные факты, истории и даже фото первых набросков. Вот, например, как выглядел прототип Twitter: https://www.firstversions.com/2015/07/twitter.html

#история #инструменты

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

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

​​Сеньор показывает, чему научил джуна за испытательный срок:

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

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

В апреле исследователи из Стэнфорда заселили в виртуальный город 25 ИИ-агентов. А сейчас у проекта вышел открытый исходный код.

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

Инструкции по запуску и все исходники уже лежат на GitHub: https://github.com/joonspk-research/generative_agents

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

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

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

Если вас часто посещают незваные гости, вот +1 мотивация, чтобы прокачаться в ИИ и микроконтроллерах.

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

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

Обновлённый роадмап по Data Science 2023

Если вы только подступились к Data Science, роадмап – хорошее средство сэкономить время. Так что представляю карту навыков Data Science глазами практикующего специалиста. На диаграмме Исикавы вы найдёте самые распространённые понятия и инструменты.

А подробнее — в статье: https://tproger.ru/articles/roadmap-data-science-2023/

#datascience

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

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

Начиная с 8 августа 2023 года, в России появились проблемы с использованием VPN

Пользователи сообщали о трудностях с подключением к зарубежным сервисам. Предположительно, Роскомнадзор тестировал блокировку VPN по AS — автономным системам . Объясняем как это работает в статье: https://tproger.ru/articles/pochemu-ne-rabotaet-vpn-v-avguste-2023-goda/?utm_source=tg&utm_medium=notification&utm_campaign=notification_second_wave&utm_term=post_new

#vpn #Роскомнадзор

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

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

На каких языках пишут ПО в космосе?

В статье рассказываем, какой код использовали первые астронавты на Луне, какие инструменты сейчас применяет NASA, почему Роскосмос создал свой язык «ДРАКОН», а в SpaceX выбрали С++: https://tproger.ru/articles/kakoe-po-nuzhno-chtoby-otpravit-svoj-modul-na-lunu/

#инструменты #история

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

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

Фронтенд: Вопросы на собеседовании

Делимся серией видео, которая поможет подготовиться к собеседованиям на позицию джуниор- и мидл-разработчика. Это — шпаргалка по техническим вопросам, которые действительно можно получить на интервью: https://youtube.com/playlist?list=PLNkWIWHIRwMFSLI9wBuHxuGI5lAZ7QNUg

Бонусом — репозиторий, где можно найти:
— Ответы на вопросы по HTML.
— Ответы на вопросы по CSS.
— Ответы на вопросы по JavaScript.
— Ответы на вопросы по React.

#фронтенд #собеседование

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

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

Old but gold: подборка статей, которые простым языком объяснят 3 вида паттернов

С примерами из жизни, кейсами для использования и кодом.

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

#паттерны

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

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

Чего ещё не хватает?

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

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

Как построить из своего кода полноценный город? Используйте Grappl

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

Как пользоваться инструментом читайте тут: https://tproger.ru/articles/grappl-instrument-kotoryj-pozvolyaet-progulyatsya-po-gorodu-iz-vawego-koda/?utm_source=tg&utm_medium=notification&utm_campaign=notification_second_wave&utm_term=post_new

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

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

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

Какие 8 самых необычных книг стоит почитать C++ разработчику?

Миллисекунды алгоритмов или чистота архитектуры, это конечно хорошо. Но как насчёт, например, осознанности деятельности C++ программистов? В этой подборке как раз про это. Тонкий юмор, немного философии и пара экземпляров из «золотого фонда» классической литературы для C++ разработчиков.

Приятного чтения: https://tproger.ru/books/8-neobychnyh-knig-dlja-c-razrabotchika/

#cpp #книги

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

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

А теперь к действительно важным недостаткам Python

Автор статьи собрал самые ненавистные стороны Python: от того, что нельзя взять и задать пустой список как значение по умолчанию для аргумента до бага с именем Гвидо Ван Россуммо — ведь пишется «Гвидо», а читается «Хидо».

Если только выбираете этот язык для изучения или хотите глянуть на язык с другой стороны, эта статья для вас: https://habr.com/ru/articles/753672/

#python

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

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

Изучение Vue.js в 2023 году: дорожная карта разработчика

Изучение Vue.js стоит начать с того, что это популярный JavaScript-фреймворк для создания пользовательских интерфейсов. Ядро Vue включает в себя библиотеку ядра и маршрутизатор, а сам фреймворк пригоден для постепенного внедрения, в отличие от аналогов-монолитов.

А дорожная карта для поможет выбрать, что и зачем учить в 2023 году: https://tproger.ru/articles/izuchenie-vue-js-v-2021-godu-dorozhnaja-karta-razrabotchika/

#js #веб

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

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

​Бесплатный курс по PostgreSQL с нуля на Python

Это — двухчасовой плейлист, который поможет освоить основы работы с PostgreSQL. Все ролики в общем доступе, можно смотреть без доната.

Сохраняйте, чтобы не потерять: https://www.youtube.com/playlist?list=PLPPIc-4tm3YQsdhSV1qzAgDKTuMUNnPmp

#sql #python

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

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

А вы знали, что для кода, от которого зависит жизнь человека, есть специальный стандарт?

MISRA C — это набор промышленных рекомендаций и стандартов, разработанных ассоциацией MISRA (Motor Industry Software Reliability Association) для разработки программного обеспечения на языке Си. Это — стандарт с огромным количеством запретов, чтобы повысить безопасность и надёжность кода в том случае, когда от его качества зависит жизнь человека.

К примеру, представьте, что самолёт вдруг отказался опустить шасси. Или рентген взял и облучил вас высокой долей радиации. Или робот-хирург отказался работать посреди операции. Здесь и нужен этот стандарт.

Рассказываем подробнее про MISRA C в статье: https://tproger.ru/articles/zachem-nuzhen-misra-c-standart-s-ogromnym-kolichestvom-zapretov/

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

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

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

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

Сейчас Codeby Academy ведёт набор студентов на трёхмесячную программу по курсу «Тестирование WEB-приложений на проникновение». За это время вы изучите как базовые, так и продвинутые техники для:
— активного фаззинга;
— эксплуатации и защиты от основных видов уязвимостей веб-приложений;
— пассивного сбора информации о приложении и многое другое.

Бонусом вы получите ресурсы об этичном хакинге, узнаете о самых популярных и законных площадках для практики навыков, а также возможность узнать секреты работы четырехкратных чемпионов StandOff.

Реклама ООО «Академия Кодебай LjN8KUF1c

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

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

Какие «бумажки» действительно подтвердят скилл программиста? А какие — нет? И нужны ли они вообще?

Расскажите, что думаете и поделитесь опытом.

#обсуждение

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

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

У Copilot новый конкурент: Stability AI выпустили новую нейросеть StableCode для генерации кода

У LLM есть три уровня: базовая модель, модель инструкций и модель с большим контекстом — до 16 тысяч токенов. Это гораздо больше, чем у конкурентов.

На старте будут поддерживаться Python, Go, Java, JavaScript, C, markdown и C++. Модель сможет также объяснить уже существующий код и исправить баги. Ранняя версия доступна в Hugging Face: https://huggingface.co/stabilityai/stablecode-completion-alpha-3b-4k

#нейросети #инструменты

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

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

Программируйте у себя на террасе в новой квартире в жилом комплексе Forst!

Квартиры бизнес-класса, выходящие на набережную с приватными лоджиями, стоимостью от 11,3 млн рублей.

В ЖК Forst доступна IT-ипотека по ставке 3% на весь срок. Стоимость квартиры при такой ипотеке до 30 млн рублей.

Пешком 14 мин. до м. Тульская, а значит будет больше времени на своё хобби, семью и профессиональное развитие.

Собственный детский сад на территории, где ребёнок находится под присмотром, пока вы полностью сосредоточены на своих делах.

Отделка White box max с первого дня заселения упрощает ремонт и приближает новоселье.

Выбор планировок на любой вкус — от комфортных студий до просторных пентхаусов, квартир с террасами и патио.

Ключи в 2024 году.

Специальное предложение при покупке квартиры в ЖК Forst действует до 31 августа!

Подробности уточняйте в отделе продаж.
+74951561473
Официальный сайт ЖК Forst.

Реклама ООО «Форма» LjN8KZJDx

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

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

Если вы не знали, даже у светофоров на парковке офиса Apple такой же дизайн, как у интерфейса окон на Mac.

Когда гайдлайны соблюдаются везде.

#apple #внезапныйфакт #кек

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

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

Разыскивается Senior/ Middle FrontEnd (React) разработчик

Компания АО «Гринатом» ищет себе в команду крутого специалиста для работы над продуктом для HR-автоматизации на российском IT-рынке!

Если вы хотите помочь сделать процесс найма сотрудников ещё лучше и при этом получать хорошую заработную плату, сидя у себя дома на комфортном диванчике, то переходите по ссылке. Там подробности, условия и возможность оставить отклик.

https://tprg.ru/qVmj

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

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

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

Сообщество айтишников снова собирается в Сочи — IT-Club by Сбер выходит в море

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

Вы можете работать в Сбере, а можете — нет. Вы можете жить в Сочи, а можете приехать только на 15 июля. Важно лишь ваше соучастие в идее собраться единомышленниками и с пользой погонять уютной айтишечкой на регатах.

Будет полезно, вкусно, незабываемо и.. бесплатно! Нужно только пройти предварительную регистрацию по ссылке и иметь опыт работы по специализации от 2 лет.

Реклама ПАО СБЕРБАНК

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

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

Как оценить свои хард- и софт-скилы?

Хард-скилы — это конкретные умения, которые мы применяем в работе. Это знания и навыки, которые отражаются в резюме. Кроме того, они подтверждаются документами об образовании, портфолио и успешными кейсами.

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

Как оценить в себе эти навыки — в статье: https://tproger.ru/articles/kak-ocenit-hard-skills-i-soft-skills/

#softskills

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

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

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

Младший Python-разработчик в Kokoc Group
Где: удалённо
Опыт: можно без опыта

UX-дизайнер в Иннотех
Где: удалённо
Опыт: можно без опыта

Middle Go-разработчик в МТС
Где: удалённо
Опыт: от 1 года

Программист-разработчик Python в Гринатом
Где: удалённо
Опыт: от 2 лет

QA Automation Java в Открытие
Где: удалённо
Опыт: от 2 лет

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

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

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

Middle/Senior Node.js-разработчик в МТС
Где: удалённо
Опыт: от 3 лет

Senior Frontend-разработчик в Kokoc Group
Где: удалённо
Опыт: от 4 лет

Senior / Lead Backend-разработчик (Java) в Гринатом
Где: удалённо
Опыт: не указан

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

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

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

Как разрабатывать высоконагруженные сервисы на современном стеке в команде амбициозных специалистов

Принять участие в One Day Offer для Java-разработчиков от Сбера и получить оффер!

Уже 12 августа Сбер приглашает Java-разработчиков уровня Middle/Senior/Lead познакомиться, пройти все этапы отбора, получите оффер и присоединиться к Java-сообществу крупнейшего банка страны.

Чем именно предстоит заниматься на должности Java-разработчика:

— участвовать в выводе продуктов с нуля в промышленную эксплуатацию;
— создавать высоконагруженные сервисы в направлениях digital и phygital;
— внедрять и автоматизировать новые процессы;
— создавать и развивать IT-продукты для сотрудников банка и миллионов клиентов.

Готовы к таким интересным задачам? Переходите по ссылке, регистрируйтесь на One Day Offer и участвуйте в интервью!

Реклама ПАО Сбербанк

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

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

Stack Overflow всё?

Оказывается, за последние полтора года трафик на Stack Overflow упал на 35-50%. Конечно, первое, что приходит в голову, — распространение ChatGPT, ведь нейропомощники дают достаточно качественные ответы, в том числе и при написании кода. Но ИИ ChatGPT не является основной причиной падения трафика.

Интересно, что падение трафика началось примерно в апреле 2022 года. И повлияло на это несколько очевидных причин:

1. Google Analytics изменила способ хранения куки, что привело к потере 15% трафика. Результаты Stack Overflow упали в Google, что снижает его видимость и полезность.

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

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

3. У ИИ, такого как ChatGPT, могут быть менее точные ответы, но у него нет этих недостатков. Он менее токсичен, а ранжирование поиска для него не имеет особого значения.

Если интересно копнуть глубже, автор статьи разбирает причины подробнее и подтверждает доводы реальными тестами: https://habr.com/ru/articles/751852/

А как вы считаете, есть ли будущее у Stack Overflow в таком виде, в котором он существует сейчас?

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

Читать полностью…
Subscribe to a channel