Алишер, привет!
Ресурс создавался сразу с несколькими целями, и в том числе с целью подъема менее опытных программистов. Но ты же понимаешь, что не все так просто. Но вот как раз эта инициатива и должны помочь в этом деле. Руку набивать можно только на реальных проектах, решая реальные задачи. Но и проектами клиентов мы ни в коем случае не хотим рисковать. А так мы и тебе проект может дать, и под контролем он будет. Многое ты и сам сможешь там сделать, но если процесс пойдет не в то русло, тебя будет кому поправить вовремя, даже если ты и сам не попросишь.
А вопросы задавай, не стесняйся. В песочницу вообще хоть по 10 раз на день можно писать. И на многие вопросы ты хоть какие-то ответы, да получишь.
Наверное не сюда, но…
Мало постов, да, но для меня важно понять, для чего этот ресурс. Ресурс для профи в целях получения работы? Или это место, где люди будут и получать работу, и самообразовываться. Я, конечно понимаю, что многие тут сами достигли своего уровня и скорее всего сайт не для того, чтобы быстро получать ответы. По себе знаю, что если копать самому, то тратишь уму времени и, не всегда можно найти ответ, как делать правильно. Если проекту нужна молодая поросль, то ее возможно надо помогать растить.
У меня всегда есть несколько вопросов и их даже хочется задать, но с такими, как я не всегда интересно копаться :) Очень долго объяснять для кого-то очевидные вещи :) Но знания получиться хочется. Лично мне. Поэтому я слежу за этим ресурсом.
В порядке предложения, может создать на ресурсе детский сад, если это вписывается в концепцию проекта. Извините за много букв :)
Спасибо за внимание, высказана была собственная точка зрения.
Иван, привет!
Замечательно. Можно считать, что у нас уже есть 4 человека в команде. Сегодня вечером настрою группы и политики, а так же создам единую группу проектов на modxcloud.com
На полноценную разработку у меня к сожалению времени нет (есть куча работы, которую нужно делать), но вести аудит я согласен. К тому же это дополнительный опыт, да и ревью кода и проекта — важная на самом деле вещь. В компании, где я заканчиваю работу, не смогли до конца это внедрить, так как не хватало ресурсов, но польза была ощутимая.
Несмотря на то, что на сайте у нас вроде как не очень заметна активность (топики появляются редко), реальная работа клуба идет полным ходом. За последние несколько дней полностью переработан сайт салона красоты Чудо, заканчивается работа над обновленным сайтом гостиницы Берлин и довольно сложным одностраничным сайтом подачи заявок на кредиты (есть погрешности в верстке, но верстка полностью от заказчика, ждем исправленную), обновлен и дорабатывается функционал сайта magazineavia (сайт будет работать в полной синхронизации с 1С), ведутся работы по СЕО-продвижению сайта радимакс.ру (и есть и другие проекты), а количество членов клуба перевалило уже за 20 человек (именно закрытая его часть). По проекту мне активно помогают Иван vanchelo , Илья ilyautkin и Сергей PavelKrylov . Уверен, очень скоро количество активных специалистов в клубе значительно увеличится.
А теперь хотелось бы с этой торжественной ноты перейти к сути проблемы. Один из текущих проектов, находящихся в работе, напомнил мне о плохих моментах в IT-практике, а именно провал реализации проекта. Предыдущий программист, который работал над проектом, в силу своей неопытности наломал кучу дров. В итоге не только не доведенный до ума проект, но и потерянные время и деньги. Плюс к этому еще и какую-то часть сайта придется полностью переписывать. К чему я это? Данный клуб организовывался мной не конкретно для меня. Здесь предполагается некая закрытая здоровая инфраструктура, с минимумом рисков, высоким качеством работ и т.п. Но: во-первых, я не резиновый, и в принципе изначально планировалось, что я не буду участвовать во всех проектах, а только в самых сложных, плюс организаторская работа, обучение и т.п., а во-вторых, клуб будет неизбежно расти, а всех новых специалистов, которые вроде как и портфолио имеют, и регалии всякие, мы проверить сразу не можем (это только практика покажет). И какие здесь основные риски? Риски в том, что какой-нибудь специалист может просто завалить проект. Конечно Клуб вытащит проект и доведет его до ума, но какие-то деньги уже будут потеряны, и тем более время не вернешь. Да и как в озвученном мифическом проекте, с большой долей вероятности не просто дописать что-то придется, а в принципе переписывать.
Здесь основная проблема кроется как раз в том, что проблему можно как бы прозевать. То есть исполнитель до последнего рассказывает заказчику, что еще чуть-чуть, и готово будет, а заказчик не программист — проверить не может. И так, пока пузырь просто не лопнет.
Какое я вижу решение? Мы можем очень сильно сократить эти риски, если у нас будет некая команда контроллеров проектов. То есть это самые проверенные и квалифицированные специалисты, которые в проекте могут и не принимать непосредственного участия, но будут иметь полный доступ ко всем нашим разрабатываемым проектам. Они не будут вносить правок, не будут вмешиваться в сам код, но они всегда будут иметь возможность заглянуть в проект, посмотреть что там сделано, что сейчас делается, какие есть ошибки или недочеты, а где вообще проект находится в зоне риска. Это позволит на ранних стадиях отслеживать возможные проблемы в разрабатываемых проектах. А аудитор всегда сможет внести свои замечания разработчику и предупредить заказчика. А наш хостинг modxcloud.com благополучно обеспечивает процесс совместного доступа к проектам.
Все это позволит дать дорогу молодым, менее дорогим специалистам (снижая стоимость проекта), и значительно снижает риски для самого проекта. А опытным специалистам это позволит принимать более активное участие в более широком спектре проектов, так как на полноценное участие во многих проектах просто не хватает времени, а брать на себя полную ответственность за проект тоже сложно (в случае с менеджментом проекта, когда более профессиональный специалист просто набирает для себя под проект других специалистов), так как он не может изначально быть в них уверенным. А так можно часик потратить на аудит проекта, и принести многим пользу.
С точки зрения монетизации тоже довольно нормально. Есть несколько вариантов:
- Непосредственный исполнитель может отблагодарить аудитора за своевременную помощь.
- Заказчик может отблагодарить за помощь в реализации проекта.
- Заказчик может оштрафовать исполнителя, переложив часть бюджета на аудитора, если были грубые нарушения в разработке проекта с последствиями, и аудитор буквально спасает проект.
- Крупные проекты изначально могут планироваться с выделением бюджетов на более четкий контроль команды аудиторов.
Претенденты в такую команду у нас есть. Это и те ребята, которых я уже озвучил, и Андрей Чирков Andchir (разработчик шопкиппера и других полезных решений), и Иван alroniks (MODX-Ambassador Минск), Сергей proxyfabio (мой ученик и сотрудник веб-студии «Симпл Дрим», уже очень опытный MODX-программист). Вполне может быть я даже кого-то еще пропустил. В любом случае, я предлагаю все это детально обсудить, и реализовывать. Техническая возможность этого есть.
Битбакет переведен уже на 94%, практически все на русском уже.
Спасибо за разъяснение! Абсолютно убежден в силе стандартизации и поддерживаю ваши устремления данного характера! Качество и эффективность сайтов поднимаются на новую ступень, ну и мы сообщество имеем в итоге сбалансированные продукты.
Не вопрос, подождем конечно, тем более с практическим опытом, это важнее и грамотнее будет применить. :)
По поводу мультиязычности ждем окончательных наработок от одного уважаемого программиста. Он как раз сейчас разрабатывает один мультиязычный сайт, и использует CRC и еще пару плюшек. Получается очень интересно, но придется подождать конечного продукта.
Нет, прошлая картинка была такая же. Этот сайт изначально разрабатывался нами. Большинство наших последних обновлений сводятся к тому, чтобы привести все проекты к общим технологиям и стандартам, то есть phpTemplates + modxSmarty + modxcloud.com (и прочие тонкости).
Основная цель — упрощение процесса сопровождения проектов, и чтобы любой из наших программистов мог легко разобраться в любом нашем проекте.