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

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
​​Ищем в команду соцсетей Tproger редактора

Коротко о том, что нужно будет делать: создавать контент в Telegram-каналы по теме IT и помогать развивать эти каналы.

Подробнее о вакансии, ссылка на тестовое и отклик здесь: https://tprg.ru/GDEg
​​Интересная задумка для пет-проекта: игра «Камень, ножницы, бумага» в виде симуляции естественного отбора.

Очень напряжённое зрелище гарантированно.

#gamedev #кек
9 мобильных приложений для изучения программирования

Изучение IT-технологий уже давно не ограничивается лишь зубрением книг и лекций. Чтобы сделать обучение более удобным и эффективным, собрали для вас 9 приложений на смартфон:

1. Start Android — изучение Java и Android-разработки.
2. Программирование игр, создание с нуля — изучение Python 3 через создание игр.
3. Encode: Learn to code — Python, HTML, JS, CSS.
4. Grasshopper: learn to code — приложение от Google для изучения JS.
5. Enki — изучение программирования, Data Science, блокчейна, кибербезопасности, Git, Linux и многого другого.
6. Codeacademy Go — веб-технологии, SQL, DS и Python.
7. DataCamp — сайт и приложение по изучению Data Science через 3 направления: Python, R и SQL.
8. Programming Hero — Python и веб-технологии. Есть playground для запуска кода.
9. Dcoder, code compiler IDE — приложение-компилятор для более 30 языков.

Детальней про приложения и ссылки на скачивание для Andoird и iOS в статье: https://tprg.ru/UwQO

#начинающим
И в чём он не прав?

@topittwit
​​Готовимся к собеседованию на фронтенд-разработчика: детальный разбор самых популярных вопросов

Серия роликов, в которых разбираются вопросы с собеседований на должность Junior- или Middle-разработчика. Эдакая шпаргалка, которая поможет подтянуть знания и зарыть пробелы. Всего 28 видео в среднем по 15 минут:

https://tprg.ru/Mbsq

#фронтенд #собеседование
3 сборки ПК на DDR5: флагманская, базовая, бюджетная

В 2020 случилось долгожданное событие для тех, кто увлекается компьютерным железом — вышел новый тип памяти — DDR5. Частота начинается с 4800 МГц (предыдущая была до 3200 МГц), максимальный объём может составлять 128 ГБ, к тому же одна плашка уже сама по себе двухканальная.

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

Детальные характеристики и цены в статье:

https://tprg.ru/6eON

#hardware #pc
Что такое микрофронтенды и как они могут облегчить вам разработку фронтенда

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

Круто? В теории, да. Но на практике есть несколько нюансов. Каких именно — разбираемся в статье: https://tproger.ru/articles/mikrofrontendy-zachem-nuzhny-i-kak-k-nim-prijti/

#веб #фронтенд #архитектура
Что почитать на выходных: «Отъявленный программист. Лайфхакинг из первых рук»

Книга — ценнейший сборник откровенных бесед с известными программистами, сисадминами и другими представителями IT. Объединяет этих людей умение использовать свои увлеченность, страсть и любовь к профессии программиста.

Из интересного:
— программисты о себе и об IT;
— советы и лайфхаки о собеседованиях;
— истории из айтишной жизни.

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

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

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

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

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

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

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

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

CTO
Где: Москва
Опыт: от 6 лет

#вакансии #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Собрали для вас подборку самых годных постов про IT в наших каналах за прошедший месяц:

— ​Всё, что нужно для уверенного старта в Go — дорожная карта, годные курсы и книги: https://t.iss.one/go_in_action/692

— Подборка материалов для изучения DevOps и основ системного администрирования: https://t.iss.one/devo_pes/1495

— Как на самом деле выглядит копипаста: https://t.iss.one/topittwit/214

— ​Книга: «Ловушка для багов. Полевое руководство по веб-хакингу»: https://t.iss.one/devs_books/385

— Топ-5 платформ для бесплатного изучения программирования: https://t.iss.one/tech_lifehacks/410

— ​Записи уроков из школы бэкенд-разработки на Python: https://t.iss.one/zen_of_python/1648

— Используем CSS Layer правильно: https://t.iss.one/tproger_web/2837

— Когда используешь «switch case» без «break»: https://t.iss.one/ithumor/7763
Пишем собственное портфолио на React, GreenSock и Animate.css

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

https://youtu.be/bmpI252DmiI

#фронтенд #react #веб
Ищем пишущего редактора в команду Tproger.

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

Про зарплату, тестовое и как откликнуться тут ↓
https://tprg.ru/HRB-editor3
Как распознать новичка в Python всего по 10 ошибкам?

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

В статье разобрали 10 самых популярных ошибок начинающих Python-программистов и показали, как исправить их в будущем: https://nuancesprog.ru/p/15808/

#python #начинающим
Идея для пет-проекта: робосамурай, который пишет хокку

А для его реализации нам понадобятся: Telegram-бот, база существующих хокку, хитрый алгоритм и этот гайд:

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

#telegram #python
Собрали для вас удобную дорожную карту для изучения разработки на C++ с нуля в 2022

Она включает в себя всё необходимое, что потребуется разработчику: синтаксис, ООП, многопоточность, работа с фреймворками, библиотеками и IDE.

Общая карта на картинке, а детальней в статье:

https://tproger.ru/articles/razrabotka-na-c-s-nulja-v-2022-godu-dorozhnaja-karta

#cpp #шпаргалка
Чтобы точно успеть подготовиться.

@topittwit
Как собрать пет-проекты для первого портфолио

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

https://tproger.ru/articles/kak-sobrat-pet-proekty-dlja-pervogo-portfolio/

#начинающим
Если вы думаете, что вы достаточно скурпулёзный веб-разработчик, только посмотрите на этот чек-лист!

Его создатели говорят, что если пробежаться по нему и поставить галочку напротив каждого пункта, получится куда более лучшая версия вашего же сайта. И это очень похоже на правду, ведь это действительно огромный чек-лист, в котором затронуты совершенно разные стороны вашего сайта: от шрифтов, JS и CSS до SEO и производительности.

Осторожно, назад пути уже не будет: https://frontendchecklist.io

#веб #css #javascript #seo
This media is not supported in your browser
VIEW IN TELEGRAM
Супер-наглядное объяснение логических операторов на примере струй воды.

#логика
Годнота для начинающих ML-специалистов: курс по машинному обучению от Стэнфордского университета

Курс рассчитан на 11 недель обучения, так что придётся запастись терпением. Тем не менее, это действительно стоящий курс от университета, выпускники которого основали HP, Nvidia, Yahoo!, TSMC, Google и множество других технологических корпораций.

Курс доступен бесплатно и с русскими субтитрами: https://www.coursera.org/learn/machine-learning#syllabus

#курсы #ml