Last week I got an email from someone who read one of my articles on different kinds of trainng that you can do. He has a master's degree in computer science, and at present is working as a DB2 database performance engineer. He wants to pursue a career in Linux systems programming, but says that all the employers he approached were looking for at least 5 years experience, and he couldn't find a course in Linux systems programming.
Well, this is a fairly specialised kind of query, and although I was able to guide him to online courses in Linux (apart from any other, there are online courses for Novell certification in Linux), the experience issue is a problem. In fact there are employers who will take you on as a systems programmer, but you have to look quite carefully. Employers are obviously interested in ready trained programmers, who have made almost all their mistakes.
My suggestion was to take an online course in systems administration, and get a job in this area, making sure that your employer understood that you have training in Linux. You can then start to take some of the systems programming duties over, and gain experience this way.
# posted by Mary @ 5:14 AM