<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Discussions Posted On: Learning C++ Programming Language Is Bad For Your Career &#8230; C++ Programmers Can&#8217;t Find Jobs</title>
	<atom:link href="http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/</link>
	<description>How To Take Your Career To The Next Level</description>
	<lastBuildDate>Wed, 08 Feb 2012 18:17:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Marsha</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-21977</link>
		<dc:creator>Marsha</dc:creator>
		<pubDate>Mon, 30 Jan 2012 20:59:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-21977</guid>
		<description>Another option for C++ programmers is C, ironically. C is just a subset of C++.  C is also a subset of Objective-C. C is the number 2 language in use after Java. C is the language of choice for embedded systems programming. The number of embedded systems far outnumber the number of desktops and servers. Embedded systems are everywhere. They are in cars, microwave ovens, keyboards, dvd players, tv set top boxes, medical devices, video cards, disk drives, mp3 music players, even in smart clothes.

Someone has to program those embedded systems. The skills are not readily taught in schools and universities as all the emphasis is placed on business information systems and applications programming. There are always jobs for good embedded systems programmers and the pay is very good.</description>
		<content:encoded><![CDATA[<p>Another option for C++ programmers is C, ironically. C is just a subset of C++.  C is also a subset of Objective-C. C is the number 2 language in use after Java. C is the language of choice for embedded systems programming. The number of embedded systems far outnumber the number of desktops and servers. Embedded systems are everywhere. They are in cars, microwave ovens, keyboards, dvd players, tv set top boxes, medical devices, <a title="video" href="http://www.it-career-coach.net/shopping-cart">video</a> cards, disk drives, mp3 music players, even in smart clothes.</p>
<p>Someone has to program those embedded systems. The skills are not readily taught in schools and universities as all the emphasis is placed on business information systems and applications programming. There are always jobs for good embedded systems programmers and the pay is very good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Marsha</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-21975</link>
		<dc:creator>Marsha</dc:creator>
		<pubDate>Mon, 30 Jan 2012 20:46:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-21975</guid>
		<description>If you want to see the top programming languages for the current month, then go to http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Java has always been number 1 for a long time and C is number 2. Just very recently, C# has just replaced C++ for the number 3 position.

The only problem I see with .NET, C#, VB is that these languages are only found in Microsoft shops on Microsoft Windows servers. There is still a lot of open source being used a lot, i.e., LAMP, Java, etc. I don&#039;t think it is a good idea to restrict yourself to Microsoft products only.</description>
		<content:encoded><![CDATA[<p>If you want to see the top programming languages for the current month, then go to <a target="_blank" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" rel="nofollow">http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html</a></p>
<p>Java has always been number 1 for a long time and C is number 2. Just very recently, C# has just replaced C++ for the number 3 position.</p>
<p>The only problem I see with .NET, C#, VB is that these languages are only found in Microsoft shops on Microsoft Windows servers. There is still a lot of open source being used a lot, i.e., LAMP, Java, etc. I don&#8217;t think it is a good idea to restrict yourself to Microsoft products only.</p>
]]></content:encoded>
	</item>
	<item>
		<title>ITCareerCoach</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-21394</link>
		<dc:creator>ITCareerCoach</dc:creator>
		<pubDate>Sun, 15 Jan 2012 07:44:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-21394</guid>
		<description>Game Programming is one of those programming careers where you will need a mastery of C/C++ and other topics like Algorithms, Artificial Intelligence, Mathematics and Physics

Because of that, I will recommend that you register for a Masters Programmer in Computer Science and that you spend the next 2 years obsessing over the C/C++ Language ...

Let as much as you can about these topics and then start sending your resume around to the companies that hire game programmers

The future is what you make out of it ... 

Best Wishes</description>
		<content:encoded><![CDATA[<p>Game Programming is one of those programming <a title="careers" href="http://www.it-career-coach.net/careers/">careers</a> where you will need a mastery of C/C++ and other topics like Algorithms, Artificial Intelligence, Mathematics and Physics</p>
<p>Because of that, I will recommend that you <a title="register" href="http://www.it-career-coach.net/register/">register</a> for a Masters Programmer in Computer Science and that you spend the next 2 years obsessing over the C/C++ Language &#8230;</p>
<p>Let as much as you can about these topics and then start sending your <a target="_blank" title="resume" href="http://www.myjobsearchcoaching.com/more-information/">resume</a> around to the companies that hire game programmers</p>
<p>The future is what you make out of it &#8230; </p>
<p>Best Wishes</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yomi</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-21386</link>
		<dc:creator>Yomi</dc:creator>
		<pubDate>Sun, 15 Jan 2012 01:58:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-21386</guid>
		<description>I want to know the programming languages that i need to learn for a strong career in the gaming industry. 

And what&#039;s the future 

Thanks.</description>
		<content:encoded><![CDATA[<p>I want to know the programming languages that i need to learn for a strong career in the gaming industry. </p>
<p>And what&#8217;s the future </p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>OM (Camas, Washington)</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-21173</link>
		<dc:creator>OM (Camas, Washington)</dc:creator>
		<pubDate>Sun, 08 Jan 2012 13:35:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-21173</guid>
		<description>Hi,

I have around 12 years of experience in C++.  

Now I am thinking of trying a another language.  

I know C++ and Java tend to be more similar.  

I do want to be learning the one that is more in demand. I am thinking of maybe .NET area.  

Whats your suggestion?

Thanks</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I have around 12 years of experience in C++.  </p>
<p>Now I am thinking of trying a another language.  </p>
<p>I know C++ and Java tend to be more similar.  </p>
<p>I do want to be learning the one that is more in demand. I am thinking of maybe .NET area.  </p>
<p>Whats your suggestion?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Martin</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-16981</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Thu, 31 Mar 2011 03:56:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-16981</guid>
		<description>Hi coach,
I agree with you and thanks for your suggestions.
my questions are as follows:
- do you suggest to learn both c# and vb.net or one of  
  them?
- Is it good to do both websites, desktop software,and web 
  application. What if focusing on one of them?

thank you,</description>
		<content:encoded><![CDATA[<p>Hi <a target="_blank" title="coach" href="http://www.itcareercoach.com">coach</a>,<br />
I agree with you and thanks for your suggestions.<br />
my questions are as follows:<br />
- do you suggest to learn both c# and vb.net or one of<br />
  them?<br />
- Is it good to do both websites, desktop software,and web<br />
  application. What if focusing on one of them?</p>
<p>thank you,</p>
]]></content:encoded>
	</item>
	<item>
		<title>IT Career Coach</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-11593</link>
		<dc:creator>IT Career Coach</dc:creator>
		<pubDate>Tue, 21 Dec 2010 15:39:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-11593</guid>
		<description>Don&#039;t learn C/C++ because you think that it would help you learn Java .easily ... that is twisted thinking!

If you want to learn C/CX++, just learn it and if you really want to learn Java, then just go and learn Java!

Don&#039;t waste your time by chasing rabbits for a living ... do what you love immediately and directly and don&#039;t put up unnecessary false steps or obstacles in the way ... that is just another form of procrastination!</description>
		<content:encoded><![CDATA[<p>Don&#8217;t learn C/C++ because you think that it would help you learn Java .easily &#8230; that is twisted thinking!</p>
<p>If you want to learn C/CX++, just learn it and if you really want to learn Java, then just go and learn Java!</p>
<p>Don&#8217;t waste your time by chasing rabbits for a living &#8230; do what you love immediately and directly and don&#8217;t put up unnecessary false steps or obstacles in the way &#8230; that is just another form of procrastination!</p>
]]></content:encoded>
	</item>
	<item>
		<title>IT Career Coach</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-11592</link>
		<dc:creator>IT Career Coach</dc:creator>
		<pubDate>Tue, 21 Dec 2010 15:35:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-11592</guid>
		<description>You are not making much money as an expert C/C++ programmer because C/C++ is not a very marketable programming language.

You need to learn a computer programming language that is in-demand by corporations or organizations and that more marketable programming language is C# (.NET Framework and ASP.NET).

I would not recommend that you switch your career to Networking because that would require you to start your career from scratch. Starting from scratch means that you are guaranteed to earn less money anyway!

Also, your C/C++ background is more relevant to a computer programming career than an Information Security  / Network Administration career.

Learning C# would be a better career move because you will be able to reuse your knowledge of programming and because your resume will look right to a hiring manager.

If you start from scratch in Networking, it would be hard to come by the required Networking experience but if you just learn a new programming language, it will be easier for you o transfer some of your current C/C++ programming skills.

Here are two (2) assignments for you: 


	Look into the number of C#/VB.NET/ASP.NET/.NET Framework Jobs versus the number of Network Admin / Information Security Jobs.
	Look into the salary of C#/VB.NET/ASP.NET/.NET Framework Programmers versus the salary of Network Admin / Information Security Professionals.</description>
		<content:encoded><![CDATA[<p>You are not making much money as an expert C/C++ programmer because C/C++ is not a very marketable programming language.</p>
<p>You need to learn a computer programming language that is in-demand by corporations or organizations and that more marketable programming language is C# (.NET Framework and ASP.NET).</p>
<p>I would not recommend that you switch your career to Networking because that would require you to start your career from scratch. Starting from scratch means that you are guaranteed to earn less money anyway!</p>
<p>Also, your C/C++ background is more relevant to a computer programming career than an Information Security  / Network Administration career.</p>
<p>Learning C# would be a better career move because you will be able to reuse your knowledge of programming and because your <a target="_blank" title="resume" href="http://www.myjobsearchcoaching.com/more-information/">resume</a> will look right to a hiring manager.</p>
<p>If you start from scratch in Networking, it would be hard to come by the required Networking experience but if you just learn a new programming language, it will be easier for you o transfer some of your current C/C++ programming skills.</p>
<p>Here are two (2) assignments for you: </p>
<p>	Look into the number of C#/VB.NET/ASP.NET/.NET Framework Jobs versus the number of Network Admin / Information Security Jobs.<br />
	Look into the salary of C#/VB.NET/ASP.NET/.NET Framework Programmers versus the salary of Network Admin / Information Security Professionals.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Dinesh</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-11591</link>
		<dc:creator>Dinesh</dc:creator>
		<pubDate>Tue, 21 Dec 2010 15:34:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-11591</guid>
		<description>Sir, I am good in programming concepts and an expert in C/C++ programming.

I have little exposure (3 months work ex) to programming in Android iphone and Java.

I don’t make much money as an Programmer employee for past 5 years.

My Colleague stated that i need to swicth to Networking line and have to become Information security engineer to make more money. 

This is new field. I am confused whether to stay in programming or switch to new field ( Network admin/information security).

Please help.</description>
		<content:encoded><![CDATA[<p>Sir, I am good in programming concepts and an expert in C/C++ programming.</p>
<p>I have little exposure (3 months work ex) to programming in Android iphone and Java.</p>
<p>I don’t make much money as an Programmer employee for past 5 years.</p>
<p>My Colleague stated that i need to swicth to Networking line and have to become Information security engineer to make more money. </p>
<p>This is new field. I am confused whether to stay in programming or switch to new field ( Network admin/information security).</p>
<p>Please help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>bwc</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-10388</link>
		<dc:creator>bwc</dc:creator>
		<pubDate>Wed, 15 Dec 2010 04:55:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-10388</guid>
		<description>Actually I have to say Career Coach is right on MOST points.

The reason why management nowadays steer away from C++ (never mind C) is because the modern programming languages like C# and Java Netbeans, etc are 

1) easier to learn and hopefully maintain.
2) faster to built applications since extensive libraries including GUI and framework are given.
3) easier to hire additional developer or find-in-place of or replace developers for a given project due to reason number 1.

Software is a product and it&#039;s suppose to be release quickly so it hopefully can generate profit via sales and constant income from support (maintaince programming..again point 1 above). They don&#039;t care if C++ is a nice or not. If your software was written in english language and it works well, so be it.

Only reason why management will still look for C++ or even C programmers are :

1) specialty on coding device drivers, etc or obviously speed
2) maintaince of legacy code, especially huge ones (that&#039;s why bloomberg emphasizes C++ in technical interviews due to their millions of C/C++ and fortran code.. Yes they maintain fortran code!)

Not to mention that if you are a C/C++ software developer, you BETTER know your stuff, else you will shoot yourself on your foot with the language... however stale this saying is. Take it from someone who consider himself to be quite proficient and had seen people whom think they know C++ for 10 years, but bomb an indept C++ technical test due to the dark corners.  Not to mention you have different compilers on different platforms or variation of unix that will throw different warning or even errors when the C++ code is the same.  Some might argue this is a compiler issue..but still.. you have to manually port it to different platforms when in say C# you have CLR to do that. 

Even if the company wants C++, they will probably want it to be coupled with QT since C++ itself does not have a GUI library and QT provides both GUI and extensive cross platform libraries.

It also takes a C++ guru to do multithreaded and built a complex software architecture, but it takes a mediocre programmer to do multithreaded programming in Java or C# since it has built-in libraries that are cross platformed and does everything for you.

So from this it seems like if you are a C++ guru, you should be highly respected.  Yes, I agree so because people who done it for 10 years can still be learning it as it takes time to master this language.  Plus, once you are a guru, unless you are opinionated or just stuck in your own way, I can guarantee you can pick up any language quite fast as C++ not only is multiparadigm but also as indept knowledge to understand it. I can&#039;t guarantee the other way around due to C++&#039;s mysterious corners (pointers, auto_ptrs, virtual tables, etc)

It&#039;s also because of this, they are VERY HIGHLY PAID, if they are known to be very good since they are a rarity (a diamond in the rough.) This is the point where I believe Career Coach is wrong regarding how they aren&#039;t as highly paid.  The aren&#039;t highly paid ones are either in the non-finance industry or they are only average C++ programmers.  The VERY highly paid ones are the super C++ coders and the financial industry needs them..thus they earn at a MINIMUM of $120k (not including bonuses!)

But do I think C++ is bad for your career? No. I believe C++ has good fundamental and is good for your career as you learn indept understanding of something instead of taking things at face value which Java and C# do sometimes.  BUT it should NOT and CANNOT be the only language you know on your resume due to the reasons I mentioned early above.

But all in all, it&#039;s not the language honey because language can change. It&#039;s knowing Design Patterns and software architecture design that is important as that&#039;s more consistent and you can use whatever language to do software architecture.  I can go on about it..but this comment is too long!.

A little background so that whatever I will mentioned here will be taken somewhat seriously.  I&#039;m a senior/lead software engineer with 10 years experience coding mostly in C and C++ and Java and dabbled a bit on other languages..I also sat down with software architectures and upper management for projects so I know how they think.</description>
		<content:encoded><![CDATA[<p>Actually I have to say Career <a target="_blank" title="Coach" href="http://www.itcareercoach.com">Coach</a> is right on MOST points.</p>
<p>The reason why management nowadays steer away from C++ (never mind C) is because the modern programming languages like C# and Java Netbeans, etc are </p>
<p>1) easier to learn and hopefully maintain.<br />
2) faster to built applications since extensive libraries including GUI and framework are given.<br />
3) easier to hire additional developer or find-in-place of or replace developers for a given project due to reason number 1.</p>
<p>Software is a product and it&#8217;s suppose to be release quickly so it hopefully can generate profit via sales and constant income from support (maintaince programming..again point 1 above). They don&#8217;t care if C++ is a nice or not. If your software was written in english language and it works well, so be it.</p>
<p>Only reason why management will still look for C++ or even C programmers are :</p>
<p>1) specialty on coding device drivers, etc or obviously speed<br />
2) maintaince of legacy code, especially huge ones (that&#8217;s why bloomberg emphasizes C++ in technical interviews due to their millions of C/C++ and fortran code.. Yes they maintain fortran code!)</p>
<p>Not to mention that if you are a C/C++ software developer, you BETTER know your stuff, else you will shoot yourself on your foot with the language&#8230; however stale this saying is. Take it from someone who consider himself to be quite proficient and had seen people whom think they know C++ for 10 years, but bomb an indept C++ technical test due to the dark corners.  Not to mention you have different compilers on different platforms or variation of unix that will throw different warning or even errors when the C++ code is the same.  Some might argue this is a compiler issue..but still.. you have to manually port it to different platforms when in say C# you have CLR to do that. </p>
<p>Even if the company wants C++, they will probably want it to be coupled with QT since C++ itself does not have a GUI library and QT provides both GUI and extensive cross platform libraries.</p>
<p>It also takes a C++ guru to do multithreaded and built a complex software architecture, but it takes a mediocre programmer to do multithreaded programming in Java or C# since it has built-in libraries that are cross platformed and does everything for you.</p>
<p>So from this it seems like if you are a C++ guru, you should be highly respected.  Yes, I agree so because people who done it for 10 years can still be learning it as it takes time to master this language.  Plus, once you are a guru, unless you are opinionated or just stuck in your own way, I can guarantee you can pick up any language quite fast as C++ not only is multiparadigm but also as indept knowledge to understand it. I can&#8217;t guarantee the other way around due to C++&#8217;s mysterious corners (pointers, auto_ptrs, virtual tables, etc)</p>
<p>It&#8217;s also because of this, they are VERY HIGHLY PAID, if they are known to be very good since they are a rarity (a diamond in the rough.) This is the point where I believe Career <a target="_blank" title="Coach" href="http://www.itcareercoach.com">Coach</a> is wrong regarding how they aren&#8217;t as highly paid.  The aren&#8217;t highly paid ones are either in the non-finance industry or they are only average C++ programmers.  The VERY highly paid ones are the super C++ coders and the financial industry needs them..thus they earn at a MINIMUM of $120k (not including bonuses!)</p>
<p>But do I think C++ is bad for your career? No. I believe C++ has good fundamental and is good for your career as you learn indept understanding of something instead of taking things at face value which Java and C# do sometimes.  BUT it should NOT and CANNOT be the only language you know on your <a target="_blank" title="resume" href="http://www.myjobsearchcoaching.com/more-information/">resume</a> due to the reasons I mentioned early above.</p>
<p>But all in all, it&#8217;s not the language honey because language can change. It&#8217;s knowing Design Patterns and software architecture design that is important as that&#8217;s more consistent and you can use whatever language to do software architecture.  I can go on about it..but this comment is too long!.</p>
<p>A little background so that whatever I will mentioned here will be taken somewhat seriously.  I&#8217;m a senior/lead software engineer with 10 years experience coding mostly in C and C++ and Java and dabbled a bit on other languages..I also sat down with software architectures and upper management for projects so I know how they think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>IT Career Coach</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-8142</link>
		<dc:creator>IT Career Coach</dc:creator>
		<pubDate>Wed, 08 Dec 2010 18:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-8142</guid>
		<description>Jimmy:

Thanks for the feedback. A lot of business managers have also made the decision to move away from using C/C++ as a software development tool or platform.

So, it seems that both developers and IT Managers are trending towards using less and less of C/C++.

Also, a good number of the features found in C/C++ is now incorporated into Rapid Application Development programming languages like C# (CSharp).</description>
		<content:encoded><![CDATA[<p>Jimmy:</p>
<p>Thanks for the <a title="feedback" href="http://www.it-career-coach.net/feedback/">feedback</a>. A lot of business managers have also made the decision to move away from using C/C++ as a software development tool or platform.</p>
<p>So, it seems that both developers and IT Managers are trending towards using less and less of C/C++.</p>
<p>Also, a good number of the <a title="features" href="http://www.it-career-coach.net/features/">features</a> found in C/C++ is now incorporated into Rapid Application Development programming languages like C# (CSharp).</p>
]]></content:encoded>
	</item>
	<item>
		<title>jimmy johanes</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-8043</link>
		<dc:creator>jimmy johanes</dc:creator>
		<pubDate>Sun, 05 Dec 2010 16:37:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-8043</guid>
		<description>very good review!

yes, low level programming is the hardest part in programming language, it is very painful, those binary tree, stack logic, etc..

it is only useful for building os, device driver, games, software that really want to hit directly to the hardware, robotic</description>
		<content:encoded><![CDATA[<p>very good review!</p>
<p>yes, low level programming is the hardest part in programming language, it is very painful, those binary tree, stack logic, etc..</p>
<p>it is only useful for building os, device driver, games, software that really want to hit directly to the hardware, robotic</p>
]]></content:encoded>
	</item>
	<item>
		<title>Ramkola</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-5575</link>
		<dc:creator>Ramkola</dc:creator>
		<pubDate>Wed, 24 Feb 2010 10:14:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-5575</guid>
		<description>Hi IT Career Coach,

First of all a lot of thanks for providing very useful career information related to  C++.

I am new to this blog and I find it is very useful.

As you mentioned that from the current market point of view, Java, C#, Visual Basic .NET or PHP etc are more in use and a lot of jobs are available in these programming languages compared to C++.

&lt;strong&gt;On the basis of my experience, i want to share my view.&lt;/strong&gt;
 
1.  For your long term career, C++ will be very useful.  From your short term career, money making point of view these languages(Java,VB ..) are good. 

2. Today&#039;s market is very competitive, so we should have a very good base of skills. If you know c++ very well, just put more effort and you will be easily proficient in another language too.

3. As you mentioned above, that job ratio is very good in other languages (Java, VB..)  compared to C++. The question is, will it remain the same? I can not say.

4. From a career point of view you should be very strong in your basic skill sets. We can not decide only on the basis of the current market demand and we should also maintain the capability to change according to the market which C++ programmers can do easily.

5. Can another programmer become proficient in a new language compared to C++ progammers?

6. What about image processing and other emerging fields; most of the scientific calculations or research directly or indirectly use C++ </description>
		<content:encoded><![CDATA[<p>Hi IT Career <a target="_blank" title="Coach" href="http://www.itcareercoach.com">Coach</a>,</p>
<p>First of all a lot of thanks for providing very useful career information related to  C++.</p>
<p>I am new to this <a title="blog" href="http://www.it-career-coach.net/blog/">blog</a> and I find it is very useful.</p>
<p>As you mentioned that from the current market point of view, Java, C#, Visual Basic .NET or PHP etc are more in use and a lot of jobs are available in these programming languages compared to C++.</p>
<p><strong>On the basis of my experience, i want to share my view.</strong></p>
<p>1.  For your long term career, C++ will be very useful.  From your short term career, money making point of view these languages(Java,VB ..) are good. </p>
<p>2. Today&#8217;s market is very competitive, so we should have a very good base of skills. If you know c++ very well, just put more effort and you will be easily proficient in another language too.</p>
<p>3. As you mentioned above, that <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> ratio is very good in other languages (Java, VB..)  compared to C++. The question is, will it remain the same? I can not say.</p>
<p>4. From a career point of view you should be very strong in your basic skill sets. We can not decide only on the basis of the current market demand and we should also maintain the capability to change according to the market which C++ programmers can do easily.</p>
<p>5. Can another programmer become proficient in a new language compared to C++ progammers?</p>
<p>6. What about image processing and other emerging fields; most of the scientific calculations or research directly or indirectly use C++</p>
]]></content:encoded>
	</item>
	<item>
		<title>IT Career Coach</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-5205</link>
		<dc:creator>IT Career Coach</dc:creator>
		<pubDate>Tue, 02 Feb 2010 11:11:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-5205</guid>
		<description>#visualc ++: I recommend that you start looking at learning C# or even the lowly and often despised Visual Basic .NET for the reasons I mentioned in this article.

All you need to become a competent Windows Software Developer is a strong understanding or skills in C# or Visual Basic .NET along with SQL Server.

You should also limit the number of new languages you are trying to learn, hence don&#039;t worry about Oracle or Perl or MFC or COM or ATL until you become an expert at these few: C#, Visual Basic .net AND sql server!</description>
		<content:encoded><![CDATA[<p>#visualc ++: I recommend that you start looking at learning C# or even the lowly and often despised Visual Basic .NET for the reasons I mentioned in this article.</p>
<p>All you need to become a competent Windows Software Developer is a strong understanding or skills in C# or Visual Basic .NET along with SQL Server.</p>
<p>You should also limit the number of new languages you are trying to learn, hence don&#8217;t worry about Oracle or Perl or MFC or COM or ATL until you become an expert at these few: C#, Visual Basic .net AND sql server!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Jade</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-5201</link>
		<dc:creator>Jade</dc:creator>
		<pubDate>Tue, 02 Feb 2010 09:47:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-5201</guid>
		<description>Hi Coach,

I am a software programmer and I am having a fair knowledge of C++ programming on windows. 

Little bit of VC++ knowledge along with visual basic knowledge. 

I am looking forward to work in a big multinational knowledge. 

Please advice me what to learn in addition(perl, sql, oracle etc) and which part of vc++ to specialise in (MFC, COM, ATL etc).

Thanks,

Jade</description>
		<content:encoded><![CDATA[<p>Hi <a target="_blank" title="Coach" href="http://www.itcareercoach.com">Coach</a>,</p>
<p>I am a software programmer and I am having a fair knowledge of C++ programming on windows. </p>
<p>Little bit of VC++ knowledge along with visual basic knowledge. </p>
<p>I am looking forward to work in a big multinational knowledge. </p>
<p>Please advice me what to learn in addition(perl, sql, oracle etc) and which part of vc++ to specialise in (MFC, COM, ATL etc).</p>
<p>Thanks,</p>
<p>Jade</p>
]]></content:encoded>
	</item>
	<item>
		<title>Tornado</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-5172</link>
		<dc:creator>Tornado</dc:creator>
		<pubDate>Thu, 14 Jan 2010 19:57:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-5172</guid>
		<description>I absolutely agree with Career Coach. See its like this.

If you are a guy who is very serious about life and has that burning desire for success, who doesn&#039;t care for happiness and only cares about money and success go with C++.

C++ is toughest language. Once i learnt all of C++ i thought i know everything until i got obliterated in the technical interviews.

This is not the case in JAVA. No doubt C++ is the father programming language. But there are easier ways to make money.

Finally its all about whether you care about the mean or the end result.

I care about the end result not the mean. So i have like half knowledge of c++, java, asp, php etc. If i don&#039;t land a C++ job so what? I got php and asp for BACK UP.</description>
		<content:encoded><![CDATA[<p>I absolutely agree with Career <a target="_blank" title="Coach" href="http://www.itcareercoach.com">Coach</a>. See its like this.</p>
<p>If you are a guy who is very serious about life and has that burning desire for success, who doesn&#8217;t care for happiness and only cares about money and success go with C++.</p>
<p>C++ is toughest language. Once i learnt all of C++ i thought i know everything until i got obliterated in the technical interviews.</p>
<p>This is not the case in JAVA. No doubt C++ is the father programming language. But there are easier ways to make money.</p>
<p>Finally its all about whether you care about the mean or the end result.</p>
<p>I care about the end result not the mean. So i have like half knowledge of c++, java, asp, php etc. If i don&#8217;t land a C++ <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> so what? I got php and asp for BACK UP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>IT Career Coach</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-5109</link>
		<dc:creator>IT Career Coach</dc:creator>
		<pubDate>Sun, 13 Dec 2009 22:21:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-5109</guid>
		<description>Kevin: C/C++ is not recommended for the following reasons:

1. Learning Curve: it has a steeper learning curve than other popular, commercial programming languages like Java, C#, Visual Basic .NET or PHP

2. Time to Market: It is not suitable for business application development because it takes more time to build a web application (an e-commerce web application for example) in C/C++ than in PHP or C# or Visual Basic .NET

3. Support Costs: It is easier to maintain Visual Basic .NET or C# or PHP Applications than it is to maintain C/C++ Applications because it has a steeper learning curve and because it takes longer to build C/C++ Applications

4. Market Demand - The demand is right now for business application development (wesbsites, desktop software, web applications) and C/C++ programmers are not usually hired for such projects.

5. Compensation - A C/C++ programmer still has to specialize in a market like systems programming or device programming or game programming to earn a living. They can&#039;t just freelance any of the well known programming markets or through the regular recruiters because there is little demand for their skills. So, they tend to be compensated poorly or even find it hard to get jobs!

This is just a summary of some of the issues that they are facing ... I do coach or consult with a whole suite of programmers and i can see the issues that they are facing at their careers from 30,000 feet ... I suggest that you read the rest of my article to get the full gist of my points.

Thanks for your contribution and your view point ... I respect that!</description>
		<content:encoded><![CDATA[<p>Kevin: C/C++ is not recommended for the following reasons:</p>
<p>1. Learning Curve: it has a steeper learning curve than other popular, commercial programming languages like Java, C#, Visual Basic .NET or PHP</p>
<p>2. Time to Market: It is not suitable for business application development because it takes more time to build a web application (an e-commerce web application for example) in C/C++ than in PHP or C# or Visual Basic .NET</p>
<p>3. Support Costs: It is easier to maintain Visual Basic .NET or C# or PHP Applications than it is to maintain C/C++ Applications because it has a steeper learning curve and because it takes longer to build C/C++ Applications</p>
<p>4. Market Demand &#8211; The demand is right now for business application development (wesbsites, desktop software, web applications) and C/C++ programmers are not usually hired for such projects.</p>
<p>5. Compensation &#8211; A C/C++ programmer still has to specialize in a market like systems programming or device programming or game programming to earn a living. They can&#8217;t just freelance any of the well known programming markets or through the regular recruiters because there is little demand for their skills. So, they tend to be compensated poorly or even find it hard to get jobs!</p>
<p>This is just a summary of some of the issues that they are facing &#8230; I do <a target="_blank" title="coach" href="http://www.itcareercoach.com">coach</a> or consult with a whole suite of programmers and i can see the issues that they are facing at their <a title="careers" href="http://www.it-career-coach.net/careers/">careers</a> from 30,000 feet &#8230; I suggest that you read the rest of my article to get the full gist of my points.</p>
<p>Thanks for your contribution and your view point &#8230; I respect that!</p>
]]></content:encoded>
	</item>
	<item>
		<title>kevin</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-5070</link>
		<dc:creator>kevin</dc:creator>
		<pubDate>Wed, 02 Dec 2009 00:18:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-5070</guid>
		<description>That is wrong. C++ programmers are the most successful in life.

All the biggest companies you could think of use C++ as the main programming language.

Business applications is everything you named, video games, databases..all that...

All the programs need speed. Tell me a program that doesn&#039;t need speed, im talking about Business programs.

C++ is not only the best language to use but it is also the cleaner.
The OOP classes is so powerful and makes codes cleaner. Which means, saves time for development and stuff.

Would you like to look into a 900 000 line of codes stinky code? No, i don&#039;t think any programmer would be happy. That&#039;s why most of the programmers use C++ nowadays.

The people who use java or any other small programming languages compared to c++ are using it just to get a small job that pays around 20$/hour.

Alot of c++ programmers i know are getting payed 140$/hour in private jobs.

Trust me, if you ask a java programmer to do a program, and a c++ programmer to do the same program, It will be done in the same amount of time. And, c++ programmers think logically compared to java programmers who use already made functions and codes.

Great article, but alot of informations are wrong.</description>
		<content:encoded><![CDATA[<p>That is wrong. C++ programmers are the most successful in life.</p>
<p>All the biggest companies you could think of use C++ as the main programming language.</p>
<p>Business applications is everything you named, <a title="video" href="http://www.it-career-coach.net/shopping-cart">video</a> games, databases..all that&#8230;</p>
<p>All the programs need speed. Tell me a program that doesn&#8217;t need speed, im talking about Business programs.</p>
<p>C++ is not only the best language to use but it is also the cleaner.<br />
The OOP classes is so powerful and makes codes cleaner. Which means, saves time for development and stuff.</p>
<p>Would you like to look into a 900 000 line of codes stinky code? No, i don&#8217;t think any programmer would be happy. That&#8217;s why most of the programmers use C++ nowadays.</p>
<p>The people who use java or any other small programming languages compared to c++ are using it just to get a small <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> that pays around 20$/hour.</p>
<p>Alot of c++ programmers i know are getting payed 140$/hour in private jobs.</p>
<p>Trust me, if you ask a java programmer to do a program, and a c++ programmer to do the same program, It will be done in the same amount of time. And, c++ programmers think logically compared to java programmers who use already made functions and codes.</p>
<p>Great article, but alot of informations are wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>IT Career Coach</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-4844</link>
		<dc:creator>IT Career Coach</dc:creator>
		<pubDate>Mon, 14 Sep 2009 13:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-4844</guid>
		<description>Minime:

I&#039;m glad for you that you get 1 or 2 job offers per month. It&#039;s really relative. 

Here is food for thought ... A good pr competent ASP.NET programmer gets &lt;strong&gt;one to two job offers per day&lt;/strong&gt;  ... how is that for comparison?

Go to Craigslist and do a search in your city for C/C++ jobs versus ASP.NET + C# + VB.NET + .NET FRAMEWORK Jobs and let me know what you find.

Thanks for your contribution :-)</description>
		<content:encoded><![CDATA[<p>Minime:</p>
<p>I&#8217;m glad for you that you get 1 or 2 <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> offers per month. It&#8217;s really relative. </p>
<p>Here is food for thought &#8230; A good pr competent ASP.NET programmer gets <strong>one to two <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> offers per day</strong>  &#8230; how is that for comparison?</p>
<p>Go to Craigslist and do a <a title="search" href="http://www.it-career-coach.net/search/">search</a> in your city for C/C++ jobs versus ASP.NET + C# + VB.NET + .NET FRAMEWORK Jobs and let me know what you find.</p>
<p>Thanks for your contribution <img src='http://www.it-career-coach.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>minime</title>
		<link>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/comment-page-1/#comment-4833</link>
		<dc:creator>minime</dc:creator>
		<pubDate>Fri, 11 Sep 2009 08:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comment-4833</guid>
		<description>Hey, seriously man... you forgot that noone who learned programming highspeed clusters in c++ will ever happily switch to write online shop webaps in asp.net just &quot;because it&#039;s programming too&quot;. 

And if C++ is so bad, tell me, why do I get about 1 or 2 job offers via networking sites per month? 

Is there something wrong with me?</description>
		<content:encoded><![CDATA[<p>Hey, seriously man&#8230; you forgot that noone who learned programming highspeed clusters in c++ will ever happily switch to write online shop webaps in asp.net just &#8220;because it&#8217;s programming too&#8221;. </p>
<p>And if C++ is so bad, tell me, why do I get about 1 or 2 <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> offers via networking sites per month? </p>
<p>Is there something wrong with me?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

