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

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

​​Полное руководство по 30 ключевым структурам данных и алгоритмам

Держите статью, включающую 15 наиболее важных структур данных и 15 ключевых алгоритмов. Этот материал поможет вам успешно подготовиться к собесу или просто расширить навыки программирования. 

В каждой главе есть полезные ссылки на дополнительную информацию и практические задачи. А все алгоритмы реализованы в постоянно обновляемом репозитории, где есть псевдокод на C++, Python и Java.

#dsa #алгоритмы

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

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

Съёмка VHS, Нирвана на кассете, модемы, Zuko, дискеты, матричный принтер, прокатные фильмы… знакомо?

Тогда скорее смотри новый ролик от Яндекса – ведь это не просто ностальгия, а настоящее путешествие во времени!

А продолжить это путешествие можно 10 августа на YACAMP - IT-тусовке Яндекса, где объединяются технологии, лайфстайл, искусство в стиле гранж.

Весь день и всю ночь тебя ждут выступления от спикеров Яндекса, IT-казино, квест по сервисам Яндекса, вечеринка и многое другое.

Регистрируйся, YACAMP ждёт только тебя!

Реклама ООО "ЯНДЕКС", ИНН 7736207543 , erid LjN8KZGoF

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

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

Разработчик ПО из Казани? Познакомься со специалистами ТехноХаба Сбера и прокачай свои скилы!

ИТ-академия ИТ-парка запустила курс для разработчиков «Cross-platform developer on JavaScript» совместно с Андреем Власовым — лидером компетенций, руководителем технологического Хаба Сбера в Казани с опытом в разработке 16 лет.

Кому понравится? Разработчикам ПО с опытом работы во frontend 1-2 года.
 
По окончании курса ты получишь знания и навыки, соответствующие уровню Middle Javascript Developer, а именно:

— продуктовое мышление;
— UX/UI проектирования в figma;
— разработка web-приложений на React;
— разработка серверных приложений на Nodejs + Express + Mongo;
— написание эффективных тестов для приложений;
— глубокое понимание micro-frontend архитектуры на больших проектах.

Запишись на собеседование прямо сейчас.

Бонусом ты получишь офлайн-консультации с наставником, защиту выпускной работы перед экспертами и удостоверение о повышении квалификации.

Набор открыт до 15 августа.
Объем курса: 124 акад/ч (продолжительностью 5 месяцев).
Формат: офлайн, в ИТ-парке им. Б. Рамеева.

Номер телефона для связи: +7 937 594 2209.

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

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

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

Что вы знаете о гостеприимстве?

Недавно Apple открыла свой первый магазин на одной из станций метро в Малайзии. Samsung не очень оценили такой шаг и решили ответить весьма необычным образом — они обклеили всю ближайшую территорию вокруг магазина Apple рекламой своей техники.

Но это ещё не всё. Угадайте, как теперь называется эта станция метро. Правильный ответ: Samsung Galaxy Train Station.

#samsung #apple

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

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

Начните обучение в магистратуре в Центральном университете уже на 3-м курсе бакалавриата!

Центральный университет — современный вуз, созданный при поддержке ведущих компаний России: Т-Банка, Авито и других.

Учебу реально совместить с последними курсами бакалавриата или действующей работой. Вы будете учиться 20 часов в неделю в вечернее время в первый год, а занятия проводят в центре Москвы профессоры из МГУ, МФТИ, РЭШ и практики из индустрии.

Обучение в университете построено по принципам ИТ-компаний, со средой, способствующей росту и развитию. У каждого студента будет:

— личный ментор по траектории обучения;
— доступ к карьерному центру с коучами и консультантами;
— опыт работы в проектах 30+ компаний-партнеров уже во время обучения;
— диплом гособразца.

Участвуйте в онлайн-отборе, чтобы выиграть грант на обучение до 1,2 млн рублей. Больше подробностей про университет и конкурс грантов по ссылке!

erid:2Vtzqx9Rzzf
Реклама. АНО ВО «Центральный университет» ИНН 7743418023, erid:

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

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

Как начать карьеру в Data Science? Поступите в онлайн-магистратуру «Науки о данных» и учитесь у экспертов из экосистемы Сбера и НИТУ МИСИС

Получите качественное образование, погрузитесь в индустрию и приобретёте первый практический опыт по специальности. 

Вы сможете:

— под руководством практикующих data-экспертов решать реальные бизнес-задачи, 
— освоить актуальный стек технологий для развития в аналитике данных или Data Science, 
— разработать собственный проект уже в ходе обучения,
— развить мягкие навыки по модели Сбера,
— применить полученные знания на практике в экосистеме Сбера или компаниях-партнерах,
— подтвердить профессиональный уровень дипломом магистра НИТУ МИСИС гособразца. 

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

Подайте заявку, сдайте экзамен — и начинайте учиться уже этой осенью!

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

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

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

Питонисты, кто владеет магией? Ваш выход.

На конференции PyCon в Москве были замечены люди в футболках, призывающих стать заклинателем змей.

Обладание теоретическими знаниями защиты от мангустов и наличие иммунитета к ядам приветствуются. 

Говорят, это рекрутеры X5 Tech выделились. Вот так надо разработчиков искать.

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

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

Ноутбуки, оставленные без присмотра будут обновлены до Windows 11

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

#кек

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

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

Вот ещё небольшой асмр в честь праздника

#позалипать

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

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

​​24 CSS-проекта: Анимация загрузки, индикаторы выполнения, карточки и многое другое

На freeCodeCamp вышло новое видео, в котором вы сможете узнать, насколько хорошо вы на самом деле знаете CSS.

На протяжении 24 заданий вы будете воссоздавать компоненты и макеты из популярных приложений, таких как GitHub, CodePen и Instagram. Вы также создадите анимацию загрузки, индикаторы выполнения, карточки и многое другое, используя чистый CSS: https://youtu.be/TzuWIHGFKCQ

#css

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

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

Мем дня: CrowdStrike предложила нерабочий купон в Uber Eats на $10 жертвам недавнего BSOD-апокалипсиса
 
В прошлую пятницу CrowdStrike выпустила неисправное обновление, которое сделало непригодными для использования около 8.5 миллионов устройств Windows, по данным Microsoft
 
В попытке загладить вину, компания разослала некоторым пользователям сообщения, заявив: «‎Чтобы выразить наши извинения, ваша следующая чашка кофе или поздняя ночная закуска за наш счёт!»‎
 
Но вот только загвоздка заключается в том, что при активации купона пользователи вместо чашки кофе получили сообщение об ошибке, в котором говорилось, что подарочная карта была «‎отменена и больше не действительна.»‎
 
Главное — не подарок, а внимание, как говорится...
 
#новости
 

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

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

Ищем начинающего таланта в продажах

Что предстоит делать:
— поиск и обработка клиентов;
— презентация услуг и переговоры;
— консультации и сопровождение клиентов.

Другие детали:
Зарплата: договорная.
Тип занятости: полная занятость.
Опыт: 1 год.
Место работы: гибрид.
Город: Москва.

Подробнее — смотрите на сайте!

#вакансии

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

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

Уже завтра пройдет митап открытых платформ ВКонтакте 2024

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

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

Когда: 25 июля 2024 года в 19:00.
Где: Москва, офис VK в БЦ Skylight — онлайн и оффлайн по предварительной регистрации.

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

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

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

Результаты исследования: что происходит с DevOps в России?

Помните, мы публиковали опрос ребят из «Экспресс 42» о состоянии DevOps в России? Теперь они собрали и проанализировали результаты, о которых расскажут на онлайн-вебинаре.

Когда: 26 июля в 11:00, нужна регистрация.

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

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

#исследование

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

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

​​GPT-5: что известно про модель OpenAI нового поколения?
 
На днях OpenAI выкатили новую «экономную» версию — GPT-4o mini. Она пришла на замену старой GPT-3.5, которую уже почти отправили на пенсию. Новая модель ещё и дешевле: миллион входных токенов обходится в 15 центов, а выходных — 60 центов.
 
Но что насчёт более мощной GPT-5, которую ждут с начала этого года? Мира Мурати, CTO OpenAI, предположила, что новую модель стоит ожидать не раньше конца 2025 года и даже начала 2026 года. А Сэм Альтман, глава OpenAI даже заявил, что следующая версия может даже не называться GPT-5, подчёркивая, что качество проекта приоритетнее, чем соблюдение графика релизов.
 
И всё же мы постарались собрать всю имеющуюся информацию и рассказали: что будет внутри и сколько будет стоить. 
 
#нейросети #chatgpt

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

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

Используйте с умом

#кек

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

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

Как тестировщику подготовиться и пройти собеседования в тир1 компании России

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

Поэтому, если заинтересованы в этом, рекомендуем посмотреть: https://tproger.ru/interview/kak-testirovshhiku-podgotovitsya-i-projti-sobesedovaniya-v-top-kompanii-rossii

#qa #карьера

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

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

Вышла MMORPG с управлением персонажами через API на любом языке программирования

Разработчики редко получают возможность попрактиковать свои программистские навыки в RPG-играх. Ещё реже встречаются подобные MMORPG. Но Artifacts призвана решить эту проблему.

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

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

#игры

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

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

Когда весь отдел хочет отпуск в одно и то же время

Хотя, кажется, тим лид в лице Фродо знает, кто уйдёт первым

#кек

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

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

ИИ научили красть информацию с монитора по излучению HDMI-кабеля

Исследователи из Университета Республики в Монтевидео, Уругвай, разработали методику перехвата информации с мониторов через излучение HDMI-кабеля.

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

Однако использование ИИ делает эти атаки более эффективными и доступными, учитывая уровень точности в 70%, технология уже обладает потенциалом для перехвата критически важной информации. Вопрос лишь в максимальном расстоянии такой атаки.

#новости

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

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

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

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

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

Как говорил мой дед: «‎без труда не вынешь и рыбку из пруда, а без знаний SQL — данные из базы»‎

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

Сохраняйте, чтобы не потерять. В комментариях также оставляем PDF-файл с шпаргалкой!

#sql #шпаргалка

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

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

Небольшой чекап по знанию Python библиотек

Недавно мы рассказали о 30 самых полезных библиотеках Python для веб-разработки в 2024 году. Если ещё не читали, обязательно загляните!

А если вы уже уверены в своих силах, почему бы не пройти тест, который покажет, насколько хорошо вы разбираетесь в библиотеках Python? Возможно, вы даже найдёте что-то новое и полезное.

#python

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

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

С Днём Системного Администратора!

Этот замечательный праздник впервые был организован в 1999 году сисадмином Тедом Кекатосом. Он справедливо решил, что раз в год специалисты этой профессии заслуживают особой благодарности со стороны коллег и пользователей.

И мы полностью разделяем его мнение. Без вас любые рабочие процессы превратились в хаос. С праздником!

#sysadminday

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

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

На связи команда Jobski — энтузиасты в области HR Tech решений. 

Мы запустили удобный сервис по поиску работы в IT/Digital. 

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

Разыскиваются разработчики, аналитики, devOps, кванты, тестировщики, DS, дизайнеры и все кто связан с айти.

Регистрация через телеграм, можно импортировать готовое резюме из HH.

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

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

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

Осторожно, возможно сейчас у вас сведёт олдскулы: вот такой маленький, но самый настоящий жёсткий диск устанавливали на Nokia N91.

Это телефон с улучшенными мультимедийными возможностями, работающий под управлением Symbian OS 9.1 и оснащённый 4 и 8 ГБ памяти.

#hardware

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

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

Главное — не подавать виду

#кек

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

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

Как инженер в ковбойских ботинках создал первый персональный компьютер, вопреки воле огромной корпорации
 
В августе 1980 года, когда в IBM почти никто не верил в успех домашнего компьютера, Дон Эстридж получил шанс завершить проект, начатый его предшественником Биллом Лоу. С командой, которую называли «чёртовой дюжинной», он за год разработал и вывел на рынок IBM PC, нарушив кучу корпоративных правил, преодолев горы бюрократии и консерватизма. Но это того стоило — машина завоевала 70% рынка к 1983 году и навсегда изменила мир бизнеса и индустрии пк.
 
История Эстриджа — это история чудака, чья скромность и преданность делу вдохновляли команду, а решимость показала, что даже большие корпорации могут быть гибкими и инновационными, если в них работают правильные люди. К сожалению, его жизнь трагически оборвалась в авиакатастрофе, но его наследие в виде IBM PC остаётся важнейшим элементом истории.
 
Всю историю тут уместить сложно, но поверьте, там ещё много интересного. Обязательно почитайте на досуге.
 
#факты

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

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

Как ломаются большие системы и как их траблшутить

SRE (Site Reliability Engineering) — это сфера обеспечения бесперебойной работы высоконагруженных сервисов. Вспомните недавний инцидент с Microsoft, когда из-за ошибки антивируса на компьютерах по всему миру начали появляться синие экраны смерти. Вероятней всего, в этот момент SRE-инженеры начали оперативно плакать фиксить это дело.

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

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

#sre

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

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

Подборка игр для обучения веб-разработке:

1. В Elevator Saga вам предстоит управлять лифтом с помощью JavaScript, разгадывая задачки. Игра опенсорс, так что можно покопаться в исходниках: http://play.elevatorsaga.com/

2. В Hex Invaders игрок должен быстро переводить шестнадцатеричное значение цвета на человеческий язык и сбивать пришельцев, чтобы спасти человечество: http://www.hexinvaders.com/

3. Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно: отличная игра для начинающих программистов. Есть два уровня сложности: https://www.bloc.io/ruby-warrior/

4. Flexbox Froggy — это логическая онлайн-игра, в которой вы должны помочь лягушкам добраться до их кувшинок. Делается это с помощью CSS Flexbox, что очень поможет развить навыки вёрстки: http://flexboxfroggy.com/

5. CSS Diner — отличная игра для знакомства с CSS-селекторами. Игроку даётся стол с посудой, заданный анимированной HTML-формой, и предмет или предметы, которые нужно взять со стола: https://flukeout.github.io/

#начинающим #веб

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