Yeah? But which language gets the job and earns the bucks
-
In a thread ( http://www.codeproject.com/lounge.asp?forumid=1159&select=1121633&fr=51#xx1121181xx[^] ) started by Nish some suggests that C# is dead. Yeah? But which language are the majority of employers looking for when hunting for .Net developers. Bet it is C# and VB.Net and not C++. In fact, reading one head hunter's pamplet on salaries C++ is not even mentioned for .Net developers and the section on C++ developers talks about a 5 to 10% decrease in earings from last year. Maybe it is fun to be a C++ developer, and a blast from the past to work with legacy code, but it cain't be fun earning less than them managed code guys. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
-
In a thread ( http://www.codeproject.com/lounge.asp?forumid=1159&select=1121633&fr=51#xx1121181xx[^] ) started by Nish some suggests that C# is dead. Yeah? But which language are the majority of employers looking for when hunting for .Net developers. Bet it is C# and VB.Net and not C++. In fact, reading one head hunter's pamplet on salaries C++ is not even mentioned for .Net developers and the section on C++ developers talks about a 5 to 10% decrease in earings from last year. Maybe it is fun to be a C++ developer, and a blast from the past to work with legacy code, but it cain't be fun earning less than them managed code guys. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
Well you have to remember that its a bit 1337 to do c++ to , so that evens it out a bit.. so you can sit in your dark room and giggle evilish at the ignorant c# guys and chant "you cant do this , you cant do that!" and when they ask "when do I really need that?" you hit the vote "1" link as fast as you can and scream "GOOTCHAA n00b" or, well thats how I imagine the c++'ers anyway... ;) //Roger
-
Well you have to remember that its a bit 1337 to do c++ to , so that evens it out a bit.. so you can sit in your dark room and giggle evilish at the ignorant c# guys and chant "you cant do this , you cant do that!" and when they ask "when do I really need that?" you hit the vote "1" link as fast as you can and scream "GOOTCHAA n00b" or, well thats how I imagine the c++'ers anyway... ;) //Roger
Gotta love them stereotypes ;)
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
-
In a thread ( http://www.codeproject.com/lounge.asp?forumid=1159&select=1121633&fr=51#xx1121181xx[^] ) started by Nish some suggests that C# is dead. Yeah? But which language are the majority of employers looking for when hunting for .Net developers. Bet it is C# and VB.Net and not C++. In fact, reading one head hunter's pamplet on salaries C++ is not even mentioned for .Net developers and the section on C++ developers talks about a 5 to 10% decrease in earings from last year. Maybe it is fun to be a C++ developer, and a blast from the past to work with legacy code, but it cain't be fun earning less than them managed code guys. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
I do C++ development for a living. In 2 weeks I'm moving to another job, also doing C++ development, and I'm getting a 25% payrise to go with it. I'm content with C++ at the moment. I applied for a .NET job at the same time as this C++ job I'm moving to, and it didn't pay anywhere near as much. Maybe it's just me, or maybe it depends on more than just the language...
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
-
I do C++ development for a living. In 2 weeks I'm moving to another job, also doing C++ development, and I'm getting a 25% payrise to go with it. I'm content with C++ at the moment. I applied for a .NET job at the same time as this C++ job I'm moving to, and it didn't pay anywhere near as much. Maybe it's just me, or maybe it depends on more than just the language...
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
Lucky you. I don't doubt that is your experience for a moment, but it does fly in the face of that National Agency's salary guide. My brother, A FoxPro dev, is just this starting a new job in which he is making above the average...I guess, like him, you get to be one of the folks who earn at the top of the average and not at the bottom. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
-
I do C++ development for a living. In 2 weeks I'm moving to another job, also doing C++ development, and I'm getting a 25% payrise to go with it. I'm content with C++ at the moment. I applied for a .NET job at the same time as this C++ job I'm moving to, and it didn't pay anywhere near as much. Maybe it's just me, or maybe it depends on more than just the language...
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
PS: Is that developing .Net apps which is my other point and premise? Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
-
In a thread ( http://www.codeproject.com/lounge.asp?forumid=1159&select=1121633&fr=51#xx1121181xx[^] ) started by Nish some suggests that C# is dead. Yeah? But which language are the majority of employers looking for when hunting for .Net developers. Bet it is C# and VB.Net and not C++. In fact, reading one head hunter's pamplet on salaries C++ is not even mentioned for .Net developers and the section on C++ developers talks about a 5 to 10% decrease in earings from last year. Maybe it is fun to be a C++ developer, and a blast from the past to work with legacy code, but it cain't be fun earning less than them managed code guys. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
I usually bite MS marketing about every single product they produce. I love .NET, even though there are people that still hate it. I even used, forgive me God, Visual Basic. Two exceptions: 1. SourceSafe 2. C++ on .NET sucks. Yes, I know, the new version that will be release will be the best thing since sliced bread, but it's not here yet. When it comes, all I learned about MC++ will be worth nothing. Yes, I know, MS swears that this version will be part of some C++ standard, but we all know how slow the C++ Standardization Committees are to approve a single keyword. I see dead pixels Yes, even I am blogging now!
-
I usually bite MS marketing about every single product they produce. I love .NET, even though there are people that still hate it. I even used, forgive me God, Visual Basic. Two exceptions: 1. SourceSafe 2. C++ on .NET sucks. Yes, I know, the new version that will be release will be the best thing since sliced bread, but it's not here yet. When it comes, all I learned about MC++ will be worth nothing. Yes, I know, MS swears that this version will be part of some C++ standard, but we all know how slow the C++ Standardization Committees are to approve a single keyword. I see dead pixels Yes, even I am blogging now!
Daniel Turini wrote: C++ on .NET sucks. Yes, I know, the new version that will be release will be the best thing since sliced bread, but it's not here yet. I *really* don't get that at all. I was a c++ and before that C programmer for many years but why in the world would I want to bring all that baggage into .net world? C# is *written* for .net for christs sake! I wouldn't touch MC++ with a 50 foot pole after using c# for a couple of years now. Why support a few die hards with a munged together bastard child of C++ and .net?
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
-
Daniel Turini wrote: C++ on .NET sucks. Yes, I know, the new version that will be release will be the best thing since sliced bread, but it's not here yet. I *really* don't get that at all. I was a c++ and before that C programmer for many years but why in the world would I want to bring all that baggage into .net world? C# is *written* for .net for christs sake! I wouldn't touch MC++ with a 50 foot pole after using c# for a couple of years now. Why support a few die hards with a munged together bastard child of C++ and .net?
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
-
In a thread ( http://www.codeproject.com/lounge.asp?forumid=1159&select=1121633&fr=51#xx1121181xx[^] ) started by Nish some suggests that C# is dead. Yeah? But which language are the majority of employers looking for when hunting for .Net developers. Bet it is C# and VB.Net and not C++. In fact, reading one head hunter's pamplet on salaries C++ is not even mentioned for .Net developers and the section on C++ developers talks about a 5 to 10% decrease in earings from last year. Maybe it is fun to be a C++ developer, and a blast from the past to work with legacy code, but it cain't be fun earning less than them managed code guys. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
Whichever gets the job done. I mainly program machine control systems and for that we are still using plain vanilla "C". Even more ancient than C++. On the PC side (which is not often done here) we use some VB, some C++ with a bit of MFC and whatever else we stumble onto that turns out to be usefull. All in all the company I and my colleagues work for is doing fairly well . We will probably not get rich from it but we get a decent pay and in my case that has been so for the last 19 years. I can't really say I am very worried about which language is fashionable. I recently heard that a company near us was willing to pay nicely to get themselves a "COBOL" programmer. Most of you young folks probably do not have a clue what that programming language is let alone how to use it but it shows that fashion is not everything. All for now, Filip
-
Daniel Turini wrote: C++ on .NET sucks. Yes, I know, the new version that will be release will be the best thing since sliced bread, but it's not here yet. I *really* don't get that at all. I was a c++ and before that C programmer for many years but why in the world would I want to bring all that baggage into .net world? C# is *written* for .net for christs sake! I wouldn't touch MC++ with a 50 foot pole after using c# for a couple of years now. Why support a few die hards with a munged together bastard child of C++ and .net?
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
Where C++ on .NET (damn, even the language name changed from C++ to MC++ to C++/CLI) shines is on interop. You can call native APIs and have your COM components with predictable destructors even on .NET: this is tremendously useful if you have to write an abstraction layer over a low-level API. Not all applications can be written accessing only databases and XML files. Some of us need to deal with low-level protocols, but often this is only a small part of the application and doing the entire application on C++ could be overkill. I see dead pixels Yes, even I am blogging now!
-
Where C++ on .NET (damn, even the language name changed from C++ to MC++ to C++/CLI) shines is on interop. You can call native APIs and have your COM components with predictable destructors even on .NET: this is tremendously useful if you have to write an abstraction layer over a low-level API. Not all applications can be written accessing only databases and XML files. Some of us need to deal with low-level protocols, but often this is only a small part of the application and doing the entire application on C++ could be overkill. I see dead pixels Yes, even I am blogging now!
-
Daniel Turini wrote: C++ on .NET sucks. Yes, I know, the new version that will be release will be the best thing since sliced bread, but it's not here yet. I *really* don't get that at all. I was a c++ and before that C programmer for many years but why in the world would I want to bring all that baggage into .net world? C# is *written* for .net for christs sake! I wouldn't touch MC++ with a 50 foot pole after using c# for a couple of years now. Why support a few die hards with a munged together bastard child of C++ and .net?
"A preoccupation with the next world pretty clearly signals an inability to cope credibly with this one."
John Cardinal wrote: Why support a few die hards with a munged together bastard child of C++ and .net? Because the federal government has not fully adopted C#, in fact C++ was only "recently" adopted, Ada requirements only died out a few years ago, and I have seen "new" stuff written for fortran only 4 years ago. .Net will be a tough one to convince someone to adopt 100% in US federal architectures. So a few of those "die hard" C++ users carry some massively big bucks to keep C++ alive and kicking. I don't necessarily agree with the federal MS only adoption of 3 years back, but this is part of that. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
I usually bite MS marketing about every single product they produce. I love .NET, even though there are people that still hate it. I even used, forgive me God, Visual Basic. Two exceptions: 1. SourceSafe 2. C++ on .NET sucks. Yes, I know, the new version that will be release will be the best thing since sliced bread, but it's not here yet. When it comes, all I learned about MC++ will be worth nothing. Yes, I know, MS swears that this version will be part of some C++ standard, but we all know how slow the C++ Standardization Committees are to approve a single keyword. I see dead pixels Yes, even I am blogging now!
Daniel Turini wrote: C++ on .NET sucks Compare[^]:
String^ ReadFirstLineFromFile( String^ path ) {
StreamReader r(path);
return r.ReadLine();
}with
String ReadFirstLineFromFile( String path ) {
using ( StreamReader r = new StreamReader(path) ) {
return r.ReadLine();
}
}Which one "sucks" here in your opinion?
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
-
In a thread ( http://www.codeproject.com/lounge.asp?forumid=1159&select=1121633&fr=51#xx1121181xx[^] ) started by Nish some suggests that C# is dead. Yeah? But which language are the majority of employers looking for when hunting for .Net developers. Bet it is C# and VB.Net and not C++. In fact, reading one head hunter's pamplet on salaries C++ is not even mentioned for .Net developers and the section on C++ developers talks about a 5 to 10% decrease in earings from last year. Maybe it is fun to be a C++ developer, and a blast from the past to work with legacy code, but it cain't be fun earning less than them managed code guys. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
sure it's not used that commonly anymore but what about game devs ? they use mostly C/C++ and that's a huge industry with f$%!loads of money in it. besides that, there are still a few places where C++ is used almost exclusively (OS/Kernel development, industrial strength graphics, etc etc) it aint just for fun(!) and legacy stuff. also, weren't java devs paid alot more than most a few years back ? :-D
-
In a thread ( http://www.codeproject.com/lounge.asp?forumid=1159&select=1121633&fr=51#xx1121181xx[^] ) started by Nish some suggests that C# is dead. Yeah? But which language are the majority of employers looking for when hunting for .Net developers. Bet it is C# and VB.Net and not C++. In fact, reading one head hunter's pamplet on salaries C++ is not even mentioned for .Net developers and the section on C++ developers talks about a 5 to 10% decrease in earings from last year. Maybe it is fun to be a C++ developer, and a blast from the past to work with legacy code, but it cain't be fun earning less than them managed code guys. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
You might as well ask which stock to invest in. All any of us can truly do for the future is make an educated guess based on past experience. You will be paid the minimum market competition for your expertice will allow. That is just business. Market competition will change based on new requirements for various languages, with pulls and pushes here and there, give and take, and of course also by the number of people who know it. If there are 10 jobs for a language and only one person to fill the requirements, he will be paid very handsomely indeed. Therefore you can be paid more for a Cobol shop, if you can find someone still desperate for a Cobol programmer. That won't make the job healthy though. My brother focused only on the money, hates his job, loves his money. I am below the national average for pay, but then so are my living expenses. I enjoy my job and can live comfortably on the wage, what more can a person ask for? The death of C++ may come, I don't know when. When it does I will move on. :) _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Daniel Turini wrote: C++ on .NET sucks Compare[^]:
String^ ReadFirstLineFromFile( String^ path ) {
StreamReader r(path);
return r.ReadLine();
}with
String ReadFirstLineFromFile( String path ) {
using ( StreamReader r = new StreamReader(path) ) {
return r.ReadLine();
}
}Which one "sucks" here in your opinion?
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
Sorry, the second version sucks, because: 1. It's completely incompatible with previous versions. 2. I cannot write production code with it: it's still beta. There's no way I will use a buggy beta version on a production system. It's not even a "Release Candidate" (aka "feature freeze version") yet, so all the features can change, and there's no way to assure that even the sample you showed will work on the final version. Press "Next" two or three times on CP and you'll see someone complaining about the IDE deleting code. This could lead to really subtle bugs. BTW, could you please post a version of your example that compiles on VS.NET 2003, so that we could compare C# with something that compiles with the current version of C++ on .NET? I see dead pixels Yes, even I am blogging now!
-
Whichever gets the job done. I mainly program machine control systems and for that we are still using plain vanilla "C". Even more ancient than C++. On the PC side (which is not often done here) we use some VB, some C++ with a bit of MFC and whatever else we stumble onto that turns out to be usefull. All in all the company I and my colleagues work for is doing fairly well . We will probably not get rich from it but we get a decent pay and in my case that has been so for the last 19 years. I can't really say I am very worried about which language is fashionable. I recently heard that a company near us was willing to pay nicely to get themselves a "COBOL" programmer. Most of you young folks probably do not have a clue what that programming language is let alone how to use it but it shows that fashion is not everything. All for now, Filip
Filip Dossche wrote: Most of you young folks probably do not have a clue what that programming language is let alone how to use it but it shows that fashion is not everything. watch who you are calling "young" ;P I had to take COBOL off of my resume because head hunters were calling me desperately pleading at all hours of the day and night. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Lucky you. I don't doubt that is your experience for a moment, but it does fly in the face of that National Agency's salary guide. My brother, A FoxPro dev, is just this starting a new job in which he is making above the average...I guess, like him, you get to be one of the folks who earn at the top of the average and not at the bottom. Jerry Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids
Toasty0 wrote: Lucky you. I don't doubt that is your experience for a moment, but it does fly in the face of that National Agency's salary guide. I bet that guide doesn't take into account Australia, and especially those Sandgropers, weirdos from the west coast they are. Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So i had to leave the place as soon as possible." - Mr.Prakash 24/04/2004
-
sure it's not used that commonly anymore but what about game devs ? they use mostly C/C++ and that's a huge industry with f$%!loads of money in it. besides that, there are still a few places where C++ is used almost exclusively (OS/Kernel development, industrial strength graphics, etc etc) it aint just for fun(!) and legacy stuff. also, weren't java devs paid alot more than most a few years back ? :-D
Sure game devs use C++/C, but they only pay well if you don't divide your salary into their usually required 90 hour week. Most people are willing to pay more to be amused than to be educated--Robert C. Savage, Life Lessons Toasty0.com Ladder League (beta) My Grandkids