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

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

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

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

​​Простыми словами о SOLID

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

Примеры кода написаны на TypeScript, но языковые конструкции будут понятны и близки ко всем си-подобным языкам. Так что видео идеально подойдёт для того, чтобы подчеркнуть основные идеи и начать использовать их в своей работе.

Ведь как написал один мудрый человек из комментариев: «‎SOLID — это как юношеский секс, все о нём говорят, но мало кто практикует»‎.

#solid

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

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

Нужен ли идеальный английский при трудоустройстве в международную компанию?

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

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

#английский

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

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

Где начинать карьеру киберспортсмена: на консоли, пк, а может на хонде?
 
Умельцы смогли запустить старый добрый контер страйк на бортовом компьютере Honda. Предположительно через облако, насколько это правда пока непонятно.
 
Но вы только представьте себе, что проигрываете парню, играющему в CS2 на Honda Civic.
 
#кек

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

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

​​Коллекция нейросетей под любой запрос

AILibri — огромная коллекция бесплатных и не очень AI-инструментов для всего: от дескрибации видео до 3D-моделирования. Сохраняем, ведь рано или поздно обязательно пригодится.

#llm

@neuro_channel

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

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

Запись Avito Golang meetup #4 уже на канале AvitoTech

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

А в частности:
– в kubernetes-операторе и управлении конфигурациями через него;
– в горутине, планировщике и модели GMP;
– в Protobuf и его тулчейне.

Смотрите в записи на YouTube-канале AvitoTech.

Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KUByt

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

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

Как управлять IT-командами

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

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

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

#управление #карьера

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

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

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

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

#js

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

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

​​Линуксоиды, возрадуйтесь: состоялся релиз Fedora Linux 40

Главным нововведением стало обновление до GNOME 46. За счёт чего файловый менеджер получил улучшенный поиск, появилось больше настроек и удобств для работы с файлами. Настройки системы стали проще в освоении и отзывчивее. А также улучшилась поддержка Wacom и доработан интерфейс многих базовых приложений.

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

Скачать Fedora Workstation 40 можно с официальной страницы дистрибутива.

#linux

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

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

Как нанимают инженеров в Авито?

Узнаете 25 апреля в 19:00 мск здесь.

AvitoTech проведут очередной НЕмитап — трансляцию одного доклада, спикер которого отвечает на вопросы в чате в режиме LIVE.  

В рамках доклада будут рассмотрены все этапы собеседований и советы по подготовке к ним. Обязательно подключайтесь!

А вот эти ссылки будут полезны вам и после стрима:

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

Реклама ООО «Авито Тех» ИНН 9710089440, erid: LjN8KNWAV

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

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

17 мая собираем всех на IT-конференцию МТС True Tech Day

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

Каждый участник конференции поучаствует в сессиях от лидеров индустрии, испытает технологии в true labs и получит новые впечатления и эмоции.

Что будет:
→ 5 тематических треков: Main, Development, AI/ML, Cloud, Science
→ 50 спикеров с докладами про архитектуру, облачные платформы, NLP4Code, вероятностное программирование, безопасность контейнеров и другое
→ 10 часов нетворкинга
→ цифровые зоны и digital-интеграции
→ а ещё вечеринка со звездой

Все спикеры и темы уже на сайте. Регистрируйся на True Tech Day. Участие бесплатное

Реклама

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

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

А вы что скажете? Работа в офисе лафа или так не везде

#обсуждение #работа

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

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

Что нового в GitVerse
 
На онлайн-презентации «GitVerse: открой вселенную кода» СберТех рассказал об обновлениях платформы. Cреди них – CI/CD-инструменты, которые позволят ускорить и упростить разработку. Делимся подробностями:
 
▪️ Инструменты помогут автоматизировать сборку кода и процессы поставки. Можно воспользоваться уже написанными скриптами сборки и перенести свои проекты с Git-репозиториев в один клик. 
 
▪️ Технология оповещения о новых событиях на сервере (вебхуки) позволит реализовать еще больше сценариев автоматизации.
 
▪️ Появилась возможность вызывать сторонние сервисы через API по событиям в GitVerse. Например, при определенных событиях в репозитории можно запустить сторонний сборочный конвейер или отправить уведомление в мессенджер.
 
Регистрируйтесь на GitVerse и протестируйте сами 😉

Реклама

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

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

Сбер ищет Senior Python разработчика для работы в области Intelligent Document Processing
 
Вам предстоит:
В тесной коллаборации с Data Science командой заниматься продуктовой разработкой и и писать нагруженные сервисы на Python. От вас требуется опыт промышленной разработки на Python от 3-х лет, хорошие знания алгоритмов и умение в Docker и Postgres.
 
Будет плюсом:
— опыт создания CI/CD pipeline’ов
— общее понимание основ Data Science будет плюсом.
— опыт работы с Kafka, Redis
— опыт работы с Openshift, Minio, Ceph

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

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

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

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

#здоровье

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

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

Хотите подтвердить свои знания и навыки по облачным технологиям?

Теперь такая возможность есть — Yandex Cloud запустил программу сертификации ИТ-специалистов.

Базовый сертификат Yandex Cloud Certified Engineer Associate подтверждает знания и навыки в шести областях: базовые облачные технологии, хранение и обработка данных, DevOps и автоматизация, бессерверные вычисления, информационная безопасность и облачный биллинг.

Экзамен представляет собой онлайн-тест из 65 вопросов. Чтобы ответить на них, отводится 90 минут. Тестирование проводится с прокторингом — системой, которая контролирует, что экзамен сдаётся честно.

💡 Узнать больше и зарегистрироваться на экзамен можно по ссылке

Реклама

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

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

​​Интерактивный гайд по CSS Container Queries

Отличная возможность для того, чтобы попробовать относительно новую фичу без необходимости создавать свою песочницу: https://ishadeed.com/article/css-container-query-guide

#инструменты #css

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

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

Шоколадка уж точно своё отработала

#кек

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

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

Освой бэкенд-разработку на летней стажировке «Технолето» от Яндекса

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

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

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

Больше половины стажеров Яндекса затем переходят в штат компании, поэтому это отличная возможность начать карьеру в BigTech.

Оставляй заявку на участие в программе «Технолето» и проходи тестовое задание.

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

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

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

Что мешает разработчикам выпускать продукт быстрее?
 
Принято считать, что скорость разработки является критически важным преимуществом для бизнеса. Великие компании живут и умирают от того, насколько быстро они выпускают продукцию.
 
Нашли одну занимательную статью на эту тему. В попытке понять, почему работа идёт медленно, автор опросил 100 инженеров из таких компаний, как Amazon, Google, Stripe и SpaceX и не только. Самыми большими стоперами оказались — плохая кодовая база проекта и ожидание одобрений от множества заинтересованных сторон.
 
 А что больше всего замедляет вашу работу? Поделитесь в комментариях!
 
#обсуждение

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

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

Как тебе такое, Илон Маск

Пока дядя Илон планирует запускать своё RoboTaxi кататься на идеальных улицах Европы, индийский стартап Swaayatt Robots готовит ответный удар. Но кажется, играют они совсем не в равных условиях.

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

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

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

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

Когда осознал, что пятница не последний рабочий день на этой неделе

#кек

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

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

Сбер ищет опытных Java-разработчиков для создания новой HR-платформы
 
О команде
Нам предстоит разработать систему управления хозяйственной деятельностью и расчета зарплат в Сбере. Стань первым автором кода новой ERP-системы на технологическом стеке Platform V.
 
Обязанности:
— Участие в полном цикле разработки
— Проектирование/разработка back-end и API
— Обеспечение чистоты кода, тестирование, код-ревью, релизы
— Анализ и оптимизация производительности.

Требования:
— Знание Java/Kotlin, Spring от 3-х лет
— Понимание микросервисной архитектуры
— Опыт SQL/NoSQL
— Навыки работы с брокерами сообщений и тестированием
— Знания архитектуры высоконагруженных приложений
— Опыт командной работы, код-ревью, git flow.
 
Условия: работа в одном из лучших офисов Москвы, ежегодный пересмотр зарплаты и годовая премия, скидка на ипотеку, хороший ДМС для сотрудников и семьи.
 
Если вам интересно создавать продукт без legacy, ждем ваших откликов

Реклама

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

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

Как работает PostgreSQL на уровне кода?

Postgres — один из крупнейших open source проектов. Он создавался многие года, и кодовая база накопилась огромная. Но много ли разработчиков представляет себе, как он работает изнутри? И речь не про SQL, а про язык, на котором он написан, — про C.

Вот подборка статей, которая показывает, как работает PostgreSQL на уровне кода:
— Часть 1, введение: https://habr.com/ru/post/701284/
— Часть 2, цикл сервера: https://habr.com/ru/post/704618/
— Часть 3, подготовка бэкэнда: https://habr.com/ru/post/707950/
— Часть 4, инициализация бэкэнда: https://habr.com/ru/post/709404/
— Часть 5, цикл бэкэнда: https://habr.com/ru/post/714840/

#sql #си

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

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

Хедкраба из Half-Life превратили в массажёр
 
Дизайнер Джафф Саба сделал необычный массажёр для шеи в виде хедкраба из популярной серии игр Half-Life. Изделье изготовлено из пены, резины, кожи, высококачественного латекса и имеет 5 скоростей работы.

Единственный минус — гаджет выпущен в одном экземпляре и в настоящее время торгуется на аукционе, а текущая ставка составляет 202$.

Фанаты Half-Life, кто даст больше?
 
#новости
 

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

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

Джун идёт на созвон, чтобы предложить переписать всё под мультиплатформу и в два раза сэкономить силы на разработку:

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

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

Подходит ли вам профессия Девопса

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

Если вы хотите попробовать себя в этом, обратите внимание на статью Дмитрия Сорокина, технического директора компании-разработчика инфраструктурного ПО “Базис”. В ней расписали, откуда взялся термин DevOps, в чём заключается суть методологии, чем занимается DevOps-инженер и кому эта профессия точно не подойдёт.

#devops@tproger

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

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

Гайд по созданию процессора в домашних условиях

Порог вхождения: для тех, кто ничего не понимает в электронике и хочет начать с простого

#кек

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

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

15 игр, которые научат программированию

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

CodeCombat — RPG, где нужно использовать различные ЯП, чтобы проходить уровни, головоломки и сражаться с врагами.

Ruby Warrior — игрок управляет воином, который проходит различные уровни. Управлять персонажем можно только на Ruby.

Untrusted — управляете персонажем и решаете головоломки через Java.

Check IO — здесь предлагается решать различные задачки с помощью Python или TypeScript. Тут также есть возможность соревноваться с другими игроками.

Dungeons & Developers — здесь нужно путешествовать по пещерам и выполнять задания, связанные с HTML, CSS и JavaScript.

Ещё больше игр в подборке.

@prog_point

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

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

Какое время, такие и конкурсы

В интернете появился новый конкурс женской красоты, но с одним нюансом... Участвуют в нём модели, сгенерированные ИИ. А называется это чудное мероприятие "Miss AI".

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

Остановите планету, админ сойдёт.

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

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

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

История этого кота вдохновила админа пойти сегодня в зал и начать качаться к лету
 
А вы в деле?
🏆 — Погнали
👨‍💻 — Пока что не до этого
 
#кек

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