Типичный программист
82K subscribers
2.74K photos
929 videos
8 files
7.49K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

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

Сегодня сталкиваются первые две пары языков: Swift/PHP и Java/Kotlin. Напоминаем, что оцениваем не их функциональность, а народную любовь — выбирайте тот, что больше по душе:

https://tprg.ru/vKOd

Голосование закончится 15 декабря 2020 года в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.iss.one/tproger_official_bot/?start=toplang2020
Покемон или IT? Тест на знание названий современных технологий

Мы живём в то время, когда названия новых технологий легко спутать с именами покемонов. Правда, в отличие от новых технологий, Покемоны каждый день не появляются.

А вы сможете отличить одно от другого? Проверьте прямо сейчас в нашем тесте:

https://tprg.ru/oBlX

#тест
По данным Downdetector, у сервисов Google произошёл глобальный сбой. Сейчас не работает ни YouTube, ни Google Диск, ни Документы, ни другие сервисы гугла.

На фото — топ Downdetector.

Подробности и актуальная информация на сайте: https://tprg.ru/tfDT

UPD: Пользователи сообщают, что сервисы постепенно приходят в себя.

#google
На GitHub есть всё, чтобы безостановочно учиться и прокачивать свои навыки в разработке

В этой подборке — репозитории и для начинающих, и для опытных разработчиков, которые хотят попробовать новые технологии или найти интересные проекты для собственного развития:

https://tprg.ru/6Mir

#github
На чём создают игры? Обзор популярных игровых движков

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

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

https://tprg.ru/fXwi

#gamedev
Баттл языков программирования продолжается: сегодня за вашу любовь поборются Assembler с Pascal и С++ с Cobol

UPD: Голосование починили.

Вчерашнее голосование держало в напряжении до последнего. PHP уверенно лидировал в начале голосования, но в итоге проиграл Swift и не прошёл в следующий раунд. А Java и Kotlin закончили схватку с результатом 51% против 49% голосов соответственно.

А мы двигаемся дальше и сегодня столкнём Assembler с Pascal и С++ с Cobol. Напоминаем, что посев был рандомный, а сравниваем мы не функциональность языков, а народную любовь. Так что смело выбирайте тот, что больше по душе:

https://tprg.ru/nYJL

Голосование закончится 16 декабря 2020 года в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.iss.one/tproger_official_bot/?start=toplang2020
Все дороги ведут в Москву. Или нет?

Пандемия повлияла на отношение к удалёнке — кто только об этом не писал. И на нас она повлияла тоже. Наша команда частично работает удалённо, а частично в офисе в Москве. В связи с пандемией на удалёнку пришлось перейти всем и, конечно, мы очень надеемся, что в следующем году всё наладится.

Однако мнения в команде относительно удобства удалёнки и офиса разделились. И нам стало интересно, а что вы думаете? Опрос получился замороченным, но зато покрывает все варианты, а если вашего варианта всё-таки нет — пишите в комменты.

#удалёнка #работа
#вакансии #работа
Удалённо, от 180 000 до 230 000 ₽

Ведущая компания в области заказной разработки Usetech ищет опытного Java-разработчика.

Предстоит разрабатывать микросервисные системы уровня предприятия на Spring Cloud, Spring Boot, работать с RabbitMQ и Kafka, SQL и NoSQL СУБД по гибким методологиям.

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

Узнать подробности и откликнуться: https://tprg.ru/slAS
На каком движке была создана эта игра? Тест для заядлых геймеров

Какой игровой движок использует Cyberpunk 2077? А на чём созданы Rust, Dota 2, Cuphead, Bioshock? Игрострой не ограничивается лишь Unreal Engine, Unity и Source.

Пройдите тест и узнайте, насколько хорошо вы разбираетесь в играх и движках, на которых они созданы:

https://tprg.ru/1Ywm

#игры #gamedev
Продолжаем наш баттл языков: сегодня голосуем за SQL с TypeScript и Python с Ruby

Вчерашнее голосование вывело в следующий раунд C++ и Assembler. Победа была логичной, ведь великий рандом определил им в пару устаревший Cobol и старый добрый Pascal. Хорошо, что в нашем баттле мы сравниваем не их функциональность, а народную любовь.

Ну что ж, а мы двигаемся дальше и сегодня проголосуем за ещё более интересные пары: за SQL с TypeScript и за Python с Ruby. Доверьтесь сердцу и выбирайте тот, что больше по душе:

https://tprg.ru/x0U9

Голосование закончится 17 декабря в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.iss.one/tproger_official_bot/?start=toplang2020
Для быстрого старта в Swift собрали для вас подборку материалов, в которой мы расскажем:

— для каких проектов он хорош: https://tprg.ru/wBuy

— о русскоязычном курсе для начинающих на основе книги от Apple: https://tprg.ru/KG2x

— как создать блог на Swift и разместить его на GitHub Pages: https://tprg.ru/JcNK

— как разработать игру «Бросание игральных костей» для iPhone: https://tprg.ru/Nc4e

— как создать личную поваренную книгу SwiftUI-рецептов:
https://tprg.ru/QNED

#swift
Ближайшие события для айтишников

Курс «Профессия Python-разработчик» с трудоустройством
Старт 17 декабря, онлайн

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

Интенсив «Лёгкий старт в профессию тестировщика»
17–19 декабря, онлайн

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

Курс Junior Automation QA
Старт 18 января, онлайн

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

Anywhere meetup#2
17 декабря, онлайн

В формате дискуссионного баттла специалисты EPAM поделятся собственным опытом офисной и удалённой работы в IT-компании. Принять участие в обсуждении могут все желающие.

Международный научный IT-конгресс FIT-M 2020
17–19 декабря, Москва и онлайн

Более 200 спикеров и 3 плотно упакованных дня. Участников ждут доклады, кейсы и мастер-классы на тему VR и искусственного интеллекта. Также пройдёт 2-дневный хакатон с денежными призами.

ProQuality Conference 2020
18 декабря, онлайн

Более 30 спикеров, инженеров и менеджеров EPAM, расскажут про борьбу за качество, трендах и скрытых возможностях тестирования.

#ивенты
Современные языки программирования, которые заставят вас страдать: Часть 1, ООП

Если вы ищете идеальный язык программирования, то наверняка знаете, что рейтинги, которые попадаются в поиске, часто необъективны или устарели.

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

https://tprg.ru/QP9b

#ооп
Начался 4 раунд баттла языков программирования: сегодня вам предстоит выбрать между JS и Visual Basic, Go и C#

По результатам предыдущего голосования, в следующий раунд выходят Python и SQL.

А сегодня вам предстоит проголосовать за JS или Visual Basic и за Go или C#. Напоминаем, что сравниваем не функциональность языков, а народную любовь. Так что доверьтесь сердцу и выберите тот, который ближе вам:

https://tprg.ru/o2RK

Голосование закончится 18 декабря в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.iss.one/tproger_official_bot/?start=toplang2020
Хинт для типичных программистов: у нас ещё есть 4 канала, где можно получать отборную инфу по конкретной теме.

Каждый найдёт что-нибудь для себя:
— основы программирования: @prog_point
— мобильная разработка: @mobi_dev
— разработка на Python: @zen_of_python
— веб-разработка: @tproger_web
Forwarded from Zen of Python
Подготовили для вас подборку статей, которые помогут легче начать свой путь программиста на Python, ведь тут вы узнаете:

— основные типы данных в Python: https://tprg.ru/7yw8

— какие встроенные функции нужно знать, а на какие не стоит тратить время: https://tprg.ru/DkFR

— зачем нужны функции с переменным количеством переменных и как ими пользоваться: https://tprg.ru/McGU

— что такое словари и что с ними делать: https://tprg.ru/U0I7

— как работают алгоритмы сортировки: https://tprg.ru/VHC5

— как работают импорты в Python: https://tprg.ru/3mRr

— зачем нужны декораторы и как ими пользоваться: https://tprg.ru/NoFh
This media is not supported in your browser
VIEW IN TELEGRAM
Nvidia показали, как эволюционировали видеокарты с 1995 по 2020 год

Залипательно.

#hardware
Инструменты терминала Linux, которые здорово облегчат вам жизнь

В материале простым языком рассказали про полезные инструменты и трюки, работу с процессами и файлами, навигацию, каналы, xargs, awk и многое другое:

https://tprg.ru/ydve

Статья зайдёт как новичкам со знанием общих команд и пониманием каталогов (cd, ls, pwd, cat), так и линуксоидам профи.

#linux
Мы подобрались к следующему раунду баттла ЯП: сегодня столкнутся Swift с Assembler и Java с C++

В прошлом раунде с большим отрывом побеждают JS и C#. Что ж, это было ожидаемо. Но не будем на этом останавливаться, ведь следующие пары языков уже ждут, когда вы выберете кто из них больше достоит народной любви читателей TProger.

Сегодня мы определим судьбу Swift и могучего Assembler и решим, кто выйдет в полуфинал: Java или C++. Напоминаем, что выбираем максимально субъективно. Так что смело голосуйте за тот язык, что больше нравится вам:

https://tprg.ru/6XPW

Голосование закончится 19 декабря в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.iss.one/tproger_official_bot/?start=toplang2020