Help - Search - Members - Calendar
Full Version: What are the programming fields in the industry?
OverclockersClub Forums > Operating Systems & Software Support > Programmer's Corner
Krazyxazn
I was wondering if anyone knew all the different branches of programming in the industry? Which fields and languages are more in demand?

I'm currently taking my last four classes to graduate with my AA, so I want to start on learning some more languages. I'll be starting my computer science classes next year. Not planning to learn them all at once, but it would be nice to have a set of languages that will compliment each other in the job market.

I have little/some experience with C and will most likely continue learning C. Currently taking a web design class, that uses html and xhtml. So far it's pretty fun and easy to use.
hardnrg
I'd say just continue with C, but move onto C++, learn some C# and .Net, PHP is also C-like... learn all that and then maybe a bit of SQL/ASP and that covers most of it smile.gif

C++ is the main thing though, learn that and you can learn anything else really easily (because it's either almost exactly the same, or it's just a case of learning the different way of doing the same procedure, you'll already understand the concept of coding)
Zertz
Once you have a good understanding of C, moving to C++ is the logical path and then going to a higher level language like C# or Java is relatively trivial.

Web-oriented programming seems to be in demand, very often with some sort of database running behind it.
SenitaL
I agree with all the above, C++ is the most in demand, im currently working on it myself as im trying to become a games designer. Without C++ its damn near impossible to get anywhere rolleyes.gif
hornybluecow
C++ and MSQL/PHP is what you need to know to get a job these days.
d3bruts1d
Around here everyone wants C# / .NET and SQL Server, JAVA, or Oracle. Sadly (for me anyway) there is very little need for PHP/MySQL.

I'd stick with C, since pretty much everything else is a derivative of C. It'll make moving into anything else pretty easy.
Krazyxazn
Thanks for the info. I'll start back up on C and do some PHP, when I get some more free time. My friend seems to really like PHP, so I'll grab some of his resources.
Zertz
QUOTE (d3bruts1d @ Sep 12 2009, 06:23 AM) *
Around here everyone wants C# / .NET and SQL Server, JAVA, or Oracle.


I wish that was the case up here
suedenim
T-SQL is probably a must these days. Learn it on any platform as the core language skills are easily transferable.
Waco
C is in demand in the tech and high performance computing industry more than pretty much anything else. Once you've mastered C moving on to other languages is relatively easy as well.
Verran
You need a web language and a database language. Everyone wants web-enabled everything and they want it hooked up to a database. For database, the big shops will probably use Oracle but smaller shops will use SQL Server or something like that. I'd recommend downloading some SQL Server resources and playing around with building your own databases. For web-enabled, it's basically .NET (C#/ASP) or Java. I'd recommend .NET first all the way for simplicity as well as for the amount of support out there. .NET has fantastic tools built right into their IDE for support.

Once you've got a basic grip on both of those, try to connect them. Build a small web-based .NET app that talks to your SQL Server database. If you can do that, you're in REALLY good shape.
CheeseMan42
If you want to get into the good stuff, as in embedded programming, then all you really need is C. My school started me out with Java, and it is really easy to pick up but I much prefer C and even C++ to Java. I'm also down with the VHDL which is also useful for embedded programming.

If you haven't figured it out, I really like embedded programming biggrin.gif
Zertz
QUOTE (CheeseMan42 @ Sep 15 2009, 08:21 PM) *
If you want to get into the good stuff, as in embedded programming, then all you really need is C. My school started me out with Java, and it is really easy to pick up but I much prefer C and even C++ to Java. I'm also down with the VHDL which is also useful for embedded programming.


Yep it's pretty cool.

I wrote a C program for a PIC that would talk to a C# .NET app on a PC through a WiFi router, fun stuff!
Waco
QUOTE (CheeseMan42 @ Sep 15 2009, 08:21 PM) *
If you want to get into the good stuff, as in embedded programming, then all you really need is C. My school started me out with Java, and it is really easy to pick up but I much prefer C and even C++ to Java. I'm also down with the VHDL which is also useful for embedded programming.

If you haven't figured it out, I really like embedded programming biggrin.gif

Verilog and VHDL are good stuff. smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.