Odoo作为业界优秀的开源商务软件,在全球范围内拥有广泛的使用者。在领英国际,可以搜索到全球很多国家都有大量odoo人才需求的招聘信息。在国内,虽然已经有为数不少的企业,他们或者已经使用odoo,或者正在了解odoo,但坦率地说,odoo在我们国内的普及程度与这个软件的出色功能比起来是不相配的。Odoo在我国按理应该得到更广泛的使用,正如它在欧美市场表现的那样出色一样。
从用odoo11开发一个工单系统开始,到现在的odoo16,经历了odoo多个版本的变迁,也感受到了Odoo这几年在国内使用、交流、研讨氛围的波动。我个人觉得,Odoo在我们国内普及道路上的障碍最主要只有一个:
不会!!!
一些时效性较好的odoo技术资料基本都以英文为主。中文资料,尤其是高质量中文资料的稀缺,加大了国内用户了解、掌握odoo的难度。我们查找odoo的中文技术资料,往往找到的是2、3年前老版本的。国内有些教程翻译自官网的英文资料,或许因为时间与精力的原因,翻译者会借助机器自动翻译,导致翻译质量打折,会给学习者造成一些阅读障碍。
东西方思维、观念的差异,让习惯了中式思维的我们在学习odoo的过程中,有时很难绕过弯来,一下子无法适应odoo的一些理念。某个节点的困惑如果没解决好,就会产生连锁困惑,甚至最终被劝退。
Odoo的学习,分为两大部分:一部分是odoo现有框架功能,如odoo自带的CRM、销售、采购、库存、制造、财务(开票)等应用功能的掌握;另一部分是基于odoo框架进行二次开发的学习。这两大部分是相辅相成的,使用odoo已有功能有助于快速上线系统,尽快得到软件的帮助,也能为企业节约更多的软件开发成本;而通过odoo框架在已有功能上的拓展开发,可以让系统更符合企业实际需求,解决更多的实际业务问题。
既要学习软件已有功能,又要掌握二次开发技术,这样的双重要求,确实让学习odoo的道路稍显陡峭。
在做odoo项目的过程中,经常有客户问我有没有适合的教程,方便他们学习,希望自己能做到日常维护,能实现一些简单的小功能。自己也确实很早就萌生了写个系统性odoo教程的想法,无奈日常忙于生计,自己又不想敷衍写个教程而背个骗钱的骂名,所以一直没有落地这个计划。只能偶尔写些零碎性的技术文章发表在网络平台上。
去年,因为某些原因,需要在酒店独处一段时间,便开始酝酿这个教程,有很多想法,思来想去,决定从odoo的开发者模式切入,写一个对那些不太会phython、js等编程语言的零基础人员友好的教程(其实我自己也不是很精通python、js编程J )。
让那些并不擅长编程,但清楚自己公司需要什么软件功能来解决业务问题的人,也能借助odoo系统进行二次开发,正如市面上那些低代码平台所宣传的那样。
网络上很少看到讲述odoo开发者模式的教程,或许大神们觉得开发者模式简单到不值一提。但我自己的心得,开发者模式是可以帮助odoo使用者解决很多问题的,并且直接、高效。很多时候,几乎不用任何代码,就能调出一个新功能。
开发者模式在odoo中不仅仅对代码零基础人士友好,对于有python、java等代码基础的开发人员,也会起到积极的帮助作用。开发人员,他们精通编程,可是在odoo上开发,如果不了解odoo的这套体系,开发起来就会显得很吃力,最终做出来的可能是面向搜索做出来的七拼八凑的功能。通过学习odoo的开发者模式,便于软件工程师快速了解odoo体系,可以站在更系统的角度来考虑自己的开发。
对于正在使用odoo的用户,学习掌握开发者模式,对于日常维护odoo将会大有裨益,一些小修小改,不需要再花钱请别人折腾了,自己就能搞定,而且会更符合自己的要求。
《Odoo开发者模式必知必会》这套教程用数万文字、配套了多个视频与动画,力求将odoo开发体系讲清楚,力求让国内更多的人能不畏惧学习odoo,不再从了解到放弃,而是真正从入门到使用。
这篇缘起写得啰嗦,只是想告诉大家,写这个教程不是心血来潮,也不是漫无目的,而是有针对性的,是建立在我自己、不少odoo用户真实的需求基础上的。2018年如果就有类似这样一套odoo教程,价格不太过分的话,我会买下来!
《Odoo开发者模式必知必会》目录如下: