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

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

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

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

А в этой статье мы более подробно объяснили принцип его работы и показали, как его реализовать на C++: https://tproger.ru/articles/algoritm-dejkstry--kak-rabotaet-i-gde-ispolzuetsya

#алгоритмы

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

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

Когда еще ничего не готово, но на демо надо что-то показать:

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

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

🎉 Результаты розыгрыша:

Победители:
1. Игорь (@iupgrader)
2. Ольга (@Besolgale)
3. lop (@mrprolopstar)

Проверить результаты

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

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

Кстати, раз уж заговорили о Дяде Хуанге

NVIDIA теперь занимает второе место в списке самых дорогих компаний мира, уступая лишь Microsoft. До этого на втором месте чилили ребята из откусанного яблока. И, к слову, последний раз Nvidia удавалось их обогнать в далёком 2002 году. 

Сейчас для NVIDIA очень хорошие времена: в 2023 году акции компании взлетели почти на 240%, а с начала 2024 ещё на 147%. Такой рост в первую очередь связан с производством чипов для обучения ИИ, где компания практически является монополистом. Великие амудешники, конечно, тоже делают чипы, но спрос на их продукты явно меньше.

Немного цифр: капитализация компании сейчас составляет $3 трлн, что сравнимо с ВВП таких стран, как Великобритания или Индия.

#факты

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

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

Повелитель лучей тот ещё проныра

Генеральный директор NVIDIA Дженсен Хуанг произвёл фурор во время своего визита конференции computex 2024. Там он раздавал автографы и фотографировался со всеми желающими. А позже к нему подошла девушка и попросила расписаться у неё на груди — это фото моментально разлетелось по сети.

Кстати, вот что об этом думают на реддите: Дженсен Хуанг переместился во времени к себе 14-летнему, и сказал — «Дружище, ты не поверишь, но в будущем ты будешь носить только кожаную куртку и подписывать своё имя на груди молоденьких девушек, как рок-звезда». И нет, ты не музыкант, ты делаешь видеокарты.

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

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

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

Екатеринбург, вас ждут на Vertis Java Meetup    
    
На повестке — Java-разработка в Яндекс Путешествиях и Недвижимости. Держите подробности:   
    
— Михаил Черноскутов, старший разработчик платформенных сервисов в Путешествиях. Покажет внутренности связки Java + gRPC + Netty, а ещё разберёт грабли, которые можно собрать, если неправильно готовить gRPC.    
    
— Роман Косарев, руководитель направления разработки в Недвижимости. Расскажет, как синхронное API Недвижимости прошло эволюцию от REST до GraphQL Federation.    
    
— Екатерина Рыбалка, разработчик счастья путешественников в Путешествиях. Объяснит, как ребята пришли к Agile-методикам, чтобы итеративно декомпозировать и реализовывать фичи и задачи, и что из этого получилось.    
    
Vertis Java Meetup пройдёт в Екатеринбурге 8 июня, будет онлайн-трансляция. Зарегистрироваться можно здесь.

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

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

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

Никто:

Юзеры Android делают скриншоты:

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

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

Не ну после такого любая девушка будет вашей

#кек

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

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

Как заработать на стиралке: при условии, что у вас нет хорошей камеры и девушки, которая в ней застряла?

Ответ: даже при отсутствии вышеперечисленного, заработать на стиралке можно, нужно лишь проявить смекалку. Доказательство — видео выше. Его автору отключили монетизацию за использование мелодии стиральной машины Samsung.

Потому что гений с ником Audego ещё 9 лет назад, выложил на ютуб видос с этим звуком и получил на него Content ID. И теперь каждый раз ему прилетает кеш, когда чья-то стиралка завершает стирку с такой мелодией на стриме или видео.

#кек

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

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

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

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

Как лучше всего их изучать? Рассказываем: 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

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

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

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

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

Подкаст доступен на всех популярных площадках. Выбирайте свою и развивайте коммуникативные навыки: https://tprg.ru/6bxS

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

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

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

Как выбрать вуз для программистов в 2024 году

Как не прогадать с вузом и направлением подготовки, расскажут в прямом эфире 13 июня в 18:00.

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

Когда: 13 июня (четверг), 18:00 по мск
Где: канал Института iSpring

Читайте подробную программу и регистрируйтесь по ссылке.

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

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

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

О технологиях и профессиях будущего расскажут уже в эти выходные

Сейчас в Санкт-Петербурге проходит фестиваль «Т-Двор». 8 и 9 июня программа фестиваля будет посвящена технологиям и профессиям будущего. Гости смогут посетить научпоп-лекции от известных популяризаторов науки, послушать выступления ведущих ИТ-экспертов, а также узнать про профессии будущего и как не ошибиться с выбором университета.

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

А как себя вести на таких мероприятиях мы рассказали в этой статье.

#новости

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

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

Умеете кодить и хотите узнать, в каком направлении можно развивать свою карьеру? 

Интенсивы с упором на практику вам в помощь! Зачастую на коротких программах не просто учат востребованным скилам, но и объясняют, в каких сферах и профессиях они нужны.

Например, недавно Школа анализа данных Яндекса анонсировала SRE Week. На открытом интенсиве будут рассказывать как об эксплуатации больших информационных систем, так и о задачах SRE-специалистов: траблшутинге, SLA, capacity planning и многом другом. Для разработчиков это отличный шанс попробовать себя в новой сфере, а для студентов — построить траекторию развития в IT. 

SRE Week пройдёт с 17 по 22 июня. Участие бесплатное. Лекции будут доступны всем зарегистрированным, а сертификат — после отбора и успешной сдачи итоговой работы.

Подайте заявку до 16 июня и слушайте лекции топовых экспертов.

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

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

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

Массовые сокращения в IT-компаниях продолжаются: что происходит и к чему готовиться?
 
Последние годы стали роковыми для многих сотрудников в IT. Массовые увольнения затронули крупнейшие компании:
 
Amazon: за 2023 год уволили более 18 000 человек.
Meta* (запрещена в РФ): за 2 года — почти 22 000 человек.
Google и Microsoft: суммарно 22 000 увольнений за прошедший год.
 
Самое неприятное, что такой тренд продолжается. По данным Techcrunch, с начала 2024 года работу потеряли около 60 000 сотрудников из таких компаний, как Tesla, Apple, Disney и Cisco.
 
А что у нас? Ситуация с точностью противоположная: из-за ухода крупных компаний и релокации ощутимого количества специалистов за границу, российский рынок нуждается в кадрах.
 
А о том, что ждать дальше и почему происходят такие массовые увольнения, рассказали в статье.
 
#факты #работа

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

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

Оказывается, ребята из Docker Hub шутить умеют

Блокировка доступа для всех российских IP-адресов длилась почти неделю, однако сейчас Docker Hub работает без проблем. Примечательно, что никакие официальные комментарии по этому поводу так и не появились.

Может, мискликнули там случайно...

#docker #новости

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

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

R.I.P, но уже не Сдэк, а "Верный"

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

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

Вывод: экономия на иб, в конечном итоге повышает затраты в тысячи раз.

#новости

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

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

Синдром самозванца: откуда он берётся и что с ним делать?

Вам кажется, что ваши достижения — результат везения? А все вокруг гораздо круче вас и вот-вот это поймут? И вы недостойны занимаемой должности?

Если вы 3 раза кивнули, то, скорее всего, у вас есть синдром самозванца. Среди программистов это довольно популярная штука.

В статье читайте, откуда этот не самый приятный синдром берётся и что с ним делать.

#советы

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

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

​​Как работать с докером в условиях блокировки

Иронично, но, как правильно отметил автор этой статьи с хабра, у самого докера есть инструменты, чтобы обойти эту блокировку. А в своей статье рассказал о трёх проверенных способах, как это сделать: https://habr.com/ru/articles/818565/

#docker

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

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

Конкурс от 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 — это суперквалифицированный инженер. У него достаточно знаний по теме, большой опыт, есть определённые успехи, он уже запускал какие-то крупные продукты. И что важно — готов и умеет делиться опытом и знаниями с другими.
 
Если вы обладаете вышеописанными качествами и вас интересует такой трек развития, рекомендуем ознакомиться с этой статьёй. Там детально разобрали его роль и навыки. А также показали на примере команды системных аналитиков, насколько появление такого специалиста повлияло на рабочие процессы.

 #советы

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

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

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

#кек

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