Maximo Career/Learning Tips # 2
While we saw different options for a Maximo developer to pick up a career path and make a successful career in Maximo, this week we will see some learning tips that will help on the technical front.
Happy Easter !! Thanks to those who subscribed and if you haven’t subscribed yet, please do so. Appreciate all your feedback provided for the last article and I would continue to improve and provide you meaningful content.
Today, we will see some learning tips. I have summarized some thoughts on how to get an holistic learning across Maximo modules primarily focused on Maximo technical areas. I have skipped the obvious ones like learning Automation Scripts and basic configurations.
Building Blocks of Maximo
- Maximo Database
- Maximo SMP
- Maximo Application Server
"Do not ignore Maximo Java Customization"
While I understand that the Maximo community has moved on to Automation Scripts and avoid Java customization (it voids your warranty when you do custom coding), if you get a chance to learn Java customization please grab on to it. Java customization provides you a deeper insight to understand the backbone of Maximo as a solution. I have seen many Maximo developers who explored Java customization understands the other areas of Maximo development quite easily. While it is true that you need to get an opportunity to do coding, try practicing some exercises in your sandbox when you get time. While working in automation scripts may give you a similar experience and exposure, learning java customization helps you on a longer run.
"Don't shy away from doing reporting development"
I have seen many Maximo developers not inclined much to get involved in BIRT report development, if you get a chance give it a try- you will enjoy it. I have seen many successful Maximo report developers making a career out of it. Reporting is not that easy.
"Metadata - the backbone of Maximo database"
While most of the developers are experts in understanding database configurations and structural/ non structural changes, try to learn the “max” tables available in the Maximo database. Starting from your Max-attributes and Max-objects etc… explore all the “max” entities in the Maximo database. This will help you to visualize how Maximo as a solution is organized & structured in the back-end. If your environment has considerable number of stored procedures trying exploring them- after all it is another skill you will learn.
"Understanding Loggers is an Art"
Use loggers as much as you can to understand the science behind the scenes. Loggers with PerfMon is a deadly combination to troubleshoot performance problems.
As you can see the snapshot above, there are many areas in Maximo where you can focus and master your skills. While I have not covered every aspect in detail (Eg: Add-ons, Mobile solutions, Upgrades etc), I have tried to provide an overview and a big picture for you to visualize. Maximo has various components to learn and to make you a seasoned Maximo expert. Automation scripts are the way to go, however we should try to get our hands on other areas as well.
Master the building blocks- you will do really well.
Good Luck and keep learning.