Осталось всего два дня до начала буткемпа в Makersquare, и я очень рад начать свой путь к тому, чтобы стать разработчиком полного стека. С тех пор я переехал в Западный Лос-Анджелес и начал бороться с пробками, которые определяют город. В последние несколько дней было не так много времени для написания кода, но я сделал все возможное, чтобы быть готовым к первому учебному дню.

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

Одной конкретной библиотекой, с которой мне нравилось работать, была D3.js. Это мощная библиотека infovis, способная работать с большими объемами данных и отображать их так, как только может придумать ваше воображение. Для практики я сделал простую интерактивную диаграмму одного из самых почитаемых спортсменов Лос-Анджелеса, Коби Брайанта.

Кобе Легенда

Поскольку это его последний год, я хотел что-нибудь закодировать, чтобы показать его статистику с течением времени. Для создания диаграммы я использовал jQuery и D3, а также несколько… позаимствованных изображений из ESPN.

Интерактивную версию вы можете посмотреть на моем личном сайте здесь.

Поначалу было немного сложно разобраться с D3, но его прелесть заключалась в том, что, как только я освоил его основы, мне стало легко манипулировать большим количеством данных одновременно. Мне нужно было написать код только один раз, и я мог применить его ко всей его статистике, считываемой из файла .csv. Я с нетерпением жду возможности использовать D3 вместе с кучей других библиотек на Makersquare!