При программировании во фреймворке битрикс не следует

Обновлено: 21.11.2024

В связи с войной в Украине мы находимся в сложной жизненной ситуации, будем очень признательны за любую помощь.

Askto.pro

Мобильное меню

Что нужно для написания CRM-программы на Битрикс?

Приветствую!
Занимаюсь созданием сайтов и интернет-магазинов на WordPress. Я в основном использую шаблоны и немного их модифицирую. Имею поверхностные знания HTML, PHP, CSS. Я могу найти строку в коде, чтобы отредактировать ее, но создать блоки, хуки и т. д. с нуля. Не знаю как, знаний не хватает Довелось поработать с готовым крупным интернет-магазином одной компании на системе 1с-битрикс (занимался SEO). Увидел, так сказать, платформу и админку изнутри. Со временем, разобравшись, я разобрался, как редактировать некоторые элементы. Но опять же, я не умел самостоятельно создавать что-то отдельно (хуки, запросы, элементы), знаний не хватает. Но наемные программисты сделали это легко и дорого :)

Суть.
Пришла идея создать CRM систему на 1с битикс с интеграцией в сайт (переработанная админка с распределенным доступом для ввода данных, проработанная база данных с фильтрацией и быстрой выгрузкой, интеграция с другими сайтами и выгрузка , и, соответственно, сайт для клиентской стороны). Подсмотрел одну программу сделанную в битриксе и хочу воссоздать аналогичную полностью самостоятельно. Считаю, что битрикс идеален для идей и рекомендаций по использованию других crm и т.д. Отметаю.

Я даю себе полгода глубокого погружения в задачу. Хочу решить вопрос с обучением максимально без вложений. Начните с бесплатных курсов, а затем при необходимости заполните недостающие пробелы платными курсами.

Какие языки вам необходимо полностью понимать для выполнения этой задачи?

Я знаю, что у 1с Битрикс есть свои курсы на сайте, и я обязательно их пройду. Но я уверен, что их будет недостаточно для моей задачи. Я хочу максимально эффективно использовать 30d пробную версию битрикс, а потому, во-первых, перед пробной установкой этой CMS постичь необходимые знания в базовой части.

Заранее спасибо за советы от тех, кто в теме.

6 ответов

1) Какие языки вам необходимо полностью понимать для выполнения этой задачи?

Я даю себе полгода глубокого погружения в задачу.

– у вас ошибочное представление о сроках, как минимум в два раза больше на подготовку и плюс еще срок на реализацию.

Пришла идея создать CRM систему на 1с bitix с интеграцией в сайт

– самый важный момент, а чем ваша CRM будет лучше других популярных и раскрученных?
– есть смысл посмотреть в сторону коробки Битрикс 24 и научиться внедрять и дорабатывать уже существующий CRM-продукт. Проведите оценку, посмотрите количество модулей, которые потребуются для базового функционала собственной CRM.
Поставьте себе демо-бокс Битрикс 24, посмотрите картину мира, т.е. функционал и модули.
– вам одному будет сложно, поэтому вам нужна команда.

не умел, незнание. Но наемные программисты сделали это легко и дорого 🙂

– так вы и не смогли разобраться с доработкой интернет-магазина, а теперь представляете всю сложность разработки вашего продукта.

переработана админ панель для ввода данных

– нельзя ничего менять, а только расширять стандартные возможности системы, создавать свои модули и компоненты для административной части.
– нужно понимать, что Битрикс — это закрытый фреймворк Битрикс и готовые продукты на его основе. Поэтому либо делайте расширения для готовых продуктов, либо модули под новый функционал. Наверное, стоит сделать собственную систему управления CRM на бесплатных фреймворках, но тут наступает момент защиты прав и лицензий.

Спасибо за подробный ответ и ссылку, теперь стало немного понятнее в плане постановки целей и планирования.

Антонио Родригес, совсем нет, если ответ помог, пожалуйста, отметьте решение.

а Битрикс24 не так ли?

Я допускаю Битрикс24, но этот ответ не является моим главным вопросом. Даже если я реализую свой проект на Битрикс24, досконально изучив его, мне не хватит знаний, чтобы полностью реализовать свой проект.

В общем итог: CRM-систему на «1С-Битрикс» стоит делать только в том случае, если она специализированная (под конкретный рынок) на этот раз. Второе – она должна достаться клиентам в собственность, а значит ориентир для «зрелых» клиентов, запросы которых выше вашей текущей компетенции.

Мой совет — начните с облачного сервиса, где можно «дешево» закрыть узкий круг задач нетребовательных клиентов, набраться опыта.

Поверхностные знания HTML, PHP, CSS

Пришла идея создать CRM систему на 1с битикс

Каким-то образом я научился менять колесо без посторонней помощи.
Мне пришла в голову идея сделать автобус из папиных копеек.

Антонио Родригес, есть наивная надежда, что пока вы учитесь, Битрикс окончательно сдохнет.
А если вы только начинаете учиться, зачем изучать эту платную кучу Легаси? Фреймворки и CMS на их основе стремительно развиваются. Смотрите в будущее, а не на чужие ошибки.

Я дополню вопрос на основе ответов и комментариев.

Суть в том, что у меня есть некоторые базовые знания в программировании еще со времен университета, знания полученные в процессе создания простых интернет-магазинов на сайтах на разных CMS (WP, Joomla).

Сейчас многие знакомые первого и второго круга интересуются, могу ли я делать сложные сайты по их запросам. «Сложный» — потому что я не могу реализовать все свои пожелания, в виду отсутствия знаний в написании модулей и т. д., потому что шаблоны не всегда выручают.
И запросы поступают все чаще и чаще. А это упущенная выгода.

Один из последних запросов был как раз на написание корпоративного сайта с crm для крупной организации. Искал похожие готовые варианты для оценки рынка и нашел отличный, на мой взгляд, вариант, но в родственной нише: в сфере CRM-недвижимости. Ниша клиента немного другая, но идея crm абсолютно идентична.
Клиент хотел собственное решение для полноценного использования, а не коробочное.
Я отказался от проекта, хотя бюджет, на мой взгляд, был интересным. Посредничество не вариант, посредники уже были в цепочке, как и в большинстве таких запросов. Я могу выступать только как исполнитель.

В общем, я хочу заниматься самообразованием. Времени достаточно, рабочий день в свободном графике. Я поставил перед собой цель (так сказать «тезис») сделать аналогичный CRM-проект. Не тупо для продажи или чисто коммерческого использования, а чтобы уметь или хотя бы полностью "ноу-хау" до мелочей.
Если я смогу это сделать или буду знать все нюансы, то потяну и на другие сложные проекты и сайты, или хотя бы смогу собрать команду адекватных единомышленников.

Согласен, может и полгода мало, но это не проблема. Никогда не поздно учиться. К тому же я не юрист (любая профессия, далекая от программирования), кто хотел программировать и разбираться в коде, сюда подойдет. У меня есть какая-то база, тем не менее, так будет проще.

Большинство мне отвечает: «а не проще ли это сделать», «зачем вам Битрикс», «да на кой вам это надо, ведь столько решений, лучше не делайте Это." Отмечу, что некоторые полезные ответы были, но частично.
Я не спрашивал «должен ли я это сделать» или «какую платформу использовать». Мой вопрос был "ЧТО ТЕБЕ НУЖНО СДЕЛАТЬ".

Я даже сейчас напишу еще более конкретный вопрос, исходя из диалогов «Что нужно знать и чем владеть, чтобы сделать аналог, скажем, CRMEstate». Надеюсь, разработчик не будет возражать, если я возьму его творение за пример…

Ведь есть простой вопрос, например: «Что нужно, чтобы нормально передвигаться, чтобы жить во Франции». Нормальный логичный ответ: «Нужно получить визу, гражданство, знать французский или хотя бы английский язык, разговорный язык и законы, особенно такие-то и такие-то…». Возможно, специалисты добавят еще нюансов.

Поэтому я тоже хочу получить нормальный ответ на свой первоначальный вопрос. Какие языки надо знать, тонкости в базе и т.д.
А не это: "почему Франция, ведь там давно Китай" или "Много хочешь, все там и так нормально живут без Вас», «Гугл». Надеюсь, моя ирония была понятна, и мой вопрос тоже становился все понятнее и понятнее, а интересные качественные ответы не заставят себя ждать 🙂

Вы часто слышите от PHP-программистов: «О нет! Не Битрикс! «Многие специалисты не хотят возиться с фреймворком, считают его некрасивым и неудобным. Однако вакансий для разработчиков Битрикс с каждым годом становится все больше. Уже сейчас программисты, работающие с Битрикс, являются одними из самых востребованных среди PHP-специалистов.< /p>

Когда-то я был разработчиком 1С, и моя страсть к PHP помогла мне вырасти до руководителя отдела веб-разработки в Neti. Я постараюсь объяснить, почему программистам полезно изучать фреймворк Битрикс.

Как я познакомился с Битрикс

Три года назад мне предложили развивать направление веб-разработки. Я согласился, потому что у меня был опыт создания высоконагруженных веб-систем.

Самому первому обратившемуся к нам клиенту понадобился разработчик Битрикс. Заказчику нужно было собрать государственную службу поддержки малого бизнеса. Клиент искал профессионала, который разрабатывает для Битрикс, знает объектно-ориентированное программирование и умеет писать сложные запросы.

У нас еще не было разработчиков Битрикс, поэтому заказчик решил пойти другим путем и нанять веб-программиста для изучения Битрикс на проекте. Я взялся за задание, где ознакомился с фреймворком. До этого я не работал с Битрикс и четкого мнения о системе у меня не было, хотя читал много негативных отзывов о ней.

Разобравшись, я понял, что этот фреймворк ничем не уступает другим для подобных задач.

Полгода спустя я покинул проект, чтобы полностью посвятить себя развитию подразделения. Уже два года я сам провожу собеседования и рекрутинг разработчиков Битрикс. Они более востребованы, чем специалисты, работающие с другими фреймворками — восемь из десяти наших клиентов нуждаются в разработчиках Битрикс.

Но, несмотря на потребности рынка, PHP-программисты не хотят связываться с Битрикс. Одни работали с ним поверхностно и не понимали его возможностей, другие вообще не сталкивались с системой, но относятся к ней плохо из-за негативных статей или негативных отзывов. Около 30% кандидатов, с которыми контактирует наш HR-менеджер, отказываются от собеседования, когда узнают, что нужно написать для Битрикс. Еще много потенциальных сотрудников отсеиваются еще раньше, когда указывают в резюме, что не готовы работать с фреймворком.

Хочу объяснить PHP-программистам, почему стоит обратить внимание на Битрикс. Но, чтобы не быть голословным, сначала расскажу, почему клиенты выбирают эту систему и чем продукты Битрикс привлекают бизнес - основного потребителя услуг по программированию.

Почему клиенты выбирают Битрикс

Основные клиенты «1С-Битрикс» — владельцы интернет-магазинов и владельцы бизнеса. Они выбирают продукты компании, потому что это готовые решения с большим количеством функций, которые легко установить и запустить с минимальными требованиями.

Интернет-магазины

Клиент, купивший и установивший 1С Битрикс: Управление сайтом с лицензией Small Business или выше, сразу получает:

  • Встроенная интеграция практически со всеми службами доставки России, будь то Boxberry или Деловые линии. Для выбора службы доставки ничего дополнительно подключать не нужно. Достаточно поставить галочку напротив нужного оператора.
  • Системы онлайн-платежей, работающие по нашему законодательству (Яндекс-касса, Сбербанк-онлайн).
  • Встроена синхронизация с "1С:Управление торговлей", "1С:Бухгалтерия", "1С:Зарплата и управление персоналом".

Большинство зарубежных систем для создания интернет-магазинов не имеют полного набора синхронизаций: например, в них может быть интеграция с нашими службами доставки, но привычных онлайн-касс нет. Такой функционал подключить несложно, но нужно найти программиста, дать ему задание, дождаться его выполнения. Для предпринимателей это ненужные действия, требующие времени и денег. Проще и дешевле выбрать Битрикс, в котором уже все есть.

В рейтинге CRM по реальным установкам на сайтах за сентябрь 2019 года, составленном iTrack, Битрикс занимает первое место среди коммерческих CRM

Корпоративные сайты

Большинство решений на рынке узкоспециализированы: только CRM или только инструмент управления проектами. Битрикс24, корпоративный сайт, сочетает в себе большой функционал. Это онлайн-офис с системой управления продажами, настроенными бизнес-процессами, чатом, новостной лентой. В Битрикс24 можно вести учет рабочего времени, управлять проектами, ставить задачи сотрудникам.

Чтобы построить нечто подобное самостоятельно, заказчику придется покупать множество отдельных услуг и комбинировать их. Это долго и дорого — быстрее и дешевле поставить коробку Битрикс24. Обилие функций в одном месте подкупает: компании с интересом смотрят на продукт и многие переходят на него.

Потребители видят, что запустить на Битрикс интернет-магазин или корпоративный портал, интегрированный с корпоративной информационной системой, просто и недорого. Делать то же самое на OpenCart или WordPress занимает больше времени и дороже. Разработка такого решения в средах Laravel, Symfony или Yii2 более трудоемка.

Решения для государственных организаций

Государственные, муниципальные, бюджетные организации работают с продуктами 1С-Битрикс.С 1 января 2016 года госучреждения обязаны использовать российское ПО, включенное в единый реестр. Решения «1С-Битрикс» находятся в этом списке.

Зачем нужны разработчики Битрикс

Теперь, когда понятно, почему потребители выбирают Битрикс, давайте разберемся, зачем нужны разработчики. У 80% клиентов коробка запускается быстро и легко, и им хватает типичного функционала. Эти клиенты ищут специалистов для поддержки системы. Битрикс — это большой и сложный софт, и, как любой сложный механизм, он содержит ошибки и баги. Это нормально.

Остальным 20% клиентов — чаще всего крупным компаниям — не хватает базовых возможностей коробки. Они дорабатывают систему под свои бизнес-процессы или пишут решения с нуля, используя Битрикс в качестве фреймворка.

Какие улучшения чаще всего требуются клиентам:

Для доработки и поддержки системы клиенты Битрикс ищут программистов, работающих с фреймворком. Но таких специалистов мало.

Почему программисты не любят Битрикс

Программисты PHP не хотят связываться с Битриксом — они считают его неинтересным, слишком сложным, тяжеловесным, неизящным и переоцененным. Гораздо проще найти разработчика Laravel, Symfony или Yii2.

На мой взгляд, PHP-программисты игнорируют Битрикс по трем причинам.

Плохо представленная документация. В фреймворке очень много функционала, который не описан, и чтобы понять, как он работает, нужно покопаться в коде.

Быть просто программистом недостаточно. В коробке много механизмов, которые нужно знать не только программисту, но и консультанту-аналитику.

Например, в Битрикс24 запросы клиентов часто решаются не программированием, а привычными настройками. Допустим, клиент хочет, чтобы после выполнения задачи запускался другой бизнес-процесс. Здесь не нужно писать код — нужно зайти в настройки. Это больше задача для консультанта, чем для программиста. Но сейчас консультантов Битрикс даже меньше, чем разработчиков, поэтому с этими вопросами заказчики идут к программистам, которые не знают, что ответить.

Обе проблемы временные и связаны с тем, что Битрикс только развивается и рынок еще не устоялся. Постепенно документация будет исправлена ​​и появится четкое разделение на консультантов и программистов.

Битрикс в основном известен как CMS. Большинство разработчиков знают Битрикс как CMS для создания сайтов-визиток. 80% программистов использовали только базовые функции и никогда не погружались внутрь, не пытались изучать систему и ядро ​​фреймворка: ORM, Highload-блоки, визарды, визарды. Мы трогали Битрикс снаружи — не понравилось, но внедрять не пробовали. Это как пытаться съесть очищенный мандарин.

Те, кому, как и мне, посчастливилось работать над серьезными проектами, где они разрабатывают собственный функционал на базе Битрикс, говорят, что Битрикс — это полноценный фреймворк. У него есть недостатки, но он допускает полное развитие.

Становление «Битрикс» аналогично становлению 1С

То, что происходит сейчас с Битрикс, напоминает мне становление 1С. Когда 1С только появилась, среди программистов бытовало мнение, что это не язык программирования, а бред. Смеялись над спецами, освоившими 1С. Им сказали, что писать по-русски - "фи" и что скоро фирма "1С" умрет.

Но этого не произошло. В компании настолько сильный маркетолог, что 1С завоевала рынок. Сначала это заинтересовало малый и средний бизнес, а программные продукты на базе восьмого ядра привели к «1С» крупных клиентов. Сейчас «1С:Предприятие» используют 1 500 000 организаций.

Ошиблись разработчики, которые считали программирование в 1С низким и неинтересным. Нельзя сказать, что они остались без работы. Они по-прежнему востребованы, но гораздо меньше. Большинство специалистов все же пришли к выводу, что необходимо переходить на 1С.

То же самое происходит и с Битрикс. С каждым годом Битрикс становится все популярнее у клиентов, но большинство PHP-программистов не хотят с ним работать, хотя это перспективное и высокооплачиваемое направление.

Перспективы Битрикс

Битрикс-разработчики, которые занимаются программированием крупных порталов и сложных личных кабинетов, пользуются большим спросом и высокооплачиваемостью. В зависимости от региона зарабатывают от 30 000 (юниоры) до 200 000 рублей (пенсионеры). Конечно, по мере появления новых программистов и заполнения ниши общий доход немного снизится. Но специалисты в этой области, скорее всего, всегда будут востребованы.

Профессионалы, работающие с Laravel, Symfony или любым другим фреймворком PHP MVC, останутся востребованными. У этих решений большая доля рынка, но достаточно специфические задачи.

Я считаю, что через несколько лет Битрикс займет 80-90% рынка, потому что он в первую очередь ориентирован на бизнес. Если посмотреть на красочные фото или видеоконференции, посвященные Битриксу, становится понятно, как на них реагируют владельцы предприятий.

Конференция BitrixPower состоялась 4 октября 2019 года в Москве. Источник: группа 1С-Битрикс ВКонтакте

Судя по динамике последних лет, акции продуктов «1С-Битрикс» продолжат расти. Через несколько лет PHP-программистам, чтобы быстро найти высокооплачиваемую работу, наряду с другими фреймворками понадобятся знания Битрикс. И, возможно, при выборе между несколькими кандидатами именно знание Битрикс станет решающим аргументом в пользу одного из них.

Добро пожаловать!
Занимаюсь созданием сайтов и интернет-магазинов на WordPress. В основном я использую шаблоны и немного их модифицирую. Поверхностно разбираюсь в HTML, PHP, CSS. Можно найти строчку в коде, чтобы отредактировать, но чтобы начать строить блоки, хуки и т.д. не хватает знаний. Довелось поработать с готовым крупнейшим интернет-магазином одной компании на системе 1с-битрикс (занимаюсь SEO). Видел, так сказать, изнутри платформу и админку. Со временем разобравшись, поймете, как редактировать некоторые пункты. Но опять же, создавать что-то отдельно самому (хуки, запрос, элементы) не умел, нехватка знаний. Но наемные программисты сделали это легко и дорого:)

Сущность.
Появилась идея создать CRM систему на 1с битикс с интеграцией в сайт (распространен доступ, переработана админка для ввода данных, навороченная фильтрация баз данных и быстрая выгрузка, интеграция с другими сайтами и выгрузка, соответственно, сайта за сторона клиента). Увидел прогу сделанную в битриксе и хочу воссоздать такую ​​вроде полностью своими силами. Считаю, что битрикс идеально подходит для идей и рекомендаций по использованию других crm и т.п. отбросим.

Задание выделить себе полгода глубокого погружения. Хотите решить вопрос обучения максимально без вложений. Начните с бесплатных курсов, а затем при необходимости заполните недостающие пробелы за дополнительную плату.

Какие языки вам нужно знать в полной мере, чтобы выполнить эту задачу?

Я знаю, что у 1С Битрикс есть свои курсы на сайте, и обязательно пройду их. Но я уверен, что моей проблемы будет недостаточно. Хотите использовать пробную версию битрикс 30D максимально эффективно и поэтому сначала освоить необходимые знания в базовой части для тестовой установки CMS.

Заранее благодарю за советы тех, кто в теме.

  • 1 Как увеличить загрузку и отфильтровать продукты ajax?
  • 1 Как сильно сфокусировать луч УФ-лазера?
  • 0 В сущности, Symfony 4.3 (тип поля datetime) должен дать default_value NULL?
  • 1 Какой плагин на сайте?
  • 1 Как получить данные из API в цикле?
  • 2 Как с помощью jg/migration-cli создать файл миграции?
  • 0 Как для ползунка jquery добавить значение "Не важно"?
  • 1. Как установить целевой показатель/аналитику с помощью js?

Разрешите битрикс24, но это не ответ на мой главный вопрос. Даже если я реализую их проект на битрикс24, досконально изучив его, мне не хватит знаний, чтобы полностью реализовать ваш проект. - прокомментировал barbara_Prosacco16 30 марта 20 в 01:34


Я ответил, на самом деле там ответ только для вас. Для реализации ваших задач потребуется написание своих модулей. Обучение, я думаю, у вас займет год или больше. Если вы будете заниматься этим в свободное время, срок обучения у вас увеличится в два-три раза.
Как выучить php и 1С Битрикс?


- у вас ошибочное восприятие времени, минимум в два раза больше на обучение плюс время на реализацию.


- главное, а чем ваша CRM будет лучше других популярных и раскрученных?
- имеет смысл заглянуть в сторону коробки Битрикс 24 и изучить внедрение и доработку существующего CRM-продукта. Оцените количество модулей, необходимых для базовой функциональности, с помощью собственной CRM.
Установите себе демо-бокс Битрикс 24, просмотрите картину мира, т.е. функционал и модули.
В одиночку будет сложно, поэтому вам понадобится команда.


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


Переделывать ничего нельзя, а только расширять стандартные возможности системы по созданию собственных модулей и компонентов для административной части.
- нужно понимать, что Битрикс - это закрытый фреймворк Битрикс и готовые продукты на его основе. Так что либо делайте расширения для готовых продуктов, либо модули для нового функционала.Сделать свою систему управления под CRM возможно на бесплатных фреймворках, но есть время защиты прав и лицензий.

Спасибо за подробный ответ и ссылку, теперь стало немного понятнее по постановке целей и планированию. - прокомментировал barbara_Prosacco16 30 марта 20 в 01:36

@Louie.Shiel , совсем нет, если ответ помог отметить решение. - прокомментировал Earlene_Wi 30 марта 20 в 01:39

@Louie.Shiel , есть наивная надежда, что когда ты узнаешь, Беатрикс наконец умрет.
А если вы только начинаете учиться, зачем за это обучение платить кучу легаси? Сейчас бум фреймворков и CMS для них. Смотрите в будущее, а не на чужие ошибки. - прокомментировал Darrell.Sauer 30 марта 20 в 01:41

У вас есть отличная идея, и я все понял. Как разработчик системы https://cms-estate.ru могу сказать, что выбор «1С-Битрикс» в качестве платформы может быть оправдан, если Вы ориентируетесь на средние и крупные компании, которым необходима CRM-система в собственности. и нуждаются в глубоком изучении. Т.е. когда заказчик "созрел". Это намного сложнее, чем делать и поддерживать сервис, где все клиенты работают в рамках единой системы. CMS-ESTATE CRM решение для агентств недвижимости, которое предлагается в недвижимость, которой я начал заниматься еще 6 лет назад, и с этого момента мягко говоря больше не сплю :) Такое ощущение, что о чем Вы говорите CRM для недвижимости, потому что на эту тему я зашел, отслеживая всю Вашу активность на своем сайте. Вообще, в первую очередь, Вам нужно понять, кто Ваш клиент. Если средние и крупные в этом случае и Ваша компетенция должны соответствовать. И это касается как развития, так и понимания бизнеса клиентов. Надеюсь, что я правильно понимаю, какую CRM-систему Вы хотите сделать для конкретного рынка. Иначе не вижу смысла делать на Битрикс, еще один Битрикс24, т.е. универсальную систему. Здесь Вы не сможете конкурировать.

Общее резюме: CRM-систему "1С-Битрикс" стоит делать только в том случае, если она специализирована (под конкретный рынок) на этот раз. Два - они должны перейти к клиентам в собственность, а это означает обращение к "зрелым" клиентам, у которых есть вопросы выше, чем Ваша текущая компетенция.

Мой совет — начните с облачного сервиса, где можно «дешево» закрыть узкий круг задач нетребовательных клиентов, набраться опыта.

Необходимы знания и опыт. Теперь у вас есть только мотивация на старте, которой может не хватить по первым двум пунктам и быть в меме про JS - "Лучше я буду проституткой".
Прощай Ленин тебе в помощь, а потом по мере роста поймешь как и что делать.

Ну не полгода, а значительно больше, исходя из контекста того, что здесь написано.

Дополните вопрос на основе ответов и комментариев.

Дело в том, что у меня есть базовые знания в программировании еще со школы + знания, полученные в процессе создания простых интернет-магазинов на сайтах на разных CMS (WP, Joomla).

Сейчас многие друзья первого и второго тура интересуются, смогу ли я делать сложные сайты по их запросам. "Сложно" - потому что не могу реализовать все свои пожелания, при отсутствии знаний в написании модулей и т.д., потому что шаблоны не всегда выручают.
Но запросы приходят чаще. И это упущенная выгода.

Одним из его последних запросов было создание корпоративного веб-сайта с CRM для крупной организации. Искал аналогичный готовый, чтобы оценить рынок и нашел отличный вариант, на мой взгляд, но в родственной нише: недвижимость CRM недвижимость. Нишевый клиент немного отличается, но идея crm идентична.
Клиент хотел свое решение в полной эксплуатации и не в коробке.
От проекта я отказался, хотя бюджет был интересный, на мой взгляд. Посредничать не вариант, посредники уже были в цепи, как и в большинстве подобных запросов. Я могу говорить только от имени подрядчика.

Вообще хочу самообразования. Достаточно времени, рабочий день в свободном графике. Задача (то бишь "тезис") сделать проект аналогичный CRM-недвижимости. Не тупо для продажи или чисто коммерческого использования, а для возможности или хотя бы полностью "ноу-хау" на волю случая.
Если я смогу это сделать или буду знать все нюансы, то потяну и другие сложные проекты, и сайты или хотя бы смогу собрать команду адекватных единомышленников.

Согласен, может пол года - мало, но это не проблема. Никогда не поздно учиться. К тому же я не юрист (подойдет любая профессия, далекая от программирования), хотел программировать и разбираться в коде. У меня есть какая-то база там было бы проще.

Я больше всего говорю: "не проще ли сделать", "зачем тебе Битрикс", "зачем он тебе, ведь так полно решений, тем лучше сделаешь. " Отмечу, что полезные ответы были, но частично.
Я не спрашивал "должен ли я делать" или "какую платформу использовать". Мой вопрос был "ЧТО НУЖНО ДЕЛАТЬ."

Я даже сейчас напишу, более конкретный вопрос исходя из диалога "Что нужно знать и чем владеть, чтобы сделать аналог, например, CRMEstate". Надеюсь, разработчик не возражаю, если возьму в пример его творение.

Ведь есть простой вопрос, например: "Что нужно, чтобы переехать жить во Францию".
Нормальный логичный ответ: «Нужно получить визу, гражданство, знать французский или хотя бы английский разговорный язык и законы, тем более такие-то». Может специалисты еще нюансы добавят.

Поэтому я просто хочу получить нормальный ответ на ваш первоначальный вопрос. Какие языки нужно знать, подробности в базе и т.д.
Не это: "зачем Франция, давно Китай есть" или "Много хочется, все прекрасно живется без тебя", "Гугл ".

Надеюсь, моя ирония была понятной, и мой вопрос также был более понятным и более четко сформулированным, и интересные качественные ответы не заставят себя ждать:)

Читайте также: