Изучение потенциального спроса на курс по разработке современных распределённых приложений на PHP/JS
Ребят, вы меня наверняка знаете, как человека, который много времени потратил на улучшение MODX. Список моих выступлений вот тут, но список заслуг на это не заканчивается. Тем не менее, все это время я работал в разных компаниях и проектах, а последнее время и вовсе стал руководить целыми командами разработчиков.
Код я продолжаю писать, но уже меньше и не в тех объемах. Отставать в развитии от современной разработки не хочется. В больших состоявшихся проектах, как мой текущий рабочий, взять и использовать всё самое современное не всегда получается, или это занимает много времени. Внедряем конечно и в таких ситуациях, но не так быстро, как хотелось бы. Самое «вкусное» внутри заметки, потому что не уложился в 1000 знаков :)
В итоге, у меня родилась идея. Идея на самом деле была давно и я ее хоть и медленно, но двигаю уже не один год. Идея же заключается в написании своего pet-проекта, где бизнес – это я сам и я не ограничен рамками, следовательно могу писать хоть на PHP 8.1 и использовать любые подходы к разработке. Концептуально – это полноценный маркетплейс дополнений для CMS (тут просится MODX, но на самом деле не обязательно), со всеми сопутствующими сервисами вокруг него: управление пакетами, управлением ключами и лицензиями, техническая поддержка, арбитраж спорных вопросов, биллинг и многое другое, что обычно бывает скрыто под капотом. Архитектура проектируется по DDD, слоями, планируется внедрение CQRS + Event Sourcing, и все то, что считается современным подходом к корпоративной разработке распределенных систем.
Чтобы не забросить начинание и была некая дополнительная ответственность, я хочу оформить эту работу в виде курса, где у меня будет долг перед участниками что-то делать, и где можно будет делиться идеями по ходу реализации. Код я буду писать сам, но доступ будет у всех участников, так что можно будет и PR прислать или высказать сомнение по реализации. Чтобы избежать лишних расходов на администрирование и уменьшить количество «случайных пассажиров», количество мест будет ограничено и стоимость планируется относительно не маленькой, порядка 100$ в месяц (около 8000 рублей). Курс будет рассчитан примерно на год, от начала проектирования до полного завершения, но сроки могут сдвигаться, в зависимости от принятых совместных решений в процессе разработки.
Это далеко не полное описание всех условий и вводных, но мне интересно собрать мнения, было ли вам интересно в таком поучаствовать? Выскажитесь, пожалуйста, в комментариях.
Код я продолжаю писать, но уже меньше и не в тех объемах. Отставать в развитии от современной разработки не хочется. В больших состоявшихся проектах, как мой текущий рабочий, взять и использовать всё самое современное не всегда получается, или это занимает много времени. Внедряем конечно и в таких ситуациях, но не так быстро, как хотелось бы. Самое «вкусное» внутри заметки, потому что не уложился в 1000 знаков :)
В итоге, у меня родилась идея. Идея на самом деле была давно и я ее хоть и медленно, но двигаю уже не один год. Идея же заключается в написании своего pet-проекта, где бизнес – это я сам и я не ограничен рамками, следовательно могу писать хоть на PHP 8.1 и использовать любые подходы к разработке. Концептуально – это полноценный маркетплейс дополнений для CMS (тут просится MODX, но на самом деле не обязательно), со всеми сопутствующими сервисами вокруг него: управление пакетами, управлением ключами и лицензиями, техническая поддержка, арбитраж спорных вопросов, биллинг и многое другое, что обычно бывает скрыто под капотом. Архитектура проектируется по DDD, слоями, планируется внедрение CQRS + Event Sourcing, и все то, что считается современным подходом к корпоративной разработке распределенных систем.
Чтобы не забросить начинание и была некая дополнительная ответственность, я хочу оформить эту работу в виде курса, где у меня будет долг перед участниками что-то делать, и где можно будет делиться идеями по ходу реализации. Код я буду писать сам, но доступ будет у всех участников, так что можно будет и PR прислать или высказать сомнение по реализации. Чтобы избежать лишних расходов на администрирование и уменьшить количество «случайных пассажиров», количество мест будет ограничено и стоимость планируется относительно не маленькой, порядка 100$ в месяц (около 8000 рублей). Курс будет рассчитан примерно на год, от начала проектирования до полного завершения, но сроки могут сдвигаться, в зависимости от принятых совместных решений в процессе разработки.
Это далеко не полное описание всех условий и вводных, но мне интересно собрать мнения, было ли вам интересно в таком поучаствовать? Выскажитесь, пожалуйста, в комментариях.
Комментарии: 12
Это должно быть интересно каждому разработчику который хочет повысить свой уровень, учитывая что Ваня нереальный гений. Но при этом не наберешь же джунов на это все, должен быть какой-то бэкграуд в разработке.
Я таких человечков в рамках данного сообщества очень немного
Я таких человечков в рамках данного сообщества очень немного
Уверен многих, как и меня, пугает фраза
Архитектура проектируется по DDD, слоями, планируется внедрение CQRS + Event SourcingМы же на форуме о modx, у которого нет даже composer и автозагрузки классов, а тут какое-то DDD c SQRS )
В MODX3 уже есть. По плану обещают релиз стабильной версии через два дня.
Это не значит, что нельзя этому обучиться. Для меня это тоже своего рода интерес. Я по чуть-чуть все это трогал в разных проектах, последний месяц тонны литературы по тепе прочитал, но закрепить можно только на практике. Причем, максимально приближенной к реальности. А реальность проста — не изучаешь новое, не развиваешься и тормозишь.
Вы правы на 100 процентов. Но я считаю, что развиваться нужно постепенно, гармонично и обдумано, что ли.
Бесполезно прыгать через три ступени, а лично для меня все те страшные слова, которые вы написали — это и есть «через три ступени»).
Так же наблюдая за собой, пришел ко мнению, что бесполезно вкладывать большие усилия в изучение того, что не понадобиться ближайший год. Нужно быть разносторонним, интересоваться разными аспектами программирования (мне например очень интересно и администрирование серверов), но тратить серьезные усилия нужно только на то, что сможешь применить в ближайшее время. Потому что что-то «выучишь», потом полгода это не применяешь, через полгода открываешь учебник и «как баран на новые ворота».
Понимаю вашу идею смотивировать самого себя, это очень достойно.
Бесполезно прыгать через три ступени, а лично для меня все те страшные слова, которые вы написали — это и есть «через три ступени»).
Так же наблюдая за собой, пришел ко мнению, что бесполезно вкладывать большие усилия в изучение того, что не понадобиться ближайший год. Нужно быть разносторонним, интересоваться разными аспектами программирования (мне например очень интересно и администрирование серверов), но тратить серьезные усилия нужно только на то, что сможешь применить в ближайшее время. Потому что что-то «выучишь», потом полгода это не применяешь, через полгода открываешь учебник и «как баран на новые ворота».
Понимаю вашу идею смотивировать самого себя, это очень достойно.
Да, здесь не озвучивали, был вопрос в канале телеграма. Курс в самом деле планируется не для всех. Про уровень верно замечено, через 3 ступени не прыгнуть.
Если можно поподробнее, как это будет происходит? Я бы с удовольствием поучился у вас.
Подробностей потому и не много, что сначала нужно понять, насколько это нужно. А то распишешь кучу планов, а никто не придет :) Но как я и описал, это будут видео уроки + какая-то текстовая информация, в комбинации с практикой. Не как в универе, когда все готово, а как в реально жизни, когда есть задача, есть условные спринты и нужно брать и делать. А через неделю-две смотреть что получилось, и решать, куда двигаться дальше, имея в уме конечную цель.
Нужно. А уже понятно какой именно проект будет разрабатываться, хотя бы сфера деятельности
это полноценный маркетплейс дополнений для CMS (тут просится MODX, но на самом деле не обязательно), со всеми сопутствующими сервисами вокруг него: управление пакетами, управлением ключами и лицензиями, техническая поддержка, арбитраж спорных вопросов, биллинг и многое другое, что обычно бывает скрыто под капотом
Я готов записаться. Раз тут выходит MODX3, надо и свой уровень подтягивать, изучать новые подходы. Предлагаю создать либо отдельный телеграм-канал, чтобы потенциальные участники могли подписаться на новости и не пропустить начало курса. Либо просто сделать рассылку новостей на сайте с той же целью.
Ну и по количеству подписчиков будет ясно, кому это надо.
Ну и по количеству подписчиков будет ясно, кому это надо.
Мне бы хотелось понять потяну — не потяну по базе. Как это сделать?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.