"ليس Bitrix!" لماذا لا تتجاهل تعلم هذا الإطار

صورة



كثيرًا ما تسمع من مبرمجي PHP: "أوه لا! ليس Bitrix! " لا يريد العديد من الخبراء العبث بإطار العمل ، فهم يعتبرونه قبيحًا وغير مريح. ومع ذلك ، هناك المزيد والمزيد من الوظائف الشاغرة لمطوري Bitrix كل عام. يعد المبرمجون الذين يعملون مع Bitrix حاليًا من بين أكثر المتخصصين طلبًا بين متخصصي PHP.



عندما كنت مطورًا لـ 1C ، ساعدني شغفي بـ PHP على التطور إلى منصب رئيس قسم تطوير الويب في Neti. سأحاول شرح لماذا من المفيد للمبرمجين تعلم إطار عمل Bitrix.



كيف قابلت Bitrix



قبل ثلاث سنوات عُرض عليّ تطوير اتجاه تطوير الويب. وافقت لأن لدي خبرة في بناء أنظمة ويب عالية التحميل.



احتاج العميل الأول الذي توجه إلينا إلى مطور Bitrix. يحتاج العميل إلى تجميع خدمة حكومية لدعم الأعمال الصغيرة. كان العميل يبحث عن محترف يقوم بتطوير Bitrix ، ويعرف البرمجة الموجهة للكائنات ويعرف كيفية كتابة الاستعلامات المعقدة.



لم يكن لدينا مطورو Bitrix حتى الآن ، لذلك قرر العميل اتخاذ مسار مختلف وتوظيف مبرمج ويب لدراسة Bitrix في المشروع. لقد توليت المهمة ، حيث تعرفت على إطار العمل. قبل ذلك ، لم أعمل مع Bitrix ولم يكن لدي رأي واضح حول النظام ، على الرغم من أنني قرأت الكثير من المراجعات السلبية حوله.



بعد أن فهمت ذلك ، أدركت أن هذا الإطار ليس بأي حال من الأحوال أدنى من الآخرين في مثل هذه المهام.



بعد ستة أشهر ، تركت المشروع لأكرس نفسي بالكامل لتطوير القسم. على مدار عامين حتى الآن ، أقوم بإجراء مقابلات مع مطوري Bitrix وتوظيفهم. هم أكثر طلبًا من المتخصصين الذين يعملون مع أطر أخرى - يحتاج ثمانية من كل عشرة من عملائنا إلى مطوري Bitrix.



صورة

الطلب على مبرمجي PHP. البيانات اعتبارًا من 26 أغسطس 2020. المصدر: hh.ru.



ولكن على الرغم من احتياجات السوق ، لا يرغب مبرمجو PHP في التعامل مع Bitrix. بعضهم عمل معه بشكل سطحي ولم يفهم قدراته ، والبعض الآخر لم يواجه النظام إطلاقا ، بل تعامل معه بشكل سيء بسبب مقالات سلبية أو مراجعات سلبية. يرفض حوالي 30٪ من المرشحين الذين يتواصل معهم مدير الموارد البشرية لدينا إجراء مقابلات معهم عندما يعلمون ما يجب كتابته لـ Bitrix. يتم استبعاد العديد من الموظفين المحتملين حتى قبل ذلك عندما يشيرون في سيرتهم الذاتية إلى أنهم غير مستعدين للعمل مع إطار العمل.



أريد أن أشرح لمبرمجي PHP لماذا يستحق الانتباه إلى Bitrix. ولكن ، لكي لا تكون بلا أساس ، سأخبرك أولاً لماذا يختار العملاء هذا النظام وكيف تجذب منتجات Bitrix الأعمال - المستهلك الرئيسي لخدمات البرمجة.



لماذا يختار العملاء Bitrix



العملاء الرئيسيون لـ 1C-Bitrix هم أصحاب المتاجر على الإنترنت وأصحاب الأعمال. يختارون منتجات الشركة لأنها حلول معبأة مع عدد كبير من الوظائف ، والتي يسهل تثبيتها وتشغيلها مع الحد الأدنى من المتطلبات.



محلات نشطة



العميل الذي يشتري 1C Bitrix ويثبته: إدارة الموقع بترخيص Small Business أو أعلى ستتلقى على الفور:



  • تكامل مدمج مع جميع خدمات التوصيل الروسية تقريبًا ، سواء كانت Boxberry أو Delovye Liniya. لاختيار خدمة التوصيل ، لا تحتاج إلى توصيل أي شيء إضافي. يكفي تحديد المربع بجوار المشغل المطلوب.
  • أنظمة الدفع عبر الإنترنت التي تعمل بموجب تشريعاتنا (Yandex-cash desk، Sberbank-online).
  • مزامنة مضمنة مع "1C: إدارة التجارة" ، "1C: المحاسبة" ، "1C: إدارة الرواتب وشؤون الموظفين".


لا تحتوي معظم الأنظمة الأجنبية لإنشاء متاجر عبر الإنترنت على مجموعة كاملة من عمليات المزامنة: على سبيل المثال ، قد يكون لها تكامل مع خدمات التوصيل لدينا ، ولكن لا توجد عمليات دفع عادية عبر الإنترنت. ليس من الصعب الاتصال بهذه الوظيفة ، لكنك تحتاج إلى العثور على مبرمج ، وإعطائه مهمة ، وانتظره لإكمالها. بالنسبة لرواد الأعمال ، هذه إجراءات غير ضرورية تتطلب الوقت والمال. من الأسهل والأرخص اختيار Bitrix ، الذي يحتوي بالفعل على كل شيء.



صورة

في تصنيف CRM حسب عمليات التثبيت الحقيقية على المواقع لشهر سبتمبر 2019 ، والذي تم تجميعه بواسطة iTrack ، احتلت Bitrix المرتبة الأولى بين CRM التجاري



مواقع الشركات



معظم الحلول الموجودة في السوق متخصصة للغاية: فقط CRM أو مجرد أداة لإدارة المشروع. يجمع موقع Bitrix24 ، وهو موقع إلكتروني للشركة ، قدرًا كبيرًا من الوظائف. هذا مكتب عبر الإنترنت مع نظام إدارة مبيعات وعمليات تجارية مخصصة ودردشة وموجز أخبار. في Bitrix24 يمكنك تتبع ساعات العمل وإدارة المشاريع وتعيين المهام للموظفين.



لبناء شيء مشابه بمفرده ، سيتعين على العميل شراء العديد من الخدمات المنفصلة والجمع بينها. إنها مضيعة للوقت ومكلفة - من الأسرع والأرخص تسليم صندوق Bitrix24. يأسر وفرة الوظائف في مكان واحد: تنظر الشركات إلى المنتج باهتمام ويتحول الكثيرون إليه.



يرى المستهلكون أنه من السهل وغير المكلف إطلاق متجر على الإنترنت أو بوابة شركة متكاملة مع نظام معلومات المؤسسة على Bitrix. يستغرق الأمر وقتًا أطول وأكثر تكلفة للقيام بنفس الشيء على OpenCart أو WordPress. تطوير مثل هذا الحل في أطر Laravel أو Symfony أو Yii2 يتطلب عمالة أكثر.



حلول للمنظمات الحكومية



تعمل المنظمات الحكومية والبلدية والميزانية مع منتجات 1C-Bitrix. اعتبارًا من 1 يناير 2016 ، يتعين على مؤسسات الدولة استخدام البرامج الروسية المدرجة في  السجل الموحد . الحلول "1C-Bitrix" موجودة في هذه القائمة.



لماذا هناك حاجة إلى مطوري Bitrix



الآن بعد أن أصبح من الواضح سبب اختيار المستهلكين لـ Bitrix ، دعنا نتعرف على سبب الحاجة إلى المطورين. بالنسبة لـ 80٪ من العملاء ، يبدأ الصندوق بسرعة وسهولة ، ولديهم وظائف نموذجية كافية. يبحث هؤلاء العملاء عن متخصصين لدعم النظام. Bitrix هو برنامج كبير ومعقد ، وكأي آلية معقدة ، فإنه يحتوي على أخطاء وأخطاء. هذا امر طبيعي.



ال 20٪ المتبقية من العملاء - الشركات الكبيرة في الغالب - يفتقرون إلى القدرات الأساسية للصندوق. يقومون بتعديل النظام لعملياتهم التجارية أو كتابة حلول من البداية باستخدام Bitrix كإطار عمل.



ما هي التحسينات التي يطلبها العملاء غالبًا:



  • . ,   -  ,   .  .
  • . «»   . , ,   ,   , .  «» , , .
  • .   :  , .   .


لتحسين ودعم النظام ، يبحث عملاء Bitrix عن مبرمجين يعملون مع الإطار. لكن هؤلاء المتخصصين قليلون.



لماذا المبرمجين لا يحبون Bitrix



لا يريد مبرمجو PHP العبث مع Bitrix - فهم يعتبرونها غير مثيرة للاهتمام ومعقدة للغاية وثقيلة وغير أنيقة ومبالغ فيها. من الأسهل بكثير العثور على مطور Laravel أو Symfony أو Yii2.



في رأيي ، يتجاهل مبرمجو PHP Bitrix لثلاثة أسباب.



الوثائق المقدمة بشكل سيء. يحتوي الإطار على الكثير من الوظائف التي لم يتم وصفها ، ولفهم كيفية عمله ، تحتاج إلى البحث في الكود.



كونك مجرد مبرمج لا يكفي. يحتوي الصندوق على العديد من الآليات التي تحتاج إلى معرفتها ليس فقط كمبرمج ولكن أيضًا كمحلل استشاري.



على سبيل المثال ، في Bitrix24 ، غالبًا ما يتم حل طلبات العملاء ليس عن طريق البرمجة ، ولكن من خلال الإعدادات المعتادة. لنفترض أن العميل يريد أن تبدأ عملية تجارية أخرى بعد إكمال المهمة. لست بحاجة إلى كتابة رمز هنا - فأنت بحاجة للذهاب إلى الإعدادات. هذه مهمة استشاري أكثر من كونها مبرمجًا. ولكن يوجد الآن عدد أقل من مستشاري Bitrix مقارنة بالمطورين ، لذلك من خلال هذه الأسئلة يذهب العملاء إلى المبرمجين الذين لا يعرفون ماذا يجيبون.



كلتا المشكلتين مؤقتتان وترتبطان بحقيقة أن Bitrix في طور التطور وأن السوق لم يستقر بعد. تدريجيًا ، سيتم تصحيح الوثائق وسيكون هناك فصل واضح بين الاستشاريين والمبرمجين.



يُعرف Bitrix بشكل أساسي باسم CMS.يعرف معظم المطورين Bitrix على أنها CMS لإنشاء مواقع ويب بطاقات العمل. 80٪ من المبرمجين استخدموا الوظائف الأساسية فقط ولم يغوصوا أبدًا في الداخل ، ولم يحاولوا دراسة النظام وجوهر الإطار: ORM ، Highload-block ، wizards ، wizards. لقد لمسنا Bitrix من الخارج - لم يعجبنا ، لكننا لم نحاول نشره. إنها مثل محاولة أكل اليوسفي المقشر.



أولئك الذين ، مثلي ، كانوا محظوظين بما يكفي للعمل في مشاريع جادة ، حيث يطورون وظائفهم الخاصة على أساس Bitrix ، يقولون أن Bitrix هو إطار عمل كامل. بها عيوب ، لكنها تسمح بالتطور الكامل.



يكون تكوين Bitrix مشابهًا لتشكيل 1C



ما يحدث الآن مع Bitrix يذكرني بتكوين 1C. عندما ظهرت 1C لأول مرة ، كان هناك رأي بين المبرمجين بأن هذه ليست لغة برمجة ، بل هراء. ضحكوا على المتخصصين الذين أتقنوا 1C. قيل لهم أن يكتبوا باللغة الروسية - "fi" وأن شركة "1C" ستموت قريبًا.



ولكن هذا لم يحدث. تمتلك الشركة فريق تسويق قويًا لدرجة أن 1C قد غزت السوق. في البداية كانت مهتمة بالشركات الصغيرة والمتوسطة الحجم ، ومنتجات البرمجيات القائمة على النواة الثامنة جلبت العملاء الكبار إلى 1C. الآن يتم استخدام "1C: Enterprise" بواسطة 1500000 مؤسسة.



تبين أن المطورين ، الذين وقفوا على فكرة أن البرمجة في 1C منخفضة وغير مثيرة للاهتمام ، مخطئون. هذا لا يعني أنهم كانوا عاطلين عن العمل. لا يزال الطلب عليها ، ولكن أقل من ذلك بكثير. ومع ذلك ، توصل معظم المتخصصين إلى استنتاج مفاده أنه من الضروري التحول إلى 1C.



نفس الشيء يحدث مع Bitrix. تزداد شعبية Bitrix كل عام مع العملاء ، ولكن معظم مبرمجي PHP لا يرغبون في العمل معها ، على الرغم من أن هذا اتجاه واعد ومدفوع للغاية.



آفاق Bitrix



مطورو Bitrix الذين يشاركون في برمجة البوابات الكبيرة والحسابات الشخصية المعقدة مطلوبون بشكل كبير ومدفوعون للغاية. اعتمادًا على المنطقة ، يكسبون من 30000 (صغار) إلى 200000 روبل (كبار السن). بالطبع ، مع ظهور المزيد من المبرمجين وتملأ المكانة المتخصصة ، ستنخفض الأرباح الإجمالية بشكل طفيف. لكن من المرجح أن يكون هناك طلب دائمًا على المتخصصين في هذا المجال.



سيظل الطلب على المحترفين الذين يعملون مع Laravel أو Symfony أو أي إطار عمل PHP MVC آخر. هذه الحلول لها حصة سوقية كبيرة ، لكنها مهام محددة.



أعتقد أنه في غضون بضع سنوات ، ستستحوذ Bitrix على 80-90٪ من السوق ، لأنها تركز بشكل أساسي على الأعمال. إذا نظرت إلى الصور الملونة أو مؤتمرات الفيديو المخصصة لـ Bitrix ، يصبح من الواضح كيف يتفاعل معها أصحاب الشركات.



صورة

عقد مؤتمر BitrixPower في 4 أكتوبر 2019 في موسكو. المصدر: مجموعة 1C-Bitrix في فكونتاكتي



بناءً على ديناميكيات السنوات الأخيرة ، ستستمر أسهم منتجات 1C-Bitrix في النمو. في غضون سنوات قليلة ، سيحتاج مبرمجو PHP ، من أجل العثور بسرعة على وظيفة عالية الأجر ، إلى معرفة Bitrix مع أطر أخرى. وربما عند الاختيار بين عدة مرشحين ، فإن معرفة Bitrix هي التي ستصبح الحجة الحاسمة لصالح أحدهم.



All Articles