Post thumbnail

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

Post thumbnail

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

Post thumbnail

Компания IBM объявила о запуске нового обучающего курса совместно с компанией Galvanize, предоставляющей рабочее пространство и образовательные программы. Целью этого курса является ознакомление с API IBM Watson. Эти API упрощают процесс создания инструментов, основанных...
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Язык Си был разработан Деннисом Ритчи и Брайаном Керниганом в 1969–1973 годах. Си задумывался для реализации операционной сети UNIX, но впоследствии он нашел себе более широкое применение....
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Django — это Open Source фреймворк для создания веб-приложений различной сложности. Одним из основных преимуществ Django является то, что вам нужно позаботиться только о логике вашего будущего приложения, остальное сделает Django....
Читать дальше

Post thumbnail

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


Post thumbnail

Рассказывает Тайлер МакГиннис, Google Developer Expert  Вы наверняка слышали о таких понятиях, как императивное и декларативное программирование, и скорее всего гуглили определения. И поэтому вы наверняка видели что-то подобное: «Императивное...
Читать дальше

Post thumbnail

В последнее время все чаще и чаще выходят различные курсы по программированию. И очень часто получается так, что курс, на который вы записались, оказывается очень сомнительного качества. Поэтому мы решили...
Читать дальше

Post thumbnail

Рассказывает Аарон Краус  В третьей статье цикла «Принципы программирования» мы поговорим о конкурентности (concurrency). Конкурентность — это свойство систем (программы, сети, компьютера и т.д.), допускающее одновременное выполнение нескольких вычислительных процессов, которые могут...
Читать дальше

Post thumbnail

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

Post thumbnail

Рассказывает Аарон Краус  Мы используем всё более продвинутые языки программирования, которые позволяют нам писать меньше кода и получать отличные результаты. За это приходится платить. Поскольку мы всё реже занимаемся низкоуровневыми...
Читать дальше

Post thumbnail

Технокубок — это олимпиада по программированию, организованная Mail.Ru Group, МГТУ им. Н. Э. Баумана и МФТИ для учеников 8-11 классов, а также потенциальная возможность попасть в лучшие технические вузы благодаря...
Читать дальше

Post thumbnail

Вам нужен специалист с отличным образованием? К счастью, сегодня такие ребята уже есть на рынке труда — специалисты в сфере разработки искусственного интеллекта, компьютерных коммуникаций и программирования, окончившие Стэнфорд, UCLA, Миланский...
Читать дальше

Post thumbnail

Компания Mattessons Fridge Raiders, производящая мясные закуски, провела кампанию, направленную на то, чтобы перевести интерес детей к видеоиграм на учёбу, совместив эти два занятия. Рассказываем о том, что из этого...
Читать дальше

Post thumbnail

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

Post thumbnail

Технологические гиганты, такие как Facebook, Google, Microsoft и IBM считают, что в скором времени ИИ будет следующим по популярности после мобильных устройств. Поэтому для ускорения прогресса в этой области Facebook...
Читать дальше

Как известно, одна из заповедей успешного программиста — никогда не прекращать обучение, что неизменно связано с чтением профессиональной литературы. Образовательный IT-портал GeekBrains подготовил для нас подборку лучших книг по программированию,...
Читать дальше

Post thumbnail

Недавно Университет ИТМО запустил свой первый курс на крупнейшей в мире образовательной онлайн-платформе edX: How to Win Coding Competitions: Secrets of Champions («Как побеждать в соревнованиях по программированию: секреты чемпионов»)....
Читать дальше

Post thumbnail

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

Post thumbnail

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


Post thumbnail

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

Post thumbnail

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

Post thumbnail

Известное издательство O’Reilly, публикующее книги о программировании, недавно обновило список своих бесплатных книг. Они посвящены таким темам, как, например, анализ данных, искусственный интеллект, Big Data и так далее....
Читать дальше

Post thumbnail

Для каждого разработчика далеко не последнюю роль играет повышение производительности сайтов и веб-приложений. Как раз для решения этой задачи будет полезна подборка ниже. В ней собраны лучшие кейсы и стратегии...
Читать дальше

Post thumbnail

Предлагаем вашему вниманию серию англоязычных статей, опубликованную в блоге Филиппа Опперманна. В ней подробно разбирается процесс разработки собственной 64-битной ОС на ассемблере и Rust. Серия пополняется, но на основе уже написанных статей можно написать достаточно функциональную операционную...
Читать дальше