Сохранёнки программиста
前往频道在 Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
显示更多6 616
订阅者
无数据24 小时
-167 天
-2630 天
帖子存档
Репозиторий: Основы проектирования систем
Сохраняйте репозиторий, который поможет вам научиться проектировать крупномасштабные системы. В данном случае это хорошо организованная коллекция ресурсов для освоения такой широкой темы.
Так как про проектирование систем часто спрашивают на техническом собеседовании, этот репозиторий также поможет подготовиться к ним. Там можно найти учебные пособия, советы о том, как подойти к собеседованию, вопросы для интервью с решениями, наборы карточек для интерактивного обучения и задачи.
#репозиторий #архитектура
AvitoTech зовёт на НЕмитап: «CockroachDB на платформе DBaaS: зачем и как»
Трансляция доклада состоится 18.04 в 19:00 мск.
Коллеги покажут, как работают с cloud native базами и почему выбрали CockroachDB.
Будут верхнеуровнево освещены некоторые аспекты работы СУБД CockroachDB, например, распределение данных по кластеру.
Также расскажут про особенности адаптации этой технологии на платформе DBaaS в Авито: алгоритм сетапа хранилища, топология кластера и автоматическая обвязка вокруг базы.
А вот эти материалы могут быть полезны для погружения в технологию:
– CockroachDB: The Definitive Guide — книга об устройстве CockroachDB без низкоуровневых технических деталей. Идеально для первого знакомства;
– Official Docs: Distribution Layer — часть официальной документации CRDB по распределению данных по кластеру
Подключайтесь!
Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KVxLP
Большая подборка бесплатных курсов
Забирайте отличный агрегатор всеразличных доступных курсов по хард/софт скиллам и эрудиции. Среди хард скиллов есть не только разработка, но и аналитика, маркетинг, PR, SMM и многое другое. А в софт скиллах: эмоциональный интеллект, мышление и повышение эффективности — то, что точно будет полезным любому ITшнику.
#курс #подборка #ru
Статья: Вопросы и ответы для собеседования на позицию frontend-разработчика
Подготовка к собеседованию — трепетный и важный процесс, особенно для начинающих разработчиков. Ко всем возможным вариантам вопросов подготовиться нереально, но разобрать можно часто встречающиеся.
Держите подборку вопросов с ответами для фронтендеров. В первой части делается упор на JavaScript, а во второй части — на TypeScript. Заучивать ответы нет смысла, т.к. формулировка вопросов может меняться. А вот что действительно поможет, так это разобраться в каждом примере и понять суть задачи и её решения.
#статья #frontend #трудоустройство #ru
Курс: Алгоритмы и структуры данных
Алгоритмы и структуры — это база, необходимая практически любому программисту. На старте карьеры разработчика это может быть не так очевидно, но со временем программист может начать сталкиваться с задачами, в которых понимание работы алгоритмов и структур играет не последнюю роль при оптимизации приложения и работоспособности в целом.
Сохраняйте курс для тренировок решения алгоритмических задач. Темы задач охватывают основные структуры данных (списки, стеки, очереди, строки, файлы, словари, кортежи, классы и объекты) и ряд алгоритмов сортировки, поиска, комбинаторики, оптимизации.
#курс #алгоритмы #структуры #ru
За сколько лет войтишник может вырасти до тимлида?
Фронтенд-лиду одной из IT-команд Росбанка потребовалось на это всего 4 года.
Переходите в блог Росбанка и познакомьтесь с историей бывшего строителя, который не побоялся войти в IT с нуля и смог прокачаться до руководителя всего за несколько лет.
За вдохновением сюда — https://tprg.ru/fdzy
Реклама
Статья: SEO для разработчиков — что нужно знать программистам в 2024 году
SEO в 2024 году остается одним из основных IT-направлений в сфере создания информационных продуктов. Даже если сайт планируется продвигать через соцсети или таргетированную рекламу, все равно поисковики способны принести значительный трафик. Его можно конвертировать в целевые действия посетителей.
Если только планируете вкатиться в SEO-направление или хотите актуализировать свои навыки, то для этого собрали подходящую статью. В ней разбирают главные тенденции для поисковой оптимизации сайта, принцип EAT, редиректы, мета-теги и особенности оформление контента.
#статья #web #seo #ru
Repost from Типичный программист
Большой чит-лист по Python: годный репозиторий с 35 тысячами звёзд
Шпаргалка покрывает большинство возможностей Python, поэтому её полезно держать при себе каждому питонисту.
Сохраните себе, чтобы не потерять: https://github.com/gto76/python-cheatsheet
#python
Подборка: Как оживить фронтенд — 8 лучших JS-библиотек для анимации
Разумная доза анимации способна кардинально изменить эстетику, атмосферу и удобство веб-приложения. В статье рассказывают о популярных вариантах, а также об их преимуществах и недостатках. А тут краткий список:
— GSAP — для высокопроизводительной HTML-анимации;
— Framer Motion — анимация и интерактивные элементы React;
— Anime.js — анимация CSS-свойств, SVG, DOM-атрибутов;
— Popmotion — анимация интерфейса;
— React Spring — анимация в React-приложениях;
— Three.js — создание и отображение анимированной 3D-графики;
— Vivus — анимация SVG-изображений;
— Mo.js — для создания сложной и многоуровневой анимации;
#подборка #frontend #js #ru
Avito Database meetup #1 — первый митап команды AvitoTech по базам данных
В программе 4 доклада с теорией и кейсами. Коллеги расскажут:
– как выстраивалась работа с БД и происходила автоматизация;
– какие есть нюансы работы Kubernetes со stateful приложениями;
– за счёт каких паттернов выстраивается управление БД;
– как происходит адаптация классических СУБД к платформе DBaaS.
Трансляция начнётся 24 апреля в 18:30 мск. Подробная программа и возможность урвать местечко офлайн — по этой ссылке.
Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KEWBY
Сборник тех самых шпаргалок по различным технологиям
Наверняка многие из вас могли видеть такие шпаргалки, как на второй картинке. По ним можно легко разобраться с чего изучать новую тему и в какой последовательности лучше идти.
Держите целый сайт с полусотней таких шпаргалок. Каждый пункт внутри можно раскрыть и узнать подробности с полезными ссылками.
#шпаргалки #подборка #general
Доклад: Людоедский интерфейс
Когда мы взаимодействуем с продуктом, его интерфейс становится окном в мир сервиса. Но что, если это окно будет грязным и запотевшим?
В своём выступлении автор затронул тему недружелюбных UI, которые мешают пользовательскому опыту. Он подчеркнул важность этой проблемы как для дизайнеров, так и для разработчиков, отметив её значимость в контексте создания приятной и удобной среды для конечных пользователей.
Ссылка на доклад
#доклад #ux #ui #ru
У AvitoTech прошёл Avito Security meetup #2
Коллеги всё записали и делятся плейлистом:
— «То, чем стоило заняться вчера: защита данных, когда их стало слишком много» — доклад о том, о чём лучше думать заранее + Hound и процесс работы с ним;
— «Братья-водопроводчики: латаем протечки облачного хранилища» — автоматизация закрытия доступа к публичным файлам в облаке и edge-кейсы;
— «MlSecOps: Ml в SecOps или SecOps в ML?» — безопасная разработка моделей и подходы к ней.
Всё вместе и по отдельности — на YouTube-канале AvitoTech.
Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KH6rr
Подборка книг для продолжающих разработчиков
Что почитать, когда уровень «Чистого кода» и «Грокаем алгоритмы» пройден? Книги для продолжающих разработчиков собрали в этой статье. Там можно узнать кратко о каждой книге, а тут оставляем список:
— Чек-лист. Как избежать глупых ошибок, ведущих к фатальным последствиям;
— Эффективная работа с легаси-кодом;
— Архитектура программного обеспечения, ориентированная на шаблоны;
— Создание микросервисов;
— Чистая архитектура;
— Высоконагруженные приложения: Программирование. Масштабирование. Поддержка;
— Справочник архитектора решений.
#книга #продолжающим
Сделайте, что любите, а за это вам ещё и заплатят
Для этого можно поучаствовать в конкурсе от Cryptomus с общим призовым фондом $3,000. Есть две номинации:
— Написание плагина для любой из 5 платформ: Drupal, Zen Cart, Sirecore, ECShop и Elementor. Победитель для каждой платформы получает $500.
— Самая креативная и интересная интеграция API Cryptomus — $500.
Работу можно отправить в течение всего апреля. Результаты и призы будут 15-22 мая. Для плагина можно предоставить ссылку на код, а для интеграции — ссылку на сервис с API.
Отправляйте заявку на участие
Реклама
Подборка различных шпаргалок
Работу профессионала в каком-то ПО трудно представить без использования горячих клавиш. Во многих случаях они заметно экономят время, ускоряя и упрощая разработку. Собрали для вас некоторые из них:
— Хоткеи в VS Code с демонстрацией;
— Основные горячие клавиши Photoshop;
— Шпаргалки для ОС: Windows, Linux, MacOS;
— Хоткеи в Figma.
#шпаргалка #инструмент #ru
Repost from Инструменты программиста
3D DOM viewer — скрипт для визуализации сайта в 3D
Просто копируете код и вставляете его в консоль. Вуаля, красота!
Стоимость: #бесплатно
@prog_tools #web #fun
«Логирование как в Авито: go + slog» — стрим доклада на канале AvitoTech
Трансляция 11 апреля, в 19:00 мск
Коллеги поделятся годами отточенным подходом к логированию и примерами его реализации на стандартном log/slog. Со всеми бенефитами и подводными камнями — будет интересно.
Теоретическая база тоже будет. Подключайтесь, чтобы апгрейднуть харды в контексте логирования.
Пока ждёте стрим, познакомьтесь с документацией стандартного go-шного структурированного логера.
Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KC3RG
Курс: Компьютерные сети
Сохраняйте курс, который поможет понять базовые концепции компьютерных сетей. Он подходит начинающим программистам, системным администраторам и всем, кто хочет разобраться в этой области.
В каждой лекции курса вводятся новые понятия, которые используют материал предыдущих лекций. Среди тем: классификация и топология сетей, Ethernet, адреса и протоколы, Wi-Fi и DNS. Все видео небольшой длины, поэтому их удобно смотреть.
#курс #сеть #начинающим #ru
Repost from Точка входа в программирование
Где взять иллюстрации для своего проекта
Многие начинающие разработчики стоппорятся на своём проекте, когда дело доходит до графики. Изучать графические редакторы и кучу теории для этого захочется не далеко всем.
К счастью, есть бесплатные онлайн-ресурсы, которые могут вам помочь. В этой статье собрали 16 сайтов, которые стоит добавить в закладки, чтобы использовать в будущих проектах.
@prog_point #frontend #web
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
