Corneel Booysen has raised some interesting thoughts on his blog about COBOL and whether or not it is killing CICS. Being classed in the “you young ones” category I hope I can perhaps offer a slightly different perspective, so I’ll take a stab at replying.
As a young developer, I have to say I’m pretty language neutral. I don’t really care what language I’m programming in and I’m smart enough to know that no language is perfect. What I love is innovating and creating smart solutions. How I get there is largely immaterial. Generally I will just try and choose the right tool for the job. With CICS I have quite a few choices and all of them have their own uses.
Any young developer worth their salt will pick up enough to get started with COBOL within a day to a week. Certainly reading the code isn’t going to cause too many problems, assuming your code is of reasonable quality of course.
Corneel mentions “the guy in the cubicle next to you created a new web application comprising of several class libraries using his favorite scripting language, deployed it then created a blog entry and proceeded to read up on the latest technology trends before lunch – while you were compiling for the seventh time…”. Well last time I looked you could use things like URIMAPS and DOCTEMPLATES to build a fairly sweet model-view-controller style web application. You don’t even need to download any libraries! Sure you might have to compile your application a few times but I promise you with some of the great new tooling available like RDz v7.1 the code-compile cycle is almost eliminated.
I actually believe the problem isn’t related to any particular skill shortage but a more general lack of bright young graduates that are interested in working with some of the most exciting hardware around; the mainframe. So how can we fix this? Well IBM is already putting a lot of effort into the Academic Initiative as well as developing and hosting the Mainframe Challenge. There also has to be a push from CICS customers all over the world to start marketing jobs aimed a new graduates that include basic training on the mainframe. Approaching universities and asking them if they could provide courses on COBOL and mainframes in general would also help.
I am constantly reading about skills shortages around CICS and the mainframe and yet rarely I see the community standing up and shouting about how they NEED young developers. The reason that CICS feels old is simply because the community has let itself feel old. I have another blog post coming entitled “Where are all the CICS rockstars?” but that is a question for another day. For the moment though think about this. You are not too old, you are experienced. The younger generation are not about to take your jobs any time soon so relax and enjoy having us around. We can’t match your experience and all we have in our pockets are youth and enthusiasm. You don’t have to be young to be enthusiastic and you don’t have to be young to be innovative. We are down here looking up at you waiting for you to pass on your knowledge but if all we get back is resentment then we are not going to hang around for long. One of my colleagues in our excellent service team once said to me after I had thanked him for passing on some of his knowledge to me, “Helping you, helps keep me in a job.” He understood that as long as there was energy, skills and knowledge around the product there would always be a place for him. Smart guy!
So help us to build the community. Get blogging, get networking and tell the IBM CICS team what we can do to help you. Remember that us “young ones” have feelings and all we need is a little encouragement to help us and you shine. The future of CICS is in YOUR hands so stand up and be counted as the leading innovators and experts that you are.
Recent Comments