MumbaiData был одним из моих дипломных проектов в IDC IIT Bombay, который привлек много внимания. Я часто начинаю рассказ о том, как я решил построить MumbaiData примерно так; Я работал городским дизайнером над планом развития Мумбаи. В офисе у нас были огромные карты, которые занимали целую комнату. Мы с коллегами садились, часто в течение нескольких дней, отслеживая регионы на карте всякий раз, когда нам приходилось выполнять корреляцию в наборах данных. Я всегда чувствовал, что это пустая трата времени сотрудников. Мы могли сделать так много за такое короткое время. Я знал, что технологии придут на помощь, и спустя несколько месяцев у меня появилась возможность и время. Именно тогда я решил создать MumbaiData .
Несмотря на благородство, я должен вам сказать, что мои намерения здесь не были полностью альтруистическими. Это был эгоистичный акт решения проблемы, с которой я столкнулся (Айн Рэнд гордилась бы этим).
Основная цель заключалась в том, чтобы упростить анализ пространственных данных для города Мумбаи (упростить создание карт с существующими данными без больших усилий), а во-вторых, начать обучение программированию (как я уже упоминал в предыдущем сообщении, зная как кодировать - это суперсила). В этом проекте я мог сделать и то, и другое.
Делать ошибки - это понимать, почему что-то не работает.
Я твердо верю в обучение на практике. Делать ошибки - это понимать, почему что-то не работает. Тогда MumbaiData казалась достаточно большой проблемой и возможностью наделать много ошибок. Это не руководство по программированию, но вот несколько мест, с которых можно начать.
- Я настоятельно рекомендую начать с гарвардского CS50. Это бесплатный курс, хотя и продолжительный. Поверьте, ЭТО ИЗМЕНИТ ВАШУ ЖИЗНЬ.
- Codeacademy - отличное место для начала изучения веб-технологий, в основном HTML, CSS, Javascript и т. Д.
- Stackoverflow на случай, если вы застряли. Это форум вопросов и ответов, и вы, скорее всего, найдете там все свои ответы. Это Мастер Угвей.
Вместо того, чтобы проходить каждый из курсов, я бы порекомендовал начать с проекта, о котором вы мечтаете, когда вы освоите «идею» программирования и обучения одновременно. Познавать концепции интереснее, если вы можете связать их со своим проектом.
Несмотря на мои намерения научиться программировать, MumbaiData - это гораздо больше, чем я хочу научиться программировать или создавать карты. Его цель - начать разговор об одной из наиболее важных идей, которая меняет государственную политику и мир в целом. Идея открытых данных.
"Продолжение следует…"
P.S
Этот пост - вторая часть из серии. Вот ссылка на предыдущий пост:
Под этой маской находятся данные - часть 1 (или как приготовить лимонад)
Вот несколько ссылок на статьи о MumbaiData:
- Наконец-то появилась интерактивная карта землепользования Мумбаи
- Студент IIT-B разрабатывает гениальную карту, чтобы превзойти лабиринт веб-сайта MCGM
- Картографирование Мумбаи для Мумбайкаров
- Интерактивная карта землепользования Мумбаи поможет городским планировщикам
- Карты землепользования сделают городские данные легкодоступными: Акшай Коре
- Визуализация общедоступных данных Мумбаи для множества заинтересованных сторон
Вы видите здесь закономерность, не так ли? Я должен был быть последовательным, ладно!
Вот ссылка на MumbaiData. Это совершенно бесплатно в использовании и с открытым исходным кодом.