Новости


Программирование без интернета

оригинал на xkcd Топ-3 повседневных вопросов программиста: как сделать Х, почему работает так, а не эдак, как назвать переменную. С третьим вопросом всё понятно — он неразрешим в принципе.

[Перевод] CSS-селекторы в автосалоне

Технологии веб-разработки основаны на простых принципах, которые зачастую сложно понять. С этим, пожалуй, сталкиваются все начинающие программисты. Один из подходов к пониманию технологий, а значит – к их эффективному применению, заключается во взгляде на них через аналогии из реального мира.

River Raid на FPGA

Еще не делали River Raid на FPGA? Ок, тогда я сделаю. Совсем недавно FPGA для меня был черным ящиком, а Verilog казался вообще магией — ну как можно написать программу, по которой построится схема на логических элементах? Изучить это я планировал давно, но без реальной железки даже не хотел начинать. Читать дальше →

Как попасть в геймдев и стать востребованным специалистом. Часть 1

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

С 1 октября в Киеве начнет работу Smart City School

Специалисты из Amsterdam Smart City, Chicago Smart City и другие международные эксперты будут обучать киевлян тому, как построить «умный» город. Smart City School стартует в Киеве в 1 октября, подать заявку на участие смогут все желающие. «Главной целью школы является

Batch Normalization для ускорения обучения нейронных сетей

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

[Из песочницы] Искусственные нейронные сети для новичков, часть 1

Введение Этим постом я начну цикл «Нейронные сети для новичков». Он посвящен искусственным нейронным сетям (внезапно). Целью цикла является объяснение данной математической модели. Часто после прочтения подобных статей у меня оставалось чувство недосказанности, недопонимания — НС по-прежнему оставались «черным ящиком» — в общих чертах известно, как они устроены, известно, что делают, известны входные и выходные данные.

[Из песочницы] Введение в Iron: плавим руду на Rust

Iron — это высокоуровневый веб-фреймворк, написанный на языке программирования Rust и построенный на базе другой небезызвестной библиотеки hyper. Iron разработан таким образом, чтобы пользоваться всеми преимуществами, которые нам предоставляет Rust. Хочу учиться плавить руду...

[Перевод] 10 правил, которые позволяют NASA писать миллионы строк кода с минимальными ошибками

Маргарет Гамильтон стоит рядом с написанным ей исходным кода бортового компьютера «Аполлона» Лаборатория реактивного движения (Jet Propulsion Laboratory) — научно-исследовательский центр НАСА, ответственный за большинство беспилотных космических кораблей США.

Как начать работать после окончания любого обучения?

Проводя курс по онлайн-маркетингу, пришел к выводу, что самооценка важна и принципиальна в подходе к себе и началу работы. Так же понял, что работать с этим в рамках курса онлайн-маркетинга необходим, но только с теми, кто реально в этом нуждается.

Знание – сила: какую роль опыт, самообучение и привлечение экспертов сыграли в истории «Аудиомании»

Про то, как был создан бренд «Аудиомания», как развивался бизнес компании, уже было написано достаточно много [1, 2, 3]. Мы решили посмотреть на происходящее под другим углом и поговорить о том, какую роль в бизнесе играет не чутье и предпринимательские инстинкты, а обучение, в том числе самообучение и саморазвитие? Читать дальше →

Зачем обучать украинцев программированию и английскому языку

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

[Перевод] Правило ста часов

Популярный мем с "правилом 10000 часов" утверждает, что именно столько времени необходимо для овладения любым мастерством какого-либо рода. У этого правила есть несколько следствий: Поскольку на это требуется так много времени,- три часа в день в течение десяти лет,- один человек может стать мастером в очень ограниченном количестве областей.

Новые бесплатные курсы виртуальной академии Microsoft Virtual Academy, декабрь 2015

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

По ту сторону игры: открытый курс по геймдизайну

Уже сейчас на образовательной платформе «Универсариум» можно записаться на онлайн-курс «Гейм-дизайн: по ту сторону игры». Слушатели курса изучат основные этапы разработки дизайн-документа компьютерной игры, выяснят, какими навыками должен обладать геймдизайнер, и узнают, от чего зависит успех проекта.

Совмещаем изучение английского языка с досугом

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

Образовательные проекты Mail.Ru Group: 4 года, 1206 студентов, 101 преподаватель

Привет, Хабр! Четыре года назад появился проект Технопарк Mail. Ru, о котором мы уже не раз здесь рассказывали (например, вот, вот и вот). Принципы, заложенные в его основу, оказались настолько удачными, что за этот короткий период на их базе возникло еще два аналогичных проекта (Техносфера и Технотрек).

Vision and Sports Summer School 2015 в Праге: как это было

Этим летом во время отпуска мне посчастливилось принять участие в Vision and Sports Summer School 2015 (VS3 2015) в Праге. О своих впечатлениях я хочу рассказать в своей статье, а возможно даже мотивировать кого-то подать заявку на участие в этой школе. Читать дальше →

Лучшее

Анонс онлайн-курсов Технопарка, Техносферы и Технотрека на Stepic

Приятная новость для всех, у кого нет возможности обучаться в Технопарке, Техносфере или Технотреке: теперь курсы этих проектов доступны в виде онлайн-курсов на платформе Stepic! На сегодняшний день доступна запись по пяти дисциплинам: Алгоритмы и структуры данных — запуск 8 декабря.

[Из песочницы] Как порешить? Учить… иль менеджером быть…

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

Актуальное

[Перевод] Как я научился кодить, создал веб-приложение и запустил его на Product Hunt за 2 месяца

Два месяца назад я начал путь к созданию своего первого веб-приложения. Это очень простенькое веб-приложение, оно называется When To Surf и каждый день подсказывает серферам самое лучшее время для занятий серфингом.

[Перевод] Извилистый путь разработчика

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