I like this answer best of all. If you're hiring a mid- or senior-level 
person, then you have to focus on experience. But for entry-level, it's 
all about potential. 

A corollary to #8 is that the value of business data goes far beyond 
retaining one's personal best score in Burning Babies. The original corps 
of IT folks came from the 'business side'. They were accountants and 
process people who learned how to use computers to accomplish traditional 
business goals. I'm wary of degreed PFCSKs who are enamored with glitz and 
glamor but may be bored by issues of data integrity. 

Maybe a number N+1 quality is the acceptance/willingness--even enthusiasm 
(!)--for getting dragged into problem debugging and crisis resolution at 
the most inconvenient of times and places. I know talented and 
accomplished IT folks  who have little sufferance for the exigencies of 
system programming. It's too stressful and too intrusive into one's 
personal life. 

Having said all this, I wonder how we can search out these qualities. 
There's a temptation to choose someone who's done this job before, but 
then you're not looking for 'entry level'. I had a teacher once who 
insisted that astronauts should be gleaned from the cadre of submarine 
personnel because so many of the same qualities applied to both groups. 
(Don't think that played out historically.) Is there some other occupation 
or avocation that mimics what we do? 

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
[email protected]



From:   Stephen Bielskie <[email protected]>
To:     [email protected], 
Date:   01/31/2014 08:47 AM
Subject:        Re: OT: Entry Level System Programmer Job Description
Sent by:        IBM Mainframe Discussion List <[email protected]>



I was fortunate enough to be in the right place at the right time to get 
into mainframe systems programming diretly out of college in 1998.  At a 
local job fair, I spoke to a recruiter that told me if I like to get into 
the "guts" of the operating system and I am willing to learn mainframe 
then I have a position for you. 

A few weeks later, I started in what my employer called ELSP training, or 
Entry Level Systems Progamming training, as you may have guessed.  I spent 
6-8 weeks in different areas and different shifts learning the ins and 
outs of the print room, tape library, mainframe and midrange ops, 
security, storage, and production control.  The program itself spanned 
nearly 2 years and was well thought out and the people I worked with were 
extremely supportive and tolerant of my initial ignorance of the platform. 
 All of the pieces fit together nicely in my mind by the time I completed 
the program.

I've been a systems programmer for over 15 years now and my opinion of 
what is required for an entry level systems programmer is likely less 
stringent than many on this list would indicate.  My candidate would (in 
no particular order):

1) Possess a willingness to learn something new, knowing you're not going 
to be very good at it in the beginning until you learn the basics
2) Enjoy/able to solve logic puzzles (my first employer gave a screening 
test that had you following pointers through a mad up virtual memory map - 
had 4 hours to complete it)
3) Demonstrate self-motivation
4) Willing to ask questions for thier own benefit and knowledge
5) Willing to particpate in trouble calls, off hour calls, and weekend 
work
6) Has basic understanding of how a computer works and knowledge of 
concepts such as virtual storage, virtual machines, interrupts, etc
7) Enjoy learning new technology
8) Realize the importance of data integrity, system availability, and 
always having a backout
9) Understand that they don't know everything and could be dangerous - so 
put your pride aside and know enough to ask for help or guidance
10) Not know what a TCB or SRB is, but can make a basic connection to 
something like a Linux thread and dispatcher(don't beat me up on this, I 
know it's not the same, but similar enough to have a foundation for 
understanding)
11) Have desire to learn the "guts" of the operating system and third 
party software 
12) Have natural curiosity to finding out how things work and interact 
with each other
13) Have an appreciation of the big picture - changing this piece can 
affect other pieces since it is shared

In my mind, entry level is just that - no previous experience is required, 
which is exactly how my career started.  I don't beleive that the 
candidate needs to have any z/OS experience at all - that can all be 
learned from the knowledgable people the candidate would be working with. 
The candidate will only be as successful as those helping him/her learn. I 
was very fortunate to have Dan, Keith, Tony, and Kent share their 
knowledge with me and be patient enough to explain why things worked the 
way they did and how it all fit together.  I realize most of us are very 
busy, but I can tell you first hand of how much knowledge can be gained 
just by looking over someone's shoulder then exploring the subject by 
ones' self.

I currently have a new joiner on my team that came from batch management 
and he is really self motivated and learning enough to make him a great 
systems programmer in the near future.  He asks the right questions, digs 
into things on his own, and is making the connections of how things work 
in the z/OS environment and on z/Series hardware at a steady pace.

Regards,
Steve

Stephen Bielskie
VP Mainframe OS and Hardware
Credit Suisse Securities, USA
Princeton, NJ

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to