Типичный программист
81K subscribers
3.06K photos
1.04K videos
11 files
7.7K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Я: Это слишком простая библиотека, тут я и без документации разберусь.

Также я:
😁84🔥10👍73🐳1
Почему компьютерные эко-активисты до сих пор молчат?

#кек #twitter
😁188😢28🤡11🤔7👍6🤨4
Как написать свою операционную систему?

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

В чём именно, где этому научиться, что почитать и на какие курсы сходить — рассказываем в этой статье: https://tproger.ru/translations/what-you-should-know-to-create-os/

#ос
👍71🤡37😁22👎2
Если вы думаете, что чат-боты — это что-то несерьёзное, этот пост для вас

С помощью обычных чат-ботов Telegram выдать доступы сотрудникам и оптимизировать работу техподдержки в команде на 2500 человек.

Как? Разбираемся вместе с разработчиками КРОК: https://tprg.ru/7hKN

#telegram
👍44😁3👎1
Предлагаем немного отвлечься и изучить самый сложный и медленный способ сбросить вес

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

Посудите сами, вес возникает потому, что гравитация Земли тянет нас вниз. Гравитация Земли возникает из-за её массы. Чем меньше масса, тем меньше гравитация. Значит, достаточно убрать массу с Земли — и нужных килограммов как ни бывало!

Оказывается, есть несколько нюансов. И если вы решили похудеть именно таким способом, не спешите. Вот целая научно-популярная статья, которая объясняет, что это не совсем то, что вам нужно: https://habr.com/ru/post/693186/

#кек #физика #здоровье
👍35😁21💩4👎2🤔2🥴2
Подборка актуальных вакансий

Ведущий Java-разработчик
Где: удалённо
Опыт: от 3 лет

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

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

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

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

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

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

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

Начальник отдела систем управления базами данных
Где: Москва, можно удалённо
Опыт: от 6 лет

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

#вакансии #работа
👍10💩5🤮3
Где прокачиваться тестировщику: делимся списком из 80 ссылок на бесплатные материалы по тестированию

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

Спешим исправить эту несправедливость! В подборке вы найдёте полезные материалы, курсы, подкасты, много теории и других полезных ссылок: https://tproger.ru/digest/free-software-testing-books/

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

#тестирование
😁67👍113👎2❤‍🔥1
Microsoft сделала свой CCleaner с блэкджеком и всем сопутствующим

Microsoft показала бета-версию PC Manager для Windows — аналог CCleaner. Программа позволит контролировать процессы и приложения, управлять хранилищем и не только. Она объединяет часть функций, которые ранее были разбросаны по системе.

Не прошло и 20 лет. 19, если быть точным.

#windows #microsoft
👍66😁34🥴8💩5
​​Нейросети только оставили в покое художников, как в расход пошли и музыканты!

В новом Google Colab можно генерировать уникальные биты по текстовым запросам. Достаточно ввести подсказку, а алгоритм создаст уникальную мелодию, которую всё тяжелее отличить от трека, созданного человеком.

Под капотом Mubert API. А если хотите попробовать — все ссылки в GitHub: https://github.com/MubertAI/Mubert-Text-to-Music

#нейросети
😢26🔥19🤣5🤔4👎2👍1
Если есть программа, которая контролирует работу программистов за корпоративными лэптопами, почему нет программы, которая эту программу «обманывает»?

Конечно, всегда можно воспользоваться «дедовским» способом и положить мышь на часы. Но автор этой статьи задумался и предложил более элегантное решение — mouse jiggler на Arduino.

Он предотвращает залочивание экрана, а мессенджеры, автоматически отслеживающие вашу активность по движению мыши, показывают, что вы активно работаете. Это должен иметь каждый, работающий из дома на корпоративном лаптопе:

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

#arduino #diy #работа
👍39😁196💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда пришёл на собеседование, а тебе устроили тест на стрессоустойчивость

В 2006 году IT-специалист Гай Гома отправился в студию BBC на собеседование. Кто-то что-то перепутал и его приняли за эксперта в области высоких технологий, у которого они должны были взять интервью о судебном разбирательстве лейбла Apple Records.

Что интересно, интервью проходило в прямом эфире, но парень не растерялся и всё равно ответил на все вопросы.

#история #собеседование #кек
😁168👍43🤣29🔥4🤡4
​Делимся годным мини-курсом по Bootstrap

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

Часть 1: https://youtu.be/8Ti55TgqMZU
Часть 2: https://youtu.be/YW05WfRKUjI
Часть 3: https://youtu.be/FONwSmS7zCs

#фронтенд #курс
👍34💩9👏2👎1😁1
Собеседование — это навык который можно развивать

В своей статье Павел Петров, ИТ-лидер команды разработки Группы «Иннотех», рассказал как подготовиться к собеседованию и избежать ошибок: https://tprg.ru/7l1z

#собеседование
👍43💩8🔥3👏1🕊1🏆1