O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Interview with Dedicated Odoo Developer

56 visualizações

Publicada em

Anar, dedicated developer from Mobilunity, speaks about Odoo platform, reasons to learn and use Odoo, skills you should check for if you want to hire Odoo developer, and is there a future for Odoo and ERP developers.
You may also learn more information about Odoo here: https://mobilunity.com/blog/hire-odoo-developer-for-your-erp-project/

Publicada em: Tecnologia
  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

Interview with Dedicated Odoo Developer

  1. 1. Interview WITHADEDICATED ODOODEVELOPER
  2. 2. 2 Nowadaysonlineshoppingisverypopular.Thenumberofsuchwebsitesis incredible.So,wearegoingtotalkaboutoneparticularERPsystem,OdooERP. WehavepreparedsomequestionsforourOdoodeveloperAnar.Heworksonthe projectrelevanttosoftwareimplementationofthetopopensourcetechnologies andbuildingcustom solutionsforbusinesses.Theprojectconsistsofthree divisions:GIS,businessmanagementandservermanagementandactively developsbasedonopensourcetechnologiesincludingMapFish,OpenLayers, Odoo,UDig,QGIS,Odoo,UDig,QGIS,PostGis,GeoExt,TalendSDI,MapServer,GeoServer,andothers. Firstofall,whydidyoudecidetolearnOdoo,it’snotacommontechnology? BeforeOdooIhadagreatexperiencewithseveraldifferentERPsystems,starting with1C:Accountingin2004.Afterthat,Ihavebeenusingvariousmoreserious ERPsystemslikeOracle’sE-BusinessSuiteandMicrosoftDynamicsNAVwith Saptha.IalsohadsometouchingexperiencewithSAP,it’sgreatandit’soneofthe mosthigh-costandhigh-levelERPsystems.BeforeOdoo,mylastexperiencewas IBM MaximoandIcansaythattheyaresimilarwithOdoo,butthedifferenceis thattheinternalbusinesslogic(backend)iswrittenusingJava(IBMMaximo)and PythonPython(Odoo).Thethingis,thatMaximoiscommercialandhighlyexpensiveERP system andthecompany,whereIwasemployedbackthen,hadsomefinancial problems,sotheyaskedmetofindanopen-sourcealternative.ThisishowIgot tomeetOpenERPin2013and1yearlateritwasrenamedtoOdoo.Atthatpoint, Odoo wasdivided into two branches:freecommunityand closed source (commercial,paid). Anyway,developmentwithPythonisverycomfortableandevenfasterthanwith Java.Afterall,IwasimpressedbyPythonandOdooand,asaresult,Istartedto lookforajobasanOdoodeveloper.AtthatmomentImovedtoKyivandnowI’m workingasanOdoodeveloperandhadmanyinterestingprojects. ANAR
  3. 3. WhatskillsshouldagreatOdoodeveloperhave? Firstofall,youcanbeanexcellentcoder,knowseveraltechnologiesincluding Python,butOdooisanopenERPsystem,soyouwouldneedtohavean experienceinbusinesslogicmodels,inaccounting,intaxes,sales,purchasesand thingslikethat.WhenyouareworkingwithOdootherearemanysituationswhen youneedtoknowhowtomakethingslikethesework. IfIfadeveloperwouldchooseOdooasthefirstERPsystem,itwouldtakesome timeforhimtolearn.ThemostrequiredtechnicalskillisPython,thoughyoudon’t havetobeskilledatanyadditionallibraries,becauseOdoohasitsowninternalAPI frameworkandevenitsowntemplatinglanguage–QWeb,soyoudon’tneedto learnJinjaorMacro.Then,youaregoingtofaceXMLfiles,soyouneedto understandXML.Ofcourse,inthethree-levelssystem,youwouldneedtooperate withDBlevelandwritedefaultSQLinquiriesdirectlyinsideyourcode.HTMLand Web-designWeb-designskillsarealsoimportantsometimes,butbasically,about90%ofthe workreferstoPythonandXML. ANAR HowcanOdoocomparetootherERPs? Odoohasalladvantagesthatopen-sourcemodelbrought.Incomparisontoother open-sourcesystems,there’snosuchacomplexandwideERPsystemlikeOdoo is.Itcoversallsidesoftheworkflowofanyenterprise:manufacturing,repairing, servicedesk,periodicalserviceprovider,accounting,taxes…justeverything. AsAsOdooisanopen-sourcesystem,youarenotdependingonsomecompanyor someprogrammers,there’sagreatworldwidecommunity,wheredeveloperscan findasolutionforanyquestion,anysituationforanykindofbusiness.AsI’ve notedbefore,thereisafreeversionandacommercialversionofthesystem.It’sa bitfunny,butittakes3-4monthsforanewcommercialmoduletoberewrittenby acommunityforfreeandavailableinopen-sourcedatabase.Everythingis possiblewithOdoo.Allthisfreedom isthebiggestachievementofOdoo.Other systems?systems?TheSAPisgood,butitwilltearallyourbusinessprocessesand demandtomovebyitsownrules.1Chasmanybugsandproblemswhenyouare tryingtochangeoradaptsomething,it’sclosed-sourceandyouwillbeaddictedto the1Cfranchise.OracleBusinessSuite,MicrosoftBusinessDynamicsarequite expensiveandyouwouldhavetopaynotonlyfortheprogramandthelicensebut alsofordevelopers,who,bytheway,earnalot. WithOdoo,youcanhireseveralPythondevelopersandeveniftheyhavean entry-level,theycanalreadystartdevelopment. So,briefly:open-source,greatcommunity,verywideselectionofmodulesforany kindofbusiness. ANAR 3
  4. 4. 4 WhenOdooisthebestchoice? Hmm..always.Though,therearesomeuniquesituationswhenit’snot.Likewhen youaredoingaprojectforacentralbankoraministryofsomegovernment,there areparticularspecificationswrittenbythelobbyofSAPandyoucan’tjusttake anotherERPtoimplementthat.Inthiscase,youwouldhavetopaylike$400,000 forSAP.TheimplementationofSAPERPcanreach£500million. AnotherAnotherproblemisthatOdooworksinabrowser,soyouhaveaserverthattakes requestsandgivesbacktheresponseinaform ofaJSON fileoranHTTP document.Therearesomesituationswhenit’snotacceptable.Forexample, whenaclientwantstheprogram tobeclosedorrunonadesktopwithoutany browsers,youwouldneedaclient-basedsystem.Whenyoudon’twantto implementanopenalgorithm andneedtoavoidusingabrowsertomakea program moresecure,youcanuseOdooonlyifyouwouldwritesomebuffer prprogram,whichwilluseOdoobusinesslogicataserver,Odoodatabase,butthe responsewouldbereadbyabuffer-program.Inallothercases,Odooisthebest selection. ANAR WhatcanyousayaboutthefutureoftheOdoo? Currently,wearewaitingforOdoo11.There’saconventioninBelgiumandmany ofmycolleagueswenttoBrussels.Weallarewaitingfortherelease. Generallyspeaking,IcansaythatOdooalreadyhasseveralawardsasthefastest growingcompany.Threeyearsagonooneknewabout“OpenERP”,therewasan internalcommunityandnowit’sknownworldwide.It’sconqueringthemarketand OdoowouldbedemandedinaclosefutureaswellasOdoodevelopers. ANAR

×