Slashdot Mirror


What Would You Recommend for IT Training?

ITPhantom wonders: "It is that time again and my supervisor has been coming around and asking what training and conferences I would like to attend in the upcoming year. I have recently been put in charge of the management and security of a few dozen machines in our department, and our internal network (simple as it may be). While most of the machines that I am responsible for are running Windows, there are a few Linux machines in the mix. I am fairly proficient with Windows, but have not had any real experience managing Linux machines, though I have been a casual user for about a year. With all of the options available, from online training to extensive boot camps and seminars, what would you recommend for training in the areas above?"

79 comments

  1. one recommendation by marybethls · · Score: 2, Informative

    If you are around San Francisco bay area, then a training outfit that I very much recommend is LinuxCertified (http://www.linuxcertified.com). I attended a "bootcamp" style class (Linux system administration) there few months ago and it was by far the most helpful IT class that I have attended. I found the training to be very practical in nature. It was distro independent (although they used Fedora during the class itself). Also, I would recommend having a shelf full of oreilly books... :)

    1. Re:one recommendation by Anonymous Coward · · Score: 5, Insightful

      What most programmers would like:

      Give each programmer a $500 per annum budget they can spend on tech books, let them keep the books, bring em home, read in their own time.
      Total cost: $500 each for any employee who actually bothers.

      What most managers do:

      Spend $3000 per head on a 3 day seminar, send several employee costing the company 3 days work from each person.
      Total cost: $3500+ per employee whether they bother paying attention or not.

    2. Re:one recommendation by Anonymous Coward · · Score: 0

      I have gone through their class as well, and would recommend it. The instructor their knew his stuff.

    3. Re:one recommendation by pete6677 · · Score: 2, Insightful

      Yup, they sure do. And then they deny a request for a $50 book, claiming they don't "have it in the budget" which they pissed away on the seminar.

    4. Re:one recommendation by CastrTroy · · Score: 2, Insightful

      This really is a good idea. $500 could buy you quite a few good books, and would give employees an incentive to go and read them. I've never known an organization to do that though. I was a coop student once and they sent me on a week long course, because they still had a bunch of training vouchers left that they hadn't used. It was a nice course, but probably nothing I couldn't have learned from buying a $75 book and spending the week reading and doing my own learning. No matter what level of course you take, from beginner to expert, you'll probably spend about half your time going over stuff you already know.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:one recommendation by m-wielgo · · Score: 1

      I know of some companies that do this. When the employees are done reading the books, they put it in their IT Library..

    6. Re:one recommendation by zenpiglet · · Score: 1

      My company encourage you to read and learn on your own and do have some flexibility over taking time out to do so, but while this is usually ok for small focussed topics, it doesn't work well for learning any major topic you're completely unfamiliar with. Having proper, structured, training with hands-on labs is much better at getting you started in this situation.

      Another thing that formal courses are good for is that you are out of the office and away from your day-to-day work, so can concentrate on the subject at hand rather that squeezing in a chapter here and a chapter there of some new book you're reading. Whenever I've tried to take time to focus totally on learning anything while in the office, it's usually less successful than I'd like due to interuptions.

    7. Re:one recommendation by DaFork · · Score: 1

      Yes, my company does this... but in our case the "IT Library" is our managers office. And since we have a "library", we can't buy more that one copy of a book.

      We were fighting so much over reference books like "Regular Expressions", I just bought my own.

    8. Re:one recommendation by no_pets · · Score: 1

      These are very intelligent companies. I tried to get the company that I used to work for to buy me a few books and start a library but I guess that they thought there was a catch or that I'd never give up the books. I dunno. It got tied up in red tape until I just went and bought the few books I was wanting. Mainly some scripting books so that I could create better scripts.

      Once my immediate manager saw some of the scripts I was starting to make he wanted to borrow one of my books. I told him "no way". If he wants to borrow books then the company needs to buy them as I would not share my personal books on those very grounds.

      --
      "A government is a body of people, usually notably ungoverned." - Shepard Book Quoting Malcolm Reynolds
  2. sans.... 10 days in florida + disney ;) by Anonymous Coward · · Score: 0

    Great security info... plus a week and a half in florida in the winter. That's why I went, and want to go ;)

    1. Re:sans.... 10 days in florida + disney ;) by DeRobeHer · · Score: 2, Insightful

      I recently attended a SANS course, and I agree, they did a great job of general security concepts, as well as applied networking, windows, and unix applied security best practices.

      I didn't get the disneyworld trip though.

      --
      Donald Roeber
      Generating 2048 Bits of Randomness...
  3. Duh by mobby_6kl · · Score: 3, Funny

    Just RTFM, it's the Linux Way®

    1. Re:Duh by oyenstikker · · Score: 3, Funny

      No. The Linux Way is RTFC.

      --
      The masses are the crack whores of religion.
  4. CCNA by eggoeater · · Score: 3, Insightful

    I've been a general programmer for 10+ years. I didn't think I'd get much out of a CCNA class but I really enjoyed it. Many things that were hazy before (subnet masks, switches vs routers, etc) are now crystal clear.
    I'm now using my new knowledge of the UDP protocol to do some cool broadcasting stuff in some of my client-server apps.

  5. Some books first?? by brunokummel · · Score: 4, Insightful

    I don't know about the rest of the slashdotters, but from the experience i got from college i would get some books on the matter before attending any kind of training. I know this is not the quickest way out, but is the thorough way, and believe me sometimes in IT doing it right is much more important than doing it quickly.
    There's so much good stuff available for free on the internet that i can't even point out where exactly you can start, that depends on what you want to learn first
    But, anyhow, if budget is not a problem in your job, as it is in my, you could still benefit from some by-yourself studying before you face some formal training.

    --
    What is best in life? To crush your enemies, to see them driven before you and to hear the lamentations of their women.
    1. Re:Some books first?? by WuphonsReach · · Score: 2, Informative

      I don't know about the rest of the slashdotters, but from the experience i got from college i would get some books on the matter before attending any kind of training. I know this is not the quickest way out, but is the thorough way, and believe me sometimes in IT doing it right is much more important than doing it quickly.

      That all depends on which mode of learning suits you best. Generally, this is broken down into (1) learning by touch/doing, (2) learning visually i.e. reading, or (3) aural learning where you listen to someone speak. There's some crossover between the 3 types but most people can identify a primary method as optimal for them. It's important to know where you fall in order to pick training that suits you.

      Me? I'm kinesthetic, which means I do my best learning by working with the problem at hand or taking what I read on the page and putting it into practice to internalize it. I'm also a strong visual learner and can pickup concepts quickly when they are presented to me in print. But aural learning is difficult and I don't do well in sterile classroom / lecture environments that don't involve immediate hands-on learning.

      For the most part, I pickup my knowledge from books and online articles. I try to plow through at least one technical book per month (on average). Otherwise I'm just coasting and generally falling behind those who are more motivated. That, and I like learning new stuff.

      --
      Wolde you bothe eate your cake, and have your cake?
    2. Re:Some books first?? by Anonymous Coward · · Score: 1, Insightful

      I completely agree. I found in college that I always did much better if I studied the material before taking the class. By class time I already had an idea about what was going on and what things confused me and could get a good explanation by asking about it then. No exception, this was uniformly the best way to go.

    3. Re:Some books first?? by macurmudgeon · · Score: 1

      That's a good suggestion. It never hurts to have good reference material. And, for some people books or online sources just don't do it. We all have different learning styles. Some people need to learn directly from others. Unfortunately having different needs makes it difficult to give meaningful recommendations to a stranger. The system that works best for me is to try read some first, so at least the vocabulary isn't totally foreign but I learn much, much more quickly in a training class environment. It's not just the live instructor. There's something about learning in a group environment that makes learning faster. It may be because others usually ask very helpful questions that I would have never thought of.

    4. Re:Some books first?? by CastrTroy · · Score: 1

      As far as IT and computers go, i'm not sure I know anybody who can really learn by anything other than sitting down and actually doing it. I myself can learn high level concepts pretty well from just listening, or reading about the material, but when it comes to actually sitting down and applying what you know, you have to have some hands on experience before you can really use your knowledge. I learned pretty well in school about all the concepts I needed to pass the test, just from listening to the professors, however, the assignments usually required actual hands on learning in order to actually get them done correctly.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:Some books first?? by WuphonsReach · · Score: 1

      That's an interesting idea. Does the field of discipline tend to reward those who learn in a certain way? In IT/programming, visual and kinesthetic are natural fits since we program using visual feedback (along with lots of reading) and kinesthetic feedback (try it, did it work?). Plus, there's the ability to mentally picture the problem at hand and form the solution in your head (spatial thinking?) prior to implementing it.

      I was originally drawn towards programming because I find it easy to picture the solutions in my head and the immediate feedback of changing a line of code was more rewarding then re-soldering a connection. Would I have been more likely to go into education or law if my aural skills were foremost?

      --
      Wolde you bothe eate your cake, and have your cake?
    6. Re:Some books first?? by Anonymous Coward · · Score: 0

      I think I am the opposite on that. I perfer hands on, then book and/or class room instruction.
      I am network engineer, the knowledge I need is on specific equipment or systems, not general concepts about things I would create myself like a programmer or designer.

      An example is VMWare ESX. We had it in our environment for a few months before I went to training. I used my general overall IT knowledge to figure out how to get it up and running and get it into a pre or production status. At that point, I went to a course on the matter. I knew what problems I had, how it generally worked and what I needed more help on. After the class, I used the course material as a reference from time to time as needed.
      I've been to a few courses before getting new systems and honestly, I do not think it helped much at all. Maybe I have a different way of thinking but I have a harder time applying concepts to something I've never used or seen and have nothing to relate those concepts to in real live. I know a lot of class room instruction included hands on time but I can relate to things outside the realm of the class much better.

  6. BlackHat by dave562 · · Score: 1

    Have them send you to BlackHat. You might as well learn some cool stuff. In addition to the bookshelf full of O'Reilly books that another poster mentioned, I found Linux Network Servers 24/7 to be a helpful book. Although it was centered on RedHat it did a good job of focusing on the setup of all the typical components that you'd want to run on a Linux server in a networked environment.

    1. Re:BlackHat by m-wielgo · · Score: 1

      Company I work for is sending two people to Blackhat/Defcon this year. This is in addition to other team members going to USENIX, SchmooCon, Blackhat Federal, etc.. throughout the year

    2. Re:BlackHat by m-wielgo · · Score: 1

      Forgot to add SANS to that list. They have some good training as well.

    3. Re:BlackHat by teflaime · · Score: 1

      Don't tell him to go to Blackhat without warning him about the horrible things people will do to his electronics there...Anything you take WILL be hacked. Your cell phone, your laptop, your PSP, your PDA...your credit/atm cards won't work afterwards or at some point during. You will have to get a new room key every night. Pretty much, while it is supposed to be a security con, they will hack and destroy everything you own, because there is always someone who wants to prove they know more than you.

    4. Re:BlackHat by Wolfrider · · Score: 1

      +1 Insightful

      --I'd *really* like to see somebody hack a 386 laptop running DOS and Wordstar, though...

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  7. how about... by Connie_Lingus · · Score: 4, Funny

    ...classes in Indian and Chinese. Pretty sure those skills will pay off big in the next 20 years or so.

    --
    never bring a twinkie to a food fight.
    1. Re:how about... by carpeweb · · Score: 1

      I guess you really are a cunning linguist (apologies to Miss Moneypenney)

    2. Re:how about... by ananthap · · Score: 1

      Aw come on. Apart from feeling that you need Indian (actually Hindi or Tamil or any one of abouty 14 "official" languages) or Chinese (which usually means mandarin), how about some generic stuff related to managing security in information systems (ISMS). A one day workshop that tells how to start the ISMS journey could be a starting point. HTH End

    3. Re:how about... by ananthap · · Score: 1

      Actually, I am an Asian Indian from India and just wanted to keep the subject "on topic".

    4. Re:how about... by the_macman · · Score: 1

      OP makes a joke but it's not funny. You'd be hard pressed to find a teacher in the engineering dept at UCF who speaks clear english. Even harder than that is finding a teacher who can teach. Most of them dribble off powerpoints provided by the publisher of the textbook. My college has been largely worthless in providing me an education in the field of IT. I picked up most of my skills from books and interns.

    5. Re:how about... by spidrw · · Score: 1

      You probably should have chosen the school a couple hours north... ;) Same accents on the engineering profs, but at least they make their own powerpoints!

  8. To do your job or to get another one? by Anonymous Coward · · Score: 0

    If you want the training to do your job better, then your company will get far more education for their money by investing in a few good books and giving you the time to read them. If you can't learn from a book, you've no business being in the industry IMO.

    However learning from books doesn't look as good on a CV as training courses, so if you don't care about learning but do care about impressing the people who interview you next, then go for that.

  9. DEFCON! by Anonymous Coward · · Score: 0
  10. CEH Training by DaFork · · Score: 2, Interesting

    A lot of admins in my company seem to like the Certified Ethical Hacker (CEH) training (http://www.eccouncil.org/CEH.htm).

    1. Re:CEH Training by CastrTroy · · Score: 2, Interesting

      How exactly do you certify ethics? I mean, you can learn about ethics and probably pass quite a few tests on ethics without actually being an ethical person. Granted, it's nice to know how to "hack" since knowing the possible security holes that exist in systems is a great way to ensure high security in your own work. Case in point. I knew a "network admin" who didn't think it was possible to change the MAC address. Invalid assumptions such as this can lead to people assuming their system is secure when it really isn't. Knowing the pitfalls of other systems, security related or not, is of great importance when designing new systems.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:CEH Training by DaFork · · Score: 1

      If you look at the training, they are not certifying ethics. I think they came up with the name like this:

      Black Hat = Unethical Hacker
      White Hat = Ethical Hacker

      So they basically teach you how to hack and probably have a few topics on when it is OK to use your mad skillz.

  11. What do you recommend to learn about IT? by Anonymous Coward · · Score: 0

    A job. Nothing makes you learn how to solve problems more than actually having toi solve them.

  12. o'reilly by p!ssa · · Score: 3, Informative

    I would sign up for a subscription to the safari bookshelf service from o'reilly being able to search such a large library can be very valuable for things you have little experience with. I come from the dev. side so I dont know of many sys admin specific "classroom" type stuff, but I have always got alot out of SD Expo and the many break out session esp. the birds of a feather after hours "tech chat over beers" meetings (It hasnt been as good since y2k but still valuable).

    1. Re:o'reilly by try_anything · · Score: 1

      To the Safari Bookshelf I would add a little bit of spare time and free machines so you can follow along. Tinkering with a working system to observe all the parts in action is an essential part of learning (and implicitly assumed by the O'Reilly books I've read,) but it isn't usually tolerated on real systems and real schedules. Management quite reasonably tends to look unfavorably on any further work once a system is working acceptably. To make up for this, they should set aside free time and machines for tinkering so their employees continue to develop. (It goes without saying that if your company doesn't give you the time, steal it. They'll benefit in the long run.)

  13. Good Training by sampas · · Score: 2, Informative

    I have gone for training at a few different places. I liked my the Learning Tree in Linux/Unix Security and Solaris (also some Windows) because their instructors were good and had a lot of real-world experience. The difference between RTFM and a classroom is that you can ask questions, and others in the class may even have questions of their own they want answered. Some of my instructors at LT were writing open-source packages you've heard of, others had run Unix security at government agencies you've heard of. Learning Tree has actually refunded money for classes that were insufficient when people complained they didn't get what they needed. They'll work to get you back.

    Boot camps are different. They are for people who need to be certified quickly because their work requires it. The hours are longer, the class is geared more to passing the exams, and pressure is mcuh greater. Not everyone handles that kind of pressure. I've done boot camps for my MCSE (!) upgrades at Acrew, which is no more, and a CISSP at The Training Camp. My primary CISSP guy at TTC was awesome with a decade of large-bank systems security experience, but the trainee (who taught one chapter only -- physical security) read straight from the powerpoint slides.

    The most important thing is the instructor and his or her experience. Talk to people and see what they've done. That's how I initially found Learning Tree. In my world, training is regular and you need to figure out where to spend your training time and money. (For me, coming up with a free four or five day period to be away from the office is harder than getting the money for it.)

    One word of warning: although Learning Tree is accredited and offers college credit, when I applied to grad school they didn't accept the credits because I didn't get a letter grade. It wasn't a big deal but slowed me down one semester. I'm now one semester away from a master's in Information Systems. IS vs. Computer Science is a whole other debate. Grad school and training end up costing about the same per course: $2000-$2500. Grad school covers theory, training covers technique.

    1. Re:Good Training by nich95 · · Score: 1

      I cannot give enough praise to The Training Camp. I just got back from their Pennsylvania facility a few days ago. I took the MCSA course. It was one of the most enriching experiences of my life. The classes definitely focus on passing the exams. But you can't really pass the exams without knowing what you're doing. I have virtually no network admin experience, but I still did well in the course. I learned how to manage a network as well as how to pass the tests. The instructors at The Training Camp literally write the books that you'll find in the computer section of all the major bookstores. Check out this article about the publishing accomplishments of the instructors. http://www.techtrain.com/us/press_release.asp?id=4 8 One of those trainers, Andrew Whitaker, was asked by Cisco to try to hack into their network and then write a book about it. Cisco isn't going to ask just anyone to do that. Another instructor not mentioned in that article is Steve Kalman. Interview and background info on him here http://www.net-security.org/article.php?id=410. He teaches the CEH and CHFI courses at TTC. In addition to having nearly 40 years in the computer field, he is also an attorney. So he's an authority on computer laws. Still another instructor who has published is Roger A. Grimes. Articles by him here http://www.windowsitpro.com/Authors/AuthorID/1293/ 1293.html. Honored by Microsoft as a Most Valuable Professional http://www.trainingcamp.com/us/press/pr_02_05_04.a sp. The Training Camp is the only place for me. You won't be disappointed if you go there. It's worth every penny.

  14. uhm... by ecalkin · · Score: 2, Insightful

    books are important.

        however, two of the things most overlooked about classes are a) the ability of the instructor (hopefully) to help you build the picture that makes you understand something. books have a hard time doing that. b) let you see a different perspective from your classmates. the people around you have different way of looking at things that is very similar to why programmers sometimes find it helpfull to have other people look at their code for the sneaky bug.

    eric

    1. Re:uhm... by Brickwall · · Score: 1
      I agree completely that a competent instructor helps. I'm trying to learn MS-SQL in an office where no one is an expert. My basic queries work fine, but when I try to add something extra, and have to refer to the documentation, I find, to my dismay, that the syntax in the Help files is completely different than the syntax I need to make things work. For example, it took me hours to figure out that if I want to use, say, COUNT DISTINCT, it has to be the first field in the SELECT statement. It doesn't say that anywhere in the documentation, or in the examples MS provides. (Yes, I know it's MS, so I shouldn't be surprised..) A good instructor would have caught that immediately.

      I'm actually off to a VBA course next week, and I'm looking forward to it.

      --
      What was once true, is no longer so
  15. For you... by msauve · · Score: 2, Informative
    ...I don't know, you haven't told us much about yourself. Maybe a *nix class.

    For IT in general, a class in interpersonal skills would be beneficial.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  16. Hindi and Chinese... by Anonymous Coward · · Score: 1, Funny

    A little German and Japanese would go far too...

    Might as well get ready for when your bosses bosses boss goes to a lunchin and decides to outsource whole departments overseas.

    1. Re:Hindi and Chinese... by carpeweb · · Score: 2, Funny

      Seems like English might help some ...

  17. Cover your bases... by shrapnull · · Score: 3, Insightful
    You leave a lot to the imagination, given that you don't really explain your experience very well. With such a small network, I would start by learning some basics that will pay off as you grow:

    1. Directory Structures: LDAP it in such a mixed environment. With the prevalence of Windows on your network you might consider Active Directory, but in the mixed mode, you'll be better off with Open Directory or NDS.

    2. Virtualization: VMWare puts on one hell of a show. And in your environment, I would highly recommend consolidating servers to commodity hardware. VMWare ESX with VMotion will save you tons of money and headache down the road.

    3. Storage: SAS? iSCSI? Fiber-channel SAN? Storage capacity and proper storage replication/backups are key to an adaptable and reliable network. Get something you can build on.

    4. Cisco: You may be in a small network environment now, but the more you know about your Cisco equipment the more performance you can eek out of your topology and provide better overall network security.

    I'm assuming you're more then capable in the desktop support arena. The above recommendations are things I've had to relearn over the past 10 years in managing a system that started with 50 and has since grown to 5500 nodes. The more adaptable you build your fledgling network today, the more you'll thank me down the line.
    --
    If you're half as beautiful naked, you'd be 4 times as beautiful with twice as many clothes on.
  18. The best training is practice by QuantumFTL · · Score: 1

    To be honest, asking your boss for a day or two to just sit down with some good books and tutorials, and work with new technologies firsthand... that's what works best for me, at least. A lot less expensive than travelling around the country, and you might just get better results.

    Also check to see if there are any consultants in your area (like me, well probably not in your area) who offer training services custom-tailored to what you need.

  19. Curiosity by ThousandStars · · Score: 1
    The rest will solve itself.

    Oh, and O'Reily's Safari Bookshelf is pretty nice.

  20. Graduate Courses by Bender0x7D1 · · Score: 1
    While training courses or conferences that last a few days can be a nice break, I think the money and your time are best spent on something more formal.

    I've attended training courses and spent a lot of money at Barnes & Noble, but I'm learning the most now that I'm in grad school. Graduate courses don't just give you specific information, or have you follow a manual to complete some hands-on training. (Or at least they shouldn't.) They should force you to research different topics in depth and, ideally, think about it. This is something you don't get from a 3-day training course. You can also get exposed to the theory behind the technology, so you can understand why it is used in some situations and not others, and can understand the trade-offs. There are always trade-offs.

    I understand that you might not want to go back to school on a full-time basis, but there are a lot of real universities that offer real courses over the web, and they can lead to different certificates or graduate degree. For example, at Iowa State University, (Disclaimer: I am a Ph.D. student there), they have a good Engineering Distance Education program. Now, since you specificaly mentioned security responsibilities, there are 2 programs you might be interested in:

    The Information Assurance Graduate Certificate link

    Masters of Science in Information Assurance link

    Courses are offered over the web, lectures are streamed live and are available for download, and you can get DVDs of the lectures mailed to you. All of the courses are designed with off-campus students in mind, including a policy that off-campus homeworks are due 1-week after on-campus students so any DVDs that are sent have time to arrive. Also, if you talk to the professors when work issues come up, arrangements can be made.

    Another nice point about working with a university is access to equipment and software that wouldn't otherwise be available - sometimes for weeks at a time. For example, in my Forensics class we got to use EnCase and FTK for our projects. In the Information Warfare class, we got to perform a break-in lab on a fake company network - sort of like you would do in an Ethical Hacking class - but we got several weeks to look for vulnerabilities. In a 3-day course you may get to use their software and equipment, but there is no time in the schedule for you to play around with it. When the class lasts a few months, there are a lot of opportunities for you to use it, just to use it.

    Yes, taking the actual courses, with the actual tests, homeworks and projects can be a real pain - both in time and effort, but can also provide opportunities to learn a lot more overall.

    --
    Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
  21. Google! by Anonymous Coward · · Score: 0

    Its saved my ass countless times at work.

  22. It depends on how you learn by pcguru19 · · Score: 1

    The only person that can get you the right answer is yourself. The three big options are RTFM, CBT, and onsite training. I use a combination of the three options. IEEE has some online training in around 800 subjects for $200/year. TestOut has a nice little certification training and exam prep package that will cover the OS side of what you need to cover. The Safari program from Oreily is one of the great deals in the industry for online documentation. I think the benefit of travel/in person training is more in networking and peer discussion than what the instructor has to say. Use the out of town trips for events where there's some roundtables or training on a topic you're struggling to grasp on your own.

    --
    STFU & GBTW
  23. Learning Tree by toadlife · · Score: 1

    I've been sent to around six learning tree classes by my work over the last six years. I've got some certification from them in Windows 2000. The cert is meaningless to me, but the training was good and very valuable. All of the instructors were excellent, except for one that was a former pro baseball player - he wasn't very sharp.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  24. What is your Goal? by Anonymous Coward · · Score: 2, Insightful

    Where do you want to be in 5, 10, 15 years?
    Where does your boss think you should be in 5, 10, 15 years?

    If these align, work on a plan that has you trained appropriately with what is useful today, next year, 5 years from now. A wide range of jobs makes your life more fun and you more valuable, IMHO. I've been an IT professional for 20 years now and never would have guessed I'd be an independent enterprise technical architect from where I started as job title "Programmer A" writing Space Shuttle GN&C code all those years ago.

    For lack of knowing anything else, here's the path I took:
      - Programmer A (Real-time development in HAL/S)
      - Systems Analyst (added 20+ languages, still GN CMM Level 5)
      - Senior Developer (switched to commercial languages C/C++ and publishing)
      - Senior Developer (Cross platform development UNIX, Windows, Mac)
      - Lead Developer @ a startup (employee #20!) Ran development teams, servers, and did everything for customers
      - Consultant (to publishing company migrating from MVS to UNIX) mostly worried about security and good development practices
      - Consultant (telecom - large scale systems that can never go down; *NIX, Windows and really strange telecom-only protocols) mostly worried about security and good development practices. Basically, if people can be replaced by a computer system and the money works out where computers can do the job better, then replace the people; humans have more interesting work than what a computer system can do anyway. We aren't hiring enough replacement workers for all the thousands that will retire in the next 5-10 years.

    The final frontier for me is retirement in a few years. I plan to donate my time and skills to non-profit companies in need of automation.

    Formal Training - almost none. I've always had a healthy curiousity and desire to learn. Books and a little data center at the house. Labs at work or production systems at prior jobs. I'm amazed at how real companies with critical software does development and testing when compared to most development shops out there. It is a scary world. I wish I'd stayed current with Java & J2EE training over the years. I wish I'd taken some formal Solaris, HP-UX, and AIX admin classes. Where I work, we have Lunch and Learns constantly - I always go whether it is EMC, HDS, MTI, Sun, IBM, HP, Cisco, Nortel, Lucent, BlueCoat, Microsoft, Bearing Point, Accenture, EY, NCR, Security Training or Oracle doing the training. During my commute, I listen to books on tape. A mix of computer podcosts, novels, and self-improvement (1-minute manager anyone?) At this stage, my position is as CIO. Knowing what each technology can provide, what the pitfalls are and how to integrate them into our overall strategy is important. Oh, and how much next month, next year, and 5 years from now will cost to implement - that's really important. Making all my people feel wanted and challenged. Helping them find a path up for their career and earning their trust over the years has been some of the most important lesson's I've learned. I'm nothing if my team doesn't work with me to solve real problems. We're all in this together and yes, some days, your boss is an idiot with pointy ears.

    Look ahead to your ideal job in 10-15 years. What skills will serve you the best when you are there? Make a plan and take the first step in that direction. Learn Chinese, or Java, or Solaris admin, or begin a practical security certification program. The worst that will happen is you learn a lot. But the best that will happen is you get where you want to be, live a fun life, and absolutely love your work! Not too bad for a "Programmer A", huh?

  25. Might look at what redhat has to offer by baggins2001 · · Score: 1

    I would recommend one of the redhat classes. About half of the training classes I have attended have been through redhat. I pay my own way sometimes for classes and when it comes to classes the only ones I'll put my money on are the redhat ones. So far I have been very satisfied with there classes and can't remember being bored during any of there classes. Each instructor is a little different and has different skills that they are willing to share (beyond just the course work). I've learned a few tips and tricks on how to more effectively use the vi editor and gotten help with some bash shell programs. Even had an instructor point out that one of the bash scripts in the manual, while it worked, was a bad example of coding and spent some time explaining what was wrong with it.

    So with my money I try to look at what skills sets I need and look through the red hat catalogue to see if they have something on it.

    I've never taken a SANS course but have heard good thing about it

    Microsoft classes from my experience are a crap shoot. Sometimes you get lucky and get a good instructor and sometimes you just get somebody whose passing the time of day and will spend as much time talking about their drive to work or home repairs as they will about the material. But of course MS makes their stuff so straight forward and easy to use there's hardly any need for classes. I don't even know why they bother with documentation.

    --
    He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
  26. LISA System Administration Conference by jsellens · · Score: 1

    The 20th annual USENIX LISA System Administration conference is in Washington DC in December. Lots of content, no fluff.
    http://www.usenix.org/events/lisa06/
    Disclaimer: I teach tutorials at USENIX conferences, but I've paid to attend many over the years

    1. Re:LISA System Administration Conference by vitroth · · Score: 2, Informative

      I'll second this recommendation for LISA. The tutorials are a good way to get a base understanding of a specific topic. (The tutorial schedule for LISA'06 is not yet announced.) Check out other USENIX events as well, http://www.usenix.org/events/

      While I've never personally paid to attend a USENIX conference, my employer has paid for me to attend several.

  27. Book: "How To Write IT Specifications in Hindi" by Anonymous Coward · · Score: 1

    by Ramanujan R. Ramanujan.

  28. Sex! by cerberusss · · Score: 1
    What Would You Recommend for IT Training?
    I would recommend having sex for starting the training. I say, treat your training like you would treat a soccer match and have sex!
    --
    8 of 13 people found this answer helpful. Did you?
  29. easy by slo_chewie · · Score: 1

    Immersion. If your in IT, then you understand computers. That said immerse yourself in any of the schools of thought and you'll pick it up. Case in point. I started Computers on Apple II and IIgs in '83-'89. '93 graduated High School and went to College. Had to learn basic Unix to do email, usenet, and compiling C progs my 1st year in College in '93-'94. Come '05 I hadn't really touched nix since college. Now I work for an entirely MS free company. We use Suse and Solaris only. Picked it up in no time. I will concede though the learning curve may be higher in a mixed environment though. If your not wary of command line though Nix remains fairly unchanged. If you grew up knowing MSDOS, Nix commmand line is a piece of cake. Just my opinion though.

  30. Join LOPSA by vitroth · · Score: 1

    Join the League of Professional System Administrators. We're a relatively new group, but we're growing quickly. You'll have an instant peer community to talk with, and a good peer community may be more important to your long term IT career then a few training classes. I also suspect that asking this question on the lopsa-discuss mailing list would generate a different set of suggestions from Ask Slashdot.

    1. Re:Join LOPSA by The_REAL_DZA · · Score: 1
      League of Professional System Administrators


      Just make it a point at the meetings to not sit between the lady vampire and the guy with the painting; sometimes they get along quite well and sometimes not...
      --


      This space intentionally left (almost) blank.
  31. decide how by teflaime · · Score: 1

    you learn best...classroom or read and play. Then take the suggestions presented and apply as you see fit. I would recommend buying the Linux Systems Adminstrator's Handbook, for a basic desk reference. If you learn best in a classroom, I like the Linux bootcamp for a comprehensive hands on. Otherwise, I think you are just as well off with the LSAH and a couple of O'Reilly books and a computer.

  32. No by camperdave · · Score: 1

    Curiosity will help you find out what you *WANT* to know. It may not help you find out what you *NEED* to know. (ie, what the industry wants you to know).

    The IT industry is one of perpetual flux. Burn it into your mind that you must be continually getting certified. Build it into your budget. Build it into your schedule.

    Take a few "extracurricular" courses as well (First Aid, CPR, Toastmasters, etc).

    --
    When our name is on the back of your car, we're behind you all the way!
  33. Linux training. by exklusve · · Score: 1
    The 2nd week of August is the Linux World Expo in San Francisco. I was there last year, and I'm going again this year. I wouldn't say you'd learn a lot about Linux there, more so learning about new commerical software and new hardware. But any place is good to start, and theres always plenty of opportunities for networking and discussions.

    You can always learn Linux like I did. Go get a pound of pot, lots of beer, coffee, make sure Google.com is accessable, and (wish I had this when I started learning) the forums at http://forums.gentoo.org/ are imo the best place online for Linux help. (Using gentoo or not).

    Your best friend will be man pages. Good luck in your Linux learning!

  34. Go visit the folks at Guru Labs by Anonymous Coward · · Score: 0

    This same question was recently asked on the local Linux User Group mailing list with lots of postive feedback of Guru Labs Linux Training.

    Here is the start of the thread:

    http://www.sllug.org/pipermail/sllug-members/2006- July/008043.html

    I attented a class there and was very impressed by their extremely in-depth lab exercises (in many classes the labs are utter junk) and their excellent manuals. The instructors I met at Guru Labs are all extremely hard core and are contributers to many projects.

    The best IT training I've ever had in 15+ years of taking a couple classes a year from various vendors.

  35. A class in Abnormal Psych by surfcow · · Score: 1

    A class in Abnormal Psych. Seriously.
    How many people that call a help desk are experiencing acute anxiety?
    How many VIPs at your company will think they are your exclusive supervisor?
    How many bitter department secretaries will try to monopolize your time to show how important they are?
    How many times will you hear: "don't help that person, I'm mad at them"?
    How many times will you see a user make the same mistake over and over and over?

    A class in abnormal psyche helps you spot the kooks early on. Every job has kooks, but in IT, you have more opportunities to interact with them.

    Just a thought.

    1. Re:A class in Abnormal Psych by Jerry+Rivers · · Score: 1

      It might also be a great way to identify yourself as one of the kooks.

      --
      The pursuit of absolute tolerance leads to the most rigorous and ludicrous intolerance. - REX MURPHY
  36. I Guess I'm Thinking Differently by LifesABeach · · Score: 1

    I assume that you have at least one year of working knowledge of software engineering. Learning any of the 29 or so languages from India is worthless; Their intercultural language is English. One could learn the Cantonese form of Chinese, but the Middle Kingdom is focusing on manufacturing, NOT service based solutions.

    Software Engineers solve problems. HTML is pretty light weight for a software problem. Web services are console apps for the Internet. So what is a problem that a software engineer can solve, and get paid? How about learning:
        1. Voice Based GUI Desktop Interfacing?
        2. Manufacturing Robotics interfacing?
        3. FAQ's that can pass the Turing Test.

  37. Lots of good ideas for training but... by sgt+scrub · · Score: 1

    I would take in consideration all of the suggestions for training listed above. After completing the training you should direct your conferences to something that will rejuvenate your energies.

    1) E3
    2) Mrs. Nude world
    3) The Adult Video Awards

    These, of course, are just a few suggestions.

    --
    Having to work for a living is the root of all evil.
  38. CBT Nuggets NAS by Wiseleo · · Score: 1

    Tell the manager it's just $12,000 and covers not just you but also ten other people concurrently from A+ to CCIE. I've tried many CBT materials, but Nuggets are what was most useful to me.

    There is some seriously good information in those videos.

    --
    Leonid S. Knyshov
    Find me on Quora :)
  39. Best way to learn. by BoneFlower · · Score: 1

    Get your hands on as many systems as possible.

    Break these systems in as many ways as possible.

    Fix these systems.

    This will teach you A LOT. Not so much on the theory, but you'll gain a lot of real world practical understanding and be able to put the theory you get from various conferences, books, and classes into a proper context.

  40. In Asia by Anonymous Coward · · Score: 0

    All peoples should go for HITB! Same trainers as Blackhat training but even better is not so expensiv!

    http://conference.hitb.org/

  41. Linux Expo by KaThR__Vn · · Score: 1

    San Francisco, CA Linux Expo August 14-18 next month. Great place to go for seminars, training, certification, and to find out more about what's going on in the world of Linux. For more info... http://www.linuxworldexpo.com/live/12/events/12SFO 06A

    --
    wilsonke "To know thyself is the beginning of wisdom." -- Socrates
    1. Re:Linux Expo by Anonymous Coward · · Score: 0

      I would also recommend finding out more about what distros are out there. Different distros work well for different situations. Work with them hands on and document what you do and help others online. Find a project that could be not only interesting but useful. Contribute to the community. Work not only with the operating system, but with MySQL, Apache, Tomcat, PHP, Eclipse, JBoss, etc. I really can't believe you gave a 1 on that post. The World Conference and Expo for Linux. But then again if you arent' a VIP in the world of Linux, then maybe it just wouldn't be worth your time anyway.