Я - математик, не программист и очень не хочу им становится
В таком случае эти курсы вам не помогут. Они ориентрованы на разработчиков.
По поводу описанной вами задачи. Финальная цель - анимированная картинка. А самостоятельное создание этой картинки именно путем программирования самоцелью не является. Так?
Тогда напрашивается вариант задизайнить и анимировать картинку в каком-нибудь Adobe After Effects, Photoshop или одном из других инструментов. Второй вариант - составить ТЗ и отдать на откуп студии/фрилансеру.
Ну и третий вариант. Посмотреть в сторону анимации в питоне. Вы упомянули C++ и намерение рендерить каждый кадр. Это 100% оверкил. А вот питон - язык, при разработке которого учитывается удобство для ученых. То есть тех, кто не хочет погружаться в программистские дебри, а хочет решить какую-то конкретную задачу.
Ну, кажется логичным, что добровольно публикуясь на хабре, я соглашаюсь с его условиями) И ведь данный пост как таковой не несет самостоятельной ценности. Он всего лишь рассказывает об опыте разработки площадки с курсами)
Новые посты о проекте будут выходить по мере добавления очень крупных фичей или новых курсов.
Сначала думала, что вы пошутили с вопросом про лицензию статей) Насколько я понимаю правила хабра, все публикуемые материалы выпускаются по "простой (неисключительной) лицензии на использование Контента", описанной в пользовательском соглашении хабра.
Сеньор действительно может осилить настройку окружения. А на сайте/в боте можно погружаться в язык с любого девайса и в любое время. Например, по дороге на работу со смартфона. Или с домашнего компа в выходные, не затаскивая на него экосистему, необходимую для рабочих проектов. Вопрос удобства и экономии времени.
В курсах по языкам мы не отвлекаемся на объяснение алгоритмов, каких-то классических структур данных и паттернов проектирования. Упор на особенности языка.
Паттерны разработки на конкретном языке у нас в курсах есть, причем в количестве. Как раз чтобы не было такого "Программист на фортране может на любом языке написать программу на фортране" ;)
Страшно, что яндекс разросся до монополиста в куче областей: поисковик, такси, карты... Понятно, что среднестатистическому пользователю с продуктов яндекса слезать банально некуда.
Поэтому дальше будет только хуже. Это сейчас яндекс еще пытается невразумительно оправдываться в комментах, а через какое-то время подобные посты на крупных ресурсах вполне могут модерироваться с пометкой "наш портал - не жалобная книга".
@Javian Изначальная цель проекта не в получении какой-то прибыли, а в максимально непредвзятой демонстрации того, как обстоят дела в городе. Мы не зарабатывали на ХоумХабе, а наоборот в него вкладывались.
Цель была в том, чтобы люди могли видеть, что в каких-то районах драматически растет плотность застройки, а инфраструктура наоборот загибается. Потому что во дворах возвели пару новых высоток, а какую-то школу закрыли. Чтобы люди могли видеть, как на месте леса отстраивается новый микрорайон окна-в-окна, транспортная доступность которого вызывает вопросы. И так далее.
Команда у нас была очень маленькая (хоть и шикарная), и в какой-то момент стало ясно: мы не можем третий год подряд развивать проект на чистом энтузиазме. Нужна какая-то минимальная монетизация. И вот ее мы не осилили.
К сожалению, проект закрыт. Силами маленькой команды мы развивали его на протяжении двух лет, добавляли фичи, новые города. В какой-то момент стало понятно: для дальнейшего развития нужна монетизация. А с ней у социальных проектов как правило большие проблемы.
Все-таки мы бы хотели уже на запуске слоя "транспортная доступность" иметь бОльшее наполнение, чем просто пешая доступность остановок. На какой-то остановке на проселочной дороге останавливается единственный маршрут 2 раза в день, какая-то остановка в центре города, и на ней останавливаются десятки маршрутов, автобусы подъезжают каждые 3-5 минут.
Просто нужно потратить время на то, чтобы для каждого города подключить и провалидировать источник данных о расписаниях и маршрутах, и регулярно из него подтягивать обновления.
Сохранение состояния при переходе на главную с других страниц - неявное, не очевидное поведение, и это не хорошо. Большинство современных и популярных сервисов с картами не хранит состояние.
Другое дело, что у нас в ближайших планах определять геопозицию пользователя с точностью вплоть до города и вместо дефолт-сити позиционировать на этот город. Мы думаем, такое поведение будет удобнее всего.
Яндекс и 2Гис - это коммерческие организации, предоставляющие свои API за деньги. Пайплайн варки данных ХоумХаба работает регулярно, и обращений к API было бы много. Соответственно ценник был бы высоким. Нам это не подходит.
Даже если бы мы каким-то чудом влезли в ограничения по бесплатному использованию того же яндекса (хотя даже на старте ХоумХаба с покрытием только одного города это уже было нереально), такая модель была бы крайне недальновидной. Яндекс в очередной раз меняет условия использования, и часть функционала ХоумХаба отваливается. Спасибо, но нет. Мы предпочитаем не быть завязанными на какие-либо сторонние сервисы.
Кроме того, что в яндексе, что в 2гисе есть данные об открытых парковках либо парковках в таких объектах как ТЦ, БЦ и тд. С подземными парковками в обычных жилых домах там негусто.
В таком случае эти курсы вам не помогут. Они ориентрованы на разработчиков.
По поводу описанной вами задачи. Финальная цель - анимированная картинка. А самостоятельное создание этой картинки именно путем программирования самоцелью не является. Так?
Тогда напрашивается вариант задизайнить и анимировать картинку в каком-нибудь Adobe After Effects, Photoshop или одном из других инструментов. Второй вариант - составить ТЗ и отдать на откуп студии/фрилансеру.
Ну и третий вариант. Посмотреть в сторону анимации в питоне. Вы упомянули C++ и намерение рендерить каждый кадр. Это 100% оверкил. А вот питон - язык, при разработке которого учитывается удобство для ученых. То есть тех, кто не хочет погружаться в программистские дебри, а хочет решить какую-то конкретную задачу.
Большое спасибо! Почитаем доку, попробуем прикрутить.
Большое спасибо за ссылку! Мы не знали про этот ресурс.
Наш подход немного отличается: мы считаем, что для закрепления материала очень эффективно встраивать online IDE по тексту глав.
Также кажется, что разнообразие бесплатных площадок - это хорошо, а не плохо.
Ну, кажется логичным, что добровольно публикуясь на хабре, я соглашаюсь с его условиями) И ведь данный пост как таковой не несет самостоятельной ценности. Он всего лишь рассказывает об опыте разработки площадки с курсами)
В телеграме наши курсы можно проходить с помощью бота: https://t.me/sen_jun_bot
Но если вы имеете ввиду авторизацию на сайте через телеграм, то я впервые про такое слышу. Можете подробнее рассказать?
Новые посты о проекте будут выходить по мере добавления очень крупных фичей или новых курсов.
Сначала думала, что вы пошутили с вопросом про лицензию статей) Насколько я понимаю правила хабра, все публикуемые материалы выпускаются по "простой (неисключительной) лицензии на использование Контента", описанной в пользовательском соглашении хабра.
Спасибо на добром слове! Будем стараться)
У нас в планах есть авторизация через гитхаб, яндекс, вк и другие сервисы!
Сеньор действительно может осилить настройку окружения. А на сайте/в боте можно погружаться в язык с любого девайса и в любое время. Например, по дороге на работу со смартфона. Или с домашнего компа в выходные, не затаскивая на него экосистему, необходимую для рабочих проектов. Вопрос удобства и экономии времени.
В курсах по языкам мы не отвлекаемся на объяснение алгоритмов, каких-то классических структур данных и паттернов проектирования. Упор на особенности языка.
Паттерны разработки на конкретном языке у нас в курсах есть, причем в количестве. Как раз чтобы не было такого "Программист на фортране может на любом языке написать программу на фортране" ;)
Информацию про экосистему мы тоже даем.
Страшно, что яндекс разросся до монополиста в куче областей: поисковик, такси, карты... Понятно, что среднестатистическому пользователю с продуктов яндекса слезать банально некуда.
Поэтому дальше будет только хуже. Это сейчас яндекс еще пытается невразумительно оправдываться в комментах, а через какое-то время подобные посты на крупных ресурсах вполне могут модерироваться с пометкой "наш портал - не жалобная книга".
@Javian Изначальная цель проекта не в получении какой-то прибыли, а в максимально непредвзятой демонстрации того, как обстоят дела в городе. Мы не зарабатывали на ХоумХабе, а наоборот в него вкладывались.
Цель была в том, чтобы люди могли видеть, что в каких-то районах драматически растет плотность застройки, а инфраструктура наоборот загибается. Потому что во дворах возвели пару новых высоток, а какую-то школу закрыли. Чтобы люди могли видеть, как на месте леса отстраивается новый микрорайон окна-в-окна, транспортная доступность которого вызывает вопросы. И так далее.
Команда у нас была очень маленькая (хоть и шикарная), и в какой-то момент стало ясно: мы не можем третий год подряд развивать проект на чистом энтузиазме. Нужна какая-то минимальная монетизация. И вот ее мы не осилили.
Ответила в комменте выше
К сожалению, проект закрыт. Силами маленькой команды мы развивали его на протяжении двух лет, добавляли фичи, новые города. В какой-то момент стало понятно: для дальнейшего развития нужна монетизация. А с ней у социальных проектов как правило большие проблемы.
Добавили на карту Новосибирск и Казань. Остальные города на подходе.
Мы добавили на карту раздел "Фильтры". В нем можно фильтровать места в городе по различным параметрам - пока что это близость к метро и к паркам.
Еще у нас появилась группа в vk, чтобы было удобнее собирать пожелания по функционалу и обсуждать проект:
https://vk.com/homehub_project
Спасибо, исправлено!
Добавим!
Все-таки мы бы хотели уже на запуске слоя "транспортная доступность" иметь бОльшее наполнение, чем просто пешая доступность остановок. На какой-то остановке на проселочной дороге останавливается единственный маршрут 2 раза в день, какая-то остановка в центре города, и на ней останавливаются десятки маршрутов, автобусы подъезжают каждые 3-5 минут.
Просто нужно потратить время на то, чтобы для каждого города подключить и провалидировать источник данных о расписаниях и маршрутах, и регулярно из него подтягивать обновления.
А почему должен?
Сохранение состояния при переходе на главную с других страниц - неявное, не очевидное поведение, и это не хорошо. Большинство современных и популярных сервисов с картами не хранит состояние.
Другое дело, что у нас в ближайших планах определять геопозицию пользователя с точностью вплоть до города и вместо дефолт-сити позиционировать на этот город. Мы думаем, такое поведение будет удобнее всего.
Яндекс и 2Гис - это коммерческие организации, предоставляющие свои API за деньги. Пайплайн варки данных ХоумХаба работает регулярно, и обращений к API было бы много. Соответственно ценник был бы высоким. Нам это не подходит.
Даже если бы мы каким-то чудом влезли в ограничения по бесплатному использованию того же яндекса (хотя даже на старте ХоумХаба с покрытием только одного города это уже было нереально), такая модель была бы крайне недальновидной. Яндекс в очередной раз меняет условия использования, и часть функционала ХоумХаба отваливается. Спасибо, но нет. Мы предпочитаем не быть завязанными на какие-либо сторонние сервисы.
Кроме того, что в яндексе, что в 2гисе есть данные об открытых парковках либо парковках в таких объектах как ТЦ, БЦ и тд. С подземными парковками в обычных жилых домах там негусто.