Типичный программист
81.4K subscribers
2.66K photos
891 videos
8 files
7.44K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Аутентификация в Kubernetes: простым языком и с примерами

Вместе с разработчиками из КРОК рассказываем про 3 вида аутентификации в Kubernetes. Нативный механизм для разграничения доступа в кластер RBAC. А также роли и категории доступа к ним.

В карточках — всё, что нужно для небольшого проекта. Продолжение о том, как распределять доступы в больших проектах с помощью DEX и Keycloak — в канале CROC Team. Сохраните себе, чтобы не потерять.
#kubernetes
У вас же тоже такое бывало, когда ноутбук на Windows может рандомно и без предупреждения включиться у вас в сумке?

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

Интересная статья на Хабре, в которой разобрались, почему на самом деле так происходит, и собрали самые популярные решения: https://habr.com/ru/post/709332/

#windows
Как наладить непрерывную интеграцию в монорепозитории?

Монорепозиторий — это такая стратегия разработки, при которой код разных подпроектов хранится в одном и том же репозитории. У нее есть свои плюсы и минусы, но монорепозитории давно используют в Google, Microsoft, Twitter и успешно внедряют и другие компании.

Что это за стратегия, как её внедрять и подойдёт ли она вашему проекту? Подробнее рассказываем на примере реального кейса «Лаборатории Касперского»: https://tprg.ru/2o5g

#devops
​Waterfall? Agile? А может лучше GOVNO?

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

Кажется, мы нашли лучший путь для управления проектами: https://govno.works

#кек
Нужны ли конференции для IT-специалистов в 2023?

Некоторые IT-специалисты со скепсисом относятся к участию в конференциях. Вдруг там не будет ничего интересного, а доклады будут те же, что и год назад? Стоит ли на них ходить?

В статье Владимир Ловцов, эксперт-аналитик Группы «Иннотех», рассказывает, стоят ли конференции потраченного времени и как заранее вычислить самые толковые из них: https://tprg.ru/b0eg

#обучение #карьера #советы
На сайте Microsoft появилось предупреждение, что 31 января 2023 года — последний день, когда можно будет купить Windows 10

С 1 февраля в продаже останется только Windows 11. Тем не менее, Windows 10 будет получать обновления до 14 октября 2025 года. Microsoft пошла на такой шаг, чтобы пользователи стали массово переходить на новую версию ОС. Интересно, что «десятку» показали в 2015 году, то есть она Windows 10 официально просуществует всего 10 лет.

#windows #microsoft
Слабо угадать операционную систему по скриншоту?

Мы собрали скриншоты разных ОС — известных и не очень. И сделали небольшой тест. Но будьте осторожны, там не только Windows, Linux и macOS:

https://tproger.ru/quiz/guess-os/

#тесты #ос
Миф или реальность: можно ли студенту-айтишнику начать зарабатывать с 1 курса?

Где искать работу, чего хотят работодатели, какая нужна база, как подлатать пробелы в знаниях и что указать в портфолио?

Краткий гайд для новичков: https://tproger.ru/articles/kak-studentam-it-specialnostej-nachat-zarabatyvat-s-1-kursa/

#работа #карьера #начинающим
В сеть слили тестовое для разработчиков в EA.

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

Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта

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

Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет

Go / PHP-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет

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

Senior iOS Developer
Где: Москва, можно удалённо
Опыт: от 3 лет

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

Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет

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

#вакансии #работа
Объявляем этот пост — постом взаимопомощи

В нём вы можете помочь другим или задать любой интересующий вас вопрос из сферы IT. Например, «в какой вуз лучше поступить», «какой алгоритм сортировки подойдёт для этой задачи», «какую зарплату просить на собеседовании» или даже «как центрировать div».

А правила всего 2:
1. Будьте терпимы и постарайтесь ответить на любой вопрос, даже самый глупый. Ведь все мы с чего-то начинали.
2. А если задали вопрос — помогите остальным и постарайтесь найти ответ на другой.

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

Там есть 3D-рендеринг, нейросети и даже материалы, которые учат создавать языки программирования с использованием Ассемблера. Собственно, название репозитория говорит само за себя.

Репозиторий не новый, но содержит в себе кучу свежих материалов и до сих пор регулярно обновляется: https://github.com/danistefanovic/build-your-own-x

#шпаргалка
Media is too big
VIEW IN TELEGRAM
Робот Boston Dynamics помогает кожаному мешку доделать свою работу, чтобы тот скорее начал искать новую

Boston Dynamics показали новое видео, в котором робот помогает человеку c монтажными работами. Выглядит очень впечатляюще, но на самом деле интересно, насколько робот в этом видео самостоятелен. И получится ли у робота также красиво пробежаться и кинуть сумку с инструментами, если что-нибудь подвинуть?

#роботы
Сравнение React и Vue — спросили у ChatGPT, что общего и в чём разница

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

https://tproger.ru/articles/sravnenie-react-i-vue-chto-obshhego-i-v-chjom-raznica/

#нейросети #веб #фреймворки #javascript
Какой язык программирования выбрать новичку в 2023 году?

В статье сравнили несколько самых известных языков по популярности, уровню зарплат и порогу вхождения. Дело за малым — выбрать тот язык, который больше вам по душе: https://tprg.ru/S2Nc

#начинающим #советы
Насколько хорошо ChatGPT справляется с задачами для программистов?

Попросили языковую модель ChatGPT составить и решить три задачи на знание Java: простую, среднюю и сложную. Что из этого вышло — рассказали в статье: https://tproger.ru/problems/tri-zadachi-na-znanie-java-ot-chatgpt/

#java #нейросети
Даже не просите меня выполнить тестовое, если оно отличается от этого.

#twitter
2023 только начался, а многие бигтех компании уже поувольняли кучу специалистов

На днях, например, Google уволил 12000, а до этого и Microsoft анонсировал вторую волну увольнений на 10000 сотрудников.

Ребята из Visual Capitalist поделились инфографикой с количеством уволенных из tech индустрии за 2022, которая показывает масштаб происходящего. А по данным layoffs_fyi в среднем сейчас в tech-секторе увольняют примерно по 2600 человек в день.

Интересно, что будет дальше, но сейчас ситуация выглядит очень печально.

#тренды #работа #карьера
Релокейт в Узбекистан глазами айтишников

В 2022 году из России уехало около 100 000 IT-специалистов. Примерно 10% из них выбрали для проживания и работы Узбекистан.

На нашем сайте вышла интересная статья, в которой разработчики Simtech Development поделились своим опытом релокации. И рассказали про самые популярные вопросы: регистрация, документы, транспорт, общение с местными, жильё и финансы. Бонусом — полезные ссылки и лайфхаки:

https://tproger.ru/articles/relokejt-v-uzbekistan-glazami-ajtishnikov/

#релокация