Точка входа в программирование
20.3K subscribers
1.25K photos
216 videos
2 files
2.77K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Как готовиться к собеседованиям на Machine Learning Engineer

80% успеха в любого собеседования зависит от подготовки. Если вы готовитесь к интервью на позицию Machine Learning Engineer, то в этой статье мы собрали вопросы по ML теории, алгоритмические задачи и просто общие советы, которые помогут успешно пройти собеседование:

https://tproger.ru/articles/kak-gotovitsja-k-sobesedovanijam-na-machine-learning-engineer/

#ml
👍4
Подборка актуальных вакансий

Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года

DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года

Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года

Системный аналитик
Где: Москва
Опыт: от 1 года

Специалист информационной безопасности
Где: Москва
Опыт: от 1 года

Специалист отдела VIP-сопровождения ПО
Где: Москва
Опыт: можно без опыта

Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта

#вакансии #работа
👍2👎1🔥1
Введение в Docker и контейнеры

Это большая презентация, в которой собрано более 800 слайдов по Docker. Основные темы:

— история контейнеров и Docker,
— установка Docker и создание первых контейнеров,
— первый запуск контейнера и переименование контейнера,
— CMD и ENTRYPOINT,
— задачи по написанию Dockerfiles.

Сохраняйте себе в закладки, чтобы не потерять:

https://container.training/intro-selfpaced.yml.html#1

#docker
👍9
Вёрстка новогоднего сайта

В этом видеоуроке рассматривается, как создать рождественский дизайн для веб-сайта с использованием HTML, CSS и JavaScript. Автор показывает реализацию CSS анимаций и parallax-скролла:

https://youtu.be/LWJ1n6C6cqU

#web
👍81
Статистика базы данных с помощью pg_profile

Нередко проблемы в СУБД возникают из-за медленных запросов. Запросы такого типа дают нагрузку на базу данных и не позволяют вашему приложению работать корректно. К счастью, есть много доступных инструментов, которые помогают решить эту проблему.

Например, чтобы эффективно реализовать статистику и найти места с наибольшей нагрузкой в PostgreSQL, можно воспользоваться инструментом pg_profile. Как с ним работать, рассказал Александр Булгаков, инженер разработки Газпромбанка — в статье:

https://tprg.ru/uW3X

#субд
👍61
Что подарить программисту на Новый год?

Ещё‎ не выбрали подарки знакомым программистам на Новый год?:А может, вы ждёте какой-нибудь полезный подарок для айтишника от близких себе?

Мы собрали несколько идей, которые никого не оставят равнодушным. Вдобавок мы сделали список подарков, которые не стоит дарить. Делитесь ссылкой с друзьями и получайте только нужные подарки:

https://tproger.ru/articles/chto-podarit-programmistu-na-novyj-god/

#новыйгод
👍7😁5
Новогодняя ёлка на Python

Короткое видео по созданию новогодней ёлки. А если вы хотите добавить ёлку в терминале, то не менее интересный и простой урок — здесь:

https://ostechnix.com/display-animated-christmas-tree-terminal/

#python
👍9🔥1
Как украсить сайт на новый год?

Ёлку поставили, салаты нарезали и перемешали, а может ещё подготовить сайт к Новому году? Мы сделали подборку, которая поможет вам в этом: гирлянды, таймер обратного отсчёта и открытки — в статье:

https://tproger.ru/digest/new-year-scripts/

#js #html
👍7
Советы по разработке на JavaScript, которые сохранят вам время

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

Автор статьи собрал 8 полезных советов, которые помогут вам писать максимально читаемый и понятный код. Например, как удалить элемент из массива или проверить, является ли объект пустым:

https://nuancesprog.ru/p/16567/

#js
👍9
Ещё не успели написать всем пожелания на Новый год?

Балабоба от Yandex сделает это за вас. С помощью этого сервиса и немного магии нейросетей можно быстро составить текст поздравления всем знакомым.

А ещё Балабоба рисует и подписывает красивые новогодние открытки: https://yandex.ru/lab/yalm

#новыйгод
👍5
Comprehensive Rust — курс для начинающий

Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:

— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.

https://google.github.io/comprehensive-rust/

#rust #android
👍3
Составили уже планы на 2023?

Предлагаем новогодний интерактив! В комментах к этому посту пишите начало фразы «В Новом году я обещаю», а продолжайте её с помощью Т9 (например, с помощью варианта посередине).

Посмотрим, у кого получится самый неожиданный и оригинальный вариант.
👍7
Бинго для программистов! Всё просто — нужно распечатать для каждого проекта и зачёркивать, когда случилось то, что написано.

Кто сколько очков уже набрал?
👍11😁4
Дорожная карта Full-stack разработчика на 2023 год

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

https://dev.to/avinashvagh/ultimate-roadmap-to-become-full-stack-developer-in-2023-4139

#fullstack
👍142
Предсказания для айтишника: узнайте, что ждёт вас в новом 2023 году

Нажимайте на кнопку «Крутить» и слот-машина покажет, какие испытания ждут вас на работе:

https://tproger.ru/interactive/slot-machina-2022/

#новыйгод
😁6🥴4👍3👌1🍌1
Clojure для Flutter

Clojure — современный диалект Лиспа, построенный на JVM. В этом году вышел релиз ClojureDart, который подарил разработчикам возможность писать мобильные и веб-приложения на Flutter. Какие же его преимущества? Стабильные библиотеки и кодовая база, простой и понятный синтаксис. А детальнее автор разобрал в статье, где сравнил данный язык с Dart:

https://habr.com/ru/post/705448/

#flutter
👍6
Популярные инструменты и библиотеки веб-разработки

Автор собрал все известные графические ресурсы, React UI и Vue UI библиотеки, шаблоны HTML, CSS и многое другое в одном Notion файле. Вам нужно только выбрать категорию.

Например, если вы забывали, где найти бесплатные шрифты, то здесь собрано 37 полезных ресурсов для любого проекта:

https://surffers.notion.site/surffers/The-Best-Web-Development-Tools-2cf90734ead54d748edaf706120728d8

#web
👍13🥰2
Путеводитель по времени и дате на Kotlin

В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:

https://youtu.be/gzHy6wKAJh8

#kotlin #android
👍3
Как стать программистом самостоятельно?

В этой статье автор делится своим опытом обучения на программиста в домашних условиях. У героя нет технического образования, но он успешно работает программистом уже более 5 лет. Здесь нет ссылок на материалы или дорожных карт, но есть подробный план, который поможет правильно расставить цели и приоритеты на 2023:

https://habr.com/ru/post/707596/

#советы #начинающим
👍21👎3🔥1😁1
Какие проблемы могут возникнуть при разработке IT-продукта?

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

https://vc.ru/dev/556588-pyat-goryachih-keysov-pro-kachestvo-v-razrabotke

#softskills
👍7🤬1
Вопросы на собеседовании для фронтенд-разработчика (и ответы)

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

https://youtu.be/9Ld9-ncPauM

#js
👍10🥰1