tproger | Technologies

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

50 слов в IT, по не знанию которых можно вычислить новичка

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

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

#начинающим

Читать полностью…

Типичный программист

Джун уронил прод. Кто виноват и что делать?

Вспоминаем легендарный мем из 2017 года, объясняем его и рассказываем, что делать на самом деле, чтобы джун не ронял прод: https://tproger.ru/articles/dzhun-uronil-prod-kto-vinovat-i-chto-delat/

#начинающим #кек #советы

Читать полностью…

Типичный программист

Хотите узнать, как у Сбера получается создавать такие точные персональные рекомендации?

Приходите на RecSys Meetup by Sber — он состоится 20 июля в Питере.

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

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

Когда: 20 июля в 19:00

Где: Art-Muse, Зал «Галерея Ц», 13-я линия Васильевского острова, 70

Узнайте подробнее и зарегистрируйтесь

Реклама ПАО СБЕРБАНК

Читать полностью…

Типичный программист

Редко рекомендуем курсы, но тут большой годный видеокурс по асинхронному программированию

В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.

Курс состоит из 23 лекций продолжительностью около 17 часов: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T

#асинхронность

Читать полностью…

Типичный программист

Почему из-за «боязни потери» программисты не могут сменить неподходящую работу?

Есть такой феномен «loss aversion» — боязнь потери. Его суть в том, что мы начинаем вести себя иррационально, чтобы не «проиграть» то, что у нас есть. Хотя это та самая ситуация, когда чемодан без ручки «нести тяжело, а бросить жалко».

Как работает этот феномен в IT и зачем профессор Гарвардской школы бизнеса продаёт своим студентам 20 долларов за 200, читайте в статье: https://tproger.ru/articles/jeksperiment-bazermana-kak-my-ezhednevno-terjaem-dengi

#softskills #карьера #работа

Читать полностью…

Типичный программист

Просто эджайл так себе.

Читать полностью…

Типичный программист

Да кто этот ваш «чистый код»?!

Специально для Tproger Максим Морев, техноэнтузиаст и технический директор, Газпромбанк, подготовил самый полный гид по чистому коду. Из него вы узнаете:
— что такое чистый код,
— как его написать,
— как править НЕ чистый код.

Сделайте свою жизнь в кодинге проще: https://tprg.ru/2WeU

#чистыйкод #советы

Читать полностью…

Типичный программист

Почему всё вокруг ломается и виноваты ли в этом компании или такова цена прогресса?

Мы уже привыкли, что наши устройства периодически ломаются или быстро устаревают. Переход с LGA 1156 на «оптимизированный» LGA 1155, неразборные корпусы смартфонов и несъёмные аккумуляторы — как ещё производители организуют планируемое устаревание техники и как мы можем с ним бороться?

Рассказывает наш читатель Александр Клименков: https://tproger.ru/articles/kovarnyj-plan-pochemu-vsjo-vokrug-lomaetsja

#технологии

Читать полностью…

Типичный программист

Сообщество айтишников снова собирается в Сочи — IT-Club by Сбер выходит в море

Сбер ищет тех, кто горит идеями, жаждет ими делиться, реализовывать проекты, обмениваться энергиями, получать знания от экспертов индустрии. Возможно, ищут именно вас!

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

Будет полезно, вкусно, незабываемо и.. бесплатно! Нужно только пройти предварительную регистрацию по ссылке и иметь опыт работы по специализации от 2 лет: https://tprg.ru/yRjn

Реклама ПАО СБЕРБАНК

Читать полностью…

Типичный программист

Подтягиваем Software Design — подборка бесплатных обучающих роликов на примере Python

Плейлист поможет лучше понимать ООП и меньше писать в процедурном подходе. Ролики по 15-20 минут, в каждом — разбор одной темы или принцип, так что вполне удобно смотреть.

Сохраняйте, чтобы не потерять: https://www.youtube.com/playlist?list=PLC0nd42SBTaNuP4iB4L6SJlMaHE71FG6N

#курсы #python

Читать полностью…

Типичный программист

Наверняка вы застали камеры, которые писали фото и видео на оптический. А как насчёт дискет 3.5?

Были и такие. Например, Sony Mavica FD88 прямиком из 1999 года. Камера делала фотографии в цифровом формате DOS FAT12 и могла уместить всего шесть снимков в максимальном качестве и всего 15 секунд видео. Дальше нужно было вставлять новую дискету.

С ценником в тысячу долларов за такое удовольствие сразу становится понятно, почему камера не стала популярной.

#история #hardware

Читать полностью…

Типичный программист

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

Стажёр-менеджер в КРОК
Где: удалённо
Опыт: без опыта

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

Эксперт ИБ в МТС
Где: Москва, можно удалённо
Опыт: от 1 года

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

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

Консультант SAP Basis в Гринатом
Где: удалённо
Опыт: от 2 лет

Android-разработчик в Иннотех
Где: удалённо
Опыт: от 2 лет

Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: от 2 лет

Manual QA-инженер в Иннотех
Где: удалённо
Опыт: от 3 лет

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

Руководитель центра аппаратного проектирования в МТС
Где: Москва
Опыт: от 3 лет

#вакансии #работа

Читать полностью…

Типичный программист

MVP продукта: как внедрить фичу и не растерять пользователей?

MVP — это минимально жизнеспособный продукт. Его создают чтобы минимизировать потери, перед тем, как вывести новые фичи в продакшен. Благодаря ему можно проверить, понравятся ли изменения пользователям.

Как выглядит процесс проработки MVP продукта в крупных компаниях, рассказывают руководитель отдела продуктовой разработки Юрий Кочарян и руководитель группы продуктов для авторов Вера Советкина из Дзена: https://tprg.ru/HhuX

#аналитика

Читать полностью…

Типичный программист

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

Вот, например:
— Веб-разработка: https://tproger.ru/tag/web/
— Нейросети: https://tproger.ru/tag/neural-network/
— И геймдев: https://tproger.ru/tag/gamedev/

А ещё можно подписаться на годноту по конкретному языку:
— Python: https://tproger.ru/tag/python/
— JavaScript: https://tproger.ru/tag/javascript/
— C++: https://tproger.ru/tag/cpp/

Посмотрите все теги и выберите только те, которые интересны вам!

Читать полностью…

Типичный программист

Математика для программистов: нужна ли и что на самом деле надо знать для типовых проектов?

Одни говорят, что без математики никуда. Другие, что нужно уточнять о какой математике идёт речь. Третьи считают что в программировании математики нет.

Давайте разбираться, что из математики действительно пригодится в программировании

#математика

Читать полностью…

Типичный программист

5 признаков, что вам пора в Data Science

Очевидные (и не очень) признаки, которые подскажут, нужно ли вам двигаться в науку о данных и какое направление Data Science выбрать: https://tprg.ru/7lZu

#datascience

Читать полностью…

Типичный программист

Любая продуктовая команда

Читать полностью…

Типичный программист

Python vs. Go: почему компании переходят от первого ко второму?

Python и Go — это два разных языка программирования, каждый со своими уникальными особенностями и применениями. Если вы в ходе работы встречали разработчиков, мигрирующих с первого ЯП на второй, и задумываетесь о переходе, то эта статья для вас.

#go #python

Читать полностью…

Типичный программист

1C-RarusTechDay 2023 - 6-я открытая техническая конференция для специалистов 1С. Без воды, без рекламы, только технические доклады

Экспертная команда «1С-Рарус» приглашает продвинутых специалистов 1С на конференцию 1C-RarusTechDay 2023. Онлайн, бесплатно. В подготовку вложили много сил — кейсы и исследования для докладов подбирались в течение года. Команда «1С-Рарус» с радостью поделятся с вами своими наблюдениями, полученным опытом и разработанными решениями.

Когда: 20 июля, онлайн, бесплатно.

Узнать подробнее: https://tprg.ru/9VDp

Реклама ООО «ВНЕДРЕНЧЕСКИЙ ЦЕНТР» LjN8KZfJY

Читать полностью…

Типичный программист

Газпромбанк представил игровой тренажёр для собеседований с ИИ

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

Получить консультацию смогут все участники ближайшего VK Fest в Москве 15-16 июля на стенде Газпромбанка. Подробнее: https://tprg.ru/qtfX

#ии #собеседование #datascience

Читать полностью…

Типичный программист

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

UX-дизайнер в Иннотех
Где: удалённо
Опыт: можно без опыта

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

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

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

Manual QA-инженер в Иннотех
Где: удалённо
Опыт: от 3 лет

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

Senior системный аналитик в Открытие
Где: удалённо
Опыт: от 3 лет

Ведущий системный администратор / DevOps в Гринатом
Где: удалённо
Опыт: от 3 лет

Senior / Middle Java-разработчик в Гринатом
Где: удалённо
Опыт: от 4 лет

Senior DevOps в Иннотех
Где: удалённо
Опыт: не указан

#вакансии #работа

Читать полностью…

Типичный программист

Уже в 15:00 стартует трансляция Data Open Source Day!

Это первая конференция Yandex Cloud о продуктах с открытым исходным кодом. Команда Yandex Cloud и эксперты из разных индустрий разберут темы обработки данных и создания корпоративных хранилищ.

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

На конференции выступят представители Ozon, Яндекс Игры, Битрикс24, ИТМО, MaritimeAI. А разработчики Яндекса расскажут, как развиваются собственные разработки компании, в том числе YDB и YTsaurus.

Выступления спикеров можно послушать в онлайн-формате или офлайн в Экстрополисе (Москва, ул. Льва Толстого, 16). Присоединяйтесь к трансляции в нашей группе в ВКонтакте: https://tprg.ru/cLfF

Реклама ООО "Яндекс.Облако" LjN8KA8Xa

Читать полностью…

Типичный программист

Сейчас ИИ вроде ChatGPT стараются задействовать практически везде. Но не везде это работает одинаково хорошо и уместно.

Где точно не стоит использовать ChatGPT и действительно ли он так полезен разработчику? Разобрались в этой статье: https://tprg.ru/SFvW

#нейросети #ии #инструменты

Читать полностью…

Типичный программист

​​Когда разраб принёс тестировщику новую фичу:

Читать полностью…

Типичный программист

Old but gold: Битые файлы для продления дедлайна

Делимся с вами подборкой битых файлов самых ходовых форматов: от .docx до .zip. Просто скачиваете нужный файл, отправляете заказчику и продлеваете дедлайн.

#кек #инструменты

Читать полностью…

Типичный программист

Почему в байте именно 8 бит?

В байте могло быть 4, 6 или 16 бит, но почему мы остановились именно на 8 бит? Интересная статья на Хабре, в которой отвечают на этот вопрос.

#история #начинающим

Читать полностью…

Типичный программист

Как самому создавать качественную анимации загрузки?

Хорошо проработанная анимация с использованием CSS, jQuery или простых анимированных GIF-файлов — это возможность оживить интерфейс сайта и добавить ему оригинальности.

Самые крутые анимации могут развлекать во время ожидания загрузки контента, привлекать внимание и удерживать интерес пользователей.

На примере Sketch для создания основных форм и Principle для быстрого создания загрузочной анимации, показываем, как создавать красочные анимации, используемые Trello, Flickr, Slack и т.д.: https://tproger.ru/translations/custom-web-animation-guide/

#веб #графика #дизайн

Читать полностью…

Типичный программист

Ребят, ищем человека вести один из ваших любимых каналов

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

Если хотите стать частью нашей уютной команды, узнайте подробнее о вакансии и пишите нам. Давайте познакомимся и сработаемся: http://tprg.ru/bqed

Найдись, тот самый человек! Главред грустит.

#вакансии #работа

Читать полностью…

Типичный программист

Наш читатель поделился бесплатным курсом по Python на Stepik, который сделал сам. А мы делимся им с вами.

Говорит, там огромное количество задач, доступная и понятная теория, интересные примеры с гифками. Курс по основам, но обещают научить:
— Понимать синтаксис языка программирования Python.
— Создавать несложные программы на Python.
— Работать с переменными и типами данных.
— Использовать логические операции и операции сравнения.
— Применять условные и циклические конструкции.
— Работать со списками и функциями.

Считаем, что годных бесплатных курсов должно становиться всё больше. Поэтому смело проверяйте и давайте фидбек: https://stepik.org/course/127389/promo

#курсы #python

Читать полностью…

Типичный программист

Разработчики Perl опубликовали анонс стабильной версии 38.0 для Perl 5

Разработчики Perl 5.38.0 работали в течение 12 месяцев для выпуска стабильной версии после Perl 5.36.0. В неё вошли 290 000 строк изменений в 1 500 файлах от 100 авторов.

Из самого интересного:
— Новый синтаксис для определения объектных классов, в котором данные на основе экземпляра сохраняются в «поле» переменных, которые ведут себя как лексические переменные.
— Поддержка Unicode 15.0.
— Запрет на попытки покинуть блок defer или finally с помощью return или goto.
— Новые функции API optimize_optree и finalize_optree для работы с фрагментами оптри. Теперь можно вызывать нужные части процесса генерации оптри, которые могли бы не вызываться (например, при создании пользовательского LOGOP).
— На платформах с расширением GNU LC_NAME теперь можно использовать в качестве параметра категории для «setlocale» в POSIX, чтобы установить и запросить свою локаль.

Подробнее об изменениях: https://tproger.ru/articles/vywel-perl-5-38/

#perl

Читать полностью…
Subscribe to a channel