20 Replies - 7000 Views - Last Post: 17 May 2009 - 10:18 AM
#1
Is it useless learning C# rather than C++?
Posted 31 March 2009 - 08:20 AM
However, even though I'm not currently looking for a job, C++ is clearly far more dominant in the industry than C#. So my question is this: Am I wasting time learning C#, when I could be learning C++ and opening up a vast number more job opportunities?
It's a struggle to find anywhere (Dev sites, job search sites, SourceForge projects, etc) that recommends/requires a knowledge of C#. Even in those that are C#, it's quite often as an added 'extra' to knowing C++.
To me, it seems as if it's wishful thinking to believe it's possible to get anywhere with C# career-wise, as everywhere I look, if you don't know C++, then the number of developer jobs seems to decline to 0.
So, to repeat my question: Am I wasting time learning C#, when I could be learning C++ and opening up a vast number more job opportunities?
Replies To: Is it useless learning C# rather than C++?
#2
Re: Is it useless learning C# rather than C++?
Posted 31 March 2009 - 08:37 AM
Crehl, on 31 Mar, 2009 - 06:20 AM, said:
I'm not sure where you live but C# jobs are very prevalent in most areas I've seen. I don't think C# will ever overtake C++ but it is one of the fastest growing markets out there, so I'm not sure where you're getting your information from.
It is definitely not a waste of time learning C#, not by a long shot. In the area I live there isnt a single C++ job available, but many C# jobs are open at the moment.
Also, I'm moving this to the Corner Cubical
#3
Re: Is it useless learning C# rather than C++?
Posted 31 March 2009 - 09:43 AM
#4
Re: Is it useless learning C# rather than C++?
Posted 31 March 2009 - 02:35 PM
#5
Re: Is it useless learning C# rather than C++?
Posted 31 March 2009 - 02:41 PM
#6
Re: Is it useless learning C# rather than C++?
Posted 31 March 2009 - 03:01 PM
#7
Re: Is it useless learning C# rather than C++?
Posted 31 March 2009 - 03:06 PM
In language popularity, C++ has a long history. It's a good language to know. For a commercial game designer, it makes a lot of sense. However, there's a whole lot of people out there with a whole lot more experience than a C++ newbie. It also has a pretty steep curve to competence compared to other languages.
C#, on the other hand, is a new kid on the block. The Microsoft Java stepchild. It also comes with a whole lot of other Microsoft goodness, like ASP.NET and Visual Studio. A more novice programmer is likely to be on a more even footing with C# than C++.
The fact is, you will rarely find a job opening for just one language. A suite of skills is usually preferred. The C++ may be bundled with a bunch of stuff you've never heard of. A C++ programmer with often be expected to know a number of libraries that are vast and offer challenges of their own. C#, on the other hand, with usually come with the same group of things, all VS.NET stuff; all in the same IDE.
For a new programmer, I'd recommend C# over C++ for job prospects. However, why not learn them both? Every computer language will teach you something a little different.
If you're just looking to learn a computer language strictly for the job prospects, please find another career path. I've seen enough paycheck programmers and they all suck.
#8
Re: Is it useless learning C# rather than C++?
Posted 31 March 2009 - 07:22 PM
Even if Microsoft tanked though, C# (as a language) has made quite an impact and it will probably live past its creators.
However it is nice to see a thread that is not centered on the idea that C++ is dieing.
#9
Re: Is it useless learning C# rather than C++?
Posted 01 April 2009 - 08:57 AM
PsychoCoder, on 31 Mar, 2009 - 07:37 AM, said:
programble, on 31 Mar, 2009 - 01:35 PM, said:
baavgai, on 31 Mar, 2009 - 02:06 PM, said:
...
For a new programmer, I'd recommend C# over C++ for job prospects. However, why not learn them both? Every computer language will teach you something a little different.
If you're just looking to learn a computer language strictly for the job prospects, please find another career path. I've seen enough paycheck programmers and they all suck.
So that translation assumption was right
#10
Re: Is it useless learning C# rather than C++?
Posted 01 April 2009 - 12:33 PM
When it comes to applications, If you want an extensive gui, C# is very nice and easy to make, and perform well. C# is also good on independent devices that dont necessarily utilize a full OS. for example a cash register or medical device( like the heart monitor). Especially if .NET will be utilized.
I dont know what you've been hobby coding for the last few years, but you should have more confidence in yourself as a programmer. if you only know Java, C#, and a couple scripting languages, thats fine. even if the job doesnt request or require it.
I am way better with C# myself, but I do have a few tricks in C++ with making scripts to run cmd. which I like more, cause I dont need VS to be on the machine to run...cough...cough. anyway....
Do not pass on the opportunity to apply for a job, because you think your under qualified, let the company make that decision. Lastly if your going to get a job that requires some obscure tool or language dont worry. The first thing you do when you get hired is go to training. they will train you on how to use all their libraries, tools, and languages that you need.
So as baavgi said, learn em both. or when in doubt learn whitespace
#11
Re: Is it useless learning C# rather than C++?
Posted 20 April 2009 - 06:52 AM
#12
Re: Is it useless learning C# rather than C++?
Posted 20 April 2009 - 07:00 AM
#13
Re: Is it useless learning C# rather than C++?
Posted 09 May 2009 - 01:11 PM
XD take a look at SwiftStriker's whitespace link, hilarious,
This post has been edited by crazyjugglerdrummer: 09 May 2009 - 01:12 PM
#14
Re: Is it useless learning C# rather than C++?
Posted 09 May 2009 - 11:13 PM
BUT the speeds of modern computers make this slow-down effect almost negligible for most desktop applications. Once you add in functionality like doing large amounts of processing the speed difference is noticeable...
So as much as I hate to admit, C# is a good language to know if you plan to be developing on the Windows platform
#15
Re: Is it useless learning C# rather than C++?
Posted 10 May 2009 - 03:27 AM
|
|

New Topic/Question
Reply



MultiQuote










|