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

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

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

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

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

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

В апреле исследователи из Стэнфорда заселили в виртуальный город 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 #книги

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

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

Гринатом в поисках 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.

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

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

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

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

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

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

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

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

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

Как правильно изучать 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 #тренды

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