Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Cross training to other area in IT

Status
Not open for further replies.

odey

Technical User
May 19, 2000
18
GB
I am currently a unix system administrator, but thinking seriously on getting into the programing environment. I would like to hget involve with java, c++ and perl, haven't got any programming experience. How do you think i could go about cross training into this area, as we all know employers are experience crazy.

thanks

odey
 
I would say that it all depends as to where you want your career to go. If, for example, you want to be web oriented, go for perl and Java. I'd add PHP into the mix as well. You'll also learn a lot about web servers along the way, which isn't a bad thing.

In general though, my advice would be to start off with perl. If you can create shell scripts the you're half way there with perl. The syntax can look a little crazy at times, but you soon get over that. To start off, get the "Learning Perl" book from O'Reilly, and then move on to the "Programming Perl" book.

Next move onto C. Unix is written in C, so you can't go far wrong with it. If you don't have a C compiler on your Unix box, go and get Linux installed on your home PC and user egcs. Then get a decent C tutorial and get hacking! I found that getting hold of source code for open source packages and digging around taught me a lot.

As far as C++ goes, I've never had to touch it, so I can't really say "do or don't". I've always found perl, C, or a combination of both to be more than enough for any task.

On the experience front, once you've gotten a grasp on perl or C, how about writing your own package that fills your own personal "I wish I had a program to do..." hole? Then release it over the 'net, announce it on Freshmeat, and keep it maintained. In you next interview the conversation ma be... "I wrote abc package that does such and such and has been downloaded xyz times from the 'net. It's at version 2 at the moment, and here's a copy if you want to take a look at it." Plus, you would learn a heck of a lot more actually doing something with the knowledge.

Anyway, enough of my ramblings. I hope there's been something of help in there.
 
Perl's not a bad starting point -- good language to do UNIX sys administration tasks
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top