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

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

Если вас часто посещают незваные гости, вот +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 #книги

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

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

Гринатом в поисках Middle/Senior Backend Python Developer в команду Атом Око

Чем занимается команда: автоматизирует внутренние процессы и делает продукты на внешний рынок, в том числе, высоконагруженные (детекция объектов на спутниковых снимках, импортозамещённый аналог OCR-сервиса, поисковые системы и многое другое).

Что предлагают:
— ресурсы, чтобы делать лучшие продукты на рынке;
— удалёнку;
— ДМС со стоматологией;
— профессиональную команду из фронтенд-, бэкенд-разработчиков, DS, аналитиков, дизайнеров, тестировщиков.

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

Откликнуться: https://tprg.ru/Nszj

#вакансия

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

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

Copilot стал показывать ссылки на код из других репозиториев

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

GitHub Copilot не остался в стороне и теперь в нём появились ссылки на предложенный нейросетью код, который был взят из других репозиториев. И самое важное — Copilot указывает лицензии из репозиториев с предложенным кодом. Для этого Copilot анализирует весь код на GitHub, и находит совпадения.

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

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

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

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

Решили учить Python? У нас есть подборка из 181 бесплатного материала + бонус

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

https://tproger.ru/digest/data-science-python/

#python #обучение

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

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

Ребят, ищем пишущего IT-редактора блогов в Tproger

Условия: удалёнка, фултайм

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

Требования:
— пишете логично и ёмко, видите стилистические и речевые ошибки в тексте;
— быстро находите и проверяете информацию (в том числе в англоязычных источниках);
— любите общаться с экспертами и умеете их разговорить;
— спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна;
— тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь;
— знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat.

Чтобы откликнуться, заполняйте анкету.

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

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

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

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

Специалист отдела сопровождения в Открытие
Где: удалённо
Опыт: от 1 года

Аналитик ПО Диасофт FA# (Digital Q) в Открытие
Где: Москва, можно удалённо
Опыт: от 2 лет

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

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

Аналитик / Технолог в Иннотех
Где: удалённо
Опыт: от 3 лет

Руководитель центра аппаратного проектирования в МТС
Где: Москва
Опыт: от 3 лет

Team Lead Node.js в МТС
Где: Москва
Опыт: от 3 лет

Senior фулстек-разработчик (.NET / React) в Иннотех
Где: удалённо
Опыт: от 5 лет

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

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

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

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

9Если вы не знали, то у Яндекс Практикума есть курсы по веб-разработке

Например программа «Фронтенд-разработчик» сфокусирована на углубленном изучении фронтенда. На курсе изучается HTML, CSS, JavaScript, TypeScript, React, Redux и другие технологии, а также необходимые инструменты Git, Bash и шаблонизаторы. Узнать подробности и подать заявку: https://tprg.ru/cqmO

А на курсе «Фулстек-разработчик» студенты получат ещё и навыки работы с технологиями Node.js, Express, MongoDB, PostgreSQ, Nest.js и Docker. В общем с современным стеком фронта и бэка, который часто упоминается в вакансиях. Подробности: https://tprg.ru/VNpz

Начать обучение по каждой из программ можно бесплатно.

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

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

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

У 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 в таком виде, в котором он существует сейчас?

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

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

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

Как правильно изучать PHP в 2023?

Основная информация есть на изображениях, а более подробно обо всех пунктах рассказали в статье: https://tproger.ru/articles/php-s-nulja-dorozhnaja-karta-razrabotchika-v-2022-godu/

#php #шпаргалки

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

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

Скончался создатель VIM Брам Муленаар

Об этом стало известно из его новостной группы. Семья рассказала, что Брэм скончался 3 августа. Он посвятил Vim большую часть своей жизни и очень гордился сообществом Vim.

Vim — редактор с открытым исходным кодом. За время существования Vim получил несколько наград и до сих пор считается одним из самых популярных текстовых редакторов.

:wq!

#история

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

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

Если учёные математики такие умные, почему они не зарабатывают кучу денег? А вот и зарабатывают

Эта история человека, который 14 раз выигравал в лотерею. Однажды он сорвал не только джекпот на сумму $27 036 142, но и 6 вторых призов, 132 третьих и 135k мелких выигрышей на сумму ещё $900k.

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

О том, как ему удалось подчинить себе лотерею — в статье: https://habr.com/ru/articles/751780/

#математика #история

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

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

Количество геймеров на Linux в Steam впервые превысило количество пользователей на macOS

Windows по-прежнему остаётся самой популярной системой среди участников Steam, занимая 96,21% аудитории. Но теперь следом идёт сначала Linux — 1,96%, а уже потом macOS с 1,84%. Процент небольшой, но этой первый случай, когда Linux вытеснила macOS по охвату аудитории.

Скорее всего, помог рост портативной игровой консоли Steam Deck. с SteamOS 3. Система основана на Arch Linux, а Proton позволяет Steam Deck запускать игры для Windows.

#linux #windows #тренды

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

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

AudioCraft: создаём музыку по описанию с помощью нейросети

AudioCraft — это библиотека для PyTorch, которая позволяет генерировать нейросетевую музыку. Это инструмент, который позволяет преобразовывать текст в код, обучать ИИ-моделей для генерации музыки и получать вывод в виде звуковых дорожек. Сами ИИ для генерации музыки — это AudioGen и MusicGen.

Написали небольшой гайд, как завести всё это самому: https://tproger.ru/articles/audiocraft-nejroset-dlya-sozdaniya-muzyki-po-opisaniyu/

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

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

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

Old but gold: книги по алгоритмам и структурам данных не для манки-кодеров

Вы больше не сможете смотреть на привычные вещи так же, как раньше. У вас больше не будет тарелок в раковине, а будет стек. А очередь в поликлинике вдруг станет очередью с приоритетом, ведь те, кому «просто спросить», почему-то проходят первыми.

После того, как вы прочитаете нашу подборку книг по алгоритмам и структурам данных, ваша жизнь изменится навсегда: https://tproger.ru/books/algorithms-data-structures-books/

#алгоритмы #книги

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