Точка входа в программирование
20.5K subscribers
1.16K photos
206 videos
2 files
2.69K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Если хотите изучать топовый язык программирования, то Go!

В этом вам поможет новый Telegram-канал «Go in Action», где ежедневно появляются полезные материалы на русском и английском языках. Всё самое лучше по языку Go собрано здесь: @go_in_action.
Адовые задачи с собеседований для программистов

Разомнём мозги?

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

https://tproger.ru/articles/zadachi-s-sobesedovanij-dlja-programmistov/

#задачи
Подборка актуальных вакансий

Преподаватель на курс Kotlin
Где: Удалённо
Опыт: От 1 года

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

Разработчик Pega 8
Где: Москва
Опыт: От 1 года

Тестировщик
Где: Москва
Опыт: От 1 года

Разработчик Magik
Где: Москва
Опыт: От 1 года

Младший инженер-аналитик SOC
Где: Краснодар
Опыт: От 1 года

#вакансии #работа
Паттерн проектирования «Декоратор» и его реализация на Java

Структурный паттерн «Декоратор» (Decorator) позволяет динамически добавлять объектам новую функциональность, и при этом не затрагиваются объекты этого же класса.

Подробнее узнать о паттерне и его возможной реализации на Java можно в статье:

https://javarush.ru/groups/posts/3833-pattern-proektirovanija-dekorator-s-primerami

#java #паттерны
Знакомимся с Kotlin на практике

Хотите быстро приступить к написанию кода на Kotlin? Упражнения Kotlin Koans от JetBrains помогут освоить синтаксис языка и его идиомы. Задания выглядят как непройденные unit-тесты, и вам предстоит их успешно завершить.

Единственное условие — нужно знать какой-либо язык программирования, например Java.

Поупражняться: https://play.kotlinlang.org/koans/overview

#kotlin #курсы
Теперь лучшие материалы для ДевоПсов собраны в одном месте

Топовые статьи на русском и английском языках каждый день появляются в Telegram-канале «DevOps для ДевоПсов». Переходите и убедитесь в этом сами: @devo_pes.
Ищем файлы из командной строки Linux

Консольная команда find позволяет найти по различным параметрам поиска файлы в Linux. Она особенно может пригодиться при настройке удалённого сервера.

В статье вы познакомитесь с основными возможностями find и научитесь с её помощью искать файлы по имени, типу, размеру и дате изменения:

https://techrocks.ru/2022/03/28/how-to-search-for-files-with-find/

#linux
Что бы посмотреть вечером?

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

Как работает система рекомендаций в онлайн-кинотеатре KION, рассказала менеджер по продукту из МТС:

https://tprg.ru/einr
Разбор свойств CSS Grid за 13 минут

Всего за одно видео вы сможете разобраться, за что отвечают различные свойства в CSS Grid:

https://youtu.be/b_cc3Blez9I?t=34

#веб #фронтенд #css
План обучения бэкенд-разработчика

Для бэкенд-разработки недостаточно знать только нужные языки программирования и фреймворки. Начинающему бэкендеру стоит изучить множество сопутствующим тем: основы работы с сетью, API, Git, терминалом в Linux и не только.

Подробнее о том, что необходимо знать бэкенд-разработчику, рассказано в статье:

https://nuancesprog.ru/p/15821/

#бэкенд #roadmap
Бесплатный курс-введение в язык Kotlin

Если трудно проходить курсы на английском языке, то на Stepik доступен бесплатный курс по Kotlin. Он не доработан до конца, но первый и самый основной блок по синтаксису и семантике Kotlin полностью завершён. Его с лихвой хватит, чтобы начать писать собственные программы на Kotlin.

Курс: https://stepik.org/course/5448/promo

#kotlin #курсы
Создание проекта «Доска активностей»

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

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

https://youtu.be/vGSsTk2opZA

#веб #фронтенд
Что скрывается за понятием DevOps?

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

В чём состоит профессия DevOps и как в ней используется Python, объясняется кратко в видео:

https://youtu.be/6s7KvxJPVYE

#devops #python
Собрали для вас небольшую подборку полезных Telegram-каналов

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

— для увлекающихся мобильной разработкой: @mobi_dev;

— всё о Python и инструментах, связанных с ним: @zen_of_python;

— любителям нейронок и машинного обучения: @neuro_channel.

Выбирайте то, что интересно вам и вступайте!
Работаем в IT на удалёнке: самые востребованные профессии

Хотите войти в сферу IT и работать из дома? Мы разобрали в одной статье 8 востребованных IT-профессий в 2022 году, на которые стоит обратить внимание:

https://tproger.ru/articles/samye-vostrebovannye-it-professii-na-udaljonke-2022/

#собеседование
Что спросить у работодателя на IT-собеседовании?

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

Определиться с вопросами поможет подборка из 50 вопросов, из которых можно задать нужные:

https://tproger.ru/articles/50-voprosov-rabotodatelju-na-sobesedovanii-v-it/

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

Преподаватель на курс «Kotlin»
Где: Удалённо
Опыт: От 1 года

Devops-инженер
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: От 1 года

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

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

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

Разработчик Pega 8
Где: Москва
Опыт: От 1 года

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

Младший инженер-аналитик SOC (1-ая линия)
Где: Краснодар
Опыт: От 1 года

#вакансии #работа
Что должен уметь Junior-тестировщик?

Войти в IT начинающим проще, если стать QA-инженером или тестировщиком.

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

https://youtu.be/qYMWtBc-Aac

#тестирование
Книги по программированию и computer science: что стоит (или нет) прочесть начинающему разработчику

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

И длится всего 13 минут: https://youtu.be/chT3O9hIFvM

#книги
Тестируем на Python: инструкция для начинающих

Тестирование является неотъемлемой частью разработки. Чтобы выявить ошибки в программах, зачастую используются готовые библиотеки и фреймворки.

Для тестирования кода на Python одними из самых известных инструментов являются встроенная библиотека unittest и open source фреймворк pytest. Какой из них стоит выбрать и как их начать использовать, объясняется в гайде:

https://tproger.ru/articles/testiruem-na-python-unittest-i-pytest-instrukcija-dlja-nachinajushhih/

#тестирование #python