Типичный программист
81.4K subscribers
2.97K photos
1.02K videos
11 files
7.65K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
6 вакансий для Backend-разработчиков

Golang-разработчик в МТС
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования

Java-разработчик в Outlines Tech
Где: Удалённо
Опыт: От 2 лет
Сколько: До 250 000 ₽

PHP-разработчик (Laravel) в BINN
Где: Москва, можно удалённо
Опыт: От 3 лет
Сколько: От 170 000 до 230 000 ₽

Python-разработчик в МТС
Где: Москва
Опыт: От 3 лет
Сколько: По итогам собеседования

Java / Kotlin-разработчик в МТС
Где: Москва
Опыт: От 3 лет
Сколько: По итогам собеседования

Java-разработчик в Центр Высоких Технологий (ГК Softline)
Где: Ижевск, можно удалённо
Опыт: От 4 лет
Сколько: По итогам собеседования

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

Если так совпало, что вы — любитель аниме и как раз решили разобраться в базах данных, «The Manga Guide to Databases» поможет вам в простой форме во всём разобраться. Почитать можно тут: https://tprg.ru/SlkR

Ждём аниме адаптацию.

#книги #кек #базыданных
Что делать IT-специалисту в кризис и как развивать карьеру?

Все реагируют на кризис по-своему: кто-то замирает, а кто-то, наоборот, начинает хаотичную деятельность. Так, согласно исследованию Хабр Карьера, 47% IT-специалистов ищут работу, а 33% рассматривают релокацию.

Конечно, кризис ― не время останавливаться в карьерном развитии, но важно понимать, что правила игры немного изменились. Как именно — разобрались в статье: https://tproger.ru/articles/kak-razvivat-kareru-it-specialistu-v-krizis/

#работа #карьера
​​Когда попросили оценить время на решение задачи:
Одна из главных проблем IT-компаний при найме начинающих специалистов — это сложность в быстром включении новичков в работу над проектами

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

Что делать новичку в IT, чтобы решить эту проблему и начать работать над проектом? КРОК рассказали, как прошёл CROC Boostcamp и как это помогло новичкам найти «свою» компанию и подготовиться к реальной работе: https://tprg.ru/kQdA

#работа #начинающим #собеседование
Как быстро перейти с View и построения UI через XML на Jetpack Compose?

Google уже не особо заинтересованы в развитии Android View. Они её поддерживают, но все новомодные фишки уходят именно в Compose. И хотя молодой Compose пока где-то отстаёт от нативной системы UI, фреймворк очень активно её догоняет.

Делимся шпаргалкой, которая поможет освоить базовые элементы и модификаторы из Compose, сравнимые с атрибутами View. И статьёй, которая поможет облегчить переход с View:

https://medium.com/@alexstyl/views-to-composables-d715b92c6055

#android #шпаргалка
Ну как там с деньгами: что такое цифровой рубль и как он будет работать?

Центробанк сообщил, что в России появится новая форма валюты — цифровой рубль. Узнали у экспертов, чем он отличается от привычного рубля и имеет ли что-то общее с криптовалютой:

https://tproger.ru/experts/chto-takoe-cifrovoj-rubl-kak-on-budet-rabotat/

#криптовалюты
В чём разница между :active и :focus? А между currentTarget и target?

This vs That — очень интересный справочник для фронтенд-разработчиков. В нём есть понятное объяснение схожих аспектов CSS, DOM, HTML, JS и TS:

https://thisthat.dev

#инструменты #веб #фронтенд
Что почитать на выходных: «Алгоритмы. Справочник. С примерами на C, C++, Java и Python», 2-е издание

Книга поможет понять, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация. А выбор подходящего алгоритма, способного решить вашу задачу, — дело далеко не из самых простых. Всё с примерами на C, C++, Java и Python.

#алгоритмы #книги #си #cpp #java #python
Можно ли поменять карьерный путь в IT внутри компании, и если да, как сделать это правильно?

В среднем айтишники меняют компанию каждые 2–5 лет, но в некоторых случаях этот срок достигает 10-15 лет. Как IT-специалистам удаётся сохранять интерес и кардинально менять карьеру, не увольняясь? И как вовремя понять, что пора повернуть трек?

Разбираемся вместе с Сашей Фиксом — специалистом по продвижению облачных решений КРОК: https://tprg.ru/z5vl

#карьера #работа
Что лучше: «галера» или фриланс?

Разбираем плюсы и минусы, а вдобавок разрушаем парочку стереотипов. Бонусом — честные комментарии разработчиков с одной и другой стороны:

https://tproger.ru/articles/it-autsorsing-vs-frilans-chto-vygodnee/

#работа #карьера #фриланс
Сегодня новости о прорывах ИИ, нейросетей и машинного обучения появляются чуть ли не каждый день. И их стало уже столько много, что сложно выцепить главное. Чтобы вам было легче сориентировться, собрали топ-5 самых важных новостей из мира Data Science с комментариями эксперта: https://tproger.ru/articles/top-5-novostej-iz-mira-data-science-dajdzhest-mts/

Картинку, кстати, сгенерировала нейросеть ruDALL-E Malevich по запросу «Иллюстрация для поста Типичный программист» — писали о ней раньше.

#datascience #нейросети #ml #эксперты
​​Собрали для вас подборку самых годных постов про IT в наших каналах за прошедший месяц:

— «И вам за это ещё и платят?» — разборка по зарплатам в IT: https://t.iss.one/ithumor/7523

— 5 игр, которые помогут начать путь в программировании: https://t.iss.one/tech_lifehacks/325

— Подборка образовательной манги для разработчиков: https://t.iss.one/devs_books/319

— Комикс про статическую и динамическую типизацию: https://t.iss.one/tproger_official/9179

— Как работает HTTPS в картинках: https://t.iss.one/tproger_web/2814

— Курс по Java для начинающих: https://t.iss.one/prog_point/1304

— Топ статей для начинающих питонистов: https://t.iss.one/zen_of_python/1505

— Коллекция бесплатных публичных API: https://t.iss.one/prog_tools/379

— Семантическое редактирование изображений с помощью EditGAN от NVIDIA: https://t.iss.one/neuro_channel/286
Насколько хорошо вы знаете JavaScript?

Делимся годным репозиторием с 43k звезд, который отлично подойдёт для проверки знаний по JavaScript и подготовки к собеседованию. В нём собрано огромное количество тестовых вопросов по JS с вариантами ответов и подробными объяснениями:

https://github.com/lydiahallie/javascript-questions

Сохраните себе, чтобы не потерять.

#javascript #собеседование
Не Django и Flask едиными: топ-10 фреймворков для веб-разработки на Python, о которых вы могли не знать

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

Яндекс.Практикум подготовил список из 10 лучших фреймворков для веб-разработки на Python и поделился им в этой статье: https://tproger.ru/articles/10-luchshih-frejmvorkov-dlja-veb-razrabotki-na-python/

#веб #python
Облачный провайдер NGENIX расширяет команду и ищет инженеров службы сопровождения клиентских сервисов

Нужно будет делать:
— интегрировать веб- и медиа-сервисы клиентов с платформой NGENIX
— сёрфить сайты в поиске смешных картинок, которые не кэшируются
— отражать атаки киберпреступников

Взамен предлагают:
— профессиональное развитие на highload-проектах масштаба всей страны
— богатый инструментарий (Atlassian, chef, nginx, git, Alerta, Grafana и т.д.);
— порядок и прозрачность: выстроенные процессы, четкая документация и цели, сформированные по методике OKR;
— оформление по ТК РФ, премии, полис ДМС со стоматологией, софинансирование курсов английского языка и все преимущества работы в аккредитованной ИТ-компании, которая растет на 30% в год.

Гибридный формат работы, поэтому важно проживать в Москве или МО, узнайте о команде и вакансиях тут: https://tprg.ru/SVkH

#вакансия #работа