“不是Bitrix!” 为什么您不应该忽略学习此框架

图片



您经常从PHP程序员那里听到:“哦,不!不是Bitrix!” 许多专家不想弄乱该框架,他们认为它丑陋且不便。但是,Bitrix开发人员每年都有越来越多的职位空缺。现在,与Bitrix一起工作的程序员已成为PHP专家中最需要的软件之一。



曾经是1C开发人员,对PHP的热情帮助我成长为Neti网站开发部门的负责人。我将尝试解释为什么对程序员学习Bitrix框架有用。



我如何认识Bitrix



三年前,我被提议发展Web开发的方向。我同意是因为我有构建高负载Web系统的经验。



接触我们的第一个客户需要Bitrix开发人员。客户需要组装政府服务以支持小型企业。客户正在寻找一个为Bitrix开发的专业人员,他了解面向对象的编程,并且知道如何编写复杂的查询。



我们还没有Bitrix开发人员,因此客户决定采用其他方法,并聘请网络程序员来研究该项目的Bitrix。我完成了任务,在那里我熟悉了框架。在此之前,尽管我阅读了很多有关该系统的负面评论,但我并未与Bitrix合作,也对该系统没有明确的看法。



弄清楚之后,我意识到这个框架在这些任务上绝不亚于其他框架。



六个月后,我离开了该项目,全心全意致力于该部门的发展。两年来,我本人一直在采访和招募Bitrix开发人员。与使用其他框架的专家相比,他们的需求量更大–我们十分之八的客户需要Bitrix开发人员。



图片

对PHP程序员的需求。截至2020年8月26日的数据。资料来源:hh.ru。



但是,尽管有市场需求,PHP程序员也不想参与Bitrix。一些人与他表面地合作,不了解它的功能,其他人根本没有遇到过该系统,但是由于负面文章或负面评论而对其进行了恶劣的对待。人力资源经理联系的大约30%的候选人在得知Bitrix需要写什么时拒绝接受采访。当更多潜在的员工在履历表中表示尚未准备好使用该框架时,他们就会被淘汰。



我想向PHP程序员解释为什么值得关注Bitrix。但是,为了不让您失望,首先,我将告诉您为什么客户选择此系统,以及Bitrix Company的产品如何吸引业务-编程服务的主要消费者。



为什么客户选择Bitrix



1C-Bitrix的主要客户是在线商店所有者和企业所有者。他们之所以选择该公司的产品,是因为它们是具有大量功能的打包解决方案,这些功能易于安装和运行,并且要求最低。



网上商店



购买并安装1C Bitrix:具有小型企业许可证或更高许可证的站点管理的客户将立即收到:



  • 与几乎所有俄罗斯交付服务(包括Boxberry或Delovye Liniya)的内置集成。要选择送货服务,您无需连接任何其他物品。只需在所需的运算符前打勾即可。
  • 根据我们的法规运行的在线支付系统(Yandex收银台,Sberbank在线)。
  • 与“ 1C:贸易管理”,“ 1C:会计”,“ 1C:工资和人事管理”的内置同步。


大多数用于创建在线商店的外国系统都没有完整的同步集:例如,它们可能与我们的送货服务集成在一起,但是没有通常的在线结帐方式。这样的功能连接起来并不困难,但是您需要找到一个程序员,给他一个任务,等待他完成它。对于企业家来说,这些都是不必要的动作,需要时间和金钱。选择已经具备所有功能的Bitrix更加容易和便宜。



图片

在iTrack编制的2019年9月网站上实际安装的CRM评级中,Bitrix在商业CRM中排名第一



公司网站



市场上的大多数解决方案都是高度专业化的:仅CRM或仅项目管理工具。公司网站Bitrix24结合了大量功能。这是一个具有销售管理系统,自定义业务流程,聊天,新闻提要的在线办公室。在Bitrix24中,您可以跟踪工作时间,管理项目,为员工设置任务。



为了自己构建类似的东西,客户将必须购买许多单独的服务并将其结合起来。它既耗时又昂贵-交付Bitrix24包装盒更快,更便宜。一处丰富的功能令人着迷:公司对产品怀有浓厚的兴趣,许多人都选择了产品。



消费者发现,在Bitrix上启动与企业信息系统集成的在线商店或公司门户网站既容易又便宜。在OpenCart或WordPress上执行此操作需要更长的时间和更高的费用。在Laravel,Symfony或Yii2框架中开发此类解决方案的工作量更大。



政府组织的解决方案



州,市,预算组织使用1C-Bitrix产品。从2016年1月1日起,国家机构必须使用统一注册簿中包含的俄语软件 解决方案“ 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,高负载块,向导,向导。我们从外部接触了Bitrix-不喜欢它,但是没有尝试部署它。这就像尝试吃去皮的普通话。



像我一样幸运的人能够从事严肃的项目,他们在Bitrix的基础上开发自己的功能,他们说Bitrix是一个成熟的框架。它有缺陷,但可以进行全面开发。



“ Bitrix”的形成类似于1C的形成



Bitrix现在发生的事情使我想起了1C的形成。当1C首次出现时,程序员之间就认为这不是编程语言,而是胡说八道。他们嘲笑掌握1C的专家。他们被告知用俄语写“ fi”,很快公司“ 1C”将死。



但是那没有发生。公司拥有如此强大的营销人员,以至于1C占领了市场。最初,它对中小型企业感兴趣,并且基于第八核心的软件产品将大客户带到了1C。现在有1,500,000个组织使用“ 1C:企业”。



那些坚持以1C进行编程的人很少且没有兴趣的想法的开发人员,原来是错误的。这并不是说他们失业了。他们仍然需求旺盛,但需求却少得多。尽管如此,大多数专家得出的结论是有必要转换为1C。



Bitrix也发生同样的事情。每年Bitrix都越来越受到客户的欢迎,但是大多数PHP程序员都不想使用它,尽管这是一个充满希望和高薪的方向。



Bitrix的前景



从事大型门户网站和复杂个人帐户编程的Bitrix开发人员的需求量很大,薪水也很高。根据地区的不同,他们的收入从30,000(未成年人)到200,000卢布(老人)不等。当然,随着越来越多的程序员涌现并且利基市场不断涌现,整体收入将略有下降。但是,这方面的专家很可能总是有需求。



仍然需要使用Laravel,Symfony或任何其他PHP MVC框架的专业人员。这些解决方案具有很大的市场份额,但任务非常具体。



我相信Bitrix将在几年内占领80-90%的市场,因为它主要专注于业务。如果您观看Bitrix专用会议的彩色照片或视频,很清楚企业所有者对它们的反应。



图片

BitrixPower会议于2019年10月4日在莫斯科举行。资料来源:VKontakte的1C-Bitrix集团



从近年来的动态来看,1C-Bitrix产品的份额将继续增长。几年后,PHP程序员为了快速找到高薪工作,将需要Bitrix知识以及其他框架。并且,也许,当在多个候选人中进行选择时,Bitrix的知识将成为支持其中一个候选人的决定性论点。



All Articles