tproger | Technologies

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

84525

Всё самое интересное по программированию Разместить рекламу: @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

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

​​Что-то временно, что-то постоянно, а что-то — алгоритмы и структуры данных

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

Как лучше всего их изучать? Рассказываем: https://tproger.ru/experts/how-to-learn-algorithms/

Объяснение каждой структуры с примерами кода и полезными видео(для C++, csharp, go, java, javascript, Python): https://algodaily.com/lessons/an-executable-data-structures-cheat-sheet/python

Для старта изучения алгоритмов: рекомендуем начать со всеми известной книги «‎Грокаем алгоритмы»‎

#алгоритмы

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

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

Нейросети, которые мы действительно заслужили
 
В СПБ начали мониторить состояния дорог и улиц с помощью нейросети «Городовой». Эта система автоматически анализирует видеозаписи с камер, установленных на инспекционных автомобилях, и выявляет ямы на дорогах и другие нарушения. В случае обнаружения дефектов владельцам территории выписываются штрафы в размере 30 тысяч рублей.
 
При этом через некоторое время, этот инспектор гаджет вновь проедет по этим адресам и проверит, отремонтированы ли ямы, и в случае, если нет, вынесет повторный штраф.
 
#новости #нейросети

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

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

Разыскиваем системных аналитиков с опытом.

Стек: Java / Kotlin (JDK 11), Spring Boot, PostgreSQL, Apache Kafka, Openshift/ Kubernetes, TypeScript, React, React Native.
 
Задачи:
— Анализ функциональности ПО.
— Проектирование интеграции с источниками данных.
— Поддержка документации.
 
Бонусы:
— Зарплата до 330 000 рублей на руки, премии и скидки.
— Возможность выстроить свою систему на новом проекте.
— Нет legacy и есть полная свобода в выборе инструментов.

Откликайтесь тут

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

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

​​Специалисты Платформы Сфера поделились итогами ежегодного отчёта Russia DevOps Report 2023 

Исследование проведено совместно с партнёрами из МТС, IBS, Яндекс, Лаборатории Касперского, НИУ ВШЭ, ИСП РАН, ЭКОПСИ Консалтинг. Внутри пять треков: текущее состояние ИТ-рынка с фокусом на DevSecOps, рейтинги инструментов, отношение к безопасности, рынок специалистов и облачные технологии. 

Основной тренд — переход на отечественный софт и разработка собственного ПО. 

— Доля компаний, использующих решения российских поставщиков, увеличилась с 54% в 2022 году до 77% в 2023 году.

— 84% компаний создают высокотехнологичные продукты для внутреннего пользования, около 38% из них — для внешнего рынка.

— 48% участников исследования отметили, что наиболее важная задача в DevSecOps — контроль за уязвимостями в используемых программных компонентах. 

И тут, как говорится, любишь цифровизацию, люби и усиливай российскую DevOps-практику. Ключевые точки роста — улучшение качества кода (30%) и снижение себестоимости разработки (38%) за счёт автоматизации.  

Как итог: ознакомившись с отчётом, каждый читатель сможет сделать собственные выводы и найти что-то интересное для себя.

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

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

Академия Аналитиков Авито открыла набор на курс 2024 – 25

Это бесплатная образовательная программа для тех, кто хочет развиваться как аналитик данных или DS-инженер.

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

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

Зато у выпускников есть все шансы на вау-карьеру, в том числе в самом Авито.

Подать заявку.

Это #партнёрский пост

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

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

Зачем переводить производство ИТ-решений на российские системы?
 
Отечественным компаниям стало рискованно использовать иностранные инструменты для разработки ПО. Однако около 23% предприятий до сих не перешли на российский софт, по данным ежегодного отчета Russia DevOps Report 2023.
 
Это может привести к утрате работоспособности ПО, поскольку без поддержки иностранного вендора невозможно вовремя обнаруживать и устранять ошибки. К тому же в старых необновляемых версиях ПО могут возникать критические уязвимости, которые также не устранить самостоятельно.
 
Чтобы исключить угрозы, нужна своя доверенная среда разработки. Создать ее поможет переход на Платформу Сфера, которая включает 3 вектора защиты от уязвимостей. Решение обеспечивает надежную и бесперебойную работу ПО на объектах КИИ, позволяет гарантировать непрерывную разработку и поставку обновлений.  
 
🔹 Примером успешного внедрения российских инструментов в сфере доверенной среды разработки ПО стал совместный кейс Платформы Сфера и Банка ВТБ.

Сегодня порядка 80% продуктов и сервисов внедрено или находятся на разных стадиях тиражирования. Окончательное внедрение Платформы Сфера позволит Банку ВТБ вывести из эксплуатации около 20 зарубежных систем различных вендоров.

Реклама. ООО «Т1», ИНН: 7720484492

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

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

R.I.P. СДЭК: сервис у ребят конкретно прилёг
 
С воскресенья сервисы компании не работают, что вызывает массу неудобств для клиентов: люди не могут ни получить свои посылки, ни отследить их местоположение. По предварительным данным, причиной этого инцидента стала атака международной хакерской группы Head Mare.
 
Хакеры взяли на себя ответственность за взлом, опубликовав в соцсетях скриншоты из систем сдэка. По их словам, они использовали вирус, который шифрует данные в системе, что подтверждают и представители компании.
 
Масло в огонь добавляет ещё и то, что хакеры утверждают, что уничтожили бэкапы СДЭКа, которые обновлялись всего раз в полгода.
 
Признавайтесь, есть, кто назаказывал себе всякого и теперь в шоке от происходящего?
 
#новости

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

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

Microsoft запустила Copilot бота в Telegram!
 
Теперь вы можете пользоваться ChatGPT, на основе которого собственно и работает Copilot, не выходя из мессенджера. 
 
Важно: при авторизации просит номер, русские не подходят. Но это очень просто обойти — добавьте телефонный номер, например, США, в телефонную книгу и поделитесь этим контактом при авторизации.
 
Официальный анонс | Copilot bot

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

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

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

Стань супергероем тестирования 🦸‍♂️🔍

Мы ищем QA-инженеров для улучшения внутренних сервисов. Каждый день ты будешь помогать пользователям получать удовольствие от работы и расширять их возможности. 

● Тестирование front- и back-приложений
● Разработка тестовых моделей
● Зарплата до 215 000 р., ДМС, бонусы

Отправляй своё резюме тут 😎

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

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

​​Вся команда на дейлике: делится сделанными задачами

Сеньор с зарплатой 5к долларов:

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

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

Compiler Explorer: крутой проект для понимания компилируемого кода

Для того чтобы в этом убедится, достаточно ввести исходный код в левую панель, и сайт мгновенно покажет вам на правой панели скомпилированный результат. Инструмент поддерживает 69 языков, более двух тысяч компиляторов и широкий спектр архитектур, включая x86, arm, risc-v, avr, mips, vax, tensa, 68k, PowerPC, SPARC и даже для скуфов есть — 6502. 
 
Если интересуетесь компиляторами или компьютерной архитектурой, то настоятельно рекомендуем попробовать. А в этом обзоре вы сможете предварительно ознакомиться с его функционалом, ведь вышеописанные возможности — лишь малая часть того, на что он способен.

#архитектуры #компиляторы

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

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

У вас есть свободный слот? Теперь есть

«Свободный слот» — это новое шоу инженеров бигтеха. В нём молодые и амбициозные рассказывают о молодости и амбициях. 

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

Это #партнёрский пост

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

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

Зачем переводить производство ИТ-решений на российские системы?
 
Отечественным компаниям стало рискованно использовать иностранные инструменты для разработки ПО. Однако около 23% предприятий до сих не перешли на российский софт, по данным ежегодного отчета Russia DevOps Report 2023.
 
Это может привести к утрате работоспособности ПО, поскольку без поддержки иностранного вендора невозможно вовремя обнаруживать и устранять ошибки. К тому же в старых необновляемых версиях ПО могут возникать критические уязвимости, которые также не устранить самостоятельно.
 
Чтобы исключить угрозы, нужна своя доверенная среда разработки. Создать ее поможет переход на Платформу Сфера, которая включает 3 вектора защиты от уязвимостей. Решение обеспечивает надежную и бесперебойную работу ПО на объектах КИИ, позволяет гарантировать непрерывную разработку и поставку обновлений.  
 
🔹 Примером успешного внедрения российских инструментов в сфере доверенной среды разработки ПО стал совместный кейс Платформы Сфера и Банка ВТБ.

Сегодня порядка 80% продуктов и сервисов внедрено или находятся на разных стадиях тиражирования. Окончательное внедрение Платформы Сфера позволит Банку ВТБ вывести из эксплуатации около 20 зарубежных систем различных вендоров.

Реклама. ООО «Т1», ИНН: 7720484492

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

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

Проведите лето с Яндекс Практикумом и вернитесь на работу с новыми скилами

До конца июня вы можете получить дополнительный курс по цене одного.

— Выберите любой курс для специалистов с опытом и оплатите его до 30.06.
— Получите курс «Навыки рабочей коммуникации» в подарок.
— Изучите новые навыки, которые помогут вам вырасти в карьере. 

Выбрать курс: https://clck.ru/3AcfYk

Это #партнёрский пост

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

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

​​6 полезных шпаргалок по CSS, которые сэкономят вам часы работы

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

Чит-листы охватывают такие аспекты как:
— CSS Flexbox.
— CSS Grid.
— CSS Positions.
— CSS Display Values.
— CSS Selectors.
— CSS :nth-child Selectors.

Сохраняйте, чтобы не потерять: https://github.com/WebdevShefali/CheatSheets/tree/main

#css #фронтенд

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

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

Конкурс от IT-компании «Криптонит» и «Типичный программист»

Разыгрываем редкие книги про математику — их «Криптонит» перевыпустил сам. Вот какие комплекты вы можете выиграть:

Сборник «В царстве смекалки» Емельяна Игнатьева. Три тома задачек на умение нестандартно мыслить. Особенность сборника — обложки, которые рисовал дизайнер «Криптонита».
Книга «Леонтий Филиппович Магницкий и его арифметика» в редакции Дмитрия Галанина от 1914 года. Это первый в России печатный курс по математике, изданный в 1703 году.
Книга «Занимательная математика» Якова Перельмана в издании 1927 года. Это сборник математических рассказов и очерков, которые понравятся и взрослым, и детям.

Чтобы принять участие в конкурсе, нужно:

1. Подписаться на канал «Криптонит. Разработка, наука, шифрование»
2. Подписаться на канал «Типичный программист»
3. Нажать на кнопку «Участвовать»

Трёх победителей определим случайным образом 7 июня! Подробные правила конкурса на сайте kryptonite.ru.

#конкурс

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

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

Если вам кажется, что iPhone очень дорогой, просто посмотрите это видео

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

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

#ios

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

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

Docker Hub перестал работать в России. И это вряд ли просто временный форс-мажор
 
При попытке зайти на сайт Docker Hub юзеры сталкиваются с ошибкой «403 Forbidden». В сообщении с ошибкой указано, что Docker, как американская компания, обязана соблюдать экспортные контрольные регуляции США. Которые включают блокировку IP-адресов с Кубы, Ирана, Северной Кореи, Крыма, Судана и Сирии. И хотя России в этом списке нет, видимо, это не надолго.
 
А согласно ответу техподдержки Docker, которым поделился пользователь Хабра под ником kireevroi, компания больше не ведёт бизнес с российскими и белорусскими компаниями и убрала возможность покупки подписок из этих стран.
 
Ну что же, получается, будем писать свой докер? Или придумывать костыли
 
#новости

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

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

Порой в дождливый день смотришь в окно и думаешь, насколько ты ChatGPT или, может быть, вообще ГигаЧат?

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

#кек

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

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

Кто такой Head of Profession и зачем он нужен компании

Head of Profession — это суперквалифицированный инженер. У него достаточно знаний по теме, большой опыт, есть определённые успехи, он уже запускал какие-то крупные продукты. И что важно — готов и умеет делиться опытом и знаниями с другими.
 
Если вы обладаете вышеописанными качествами и вас интересует такой трек развития, рекомендуем ознакомиться с этой статьёй. Там детально разобрали его роль и навыки. А также показали на примере команды системных аналитиков, насколько появление такого специалиста повлияло на рабочие процессы.

 #советы

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

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

СДЭК, извини, но мы не удержались...

#кек

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

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

Яндекс поддерживает исследователей, которые занимаются искусственным интеллектом

Компания проводит международную научную премию Yandex ML Prize уже в шестой раз. Её вручают за достижения в области компьютерного зрения, машинного перевода, распознавания и синтеза речи, анализа данных, генеративных моделей.

В экспертном совете премии — ведущие российские исследователи в сфере ИИ, в том числе эксперты Yandex Research, Яндекс Погоды, Школы анализа данных. Многие сервисы компании основаны на технологиях машинного обучения, поэтому Яндекс готов поделиться своей экспертизой, поддержать молодых учёных и помочь им остаться в науке.

Лауреаты-исследователи получат по 500 тысяч рублей, научные руководители и преподаватели — по 1 миллиону. А ещё — гранты от Yandex Cloud для облачных вычислений на платформе, обработки экспериментов и обучения ML-моделей. Заявки принимаются до 21 июня, а победители будут объявлены осенью.

Подать заявку

Это #партнёрский пост

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

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

​​Когда осваиваешь новый фреймворк без документации:

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

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

Веб-разрабочик индус обманул криптанов на $37 млн, создав поддельный сайт биржи

Чираг Томар, 30-летний гражданин Индии, был арестован в аэропорту Атланты и обвинён в краже более $37 млн в криптовалюте. Он уже признал свою вину в федеральном суде и теперь ему грозит до 20 лет тюрьмы и штраф в размере $250 000.

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

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

#новости

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

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

OPS Talk by Sber уже скоро — успейте пройти регистрацию!
 
Встреча назначена на 30 мая в штаб-квартире Сбера! На митапе инженеры сопровождения и DevOps-инженеры поднимут тему вендорозамещения и импортозамещения ПО и технологий, а также разберут вопросы их сопровождения. 

Вы узнаете о надёжности высоконагруженных систем, рассмотрите конкретные кейсы и обменяетесь опытом со спикерами из Сбера, Wildberries и других компаний.

Присоединяйтесь к большому сообществу support-специалистов, чтобы пообщаться с коллегами из технологических компаний со всей страны.
 
Подробности и регистрация — на сайте! Количество мест ограничено.

Это #партнёрский пост

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

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

Как Линус Торвальдс ушёл в отпуск и создал Git всего за 14 дней

Ранее для контроля версий ядра Linux использовался BitKeeper, но закрытый исходный код и лицензия вызывали разногласия в сообществе. Конфликт обострился, когда разработчик Эндрю Триджелл обошёл лицензионные ограничения BitKeeper и создал инструмент на его основе.
 
Ларри Маквой (автор BitKeeper), не оценил такие мувы и дал Торвальдсу и разработчикам ядра Linux, использующим BitKeeper, три месяца для перехода на другой инструмент.
 
На фоне этого Линус решил найти альтернативу. На две недели он ушёл "в отпуск" и начал разрабатывать свой инструмент. 8 апреля он представил первые наработки Git, который изначально был простой системой для отслеживания состояний файлов.
 
А уже 17 апреля 2005 года состоялся первый настоящий мердж ядра с использованием Git. Вот так и появился инструмент, который сейчас считается стандартом в отрасли.
 
#факты

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

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

Больше не ищу тебя в аське: VK закрывает поддержку легендарного мессенджера

Все сотрудники будут переведены на более приоритетные проекты вк. А само приложение уже пропало из AppStore и Google Play. И хотя вряд ли из нас кто-то им сейчас пользуется, но вы ведь тоже словили ностальгию и нотку грусти?

#новости

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

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

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

Случай с пиццей не единственный, поэтому держите ещё несколько годных советов от ИИ:
— Каждый день нужно употреблять небольшие камни для улучшения пищеварения, так как в них много витаминов и минералов.
— Бег с ножницами – отличное упражнение для укрепления сердечно-сосудистой системы.
— Для борьбы с депрессией рекомендуется спрыгнуть с моста «Золотые ворота».
 
В комментариях поделитесь, что из вышеперечисленного показалось вам самым полезным

#кек #новости

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

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

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

В 2024 году аудитория социальных сетей достигла 5 миллиардов человек. Для сравнения, всего 10 лет назад количество пользователей составляло чуть меньше 2 миллиардов, а в 2004 году — всего 227 миллионов.

Очевидно, чтобы справляться с таким стремительно растущим числом пользователей и избегать сбоев, нужны надёжные и масштабируемые технологии. Мы проанализировали доступную информацию и поделились тем, на каких принципах и технологиях строятся самые популярные соцсети: https://tproger.ru/articles/na-chem-piwut-sovremennye-socseti--sposobnye-vyderzhat-ogromnyj-potok-lyudej

#соцсети

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

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

Будь на вершине карьеры с Самолетом
 
Наши друзья из Самолета ведут достойный карьерный блог! Они приложили много усилий, чтобы сделать его максимально привлекательным, информативным и полезным для тех, кто находится в поиске новых инструментов или хочет развиваться профессионально.
 
В своём канале они регулярно публикуют новости и инсайты, затрагивающие тему карьеры, и делятся инструментами, которые помогут вам в работе. Вот небольшая подборка наших любимых постов:
Как в 21 год стать руководителем разработки
Как Самолету удалось увеличить показатели сайта вакансий
Подборка из статей и инструментов, которые пригодятся в работе питонистам
Плюсы сквозного тестирования
Как без больших вложений повысить метрики проекта

Мы уже следим за ними, ты с нами?

Это #партнёрский пост

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