Post thumbnail

Стэнфордский университет представил гайд по основным стандартам оформления кода на С++. Умение корректно оформить ваш код является ценным навыком, так как это в разы облегчает работу других. Также у нас есть подобная...
Читать дальше

Post thumbnail

Рассказывает Сара Драснер  Для работы с цветом в вебе есть множество инструментов и приемов. Я считаю, что всегда нужно знать, как устроено то, с чем вы работаете, и цвет —...
Читать дальше

Post thumbnail

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

Post thumbnail

Рассказывает Грэг Хованесян  Идея игры Я уже достаточно давно знаком с SVG-анимациями и хорошо понимаю, как можно их использовать для создания анимированных спрайтов или дизайна веб-страниц. Такое сочетание, как GreenSock и...
Читать дальше

Post thumbnail

Пользователь с ником miloyip опубликовал в своем репозитории game-programmer на GitHub схематичное пошаговое руководство по изучению области разработки игр. Автор руководства сам является разработчиком игр с 20-летним стажем....
Читать дальше

Post thumbnail

На этой неделе вы могли прочитать крайне мотивирующей кейс от ученика GeekBrains Валерия Турова, который изучил профессию «Программист Java», где он рассказал об одной из своих целей, которая привела в...
Читать дальше

Post thumbnail

С момента создания Apple App Store суммарно в него было загружено более полутора миллионов приложений. Но вот вопрос: какая их часть сумела выжить? По факту 350 тысяч приложений из этих...
Читать дальше

Post thumbnail

Задача: посчитать N-е число последовательности, в которой каждый элемент равен сумме двух предыдущих. Такая последовательность называется последовательностью Фибоначчи: 1, 1, 2, 3, 5, 8…...
Читать дальше

Post thumbnail

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

Post thumbnail

Мы начинаем серию уроков, ориентированную на то, чтобы научить вас создавать простую Minecraft-подобную игру, а также изучить различные аспекты движка Unity3D. Так как это вводный урок, алгоритмы и структура объектов, представленные...
Читать дальше


Post thumbnail

С 14 по 19 ноября GeekBrains проводит международную онлайн-конференцию Geek Week 2016. Наш план прост: 6 дней интенсивного обучения программированию и общения с экспертами из ведущих IT-корпораций России и мира....
Читать дальше

Post thumbnail

Рассказывает Кэм Джексон  Я использую React.js уже 6 месяцев. Да, звучит, как короткий срок, но для постоянно изменяющегося мира JS-фреймворков это очень долго! Я уже давал советы новичкам, и поэтому решил, что...
Читать дальше

Post thumbnail

Рассказывает Сергей Чернов специально для «Типичного программиста» 1. Выберите цель изучения языка программирования Например: веб, десктоп, смартфоны и пр. В результате круг языков сократится. Если цель — просто попробовать программирование,...
Читать дальше

Post thumbnail

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

Post thumbnail

Программисты не сидят в гордом одиночестве где-то в своем логове, вылезая только к дедлайну, как думают некоторые. Многие из нас не отказались бы работать именно так, но, увы, это редко...
Читать дальше

Post thumbnail

Рассказывает Игорь Филипенко, Java-разработчик  Совсем недавно в блоге IT-образовательного портала GeekBrains я описал свою историю, связанную с программированием. Я хочу поделиться с вами материалами, которые я нашел в процессе обучения...
Читать дальше

Post thumbnail

Даже самые опытные программисты не всегда могут вспомнить название какого-нибудь свойства в CSS или правильное написание команды bash. Поэтому всегда удобно иметь у себя в закладках страницу, попав на которую,...
Читать дальше

Post thumbnail

Расказывает Рювен Лёрнер, преподаватель Многие слышали о функции zip в Python, а кто-то даже регулярно ей пользуется. Сегодня мы (из интереса и для общего развития) опишем, как можно реализовать её...
Читать дальше

Рассказывает Akhil Mittal В прошлых статьях серии «Введение в ООП» мы рассматривали полиморфизм (а также нюансы использования его на практике), наследование и абстрактные классы. В этой части я постараюсь раскрыть все тонкости...
Читать дальше

Post thumbnail

Статья рассчитана на новичков в верстке, но не исключено, что и опытный верстальщик узнает себя в каком-то из пунктов. Примеры ниже написаны с использованием соглашения по именованию селекторов БЭМ, препроцессора...
Читать дальше

Post thumbnail

Публикуем рассказ об онлайн-школе Froncubator от её основателя, Фила. Говорит, что не стесняется нецензурной лексики на уроках, это помогает объяснять всё очень доступно. И вообще школа очень живая и настроенная на личный...
Читать дальше

Рассказывает Akhil Mittal Введение Раньше в этой серии мы говорили о полиморфизме и наследовании. В этой статье мы опять будем говорить о полиморфизме, но в этот раз сосредоточимся именно на практических нюансах, а не...
Читать дальше

Post thumbnail

Для новичков Граф — это (упрощенно) множество точек, называемых вершинами, соединенных какими-то линиями, называемыми рёбрами (необязательно все вершины соединены). Можно представлять себе как города, соединенные дорогами. Любое клетчатое поле можно...
Читать дальше


Post thumbnail

Если у вас есть мечта и стремление превратить её в реальность, рано или поздно она обязательно исполнится. Делимся с вами историей и советами Руслана Лихобабы — человека, с детства мечтавшего...
Читать дальше

Post thumbnail

Часто основная проблема у начинающих программистов — отстутствие мотивации. Очень сложно собраться с силами, чтобы читать документацию или длинные туториалы на английском. Наверное именно поэтому всё популярнее становятся интерактивные самоучители,...
Читать дальше

Рассказывает Akhil Mittal Я много писал на смежные темы, вроде концепции MVC, Entity Framework, паттерна «Репозиторий» и т.п. Моим приоритетом всегда было полное раскрытие темы, чтобы читателю не приходилось гуглить...
Читать дальше

Post thumbnail

Читатель задаёт вопрос: «Я всем сердцем и душой хочу научиться программировать! Я понял, что это будет являться смыслом моей жизни, но не могу выбрать правильный путь. Направьте меня, пожалуйста, и...
Читать дальше

Post thumbnail

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

Post thumbnail

Рассказывает Мош Хамедани, автор курсов по C# и AngularJS на udemy Для тех, кто хорошо понимает английский, советуем также обратить внимание на подобную статью о самых частых ошибках C# программистов....
Читать дальше

Post thumbnail

Начнем, естественно, с загрузки. Надеемся, какая у вас операционная система, вы знаете. И сразу предупредим новичков: не путайте git и GitHub — это разные вещи. Нас интересует именно git, а GitHub (или ему подобные сервисы вроде Bitbucket или...
Читать дальше