16 марта — день рождения у Эндрю Таненбаума
Не знаете, кто это? Это тот самый профессор, который написал несколько культовых книг по информационным технологиям. Среди них:
— Компьютерные сети.
— Современные операционные системы.
— Архитектура компьютера.
Хоть он ушёл на пенсию в 2014 году (ему исполняется уже 77 лет), но его наследие всё ещё остаётся актуальным. А день рождения — хороший повод открыть его любую книгу и почитать пару глав.
Не знаете, кто это? Это тот самый профессор, который написал несколько культовых книг по информационным технологиям. Среди них:
— Компьютерные сети.
— Современные операционные системы.
— Архитектура компьютера.
Хоть он ушёл на пенсию в 2014 году (ему исполняется уже 77 лет), но его наследие всё ещё остаётся актуальным. А день рождения — хороший повод открыть его любую книгу и почитать пару глав.
Как программисту сгенерировать картинку без Photoshop?
Можно воспользоваться процедурной генерацией. Суть её проста: разработчик пишет функцию, которая итеративно создаёт изображение.
В подборке собраны инструменты по генерации картинок, доступные на GitHub:
tprg.ru/5tWS
Можно воспользоваться процедурной генерацией. Суть её проста: разработчик пишет функцию, которая итеративно создаёт изображение.
В подборке собраны инструменты по генерации картинок, доступные на GitHub:
tprg.ru/5tWS
А вы хорошо знаете Java?
С нас 10 вопросов по Java 8 и выше, с вас — скриншоты результатов в комментариях.
Достаточно знать основы Java, чтобы пройти тест:
tprg.ru/68K3
#java
С нас 10 вопросов по Java 8 и выше, с вас — скриншоты результатов в комментариях.
Достаточно знать основы Java, чтобы пройти тест:
tprg.ru/68K3
#java
Как генерируются игровые миры?
Некоторые игры (например, Minecraft или No Man's Sky) базируются на процедурной генерации окружения. Этот процесс можно обеспечить с помощью симуляционного и функционального подхода, а также алгоритма планирования.
Подробнее о подходах к генерации игровых миров: tprg.ru/IYKN
Расширенный оригинал статьи (на английском): tprg.ru/nJ96
#gamedev
Некоторые игры (например, Minecraft или No Man's Sky) базируются на процедурной генерации окружения. Этот процесс можно обеспечить с помощью симуляционного и функционального подхода, а также алгоритма планирования.
Подробнее о подходах к генерации игровых миров: tprg.ru/IYKN
Расширенный оригинал статьи (на английском): tprg.ru/nJ96
#gamedev
6 источников по изучению алгоритмов
На собеседованиях в IT часто проверяют знания алгоритмов. Если это не ваша сильная сторона, то самое время подтянуть знания.
В подборке собраны книги, курсы и сайты с задачами, которые помогут освоить алгоритмы:
tprg.ru/Pl6e
#алгоритмы
На собеседованиях в IT часто проверяют знания алгоритмов. Если это не ваша сильная сторона, то самое время подтянуть знания.
В подборке собраны книги, курсы и сайты с задачами, которые помогут освоить алгоритмы:
tprg.ru/Pl6e
#алгоритмы
Что посмотреть: интервью с девушкой, которая прошла путь от лингвиста до проектного менеджера
Project Manager (PM или проектный менеджер) занимается управлением проектами. В PM обычно идут ребята, которые любят много общаться, руководить и спокойно выдерживают стрессовые ситуации.
Интервью с проектным менеджером показывает изнанку этой работы:
youtu.be/uUStFTUVOpA
#точка_входа
Project Manager (PM или проектный менеджер) занимается управлением проектами. В PM обычно идут ребята, которые любят много общаться, руководить и спокойно выдерживают стрессовые ситуации.
Интервью с проектным менеджером показывает изнанку этой работы:
youtu.be/uUStFTUVOpA
#точка_входа
YouTube
Из ЛИНГВИСТА в ПРОЕКТНЫЕ МЕНЕДЖЕРЫ / Ещё раз про Project Management
Любимый сервис по созданию ботов для WhatsApp - Chat API: https://bit.ly/3ccUJjP
Вводите промокод "Boroda" и получайте скидку "30% на первую оплату при подписке на Stripe! 😎
Продолжаем мартовский марафон выпусков с девушками в IT!
Сегодня в гостях у меня…
Вводите промокод "Boroda" и получайте скидку "30% на первую оплату при подписке на Stripe! 😎
Продолжаем мартовский марафон выпусков с девушками в IT!
Сегодня в гостях у меня…
Оценка сложности алгоритмов
При изучении алгоритмов вы наверняка сталкивались с обозначениями вроде O(log n). Это и есть оценка сложности алгоритма, которая зависит от времени выполнения или используемой памяти.
Об основных оценках сложностей читайте в статье:
tprg.ru/pd2j
#алгоритмы
При изучении алгоритмов вы наверняка сталкивались с обозначениями вроде O(log n). Это и есть оценка сложности алгоритма, которая зависит от времени выполнения или используемой памяти.
Об основных оценках сложностей читайте в статье:
tprg.ru/pd2j
#алгоритмы
Полный Дзен Пайтона в одном канале — Zen of Python: @zen_of_python
Project-менеджер: чем он занимается и как им стать?
На днях мы публиковали интервью с Project-менеджером, поэтому стоит подробнее рассказать, в чём состоит эта работа.
Project-менеджер (PM) ставит задачи команде разработки проекта. Менеджера можно представить как звено между разработчиками и заказчиками. В то же время PM не занимается кодом, поэтому это неплохой вариант для тех, кто хочет в IT, но не в качестве разработчика.
В статье дано несколько советов, как стать менеджером проектов:
https://tprg.ru/fqZ9
#точка_входа
На днях мы публиковали интервью с Project-менеджером, поэтому стоит подробнее рассказать, в чём состоит эта работа.
Project-менеджер (PM) ставит задачи команде разработки проекта. Менеджера можно представить как звено между разработчиками и заказчиками. В то же время PM не занимается кодом, поэтому это неплохой вариант для тех, кто хочет в IT, но не в качестве разработчика.
В статье дано несколько советов, как стать менеджером проектов:
https://tprg.ru/fqZ9
#точка_входа
Ключевые алгоритмические парадигмы с примерами на C++
Знаете ли вы, что такое жадный алгоритм, алгоритм полного поиска, метод «разделяй и властвуй» или динамическое программирование?
Эти термины часто употребляют в спортивном программировании. Они все находят наиболее оптимальное решение поставленной задачи, но разными способами. Подробнее о них читайте в статье:
https://tprg.ru/Rqil
#алгоритмы
Знаете ли вы, что такое жадный алгоритм, алгоритм полного поиска, метод «разделяй и властвуй» или динамическое программирование?
Эти термины часто употребляют в спортивном программировании. Они все находят наиболее оптимальное решение поставленной задачи, но разными способами. Подробнее о них читайте в статье:
https://tprg.ru/Rqil
#алгоритмы
С чего начать делать игры?
В этом видео автор дал несколько советов по входу в геймдев. Стоит отметить, что движок Unity не является панацеей для реализации, и вы вольны в выборе движка для собственной игры.
Также подкупает живая подача материала в видео:
https://youtu.be/EOWn1Tw3_3I
#gamedev
В этом видео автор дал несколько советов по входу в геймдев. Стоит отметить, что движок Unity не является панацеей для реализации, и вы вольны в выборе движка для собственной игры.
Также подкупает живая подача материала в видео:
https://youtu.be/EOWn1Tw3_3I
#gamedev
YouTube
Как создать свою игру | С чего начать делать игры
Создать игру. Сделать свою игру. Разработка игр начинается с выбора движка, языка и стиля графики. Хочешь создать свою игру? Заходи и получи четкий план действий!
📌ЗАБЕРИ ПЛАН РАЗРАБОТКИ: https://drive.google.com/file/d/1Kc4d8qfhoRDK-05KrGdH72hecTrBdWHN…
📌ЗАБЕРИ ПЛАН РАЗРАБОТКИ: https://drive.google.com/file/d/1Kc4d8qfhoRDK-05KrGdH72hecTrBdWHN…
Анимация градиента на чистом CSS
На CSS можно реализовать даже градиентный фон на сайта. Не верите? В видео показано, как это сделать:
https://youtu.be/8ozdv05nV0g
#фронтенд #веб
На CSS можно реализовать даже градиентный фон на сайта. Не верите? В видео показано, как это сделать:
https://youtu.be/8ozdv05nV0g
#фронтенд #веб
YouTube
Анимация градиента на чистом CSS!
В этом видео вы узнаете как сделать анимацию градиента на CSS. Будем использовать анимацию CSS - keyframes для оживления нашего градиента на фоне страницы.
------------------------------------------------
Основы HTML и CSS для начинающих: https://brain…
------------------------------------------------
Основы HTML и CSS для начинающих: https://brain…
Инструменты фронтенд-разработчика
Набор инструментов фронтенд-разработчика не ограничивается браузером и редактором кода, но для каждого он может быть разным.
Фронтенд-разработчик, работающий на macOS, поделился своим списком полезных инструментов. Некоторые из них есть и для Windows:
https://tprg.ru/eFt4
#фронтенд #веб
Набор инструментов фронтенд-разработчика не ограничивается браузером и редактором кода, но для каждого он может быть разным.
Фронтенд-разработчик, работающий на macOS, поделился своим списком полезных инструментов. Некоторые из них есть и для Windows:
https://tprg.ru/eFt4
#фронтенд #веб
Видеокурс «Практика программирования на Python 3»
Курс 2020 года от МФТИ достаточно насыщен по изучаемому материалу. Лектор знакомит с работой в Jupyter Notebook, синтаксисом Python, а затем углубляется в язык.
Видео по основным элементам Python: https://youtu.be/us7y0UhTq0s
Плейлист курса на YouTube: https://tprg.ru/LafC
#python
Курс 2020 года от МФТИ достаточно насыщен по изучаемому материалу. Лектор знакомит с работой в Jupyter Notebook, синтаксисом Python, а затем углубляется в язык.
Видео по основным элементам Python: https://youtu.be/us7y0UhTq0s
Плейлист курса на YouTube: https://tprg.ru/LafC
#python
YouTube
2020 Практика программирования на Python, лекция №1
Практика: https://cs.mipt.ru/python
Достаточно ли вы умны, чтобы работать в IT?
Предлагаем пройти викторину из нескольких логических задач, которые давали на реальных собеседованиях.
Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/ZsDY
#задачи
Предлагаем пройти викторину из нескольких логических задач, которые давали на реальных собеседованиях.
Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/ZsDY
#задачи
Что послушать: подкаст про знания, которые будут полезны любому программисту
Разработчики из разных областей могут заниматься совершенно разными делами: от парсинга JSON-файлов до разработки собственного языка программирования. Но есть общая область знаний и для тех, и для других разработчиков. Об этом поговорили в подкасте Podlodka.
SoundCloud: https://tprg.ru/3Shk
#подкасты
Разработчики из разных областей могут заниматься совершенно разными делами: от парсинга JSON-файлов до разработки собственного языка программирования. Но есть общая область знаний и для тех, и для других разработчиков. Об этом поговорили в подкасте Podlodka.
SoundCloud: https://tprg.ru/3Shk
#подкасты
Разработка Telegram-ботов: вся необходимая информация в одном гайде
Бот для Telegram не только выполняет полезные функции (генерирует мемы, ищет информацию в Интернете и т.д.), но и даёт возможность попрактиковаться в коде.
Если вы решите создать собственного бота, то сохраните в закладки статью, в котором собраны все нужные материалы для старта:
https://tprg.ru/p5NY
Бот для Telegram не только выполняет полезные функции (генерирует мемы, ищет информацию в Интернете и т.д.), но и даёт возможность попрактиковаться в коде.
Если вы решите создать собственного бота, то сохраните в закладки статью, в котором собраны все нужные материалы для старта:
https://tprg.ru/p5NY