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

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

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

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

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

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Задачи с собеседований для разработчиков в IBM, Amazon и Microsoft

Собрали отзывы о собеседованиях на должности разработчиков ПО в IBM, Amazon и Microsoft. Составили подборку задач и вопросов от HR: https://tproger.ru/articles/intervyu-dlya-razrabotchikov-v-ibm-amazon-i-microsoft-raundy-i-zadachi

#задачки #собеседование
Автокод Гленни: каким был первый высокоуровневый язык программирования

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

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

Рассказываем, что такое автокод, кто придумал его первым и почему автокод можно считать первым современным языком программирования: https://tproger.ru/articles/avtokod-glenni-kakim-byl-pervyj-vysokourovnevyj-yazyk-programmirovniya

#история
Регулятор Великобритании все-таки одобрил сделку Microsoft и Activision на $75 млрд!

Да, Activision продаст Ubisoft права на «cloud streaming», сделка ограничит эксклюзивность Xbox Cloud Gaming и Microsoft не сможет выпускать игры только для неё. Но сделки все равно удалось добиться и регулятор предварительно одобрил ее.

Финальное решение регулятор UK вынесет в октябре, но это должно стать последним серьезным препятствием. Учитывая, что другие регуляторы, включая ЕС, уже одобрили сделку.

Если сделка состоится, Microsoft займёт сразу третью строчку крупнейших гейм-девелоперов в мире. По игровой выручке она будет уступать только Tencent и Sony.

#gamedev #microsoft
Forwarded from IT Юмор
​​Ожидание и реальность:
Энтузиасты выпустили бесплатный интерактивный 700-страничный учебник по тестированию

Говорят, это один из самых полных источников по тестированию из всех, что есть. 100-Year QA-Textbook включает 42 модуля, 130 занятий, 42 набора онлайн-тестов, больше 700 страниц знаний, посвященных тест-дизайну, работе с требованиями, тестовой документации и тестированию на всех уровнях.

Такое мы одобряем, поэтому поддерживаем начинание и делимся с вами: https://habr.com/ru/articles/762532/

#qa #тестирование
​Где учить английский айтишнику: небольшая, но до сих пор актуальная серия роликов, которая даст нужные знания для прохождения собеседование за границей.

1. Как начать разговор с работодателем: https://youtu.be/4RYqlAPIfD0

2. Как написать резюме на английском языке: https://youtu.be/wzm79VzRlIQ

3. Как задавать вопросы и отвечать на них на собеседовании: https://youtu.be/t4Fu-L0Rd0Y

4. Как написать короткий e-mail на английском языке: https://youtu.be/vwuI8QJvT-k

#английский #собеседование
Наконец-то нормальные статьи для хардкор-программистов: пишем на Assembler для Windows в Visual Studio

В статье показали, как написать приложение для windows на ассемблере. В качестве IDE взяли привычную Visual Studio 2019 со всеми плюшками: подсветкой кода, отладкой и привычным просмотр локальных переменных и регистров.

Приложением будет игра в пятнашки — почти хелловорлд, но зато полноценное оконное приложение с меню, иконкой, отрисовкой, выводом текста и обработкой мыши с клавиатурой: https://habr.com/ru/articles/763636/

Только попробуйте не забрать в сохранёнки и не поставить лайк.

#ассемблер
100 бесплатных шаблонов резюме для IT-специалиста

Многие воспринимают резюме как строгий документ для описания навыков и опыта работы. Но на самом деле в него можно внести уместную нотку креатива.

В статье рассказали, как составить творческое резюме, которое понравится IT-рекрутеру: где найти оригинальный шаблон и на что обратить внимание при выборе. А бонусом — поделились подборкой из 100 бесплатных шаблонов:

https://tproger.ru/articles/kak-sostavit-tvorcheskoe-rezjume-100-krutyh-shablonov/

#советы #карьера
Протоколы в Python: о них мало говорят, а зря

Когда новички изучают Python, очень много внимания обычно уделяется языковым конструкциям и концепциям, например рекурсиям или ООП.

Но есть куда более важные вещи, о которые лучше узнать как можно раньше. О них — в статье: https://tproger.ru/articles/o-nih-malo-govoryat-a-zrya-protokoly-v-python

#python #начинающим
Какие инструменты изучить, чтобы перейти из джунов в миддлы?

Все знают про джунов, миддлов и сеньоров. Но эти трактовки довольно субъективны. В каждой компании оценивают по-своему. Где-то пытаются натянуть грейды на временные рамки: условно, junior до года, middle 1-3 года, senior — 3 и более лет. Но на деле все куда сложнее.

Рассказываем, как перейти из джуниора на позицию миддла, что для этого нужно знать и изучать, на примере фронтенда и NodeJS: https://tproger.ru/articles/kakie-instrumenty-izuchit-chtoby-perejti-iz-dzhunov-v-middly-na-primere-frontend-i-nodejs

#фронтенд #карьера
Как ускорить код на Python?

В своей статье backend-разработчик из IT Kokoc Group рассказывает про 3 простых способа. А также сравнивает скорость выполнения программы при их использовании: https://tprg.ru/5caT

#python #библиотеки
Может ли саундбар вас подслушивать?

Не ещё одна фобия, но увлекательное исследование, в котором специалист по ревёрс-инжинирингу решил узнать, не «подслушивает» ли его саундбар Yamaha YAS-109. Ведь у него есть встроенная поддержка Alexa, а ещё Bluetooth, WiFi, Ethernet и другие прелести.

Будет интересно не только специалистам в области ревёрс-инжиниринга, но и всем, кто интересуется конфиденциальностью и безопасностью умных устройств. Читается как остросюжетный детектив: https://habr.com/ru/companies/bizone/articles/762122/

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

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

Ведущий специалист группы администрирования в Открытие
Где: удалённо
Опыт: от 1 года

Product Owner Центр HR TECH в Гринатом
Где: удалённо
Опыт: от 1 года

UX-редактор в МТС
Где: удалённо
Опыт: от 2 лет

Арт-директор в МТС
Где: удалённо
Опыт: от 3 лет

Python-разработчик в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Разработчик PHP Middle+ / Senior в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Разработчик BI в Иннотех
Где: удалённо
Опыт: от 3 лет

Ведущий инженер (SIEM + PAM) в Иннотех
Где: удалённо
Опыт: от 3 лет

Ведущий инженер WAF в Иннотех
Где: удалённо
Опыт: от 3 лет

DevOps Engineer Центра HR TECH в Гринатом
Где: удалённо
Опыт: от 3 лет

#вакансии #работа
Гринатом ищет разработчика Форсайт на проекты по созданию корпоративного хранилища данных

Ему предстоит проектировать архитектуру бизнес-приложений Форсайт, оптимизировать производительность, тестировать разработки и актуализировать документацию

Стек: Форсайт, Postgres Pro, Fore, SQL, Python, Arenadata (Greenplum, ClickHouse, NiFi)

Требования: навыки проектирования и разработки BI/DWH/ETL, а также создания интеграции с внешними системами (1C ERP, MS Excel, OpenOffic и др.); уверенное владение SQL; опыт проектной и пользовательской документации; навыки работы по стандартам проектной деятельности (waterfall, agile).

Гринатом предлагает: конкурентную ЗП и прозрачную систему премий; 5/2 с сокращенной пятницей и 31 день ежегодного отпуска; возможность удаленки; ДМС и скидки на фитнес; возможность обучения в Корпоративной академии и участия в тренингах, конференциях и онлайн-курсах; неформальную корпоративную культуру и профессиональный рост вместе с компанией.

Узнать подробнее и откликнуться можно по ссылке: https://tprg.ru/Z1hj

#вакансия #работа
Как переехать в Израиль, найти хороший кофе и купить «ведро с болтами»

У нас на сайте вышла статья, в которой техлид MENA Loovatech Борис Поляк. рассказал о репатриации в Израиль.

Будет интересно не только тем, кто планирует репатриацию. Но желающим узнать, что испытывают только что переехавшие в страну меда и молока IT-специалисты, как там устроена жизнь и почему русский язык — третий по популярности в стране: https://tproger.ru/articles/kak-pereehat-v-izrail-najti-horowij-kofe-i-kupit-vedro-s-boltami

#релокация #карьера
Forwarded from IT Юмор
​​Когда ПМ пытается нагрузить тебя задачами:
Как работает современный веб?

На картинке — краткая архитектура современного веба. А по ссылке до сих пор актуальная статья, которая поможет разобраться с тем, как это работает:

https://tproger.ru/translations/web-architecture-101/

#веб
httpx vs. requests vs. aiohttp: что лучше?

С библиотекой requests питонисты знакомятся в первый же год, ведь на взаимодействии программ с веб-приложениями держится очень многое. HTTP-запросы позволяют общаться с API всевозможных сервисов, автоматизировать сбор данных с веб-страниц и в целом дают всевозможным системам взаимодействовать на расстоянии.

Разобрали на примере, какая из библиотек справляется лучше и как асинхронность влияет на скорость исполнения массовых запросов: https://tproger.ru/articles/http-vs-requests-vs-aiohttp-kto-luchwe

#python #веб
This media is not supported in your browser
VIEW IN TELEGRAM
Немного математического экшна вам в ленту.

И почему так не объясняют программирование?

#математика #кек