tproger | Технологии

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

84499

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo

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

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

Представьте, что у вас есть огромная куча носков, которую (зачем-то) нужно разделить на несколько кучек поменьше

Чтобы понять как, надо знать алгоритмы сортировки или кластеризации, но сегодня только про первое. А эта подборка статей нам в этом поможет:

Для чего и как лучше изучать алгоритмы.

Алгоритмы сортировки: основы, виды и задачи разного уровня сложности.

Большой бесплатный ​курс по алгоритмам.

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

#алгоритмы

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

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

Самара, IT Talk by Sber в вашем городе! 
  
28 ноября в 18:30 пройдет технологический митап Сбера, который точно не стоит упускать. Вы узнаете, что стало с T2M при выполнении задач на обслуживание, и как управлять надежностью, если у вас свыше 1 000 ИТ-услуг.  
  
Спикеры и темы:  
— «Бегом от рутины или как автоматизировать операции управления инфраструктурой» — TechLead команды автоматизации Сергей Гордеев  
— «Критичные требования надежности» — Исполнительный директор ситуационного центра Вячеслав Кудряшов  
— «От дощечки к компьютеру. Путь от ткачества к ЭВМ» — IT-аналитик Ирина Шахтарина  
  
Регистрируйтесь и приходите на IT Talk by Sber.

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

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

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

Початиться с друзьями, полистать ленту, посмотреть новый видос…
Что бы ещё такого поделать, только бы не заняться важным делом — вернуться к учёбе:)

Предлагаем объявить бой прокрастинации: покажите вашу решимость учиться и получите приятный бонус — курс от Яндекс Практикума с внушительной скидкой в честь Чёрной пятницы: https://tprg.ru/gOv9

Реклама

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

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

Да зачем, блин, нужны эти ваши созвоны?!

Мы попросили Даниила Динько, тимлида в Oxygen Forensics и ex. старшего разработчика в Ozon Tech, объяснить в чём же польза ежедневных встреч и как их спланировать так, чтобы ни у кого не закатывались глаза.

👍 — созвоны важны
👎 — бесполезная трата времени

#полезности

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

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

В продолжение к сегодняшнему посту: список из 100 полезных фраз для IT на английском языке с примерами употребления

Этот сборник был составлен автором на основе двухлетнего опыта работы с видео и статьями из таких источников, как MIT, TechLife News, Bloomberg, Science Today и Harvard Business Review. Фразы распределены по категориям, и для каждой предоставлено описание на английском языке, перевод, а также пример применения. В некоторых случаях указывается транскрипция, чтобы вы могли обратить внимание на правильное произношение.

Не забывайте, что простой список фраз не заменит полноценное изучение языка. Тем не менее, он поможет вам оценить свои знания и запомнить полезные выражения.

#английский

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

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

Самая красивая и лаконичная шпаргалка bash

В твиттерской опубликовали ладно скроенную инфографику от sysexplore.com, которая поможет не только ознакомиться с базовой терминологией скриптинга, но и с вычиткой параметров из файла, хэндлинг сигналов (SIGTERM) и проч.

@zen_of_python

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

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

«Сократить нельзя оставить». Как компании сохраняют своих сотрудников?

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

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

😭 — боюсь увольнения
🔥 — у меня надёжная котора

#карьера #работа

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

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

Здравый смысл: Пф, Формула-1 не может ездить на оперативной памяти вместо бензина

Стоп, что
🤔:

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

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

Если вам нужен швейцарский нож для работы с базами данных, попробуйте DBeaver

Это бесплатный инструмент для разработчиков, администраторов баз данных и аналитиков, поддерживающий практически любую базу данных с драйвером JDBC (что по сути означает - ЛЮБУЮ базу данных).

Функционал: DBeaver предлагает мощный SQL-редактор с подсветкой синтаксиса, автодополнением и форматированием запросов, редактор метаданных, диаграммы ERD, инструменты для экспорта, импорта и миграции данных, а также анализ планов выполнения SQL и т.д.

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

Осталось только лайк поставить и сохранить👍

#SQL #инструменты #dbeaver

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

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

Бесплатный митап для QA-инженеров в офисе Альфа-Банка

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

Темы выступлений:

Ферма управления android-устройствами: за и против использования STF, архитектура и установка.
— Секреты тестирования ВКонтакте: как строится процесс и тестируются инструменты.
Репортёры в Playwright: обзор методов анализа результатов тестов.
— Стрелка за школой: дискуссия о QA-собеседованиях с экспертами Альфа-Банка, VK, OK, МТС и Дзена.

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

Если будете в Санкт-Петербурге 15 ноября, сходите обязательно. Митап пройдет в 18:30 по адресу: Малый просп. Петроградской стороны, 87.

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

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

Квоты по IT-ипотеке вернутся уже в середине ноября

Сбербанк (15 ноября) и ВТБ (13 ноября) готовы к возобновлению сделок по льготной IT-ипотеке уже в середине месяца. Ранее оба банка приостановили программы из-за исчерпания лимитов.

#новости

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

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

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

Закрываем осенний сезон крутыми хардовыми докладами и жаркими дискуссиями на конференции от Технохаба Сбера в Казани. На митапе вы узнаете, как оптимизировать процесс разработки и уменьшить lead time, ребята поделятся лучшими инженерными практиками, а также обсудят ИТ-рынок труда.

Спикеры и темы: 
— Владислав Ламзенков, Senior Java-разработчик: «JMH: как мы бенчим в Java»
— Искандер Габдрахманов, Java-разработчик: «Spring AOP – все про него знают и слышали, но часто ли его используют на самом деле?»
— Алия Хазиева, Project Manager: «Какие метрики помогут оптимизировать Agile-процессы команды разработки?»
— Лидер компетенции Екатерина Руденко, Лидер компетенции Василий Маркитан, Руководитель команды IT-подбора Седа Саакян: дискуссия «Реалии рынка труда против требований нанимающего руководителя»

Регистрируйтесь на митап IT Talk by Sber по ссылке.

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

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

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

Как менялось соотношение популярности браузеров за последние 28 лет — свежая визуализация от Eeagli.

Муд оперы: стабильность залог успеха😂

#веб

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

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

Полный супремITизм!

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

«Школа 21» — про друзей, силу коммьюнити, поддержку внутри и реально интересный путь к профессии мечты.

Вот что еще узнали о «Школе»:

— Бесплатное обучение с нуля по методике «равный равному» — согласитесь, проще всего понять информацию, объяснив ее другу
— Гибкий график и кампусы 24/7 по всей России. Но самое крутое — возможность общаться и работать в команде с пирами из других городов
— Индивидуальный трек, который выстраивается с помощью нейронки, и несколько направлений — от разработки и DevOps до кибербезопасности и Data Science
— 100% студентов находят работу во время или после обучения
— Публичный цифровой профиль, чтобы работодатели сразу видели, какие вы крутые айтишники
— Геймификация — учитесь играя: зарабатывайте коины и ачивки (ну, или пенальти, если, например, заснете в кампусе)

Важно: «Школа 21» — про прокачку скилов на практике в кругу друзей. В общем, поступайте и узнавайте все сами.

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

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

Без слёз не взглянешь: ставка дохода Безоса против ставки обычного работяги

#оффтоп

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

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

Ашалеть: Linux прямо в вашем браузере!

Leaning Technologies представила WebVM 2.0 — окружение Linux, доступное из браузера. Оно позволяет запускать приложения, работать с файлами и писать код без необходимости накатывать ОС.

Как работает: сложно все процессы происходят локально, что обеспечивает безопасность и высокую скорость работы. Проект основан на HTML5/WebAssembly и новом движке виртуализации CheerpX, который включает JIT-компилятор для трансляции x86 в Wasm, виртуальную файловую систему и эмулятор системных вызовов Linux.

Основной плюс: это доступность на любых устройствах, где есть веб-браузер — будь то ноут, планшет или даже смартфон. Отличный подойдёт на случай, когда надо быстро протестировать код или выполнить определенные команды в Linux.

#linux

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

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

Кажется, я откапал что-то древнее

В 2008 году Сергей Брин, сооснователь Google, дал интервью в Москве, касающееся будущего интернета.

Несмотря на то что Брин покинул СССР вместе с семьёй, когда ему было всего шесть лет, интервью он провёл на русском языке.

#факты

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

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

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

Лучше уже не будет😁

#кек

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

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

Посвящается любителям железяк: коллекционная Titan Xp в стиле далёкой, далёкой галактики!

Карточка выпускалась в 2017, обладала 12GB памяти GDDR5X и архитектурой Pascal. Для своего года она была весьма бодрой по производительности. Но и цена была не маленькой, потому люди в основном брали 1080

А конкретно эта выпускалась в двух версиях: с зеленой или красной подсветкой и различными вариантами отделки кулеров, которые имитировали черты Альянса повстанцев и Галактической Империи.

А вам как такого рода техника:
❤️ — красивые космолёты
🌭 — безделушка для коллекционеров

#оффтоп

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

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

Ведь лучший язык программирования — это английский 🤣

#кек

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

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

Посмотрите на эти цветущие LAN-кабели в полях… 

В своем новом ролике облачный провайдер Cloud.ru демонстрирует нам масштаб облачных технологий. 

Ребята на самом деле впечатляют своими мощностями: 100+ IaaS- и PaaS-сервисов, ML-платформа на базе суперкомпьютеров и вдобавок свое публичное облако Cloud․ru Evolution, кстати, на основе опенсорса и собственных разработок. 

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

Ну и зацените этого пушистого в ролике! Вот уж точно, кот ученый.

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

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

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

Когда решили задеплоить в пятницу

#кек

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

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

Cloud.ru провел технологическую конференцию про облака. Как это было?

Эксперты одного из крупнейших российских поставщиков облачных и AI-решений рассказывали о:

— Ключевых обновлениях платформы Cloud.ru Evolution;
— Сценариях использования облачных решений;
— Состоянии и развитии рынка AI в России;
— «Внутрянке» облачных сервисов.

Также провайдер представил новый продукт Evolution Bare Metal и несколько больших обновлений уже существующих сервисов. Подробностями грузить не будем, но все есть тут: https://tprg.ru/KpCb

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

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

8 инструментов, которые вам понадобятся для создания вашего первого SaaS

Создание вашего первого SaaS-решения может показаться сложной задачей. Но с правильными инструментами вы можете значительно упростить этот процесс и сосредоточиться на функциях, которые делают ваш продукт уникальным: https://dev.to/arindam_1729/8-tools-you-need-to-build-your-first-saas-am5

#разработка #saas #по

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

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

ну вот и дошутились, сеньоры, берегитесь

Питонисты, тут у вас конкурент растет (буквально). На YouTube нашли PROGRAMMER_SEREGA/videos">канал с уроками по Python, который ведет семилетний Сережа. Малой выкладывает видео уже чуть больше года. Если искали, как писать нейросетки, то вам, судя по всему, туда.

Ждем, когда Сережу захантят в какой-нибудь финтех.

@your_tech

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

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

200 проектов для практики программистам любого уровня

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

Тут автор проделал огромную работу и сделал аж 200 идей для ваших проектов. И что круто — этот список подходит не только новичкам и не ограничивается какими-то определёнными технологиями. Все проекты удобно разделены по уровню сложности и стеку: блокчейн, веб, редактор изображений — да буквально что угодно! Остаётся только выбрать и начать.

#хобби #карьера

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

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

Теперь психика Лены тоже испорчена

#кек

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

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

Большая шпаргалка по Linux

"Познав команды, познаешь саму систему. Настоящий юзер не запоминает всё — он просто знает, где найти."
— Лин Уксоид

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

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

Вот и думайте

#кек

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

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

Инфографика по созданию систем с высокой отказоустойчивостью
 

— Репликация: создается несколько копий данных/услуг для обеспечения доступности.
 
— Резервирование: дополнительные компоненты вступают в действие в случае отказа основного.
 
— Балансировка нагрузки: распределяет трафик между серверами для повышения эффективности.
 
— Отказоустойчивость: переключение на резервную систему в случае отказа одной из систем.
 
— Постепенное снижение: система продолжает работать с пониженной функциональностью при нагрузке.
 
— Мониторинг и оповещение: постоянные проверки работоспособности для упреждающего решения проблем.

 
#шпаргалки

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