Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Education

Should Software Engineers Seek CCNA's? 40

kernel2 asks: "I'm in the software engineering profession and some of my friends are about to enroll on a CCNA (Cisco Certified Network Administrator) course and are egging me on to join as well. I'm trying to decide whether I should do the course or not. On the one hand it might help me understand networking (especially in bigger corps) better and that is something I love (networking). It might also help me diversify and improve my chances of landing a job in these strained and difficult times (and that's primarily why my friends are doing it). But wouldn't it look odd on my CV? I mean why would someone highly interested in software (with a Software Engineering degree) do CCNA?"
This discussion has been archived. No new comments can be posted.

Should Software Engineers Seek CCNA's?

Comments Filter:
  • Good idea (Score:4, Insightful)

    by Asgard ( 60200 ) * <jhmartin-s-5f7bbb@toger.us> on Monday September 15, 2003 @04:59PM (#6967770) Homepage
    Think of it as an opportunity to better understand the platform your applications will be operating on. Understanding the network infrastructure would probably help you when building applications that require High Availability or exotic network requirements.
    • Re:Good idea (Score:3, Insightful)

      by Directrix1 ( 157787 )
      Also, its not like he is being forced to put it on his resume. He should make each resume he submits highlight the skills that that particular job role would require. Maybe this could help him land a certain job. Who knows.
    • Re:Good idea (Score:3, Insightful)

      by booch ( 4157 )
      There's nothing wrong with a developer learning how computers work. In fact, I would encourage it. I've run into several programmers who didn't seem to know much about computers, and never could understand that. To be able to write a program, you need to know what the computer can do and how it does it. Understanding the CCNA materials will help you understand some basic networking concepts, so you'll be more prepared to write programs that involve networking. Which is sure to be a valuable skill.

      The CCNA
  • by GeorgeH ( 5469 ) * on Monday September 15, 2003 @05:00PM (#6967792) Homepage Journal
    Not every programmer has a myopic world view, and I think that the ones who can think broadly are the ones who succeed most often. Take a look at Larry Wall's background [technomanifestos.net] for an idea of what a diverse background can produce.
  • There's no requirement to list every award and certification you have on your resume. If you don't think it will help you get the job, don't list it.

    If you think you'll learn interesting things, and you have the time and money, take the class.
  • Money is the answer (Score:3, Informative)

    by Anonymous Coward on Monday September 15, 2003 @05:03PM (#6967830)
    Cisco Certified people get the top dollars in the industry. Their top-notch certification (CCNP, I believe, for Network Professional, but I might be wrong) easily fetches $80K+ around the United States and $100K+ in big cities. That's not pocket change.

    Cisco Certified people, assuming you're through with the certification and actually get it (dropout rate is quite high, lots of hard-working hours must be invested), you're sitting on the money bag.

    For example, in Ukraine a Cisco certified expert gets a paycheck of $25K yearly. That's Ukraine, where the average salary is $200 and anyone in software development is expected to make $500-700 max. The catch? Only 13 Cisco-certified experts (their top certificate) for entire freaking country of 50 mil. people.

    If you have a chance to get free education, go for it.
    • by JM Apocalypse ( 630055 ) * on Monday September 15, 2003 @05:25PM (#6968073)
      The top-notch certification (on the primary pyramid) is the CCIE (Cisco Certified Internet Expert). From what I have heard, it is an incredibly difficult test, and there aren't very many people who have it (they have numbers ... low numbers!). The CCIE requires several testing sessions, costing in excess of $2000. There are 3 pyramids of certification, and if you want to see it, look in a CCNA book. You could probably find more information on the cisco netacad site: http://cisco.netacad.net/public/index.html
      • (i am taking the CCNA class)

        the CCIE is cool because, 1. you are in a very elite group of 'networking gods', passing that thing is HARD. 20% pass their first time(80% fail!).
        2. When you take the test, Cisco flies you out to their HQ, give you a room with some networking equipment, and setup a situation where something (or things) are broken. you have an hour to fix them. You are judged by a panel of CCIEs, and if they say you pass, you pass, it isn't getting a certain score on a multi-choice test.

        btw: CCN
        • CCNA's are said to be able to admin a network of 100 computers, CCNP(the middle teir) are able to network of a 1000 computers.

          The fact of the matter is that if you are actually using your CCN(A|P) knowledge as it was intended, you probably won't be going anywhere near computers (or users, for the matter) as far as fixing them is concerned. I don't, and I'm quite happy with my job because of it.
          • i doubt anyone will see this, or if even the guy i am replying to will, but i wanted to respond.

            you are right, my post made it sound more of a sysadmin certification, which it isn't. the CCNA(as i am sure you know) is all networking, with a brief touch on computer internals(general knowledge stuff). so ya, i will be playing with the fance switches and routers, rather than un-virusing some users poor windows box :)
    • That information is about 3 years old. And the info about the Ukraine is completely wrong.

      Recently I heard from a recruiter who was looking for a CCIE candidate in the UK. After putting the very narrowly defined job spec up on a couple of job boards (I saw it on jobserve), he received over 50 qualified CVs within an hour. After 1 whole day, he had over 100 CCIE's contact him looking for a job. He also got about 500 Cisco Certified but not quite CCIE level responses, deleted instantly.

      The market for Cisco
  • But a systems programmer could learn complex networking for making complex software that uses tricky (as in time and bandwidth critical) programming such as Beowulf, clustering, Grid, anonymous P2P, and others.

    And well, if your program eats cpu like candy, why not make it 'clusterable' once you learn the network semantics of it? That's what the makers of Cinelerra did.
  • Cisco preraration courses are of a very high standard. You will get trained on Cisco equipment but most stuff(like routing protocolls) is very general. Although I didn't go for any certifications I profited immensly of this. That and you'll have the opportunity to network 6 routers, 20 switches and 2000 meters of cable for a whopping 6 NT boxen. Sounds odd but it's quite fun.
  • i have a bs in swe and have a ccnp. when the coder jobs aren't up to spec, then the network engy jobs are a good backup. Networking is my favorite as well. It never hurts to know more.
  • I mean why would someone highly interested in software (with a Software Engineering degree) do CCNA?

    The only way that having a CCNA could HURT you, is if you're applying for some crack elite software team or something, where distractions would be frowned upon.

    But in the rest of the world, I would bet money that a small business would LOVE it if they hired a new software guy onto their small team, who could help out with networking. The larger the employer, the more specialized jobs will become. This wi
  • You didn't mention cost as a factor; so I am assuming that it is not one, for whatever reason ...

    So my question is, Why Not?
    Think it looks funny on your CV? Don't List it
    It's a chance to learn something that you are interested in, and get a pretty piece of paper to show for it. Might even keep you out of the unemployment office one day. I, for one, have never suffered in my career from knowing too much! (maybe from too little, at times ;).

    Given money not a problem, I (also a software person) would
  • by blate ( 532322 ) on Monday September 15, 2003 @05:16PM (#6967991)
    The CCNA certification covers a rather broad, albeit not very deep (IMHO) range of networking concepts and technologies, protocols, etc., as I'm sure you've read in the course descriptions. I don't have any of the CC* certifications myself, but I have been working in networking since about 1998, and I worked at Cisco for about 3.5 years.

    I think you should go ahead and take the course. Let me give you a couple reasons why.

    1. If you're not knowledgable about networking, you should be. Networking and the Internet in general, as we all now, are increasingly critical technologies for software engineers in almost all businesses. You should have at least a high-level understanding about how and why they work; the more you know, the better you will be.

    2. At Cisco, CCNA's weren't really considered very useful... you were expected to know or learn whetever you needed to know for your job, certification or not. However, many companies encourage or require that their network administrators and other IT folks get CCNA's, which indicates to me that they place some value in the skill-set implied by having such a certification. Personally, if I'm the hiring manager and I care about your networking knowledge, I'm going to quiz you on networking anyway, and not trust that the CCNA means anything in particular.

    Having a CCNA can't possibly hurt you. Even if your work isn't related to networking, it shows that you have a diversity of skills and interests, and that you have sensitivity to issues outside of your core skill set. It also means that I might be able to use you on networking-related projects, which increases your value to me as an employee.

    3. Hell, you may find, as I did, that networking is really fun stuff and that you'd like to persue it further. No loss there either!

    Let me close by saying that passing the CCNA test only means that you knew a certain set of material on a particular day. It doesn't make you a networking expert. If you don't use those skills, you'll lose them, just like anything else. Keep reading about new technologies, and, if you can, fiddle with networks from time to time. Keep up your intuition and troubleshooting skills. Knowing how to debug network problems comes in handy at the strangest times :)
    • The CCNA course will teach you some general networking topics, but much of it is Cisco specific (down to knowing specific commands for different router/switch platforms.)

      If you want the additional acronym on your resume, it is a good course to take. But if your looking for generic networking/protocol knowledge, you would be better off taking a course like Mastering TCP/IP [globalknowledge.com] or Understanding Networking Fundamentals. [globalknowledge.com] Those courses will focus more on the protocols and functions of various types of network equi
      • by daveb ( 4522 )
        The CCNA course will teach you some general networking topics, but much of it is Cisco specific (down to knowing specific commands for different router/switch platforms.)

        Sure the CCNA course has lots of cisco specific syntax - but you can't know the syntax without learning the theory - which by the very nature of TCP/IP must be universal. VLSM and subnet masking is the same in Cisco land, *nix or M$.

        Same goes with RIP & OSPF - true tho - there is a bit of cisco proprietry routing such as IGRP

  • Give it a try (Score:3, Informative)

    by rebill ( 87977 ) on Monday September 15, 2003 @05:19PM (#6968011) Journal
    On a whim, I took a COBOL class in college (1989). I learned one critical fact during that class - that I *never* wanted to do COBOL programming again.

    It never showed up on my resume, and very few people know about it.

    However, I passed up on some $20k/year salary increases by *not* listing it on my resume during the late 1990s. It was a conscious choice - and one that I was glad to be able to make.

    By adding networking to your skill set, you could become the IT person at a small company. Imagine being the fifteenth guy to work for Microsoft, for example. Big bucks.

    More opportunities (if you like doing that work still, once the class is over), or knowledge that you want to avoid the field like it was the plague. Hmmm. . .
  • Good Luck (Score:3, Funny)

    by JM Apocalypse ( 630055 ) * on Monday September 15, 2003 @05:20PM (#6968020)
    In the past few weeks, I have tried to get my CCNA twice. I have experience one major problem, though. The curriculum that I took a course on is not properly aligned to the test. So, when I took the test, I was not adequately prepared for it. I took the version 2.2(I think) curriculum, and most of the stuff on there is on the test, with a few huge exceptions. One thing to watch out for: zero-subnet. I had no idea what this was, and it seems like the new (v3.0) curriculum doesn't fix this. It has a short section on it, but it fails to say if it only affects the first and last subnet, or just the first one, and their glossary fails to cover this subject. ** sigh **. So, let's describe to you my misery. The CCNA is scored out of 1000 points, with a 849 to pass (or a little below 85%). So, I went in to take the test, and somehow managed to get a score of 847. I don't know how I did it, and it seemed astronomical. Then, two weeks later, I went in to take the test again. The computer that I used was much faster, and I was sure that I fixed some of my problems, and found out (I think) what zero-subnet is. So, when it came time to reveal my score, I stared in horrible mortification: I got the same exact score.

    Yeaaah.

    I have until early-to-mid December to pass the test before it changes for the new curriculum, but I am afraid to take it again because I might get the same score ... and then I think that somebody is trying to tell me something.

    That's my story -- has anybody else had any similar experiences?
    • I took a two year cisco course at my high school and after it took the CCNA and passed with an 860. (squeaked by!) So far one friend has failed with a score similar to yours, and another has passed with a score similar to mine.

      I find the CCNA certification test itself really to be kind of annoying. The way to get certified really is to have good intuitive ability on the routers (mainly for the router sims on the exam) and to memorize lots and lots of material.

      The cisco course itself, however was greatly
      • Right now, I am a Junior in high school. So, which high school do you happen to go to to take this course. I am currently going to Saugus High School ... and I don't know of very many high schools that offer a similar course.

        It seems like a very eerie coincidence.
    • I have until early-to-mid December to pass the test before it changes for the new curriculum

      maybe...but you better register before september 30th...see this [cisco.com]
  • That is your first mistake. Target your resume for each employer. If you are going after a software job - don't include the CCNA. If you are after a networking software job - put it on, and say something that makes it look important. If you are trying to get a network admin job - highlight it as a critical skill you have.

    Keep a generic resume around for each kind of job you are trying to seek, then modify it slightly based on the job description - highlighting the areas that are important, removing sk

  • I've been doing RF hardware design for 7 years. I recently got my Continuing Education certification in Unix C/C++ programming from WPI. I didn't do the CE program because I thought it would be nice to have on my resume. I did it because I really wanted to learn it.

    Having said that, it has helped my resume stand out. Although programming and RF are at opposite ends of the spectrum, employers like the fact that I can help bridge the gap between analog engineers and software engineers. They're not

  • by oni ( 41625 ) on Monday September 15, 2003 @05:49PM (#6968388) Homepage
    CCNA stands for Cisco Certified Network Associate not Administrator. There's a big difference.
    • just for good of the order... i am taking the CCNA as part of a class through a local high school (i am a student at another high school, where the class isn't taught). the CCNA is a certificate by Cisco saying you can handle a network with 100-150 computers. the next level, CCNP is for a 1000 network. the final level is CCIE, we basicly refer to them as 'internet gods'. there are only a large handful of them in the world.
  • Comment removed based on user account deletion
  • by pi_rules ( 123171 ) on Monday September 15, 2003 @08:54PM (#6970141)
    I'm a mish-mash person. I know a fair amount about networking, a fair amount about operating systems, and a good deal about programming. Getting a certification in another displine related to your main discipline can't hurt. Never will.

    Do you have any idea how many programmers don't know jack about the network that they program on? It's absurd really -- but they can STIll do a good job! I have seen damn good rock solid programmers (well -- good enough for the job at hand) that didn't know you could open an FTP client to an address that started with "www.".

    Some don't know that latency is a problem when doing network programming. The idea of removing client/server communication chatter is just plain odd to them. It doesn't cost CPU, in fact it's sometimes faster, so why would you NOT want to chatter back and forth?

    And these people can be darned good programmers in corporate environments. They sometimes need guidance though.

    Get the CCNA, it shows that you kinda like networking. If you're going for a software engineering job lay it on there down at the bottom of your pile of other tech skills. If it comes up just play it off at interview time, "Yep.. I got that. I've fiddled with networks so much in the past that I figured I should just get it. It was a breeze and I already knew it anyway. It's not my primary focus, but I realized long ago it's something I should have knowledge of so I got the certification for the heck of it."

    If they want to you to take up a networking job that you don't want you can play that off too. "Yeah, I have a CCNA and I dig networking and such, but I consider myself more valuable as a programmer. It's my main discpline and I work far harder on that than I do networking." Well, shit, if you got a CCNA on a whim you must be a good programmer!

    Walking in there with a resume that will "rock their knob" in every discipline can't hurt. Toss shit in that doesn't apply but make sure it's not considered your main discipline, unless you want them to. "Yeah, I've worked on projects that emphasised parallel processing batch systems to get the most out of our hardware but what I really dig is high-repsonse clustered environments that scale up horizontally. They're much more fun for me and I feel far more comfrotable working with them." Shit like that -- but it has to be true. Flip it around the other way if you have to take a 2nd interview.

    Every interview I walked into wanting that job I got. I've had some where I was less enthusiatic about the position that I didn't get and I walked away knowing I didn't want the job. If I wanted it, I got it. Know your shit, be honest, and don't be afraid to talk down some of your skills that aren't important to the job. If they think it's impressive that you have X cert when the job really requires cert Y just talk down cert X. It's a toy thing to you. What you really dig is discipline Y.... and that's where you rock.

    If they have "router monkeys" at the place without at a CCNA and you play that down because you're a far better programmer than a network guy you just plain look better. You don't have to be king shit at everything, but if you have enough in your bag to impress them in one area you give yourself the power to talk yourself up in another area while maintaining that "I'm a better coder than networking guy" air.
  • Can it hurt to take a CCNA course and get the cert? No

    Is it worth having on a resume? Not really.

    If you know very little about networking, the CCNA course will be helpful in that respect (but 100% of which can be learned in a book or two, which is much cheaper than taking a course & tests). I myself took the ICRC course and worked in networking for 4 years (I was a WAN administrator for a national backbone). I never bothered getting my CCNA however.

    Sadly, CCNAs are a dime a dozen now. Like MSCE,
  • This is such a no-brainer Ask /. that it makes me think it was placed here as an advert for Cisco.

    Hi, I'm a software guy (just like most readers here) and was wondering if I should get certified (all the replies say, yes, of course, CCNA look so good on CV - like butter on fish).. I am also curious if this had made you consider *your* resume'.. OH, and here's a convenient link to a Cisco enrollment form (here)

God doesn't play dice. -- Albert Einstein

Working...