Welcome Guest! To access all forums & features, please register an account or sign-in. → Why register?



Programming vs Networking


18 replies to this topic * * * * * 1 votes

Poll: Programming vs Networking

which career field do you think has the brigtest future in America?

You cannot see the results of the poll until you have voted. Please login and cast your vote to see the results of this poll.
Vote Guests cannot vote

#1 nos_grunt

    Neowinian²

  • 128 posts
  • Joined: 26-January 05
  • Location: USA

Posted 29 January 2006 - 08:00

Hi guys,

Over the last 5-6 months I've been debating which career field I should try to pursue and am having a little trouble making up my mind. I've been told to stay away from programming, that all (or at least the big majority) of the programming jobs are being outsourced to India. I've also been told that getting a decent networking job is no easy task, that most employers these days require at least a Bachelor's degree, 3-5 years experience, and a plethora of certs (A+, Net+, MCSE, CCNA, Etc..). Even seeing past the catch 22 of "how do I get experience if they won't hire me without experience", as well as the dwindling economy, it would seem that (good) jobs in IT are becoming harder and harder to land. I've even considered changing my major to something easier like Accounting, simply because there are so many job openings for them and the pay is still decent (40-50k). Anyway, what is your personal outlook on the IT field and what do you think the best career path would be if I decide to stick with an IT major?

Thanks,
Grunt


#2 Laura

    Fwoomp

  • 13,249 posts
  • Joined: 30-October 04
  • Location: UK
  • OS: OS X, Win 8

Posted 29 January 2006 - 15:25

I voted programming, but if those jobs really are being outsourced to India (I only know of Microsoft doing this) then go for networking.

Someone in India wouldn't be able to set up and maintain a network for an American company. If you can troubleshoot well, you will always be in demand.

#3 Daem0hn

    Resident Elite

  • 1,977 posts
  • Joined: 12-July 02

Posted 29 January 2006 - 15:28

I am studying Comptuer Systems Engineering + Computer Science and i am overloading in some communications engineering units

personally i think (and i am studying to work in) the feild of portable and integrated computing is the way to go, this would require new networking technologies, however with those network technologies comes the programming of the packet structures and the protocols with which to access the networks.

if you are talking about network set-up and maintainance i believe programming is growing at a faster rate.

#4 Laura

    Fwoomp

  • 13,249 posts
  • Joined: 30-October 04
  • Location: UK
  • OS: OS X, Win 8

Posted 29 January 2006 - 15:33

But if those jobs are going to other countries (I am just going by what he said) then it is hopeless. I can't argue with you though as I don't know enough about it.

I do know however that every business in the western world needs computers, networks and people to set up and run them.

#5 dduardo

    Resident Fanatic

  • 739 posts
  • Joined: 21-July 02

Posted 29 January 2006 - 15:36

Networking in my opinion isn't as important as programming. In most cases networking is simply knowing how to use some programs to do what you want. Programming allows you to build networking tools and much more.

Also, you don't need to go into a pure software company to do programming. There are a lot of non technical companies that need software automation.

Finally, networking is just as suseptible to "outsourcing." Instead of a person in india taking your job, a more robust computer program will allow a company to hire a much less qualified person with less pay to manage the program.

#6 Daem0hn

    Resident Elite

  • 1,977 posts
  • Joined: 12-July 02

Posted 29 January 2006 - 15:41

the portable and integrated computing i was talking about is like the development of the 'smart phone' which has grown rather quickly in recent years, also the networks required to communicate between smart phones and increase the bandwidth throughput capable with wireless radio networks (CDMA GSM '3G & 4G' networks)

programming jobs are being outsourced to india and the likes because of lower cost per programmer, however another reason is around the clock development cycles, cram the most man hours into one day.


given that the programming and pure computer science workforce is flooded with applicants (computer science is one of the most popular individual degrees) of average skills, unless you stand out from the crowd it would be hard to find a decent job. for that reason i suggest doing what i have done and taking a double degree, it may take a year or two longer, however in the end the job you will get will be a higher pay and there will be more oppertunities in the market for you

#7 aberflasm

    Beware the Robots!

  • 717 posts
  • Joined: 04-January 02

Posted 29 January 2006 - 15:43

Goto www.dice.com and check the techie jobs. Also go to www.salary.com and check out the pay scales.

#8 runningking7

    runningking7

  • 1,296 posts
  • Joined: 02-May 05
  • Location: Los Angeles

Posted 29 January 2006 - 21:01

Networking, simply because more people know about it, whereas not a lot of people know how to program well.

#9 OP nos_grunt

    Neowinian²

  • 128 posts
  • Joined: 26-January 05
  • Location: USA

Posted 30 January 2006 - 00:43

Thanks for the replies, guys. Really appreciate it. Perhaps I should just keep studying programming and spend a year or two longer in school and take some networking certificate classes (mcse, ccna). That way I'd have both bases covered. I'll just have to get over the fact that I hate this town and can't wait to get out of it :cry: Hopefully it will be worth it in the end.

#10 clonek

    Neowinian²

  • 134 posts
  • Joined: 04-January 04
  • Location: Innisfil, Ontario, Canada

Posted 30 January 2006 - 19:14

You could try doing what I am. Focus on Networking/Systems Adminstration as a career, but study programming as a hobby or future career should you get tired of administration.

#11 J Z

    Neowinian³

  • 391 posts
  • Joined: 05-October 05
  • Location: Pittsburgh

Posted 30 January 2006 - 19:20

I went for Networking, like you said its hard to start out in a networking position without experiance. I would research your area and see what they are hiring for as entry level positions and focus on that. Keep your education broad to don't be to specific because if you have knowledge in one thing and not another you are limiting your job search. Also you could always look into enter the market in a support position, like a help desk or somthing and then work your way up to something bigger.

#12 THE BAT

    Enemey at the Gates.

  • 2,144 posts
  • Joined: 26-July 04
  • OS: Windows 8 Enterprise

Posted 31 January 2006 - 00:06

I voted for Programming.

#13 lawtai

    Neowinian Old Timer

  • 6,736 posts
  • Joined: 06-October 01
  • Location: Rochester, NY

Posted 02 February 2006 - 13:37

I'd also say programming

#14 kingkong118

    Neowinian²

  • 169 posts
  • Joined: 18-January 06
  • Location: Southampton, UK

Posted 02 February 2006 - 17:12

Programming is fun and exciting, get to create new things and actually make something worthwhile.

Networking is dull and boring, oo lets connect a few cables together, badda bing badda boom. BOOOOORING.


So i choose programming.. :)

#15 W1cked-J

    Between the Subwoofers

  • 713 posts
  • Joined: 21-November 05

Posted 02 February 2006 - 17:17

View Postkingkong118, on Feb 2 2006, 11:12, said:

Programming is fun and exciting, get to create new things and actually make something worthwhile.

Networking is dull and boring, oo lets connect a few cables together, badda bing badda boom. BOOOOORING.
So i choose programming.. :)

I would have to say "To each their own" on this one. I find programing boring and I have tons of fun with networking. You can run into some big challanges with networking and it is not just simply plugging cables in. Ever try configuring a Cisco Router? But like I said, it is a "To each there own" on this one.