I started my career in SAP since 2002 as a junior abap consultant.
Fortunately, often, I have worked with people they knew very well this important programming language and they had the pleasure and patience to teach me.
When I started working in SAP there was release 3.1I. Today I work on ECC 6 ... great technology leap.
I have done the following courses in SAP: BC400, BC430 and BC460.
For the newbie is important participate to official SAP courses but just as important that the newbie work with the support of senior abap consultant.
Initially, I worked with a technical analysis done by senior colleagues; so doing it is possible to focus on the development.
Gaining experience, you can work directly with key user or functional analyst.
After doing some project, I thought it useful to achieve certification in ABAP. I believe that the certification is an important plus .
Write a program might seem a mechanical and simple activity; that's the common thinking that recurring in my country.
In ITALY programmers aren't appreciated; often they are only seen as SKILLED WORKERS.
I'm NOT agree with this way of thinking...... it bothers me.
Write an efficient and high-performance program it isn't easy; to do it you have to have passion, great experience, good methodology and talent.
In addition, in my point of view , the best programmers are creative, also.
I think that programming is very rewarding because it allows to solve a lot of problem and can make the users job easier;
It is possible automate and simplify the processes, in this way, the business can run faster , also.
In conclusion, I write software because I like it and because I consider it a varied and challenging work.