В канале Мобильная разработка рассказываем о тонкостях разработки приложений под Android, iOS и кроссплатформу.
Подключайтесь, если ещё не: @mobi_dev
Подключайтесь, если ещё не: @mobi_dev
Что почитать: «Изучаем C++ через программирование игр» Майкла Доусона
C++ обладает высокой производительностью, поэтому язык используют в разработке игр, например, при работе с движком Unreal Engine. Но C++ сложен, и нужно иметь немало усидчивости, чтобы изучить язык по классическим трудам Бьёрна Страуструпа, создателя языка.
К счастью, книга Майкла Доусона учит основам C++ в более понятной форме — через написание небольших игр в каждой главе. Такой подход поможет вам перебороть лень и скуку, ведь вы сможете играть в крестики-нолики, которые написали сами.
#книги
C++ обладает высокой производительностью, поэтому язык используют в разработке игр, например, при работе с движком Unreal Engine. Но C++ сложен, и нужно иметь немало усидчивости, чтобы изучить язык по классическим трудам Бьёрна Страуструпа, создателя языка.
К счастью, книга Майкла Доусона учит основам C++ в более понятной форме — через написание небольших игр в каждой главе. Такой подход поможет вам перебороть лень и скуку, ведь вы сможете играть в крестики-нолики, которые написали сами.
#книги
Типы данных с плавающей точкой в C++: float, double и long double
Целые числа довольно легко обрабатывать в C++, но при работе с дробными числами возникает несколько нюансов. Например, как округлить получившееся число с плавающей точкой.
Статья хороша тем, что в ней подобные вопросы хорошо расписаны:
tprg.ru/P6BC
#cpp
Целые числа довольно легко обрабатывать в C++, но при работе с дробными числами возникает несколько нюансов. Например, как округлить получившееся число с плавающей точкой.
Статья хороша тем, что в ней подобные вопросы хорошо расписаны:
tprg.ru/P6BC
#cpp
Видеокурс по инструментам и технологиям, которые должен знать каждый разработчик
В обучение программированию входит не только изучение языка, но и работа с инструментами и технологиями, которые упрощают разработку. Например, командная строка, система контроля версий (git) или работа с Linux. О том, как с ними работать, и рассказывается в этом курсе на YouTube.
Чтобы понять, стоит ли его проходить, рекомендуем посмотреть первую лекцию курса про введение в Linux:
youtu.be/1_v74IRrS-Q
Плейлист курса: tprg.ru/GXMp
В обучение программированию входит не только изучение языка, но и работа с инструментами и технологиями, которые упрощают разработку. Например, командная строка, система контроля версий (git) или работа с Linux. О том, как с ними работать, и рассказывается в этом курсе на YouTube.
Чтобы понять, стоит ли его проходить, рекомендуем посмотреть первую лекцию курса про введение в Linux:
youtu.be/1_v74IRrS-Q
Плейлист курса: tprg.ru/GXMp
YouTube
Лекция 1. Введение в Linux
https://compscicenter.ru
Лекция №1 курса «Практический минимум» (осень 2020).
Преподаватель — Равиль Харисович Галеев
Страница лекции на сайте CSC: https://bit.ly/34K1hUg
Лекция №1 курса «Практический минимум» (осень 2020).
Преподаватель — Равиль Харисович Галеев
Страница лекции на сайте CSC: https://bit.ly/34K1hUg
7 мобильных приложений для изучения программирования
Учить языки можно не только за компьютером или книгой, но и в собственном смартфоне.
В подборке собрано несколько приложений по C++, Java, Python, Linux и не только. Сможете найти что-нибудь для себя:
tprg.ru/8rx1
#советы
Учить языки можно не только за компьютером или книгой, но и в собственном смартфоне.
В подборке собрано несколько приложений по C++, Java, Python, Linux и не только. Сможете найти что-нибудь для себя:
tprg.ru/8rx1
#советы
Точка входа в IT: из рекламной индустрии в Python-разработчики
Герой статьи начинал как графический дизайнер, и его тянуло в разработку. Но его привлекла не зарплата программиста, а большое сообщество и возможность реализации своих идей.
Также автор поделился материалами по Python и JavaScript, которые помогли ему в обучении. Айда читать:
tprg.ru/AECW
#точка_входа
Герой статьи начинал как графический дизайнер, и его тянуло в разработку. Но его привлекла не зарплата программиста, а большое сообщество и возможность реализации своих идей.
Также автор поделился материалами по Python и JavaScript, которые помогли ему в обучении. Айда читать:
tprg.ru/AECW
#точка_входа
Давайте узнаем, кто является последователем табов, а кто использует только пробелы для отступа строк кода. Напишите в комментариях, почему именно так вы пишете?
#чат
#чат
Изучаем основы Express.js за час
Express — это популярный легковесный JavaScript-фреймворк для создания веб-приложений на базе Node.js.
В ролике на примере статического сайта и веб-приложения на REST API и Vue.js показываются основы Express.js:
youtu.be/9EtkpCzqZu0
#js #веб
Express — это популярный легковесный JavaScript-фреймворк для создания веб-приложений на базе Node.js.
В ролике на примере статического сайта и веб-приложения на REST API и Vue.js показываются основы Express.js:
youtu.be/9EtkpCzqZu0
#js #веб
YouTube
ExpressJS Быстрый Курс
Исходный код тут: https://t.iss.one/js_by_vladilen/321
Получить профессию Frontend разработчика - https://bit.ly/3QWbOSH
Подробнее узнать об обучении в Result School -
https://bit.ly/3a0WjZ9
Бесплатный курс HTML & CSS - https://bit.ly/3NCaGAx
Сделать 5 проектов…
Получить профессию Frontend разработчика - https://bit.ly/3QWbOSH
Подробнее узнать об обучении в Result School -
https://bit.ly/3a0WjZ9
Бесплатный курс HTML & CSS - https://bit.ly/3NCaGAx
Сделать 5 проектов…
Как разработчику подготовиться к техническому интервью? Полезные советы от эксперта
К собеседованию нельзя быть полностью готовым, но важно показать своё мышление и быть уверенным в своих ответах.
Больше рекомендаций дал эксперт из КРОК:
tprg.ru/gGER
#советы
К собеседованию нельзя быть полностью готовым, но важно показать своё мышление и быть уверенным в своих ответах.
Больше рекомендаций дал эксперт из КРОК:
tprg.ru/gGER
#советы
Что послушать: подкаст о том, как выбрать язык программирования
Если вы только собираетесь стать разработчиком, то наверняка перед вами встал вопрос — какой язык учить первым?
Определиться с языком может помочь подкаст, где ведущий провёл обзор областей разработки и использующихся в них языков. Включайте на фоне и вдохновляйтесь:
youtu.be/WfUdu-gzjD0
#подкасты
Если вы только собираетесь стать разработчиком, то наверняка перед вами встал вопрос — какой язык учить первым?
Определиться с языком может помочь подкаст, где ведущий провёл обзор областей разработки и использующихся в них языков. Включайте на фоне и вдохновляйтесь:
youtu.be/WfUdu-gzjD0
#подкасты
YouTube
Какой язык программирования учить первым? [Ru, MobileCast] / Мобильный разработчик
Всем привет. На мой канал часто попадают люди, которые еще не определились чем хотят заниматься и вообще часто слышу вопрос, а как войти в айти и так далее. Специально для них записал обзор языков и направлений в программировании, внимание, как их вижу я!…
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
#алгоритмы