<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>ITCareerCoach Training - Coaching &#187; C/C++</title>
	<atom:link href="http://www.it-career-coach.net/category/cc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.it-career-coach.net</link>
	<description>How To Take Your Career To The Next Level</description>
	<lastBuildDate>Mon, 06 Feb 2012 01:09:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Java, C/C++ or C#, Which Is Better?</title>
		<link>http://www.it-career-coach.net/2011/04/20/java-cplus-or-csharp-which-is-better/</link>
		<comments>http://www.it-career-coach.net/2011/04/20/java-cplus-or-csharp-which-is-better/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 21:50:24 +0000</pubDate>
		<dc:creator>ITCareerCoach</dc:creator>
				<category><![CDATA[Agile Training]]></category>
		<category><![CDATA[ASP.NET Classes]]></category>
		<category><![CDATA[ASP.NET Courses]]></category>
		<category><![CDATA[ASP.NET Training]]></category>
		<category><![CDATA[C# Classes]]></category>
		<category><![CDATA[C# Courses]]></category>
		<category><![CDATA[C# Mentoring]]></category>
		<category><![CDATA[C# Training]]></category>
		<category><![CDATA[C# Video]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[C/C++ Training]]></category>
		<category><![CDATA[college education]]></category>
		<category><![CDATA[computer programmer]]></category>
		<category><![CDATA[computer programmer classes]]></category>
		<category><![CDATA[computer programmer coaching]]></category>
		<category><![CDATA[computer programmer courses]]></category>
		<category><![CDATA[computer programmer training]]></category>
		<category><![CDATA[computer science degree]]></category>
		<category><![CDATA[computer science students]]></category>
		<category><![CDATA[j2ee mentoring]]></category>
		<category><![CDATA[j2ee online training]]></category>
		<category><![CDATA[j2ee training]]></category>
		<category><![CDATA[java developer training]]></category>
		<category><![CDATA[java mentoring]]></category>
		<category><![CDATA[java online training]]></category>
		<category><![CDATA[java programmer training]]></category>
		<category><![CDATA[online training]]></category>
		<category><![CDATA[programmers]]></category>
		<category><![CDATA[software developers]]></category>
		<category><![CDATA[aspnet]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Cplus]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[VISUALBASIC]]></category>

		<guid isPermaLink="false">http://www.it-career-coach.net/?p=3172</guid>
		<description><![CDATA[Sometimes, you have to look to the past to see the future. To see the future of our more popular programming languages including Java, C#, Visual Basic, C/C++, let&#8217;s first review their histories. Is C/C++ the Best Programming Language? The C programming language was standardized in the early 70s for the UNIX operating system (and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.it-career-coach.net%2F2011%2F04%2F20%2Fjava-cplus-or-csharp-which-is-better%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.it-career-coach.net%2F2011%2F04%2F20%2Fjava-cplus-or-csharp-which-is-better%2F&amp;style=normal&amp;hashtags=aspnet,Coding,Cplus,csharp,J2EE,Java,PHP,programmers,VISUALBASIC&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><div id="attachment_3178" class="wp-caption aligncenter" style="width: 435px"><img src="http://www.it-career-coach.net/wp-content/uploads/2011/04/Java-CSharp-CPlusPlus-Which-Is-Better.jpg" alt="Java, C#, C++, Which Is Better?" title="Java, C#, C++, Which Is Better?" width="425" height="282" class="size-full wp-image-3178" /><p class="wp-caption-text">Java, C# or C++, Which Is Better?</p></div>
<p><strong>Sometimes, you have to look to the past to see the future.</strong> To see the future of our more popular programming languages including <strong>Java, C#, Visual Basic, C/C++</strong>, let&#8217;s first review their histories.<br />
<h3>Is C/C++ the Best Programming Language?</h3>
<p>The C programming language was standardized in the early 70s for the UNIX operating system (and not Windows) by <strong>Dennis Ritchie</strong>.</p>
<p<i>In the early 80s</i> <strong>Bjarne Stroustrup</strong> at Bell Labs invented the C++ programming language as classes that extend the C language.</p>
<p>The C/C++ programming language is primarily used in <strong>writing operating systems, video games, device drivers, embedded systems and commercial, shrink-wrapped</strong> windows based software programs.</p>
<blockquote><p>In the MS-DOS or Windows 3.1 era, C/C++ was probably the most capable compiler for developing windows based programs</p>
</blockquote>
<h3>Is Visual Basic the Best Programming Language?</h3>
<p>The folks at Microsoft who were the sharpest minds in the software development business at that time realized that they were not catering enough to hobby or beginner programmers &#8230; keeping in mind that <i>Bill Gates started his career as a hobby programmer</i> without any formal computer science college education.</p>
<p>The issue was that working with C/C++ or most of the programming languages in existence at that time, required a strong computer science background or a formal computer science college education and lots of tedious, coding hours.</p>
<p>At that time, programmers had to repetitively code for mundane windows features or behaviors like detecting or responding to keyboard clicks or mouse movements.</p>
<blockquote><p>So, in keeping with their founder&#8217;s (Bill Gates) history, Microsoft decided to do away with a lot of the repetitious, boring coding by developing Visual Basic (VB) 1.0 as a <strong>Drag and Drop</strong>, User Interface Driven, Rapid Application Development Environment.</p>
</blockquote>
<p><i>VB 1.0 was introduced in 1991</i> to make computer programming accessible to everyone including hobby programmers, inexperienced software developers, beginners or anyone without a strong, formal, computer science background.</p>
<p>Visual Basic succeeded at making programming <strong>fun, less tedious or less expensive</strong> by giving programmers an easier, more productive coding environment.</p>
<h3>A Paradigm Shift in Computing</h3>
<p>Because of Visual Basic, millions of professionals without a formal computer science college education or background could learn how to program or get fun jobs without experiencing the drudgery or pain traditionally associated with programming languages.</p>
<p>Because of this paradigm shift, business owners could bring their windows software projects more quickly to market because the amount of time that programmers spend writing code had been dramatically reduced.</p>
<p>This paradigm shift also separated <strong>systems programming</strong> for which C/C++ was still the best from <strong>windows-based business software development</strong> for which Visual Basic was better suited.</p>
<blockquote><p>What differentiated Visual Basic was its <i>graphical, windows development environment</i> which allowed inexperienced programmers to write less code by dragging or dropping pre-built windows features from a toolbox!</p>
</blockquote>
<p>This meant that programmers no longer had to write thousands of lines of code before their software would <strong>receive user input in data entry forms</strong>, <strong>interact with back-end databases</strong> or <strong>detect and respond to mouse or keyboard actions</strong> from users.</p>
<h3>Is Java the Best Programming Language?</h3>
<p>While Microsoft was busy at work, the Internet appeared as if from nowhere and pulled the rug from other programming languages like Visual Basic and C/C++ which were <strong>not designed with the Web in mind</strong>.</p>
<p>The question no longer was <i>&#8220;can you program in visual basic&#8221;</i> but rather &#8220;<strong>can you program for the web or build a website?</strong>&#8220;</p>
<blockquote><p>Sun Microsystems answered that question by <strong>releasing Java in 1995</strong> with the intention that unlike Microsoft software, Java programs will run easily on web browsers and is portable to most hardware or software environments.</p>
</blockquote>
<p>Java became very popular for many reasons. It was a superior object oriented programming language to Visual Basic which at that time was not object oriented.</p>
<p>Java was easier to code with than C/C++ and Sun designed Java programs so you could port or run them on all sorts of hardware systems unlike Visual Basic or C/C++.</p>
<p>Though Java became popular in the late 90s with <strong>experienced  programmers</strong>, it still lacked Rapid Application Development features just like its cousin C/C++.</p>
<blockquote><p>Today, Java still does not appeal to inexperienced software developers, beginner programmers or web developers without a strong, formal computer science education.</p>
</blockquote>
<p>Java is also not the language of choice for writing web applications or designing websites! Web application development skills are currently more in demand than windows, systems, hardware programming skills.</p>
<h3>Is C# the Best Programming Language?</h3>
<p>Then Microsoft had another brainwave and released C# in February 13th 2002 which changed the web and windows programming industry again.</p>
<blockquote><p>Here was a programming language that incorporated the object oriented programming capabilities of Java or C/C+ and the Rapid Application Development environment of classic Visual Basic and at the same time, provided a <strong>first-class web programming environment</strong>!</p>
</blockquote>
<p><strong>With all the facts in this article in mind, here are my recommendations for choosing a programming language</strong>.</p>
<ul>
<li>
<h3>Lower Learning Curves Is Good For You</h3>
<p>C/C++ has the highest learning curve (level of difficulty) followed by Java.</p>
<p>C# is the easiest of the three (3) programming languages to learn because of its Visual or Graphical Programming features and language <strong>intellisense</strong>, which explains the meaning of programming commands as you type!</p>
<p><P>C# also offers a large set of pre-built classes that save you from writing thousands of repetitious lines of code before you read, write or update databases or accept user input.</p>
</li>
<li>
<h3>Acing Programming Interviews or Finding A Job</h3>
<p>Acing a programming interview or finding a job depends on your mastery of the programming language in question.</p>
<blockquote><p>Keep in mind find that mastering C# is easier than learning Java which in turn is easier than learning C/C++.</p>
</blockquote>
<p>Also, C# is preferred to either C/C++ or Java for building web applications.</p>
<p>This means that if you want a web development career, you will do better to choose C# over Java or C/C++! </p>
</li>
<li>
<h3>Bringing It To Market Matters Most</h3>
<p>The speed or ease with which you write code determines the time, money or effort required to complete a software development project.</p>
<blockquote><p>That is why it takes longer to build websites in C/C++ compared to Java. That is also why C# is easier or most productive for building web or windows applications compared to C/C++ or Java.</p>
</blockquote>
<p>Finally, software development managers are typically <strong>more concerned</strong> about <strong>the ease or speed</strong> with which you code than how fast your code runs, keep in mind that <strong>C/C++ is the the fastest</strong> or how portable your program is: <strong>Java is designed with portability in mind</strong>.</p>
</li>
<li>
<h3>Code Potability or Processor Speed Is Irrelevant</h3>
<p><strong>The amount of processing power available to Computer power has been dramatically boosted since the 90s</strong>.</p>
<p>Software programs now run in 4GB to 8GB of memory instead of <strong>256MB</strong>.</p>
<p>Furthermore, computer processing power has grown from <strong>16MHZ to QUAD CORE 2GHZ CPUs</strong>.</p>
<p>So, the speed of your compiled software code is no longer a determining or driving business factor for most software development projects.</p>
<blockquote><p>The web / internet removes the need to address the question of code portability because HTML, XHTML and CSS is the native programming language for the web.</p>
</blockquote>
<p>Your Web Software is 100% portable if it emits pure or valid <strong>HTML, XHTML or CSS, </strong>so <i>saying that Java is portable gets you nowhere</i>!</p>
</li>
</ul>
<p><strong>Please answer the questions below</strong>. But <a href="http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/" target="_blank" title="Is Learning C/C++ Programming Language Good For You?">before you answer the questions posted below, take a moment to read this article titled: &#8220;Is Learning C/C++ Programming Language Good For You?&#8221;</a></p>
<h3>Discussion Questions</h3>
<ol>
<li>
<p>Today, we live in a digital, information rich, mobile, internet era and my first question is: &#8220;<i>how relevant is C/C++, Java, C# to the Web / Internet Age?</i>&#8220;
</li>
<li>
<p>What is the difference between Operating Systems / Hardware programming and Business Software Application programming?</p>
</li>
<li>
<p>No one programming language is best suited for every project. With this in mind, &#8220;<em>what sort of software development project is each of these programming languages best suited for: Java, C#, C/C++?</em>&#8220;</p>
</li>
</ol>
<p>This post answers a question <a target="_blank" href="http://www.askitcareercoach.com/what-is-the-quickest-way-to-get-into-a-computer-programming-career/" target="_blank" title="what is the quickest way to get into a computer programmer"><strong>posted by Josh</strong> on the quickest way to get into a computer programmer career.</a>.</p>
<center>       <br />
<h3>What Is The Toughest Challenge Facing Your Career?</h3><br />
<a title="What Is The Toughest Challenge Facing Your Career?" style="border=0;" target="_blank" href="http://www.it-career-coach.net/ask-it-career-coach/"><br />
            <img style="float:left;" src="http://www.it-career-coach.net/images/banners-720x90b-toughest-challenge.jpg" alt="What Is The Toughest Challenge Facing Your Career?"><br />
 </a> <br />
</center><br />
<p><a href="http://www.it-career-coach.net/shopping-cart/" target="_blank" title="Shopping Cart"><strong><u>Visit the Shopping Cart, Click Here</u></strong></a></p><br />
<br />
<blockquote><br />
<strong>ABOUT TRAINING & COACHING COURSES</strong> <br />
<ul type="square"> <br />
<li><a href="http://www.it-career-coach.net/shopping-cart/business_analyst_boot_camp.html" title="Business Analyst Boot Camp - Online, Web Based, Instructor Led, Business Analyst Video Training" target="_blank">Business Analyst Boot Camp - Online, Web Based, Instructor Led, Business Analyst Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/sql_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, SQL + RDBMS Video Training" target="_blank">SQL Boot Camp - Online, Web Based, Instructor Led, Hands On, SQL + RDBMS Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/software_developers_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, Software Developer Video Training" target="_blank">Software Developer Boot Camp - Online, Web Based, Instructor Led, Software Developer Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/data_analyst_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, Data Analysts Video Training" target="_blank">Data Analysts Boot Camp - Online, Web Based, Instructor Led, Hands On, Data Analyst Video Training</a></li><br />
<li><a href="https://www.e-junkie.com/ecom/gb.php?c=cart&i=201078&cl=18643&ejc=2" title="Online, Web Based, Resume + Job Search + Interview Video Training" target="_blank">Get Hired Fast - Online, Web Based, Resume + Job Search + Interview Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/coaching_become_a_leader.html" title="Become A Leader Coaching" target="_blank">Become A Leader Coaching - Develop hands-on experience, gain domain expertise, solve industry problems, Stand Up and Be Noticed, market your career using PULL instead of PUSH techniques!</a></li><br />
</ul><br />
</blockquote><br />
<p><a href="http://www.it-career-coach.net/shopping-cart/" target="_blank" title="Shopping Cart"><strong><u>Visit our Shopping Cart</u></strong></a></p>                                                                                                                  ]]></content:encoded>
			<wfw:commentRss>http://www.it-career-coach.net/2011/04/20/java-cplus-or-csharp-which-is-better/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<series:name><![CDATA[How To Learn Programming Languages]]></series:name>
	</item>
		<item>
		<title>How to become a C++ computer programmer</title>
		<link>http://www.it-career-coach.net/2008/02/14/how-to-become-a-c-computer-programmer/</link>
		<comments>http://www.it-career-coach.net/2008/02/14/how-to-become-a-c-computer-programmer/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 14:49:55 +0000</pubDate>
		<dc:creator>ITCareerCoach</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[career action plan]]></category>
		<category><![CDATA[career advice]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[how to become a computer programmer]]></category>
		<category><![CDATA[how to become a software developer]]></category>
		<category><![CDATA[how to begin programming]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming languages]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[c programing]]></category>
		<category><![CDATA[c programmer]]></category>
		<category><![CDATA[career success tips]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[computer programmer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[one of the guys]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software development industry]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.it-career-coach.net/2008/02/14/how-to-become-a-c-computer-programmer/</guid>
		<description><![CDATA[I just got an email from one of my blog readers who wants to become a C++ programmer and works for a business that uses C++ to build web applications. Here is an excerpt from the email (the name of the reader was removed to keep the identity private). &#8230; Still new to this but [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.it-career-coach.net%2F2008%2F02%2F14%2Fhow-to-become-a-c-computer-programmer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.it-career-coach.net%2F2008%2F02%2F14%2Fhow-to-become-a-c-computer-programmer%2F&amp;style=normal&amp;hashtags=c+programing,c+programmer,C%2B%2B,C%2FC%2B%2B,career+action+plan,career+success+tips,computer,computer+programmer,computer+science,development,how+to+become+a+computer+programmer,how+to+become+a+software+developer,how+to+begin+programming,Java,one+of+the+guys,PHP,programming+languages,Ruby,software,software+development,software+development+industry,VB.NET,web+applications&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>        I just got an email from one of my <b>blog readers</b> who wants to become a C++<br />
        programmer and works for a business that uses C++ to build web applications.<br />
        Here is an excerpt from the email (<i>the name of the reader was removed to keep<br />
        the identity private</i>).</p>
<blockquote>
<p>            <i>&#8230; Still new to this but one of the guys from my group suggested C++<br />
            programing as a starting point. What do you think and whats the path to take<br />
            from the starting point to marketing myself as a programmer. I do various things<br />
            but just want to know how to ge myself out there to get at least 70,000. I have<br />
            some real lite help desk data center ex</i>p.</p>
</blockquote>
<p>        <i>Okay, I have a question for you or anyone reading this right now. Do you<br />
        currently build web applications with C++? If you do, please drop me a line<br />
        telling me why you use C++ for building web applications instead of Java, C#,<br />
        VB.NET, PHP or Ruby.</i></p>
<h3>
<p>        Building Web Applications In C++</h3>
<p>        The answer to the question &quot;<b>can you build web applications with C++?</b>&quot; is<br />
        yes. However, my question to you is <i>why the heck would you want to do that</i>?<br />
        What special features, capabilities or requirements are you addressing with C++<br />
        that cannot be suitably addressed by C#, VB.NET, Java, Ruby or PHP? Read this<br />
        post I made on the suitability of C++ for building web applications<br />
        <a href="http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/" </p>
<p>            target="_blank" title="building software applications with C++">By Clicking<br />
        Here</a></p>
<h3>
<p>        How to Become A C++ Programmer</h3>
<p>        The answer to the question <b>&quot;can I become a C++ programmer?&quot;</b> is yes.<br />
        However, my question to this reader is <i>why would you want to become a C++<br />
        programmer</i> at this stage in the software development industry?</p>
<p>        I understand that there are special reasons why you may want to become a C++<br />
        programmer. If you want to become a video game developer and develop computation<br />
        intensive rendering algorithms<br />
        <a target="_blank" href="http://en.wikipedia.org/wiki/Rendering_(computer_graphics%2529" </p>
<p>            target="_blank" title="Wikipedia on video game rendering algorithms">(click<br />
        here to read about rendering on Wikipedia)</a> or develop device drivers<br />
        <a target="_blank" href="http://en.wikipedia.org/wiki/Device_driver" </p>
<p>            title="read about device drivers on Wikipedia">(click here to read about<br />
        device drivers on Wikipedia)</a> or something of that nature, yes, you should<br />
        probably master the C/C++ languages. <i>However, if you are really on that type<br />
        of career track, you should probably go to college and get a BSc, MSc and PhD in<br />
        Computer Science!</i></p>
<p>        However, if you really want to make a career out of developing web applications<br />
        or software applications for businesses, <b>C++ will NOT be your primary<br />
        programming language!</b> If you are interested in learning more about this<br />
        topic, then read my informed advice about the suitability of C++ for building<br />
        software applications<br />
        <a href="http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/"<br />
            target="_blank" title="how to build web applications in C++"><b>by clicking<br />
        on this link to get more information</b></a></p>
<h3>
<p>        Should You Become A C++ Software Developer?</h3>
<p>        Hey, the primary language of choice for commercial web applications or software<br />
        applications is not C++. The software development industry has matured to the<br />
        point that other languages like C#, Java, VB.NET are better suited for building<br />
        enterprise, high-performing, scalable, reliable, maintainable web applications.<br />
        If you think C++ is a better candidate for building web applications, <i>you may<br />
        be leaving in the past and it is time for you to wake up</i>!</p>
<h3>
<p>        How To Become A Professional Software Developer By Following A Proven Path</h3>
<p>        If you want to <i>become a professional software developer by following a proven<br />
        path</i> or if you want to <i>quit wasting your time by chasing rabbit trails</i>,<br />
        get a copy of the book described here:<br />
        <a href="http://www.it-career-coach.net/book/"<br />
            title="how to become a professional software developer">&quot;<b>how to become a<br />
        professional software developer</b>&quot;</a>.</p>
<p>        If you get the recommended book, you can <b>teach yourself programming</b> or<br />
        you can let me help you become a professional programmer by following the proven<br />
        path described on this page: <a target="_blank" href="http://www.softwaredevelopercoaching.com"<br />
            title="training to become a professional software developer">&quot;<b>training to<br />
        become a professional software developer</b>&quot;</a></p>
<p>        Whether you <a href="http://www.it-career-coach.net/book/"<br />
            title="teach yourself programming"><b>teach yourself programming</b></a> or<br />
        you <a target="_blank" href="http://www.softwaredevelopercoaching.com/"<br />
            title="software developer training"><b>get software developer training</b></a>,<br />
        make sure you use one of the two proven paths to become a professional computer<br />
        programmer.</p>
<h3>
<p>        About The Author</h3>
<p>        My name is Kingsley Tagbo and I&#8217;m a technical expert living in Saint Louis,<br />
        Missouri. I write about the <b>training</b>, <b>coaching</b>, <b>mentoring</b><br />
        and <b>personal development</b> of software development professionals including<br />
        business analysts, computer programmers, testers, project managers, web<br />
        designers, data analysts, report writers, software developers and other<br />
        information technology professionals .</p>
<p>        My firm, Exacticity, performs software development consulting and training for<br />
        clients throughout the United States, the United Kingdom, Australia and New<br />
        Zealand. If you are in need of software development consultants or training,<br />
        <a href="http://www.it-career-coach.net/contact-me/"<br />
            title="contact the author"><b>click here to get in touch with me</b></a>.</p>
<center>       <br />
<h3>What Is The Toughest Challenge Facing Your Career?</h3><br />
<a title="What Is The Toughest Challenge Facing Your Career?" style="border=0;" target="_blank" href="http://www.it-career-coach.net/ask-it-career-coach/"><br />
            <img style="float:left;" src="http://www.it-career-coach.net/images/banners-720x90b-toughest-challenge.jpg" alt="What Is The Toughest Challenge Facing Your Career?"><br />
 </a> <br />
</center><br />
<p><a href="http://www.it-career-coach.net/shopping-cart/" target="_blank" title="Shopping Cart"><strong><u>Visit the Shopping Cart, Click Here</u></strong></a></p><br />
<br />
<blockquote><br />
<strong>ABOUT TRAINING & COACHING COURSES</strong> <br />
<ul type="square"> <br />
<li><a href="http://www.it-career-coach.net/shopping-cart/business_analyst_boot_camp.html" title="Business Analyst Boot Camp - Online, Web Based, Instructor Led, Business Analyst Video Training" target="_blank">Business Analyst Boot Camp - Online, Web Based, Instructor Led, Business Analyst Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/sql_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, SQL + RDBMS Video Training" target="_blank">SQL Boot Camp - Online, Web Based, Instructor Led, Hands On, SQL + RDBMS Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/software_developers_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, Software Developer Video Training" target="_blank">Software Developer Boot Camp - Online, Web Based, Instructor Led, Software Developer Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/data_analyst_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, Data Analysts Video Training" target="_blank">Data Analysts Boot Camp - Online, Web Based, Instructor Led, Hands On, Data Analyst Video Training</a></li><br />
<li><a href="https://www.e-junkie.com/ecom/gb.php?c=cart&i=201078&cl=18643&ejc=2" title="Online, Web Based, Resume + Job Search + Interview Video Training" target="_blank">Get Hired Fast - Online, Web Based, Resume + Job Search + Interview Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/coaching_become_a_leader.html" title="Become A Leader Coaching" target="_blank">Become A Leader Coaching - Develop hands-on experience, gain domain expertise, solve industry problems, Stand Up and Be Noticed, market your career using PULL instead of PUSH techniques!</a></li><br />
</ul><br />
</blockquote><br />
<p><a href="http://www.it-career-coach.net/shopping-cart/" target="_blank" title="Shopping Cart"><strong><u>Visit our Shopping Cart</u></strong></a></p>                                                                                                                  ]]></content:encoded>
			<wfw:commentRss>http://www.it-career-coach.net/2008/02/14/how-to-become-a-c-computer-programmer/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Learning C++ Programming Language Is Bad For Your Career &#8230; C++ Programmers Can&#8217;t Find Jobs</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/</link>
		<comments>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 05:41:07 +0000</pubDate>
		<dc:creator>ITCareerCoach</dc:creator>
				<category><![CDATA[.NET Developer]]></category>
		<category><![CDATA[.NET Training]]></category>
		<category><![CDATA[accelerated job search]]></category>
		<category><![CDATA[ALL Careers]]></category>
		<category><![CDATA[answers]]></category>
		<category><![CDATA[become a computer programmer]]></category>
		<category><![CDATA[become a programmer]]></category>
		<category><![CDATA[become an expert programmer]]></category>
		<category><![CDATA[becoming a computer programmer]]></category>
		<category><![CDATA[begin programming]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[beginner prgrammer]]></category>
		<category><![CDATA[beginner programing]]></category>
		<category><![CDATA[beginner programmer]]></category>
		<category><![CDATA[beginner programming]]></category>
		<category><![CDATA[beginners programming]]></category>
		<category><![CDATA[beginning programing]]></category>
		<category><![CDATA[beginning programmers]]></category>
		<category><![CDATA[beginning programming]]></category>
		<category><![CDATA[business software developer]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[career action plan]]></category>
		<category><![CDATA[career coach]]></category>
		<category><![CDATA[career coaching]]></category>
		<category><![CDATA[career success tips]]></category>
		<category><![CDATA[case study]]></category>
		<category><![CDATA[coach]]></category>
		<category><![CDATA[coaching]]></category>
		<category><![CDATA[COBOL Programmers]]></category>
		<category><![CDATA[college education]]></category>
		<category><![CDATA[competent programmer]]></category>
		<category><![CDATA[computer programmers]]></category>
		<category><![CDATA[computer programming career coaching]]></category>
		<category><![CDATA[computer programming languages]]></category>
		<category><![CDATA[e-book]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[employment]]></category>
		<category><![CDATA[entry level]]></category>
		<category><![CDATA[entry level programmer]]></category>
		<category><![CDATA[freelance programmers]]></category>
		<category><![CDATA[get a job]]></category>
		<category><![CDATA[get hired fast]]></category>
		<category><![CDATA[getajob]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[How To Be A Programmer]]></category>
		<category><![CDATA[how to become a computer programmer]]></category>
		<category><![CDATA[how to become a programmer]]></category>
		<category><![CDATA[how to get a job]]></category>
		<category><![CDATA[how to get hired]]></category>
		<category><![CDATA[IT Jobs]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[job search]]></category>
		<category><![CDATA[learn programming]]></category>
		<category><![CDATA[learning programming]]></category>
		<category><![CDATA[Mainframe Programmers]]></category>
		<category><![CDATA[master]]></category>
		<category><![CDATA[master programmer]]></category>
		<category><![CDATA[master programming]]></category>
		<category><![CDATA[master programming faster]]></category>
		<category><![CDATA[mid level programmer]]></category>
		<category><![CDATA[new technologies]]></category>
		<category><![CDATA[pragmatic programmer]]></category>
		<category><![CDATA[professional programmer]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[programmers]]></category>
		<category><![CDATA[programming careers]]></category>
		<category><![CDATA[programming classes]]></category>
		<category><![CDATA[programming courses]]></category>
		<category><![CDATA[programming for beginners]]></category>
		<category><![CDATA[programming interviews]]></category>
		<category><![CDATA[programming interviews exposed]]></category>
		<category><![CDATA[programming job]]></category>
		<category><![CDATA[programming langage]]></category>
		<category><![CDATA[programming language]]></category>
		<category><![CDATA[programming languages]]></category>
		<category><![CDATA[pros and cons]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[skill]]></category>
		<category><![CDATA[skilled programmer]]></category>
		<category><![CDATA[skills]]></category>
		<category><![CDATA[software developer]]></category>
		<category><![CDATA[start programming]]></category>
		<category><![CDATA[students]]></category>
		<category><![CDATA[success story]]></category>
		<category><![CDATA[success tips]]></category>
		<category><![CDATA[successful]]></category>
		<category><![CDATA[successful programmer]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[transition time]]></category>

		<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/</guid>
		<description><![CDATA[Hi, Do you want to learn the C++ programming language or become a C/C++ computer programmer? Have you ever asked this question? which programming language is the most complex and challenging?? and received the answer C++? If you answered yes, you are not alone. About 13 years ago, I asked my mentors in computer programming [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.it-career-coach.net%2F2007%2F07%2F25%2Flearning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.it-career-coach.net%2F2007%2F07%2F25%2Flearning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs%2F&amp;style=normal&amp;hashtags=accelerated+job+search,ALL+Careers,answers,become+a+computer+programmer,become+a+programmer,become+an+expert+programmer,becoming+a+computer+programmer,begin+programming,beginner,beginner+prgrammer,beginner+programing,beginner+programmer,beginner+programming,beginners+programming,beginning+programing,beginning+programmers,beginning+programming,business+software+developer,C%2B%2B,C%2FC%2B%2B,career,career+action+plan,career+coach,career+coaching,career+success+tips,case+study,coach,coaching,college+education,computer+programming+career+coaching,computer+programming+languages,e-book,ebook,employment,entry+level,entry+level+programmer,get+a+job,get+hired+fast,getajob,help,How+To+Be+A+Programmer,how+to+become+a+computer+programmer,how+to+get+a+job,how+to+get+hired,IT+Jobs,job,job+search,learn+programming,learning+programming,master,master+programmer,master+programming,master+programming+faster,mid+level+programmer,new+technologies,pragmatic+programmer,professional+programmer,programming+careers,programming+for+beginners,programming+langage,programming+language,pros+and+cons,questions,skill,skilled+programmer,skills,software+developer,start+programming,students,success+story,success+tips,successful,successful+programmer,tips,transition+time&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><div id="attachment_2910" class="wp-caption aligncenter" style="width: 436px"><img src="http://www.it-career-coach.net/wp-content/uploads/2007/07/computer_programmers_cplus.jpg" alt="Learning A Marketable Skill?" title="Learning A Marketable Skill?" width="426" height="282" class="size-full wp-image-2910" /><p class="wp-caption-text">Learning A Marketable Skill?</p></div>
<p>Hi,</p>
<p><strong></p>
<p>Do you want to learn the C++ programming language or become a C/C++ computer programmer?</strong></p>
<blockquote><p>Have you ever asked this question? <i>which programming language is the most complex and challenging?</i>? and received the answer <i>C++</i>?</p>
<p>If you answered yes, you are not alone. About 13 years ago, I asked my mentors in <a title="computer programming" href="http://www.it-career-coach.net/category/computer-programming/">computer programming</a> <i>which programming language is the hardest, toughest, most difficult to learn?</i> and I got the same reply as you&#8230; C++.</p>
<p>I asked the question because I wanted to become a successful computer programmer.</p>
<p> So, I reasoned that if I could prove myself by conquering the hardest programming language, my success in <a title="computer programming" href="http://www.it-career-coach.net/category/computer-programming/">computer programming</a> would be guaranteed.</p>
</blockquote>
<h1>Do You Want To Learn The Hardest Programming Language?</h1>
<p>Recently, a number of C/C+ software developers have been turning to me for help with their computer programmer <a title="careers" href="http://www.it-career-coach.net/careers/">careers</a>.</p>
<p>You can do this by taking advantage of the developer <a title="coaching" href="http://www.it-career-coach.net/coaching/">coaching</a> or training sessions available to computer programmers who <a href="http://www.it-career-coach.net/shopping-cart/software_developers_boot_camp.html" target="_blank"><strong>enroll in the software developers boot camp</strong></a>.</p>
<p>So, what could go wrong with the career of a software developer who has conquered one of the <i>meanest, hardest, most complex</i> <a title="computer programming languages" href="http://www.it-career-coach.net/category/computer-programming-languages/">computer programming languages</a>?</i></p>
<blockquote><p><i>The real problem with learning C/C++ is not whether it leaves up to its reputation for being a tough guy, because it does!</i>.</p>
<p>The challenge facing those who succeed in learning C/C++ is more subtle.</p>
</blockquote>
<p><strong>Continue reading and you will find out for yourself soon</strong>.</p>
<h1>Is C/C++ Programming Good For Your Career?</h1>
<p>A few months ago, I started mentoring a C/C++ computer programmer with <strong>real-world programming experience</strong> in C/C++, Microsoft Foundation Classes and Windows 32 API and a <strong>college degree</strong>.</p>
<p>He couldn&#8217;t get a computer programmer <a target="_blank" target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a>, so he signed up for my <a target="_blank" target="_blank" title="coaching" href="http://www.it-career-coach.net/coaching/">coaching</a> program to find out why he couldn&#8217;t get a <a title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> with C/C++ programming skills.</p>
<p>After he explained his situation to me, I presented him with a list of 3 hot programming technologies in high demand.</p>
<p>I told him that <i>these <a target="_blank" target="_blank" title="programming languages" href="http://www.it-career-coach.net/category/programming-languages/">programming languages</a> were so hot that just having them on his <a title="resume" href="http://www.myjobsearchcoaching.com/more-information/">resume</a> would land him programming <a target="_blank" target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> offers, even though he had been out of work for 2 years!</i></p>
<p>Well, he <i>acted on the information</i> I gave him, took <strong>MASSIVE ACTION</strong> and in a <strong>FEW MONTHS</strong> learnt all he could about the 3 hot programming technologies!</p>
<p>Guess what? <i>a few months after taking advantage of my <a title="software developer mentoring" href="http://www.it-career-coach.net/category/software-developer-mentoring/">software developer mentoring</a>, he got the first programming job he interviewed for on the spot, after being out of work for two (2) years!</i></p>
<blockquote><p><i><strong>So, why couldn&#8217;t a C/C++ computer programmer with real world industry experience and a college degree get a programming job in the middle of a hi-tech boom?</strong></i></p>
</blockquote>
<h1>WHY C++ PROGRAMMERS CAN&#8217;T GET JOBS</h1>
<p>The simple reason why C++ programmers can&#8217;t get a job is that the C++ programming language is not suited for business or web applications development!</p>
<p><strong>But, wait a minute, isn&#8217;t C/C++ also one of the fastest <a title="programming languages" href="http://www.it-career-coach.net/category/programming-languages/">programming languages</a>?</strong></p>
<blockquote><p>Yes C++ is one of the fastest <a title="programming languages" href="http://www.it-career-coach.net/category/programming-languages/">programming languages</a>. But the speed of C++ applies to the speed with which it executes on a computer and not to the speed with which you can code or develop software programs.</p>
</blockquote>
<p><strong>STOP! Think about what I just said. Don&#8217;t just read it, digest my last statement until you really comprehend it.</strong></p>
<p>C/C++ is the wrong programming language for business or web programming because employers care more about the speed with which you code or develop software and care less about the speed at which your software program executes.</p>
<h1>Why Employers Don&#8217;t Care About The Execution Speed of C++ Programs?</h1>
<p>The reason is that the dramatic increases in computer processing speed and memory has made the personal computer faster and much more powerful.</p>
<blockquote><p>So, the amount of processing power available on most personal computers makes the execution speed of any programming language sufficient for most business software development projects.</p>
</blockquote>
<h1>What Do Employers Care About?</h1>
<p>Employers really want their software developers to code or write programs faster. And C/C++ fares badly at this, because it&#8217;s one of the meanest, hardest, most complex programming languages to either learn or develop real-world business applications with.</p>
<p>The problems of C/C++ does not stop with the difficulty of learning the language. It&#8217;s also harder, tougher and slower to develop web or business applications in.</p>
<p>This is the real reason why most employers will not hire C/C++ programmers for business or web application development.</p>
<h1>Is C/C+ Dead?</h1>
<p>
Certainly not. C/C++ is best suited for software projects like writing operating systems, compilers, computer or video games, data mining applications, scientific applications or applications where the execution speed is critical.</p>
<p><strong>Stop for a moment now and answer this question</strong>: do you really want to make money from programming computers quickly or easily?</p>
<p><strong>If you answered yes, I recommend you go into an area of <a title="computer programming" href="http://www.it-career-coach.net/category/computer-programming/">computer programming</a> where the demand is hot and where there are lots and lots of jobs.</strong>
</p>
<p>That area right now is in internet or web application programming which C++ is unfortunately not suited for.
</p>
<p><i>Secondly, if you want to success in web or business applications development, learn a programming language which allows you to quickly create programs that meet business needs.</i></p>
<p>After 13 years, I realize that employers don&#8217;t care about the beauty of the C++ programming language.</p>
<blockquote><p><i>Employers care about automating their business processes or making their businesses work better, quicker and faster.</i></p>
<p>Employers also want to hire programmers whose speed of development matches or outpaces their business operations.</p>
<p>The ugly truth is that C/C++ is not the right tool for achieving either of these results.</p>
</blockquote>
<p><i>Dear friend, <a href="http://www.it-career-coach.net/shopping-cart/software_developers_boot_camp.html" traget="_blank">enroll in the Software Developers Boot Camp now</a> and learn those programming languages that excel at creating business software applications easily and quickly and you will discover success in computer programming quickly and easily.</i></p>
<p>Finally, if you are a programmer needing help with career decisions, no matter how bad your situation is, <a href="http://www.it-career-coach.net/shopping-cart/software_developers_boot_camp.html" traget="_blank"><strong>sign-up for the Software Developers Boot Camp now</strong></a> and you will be personally coached on how to achieve success in your situation.</p>
<center>       <br />
<h3>What Is The Toughest Challenge Facing Your Career?</h3><br />
<a title="What Is The Toughest Challenge Facing Your Career?" style="border=0;" target="_blank" href="http://www.it-career-coach.net/ask-it-career-coach/"><br />
            <img style="float:left;" src="http://www.it-career-coach.net/images/banners-720x90b-toughest-challenge.jpg" alt="What Is The Toughest Challenge Facing Your Career?"><br />
 </a> <br />
</center><br />
<p><a href="http://www.it-career-coach.net/shopping-cart/" target="_blank" title="Shopping Cart"><strong><u>Visit the Shopping Cart, Click Here</u></strong></a></p><br />
<br />
<blockquote><br />
<strong>ABOUT TRAINING & COACHING COURSES</strong> <br />
<ul type="square"> <br />
<li><a href="http://www.it-career-coach.net/shopping-cart/business_analyst_boot_camp.html" title="Business Analyst Boot Camp - Online, Web Based, Instructor Led, Business Analyst Video Training" target="_blank">Business Analyst Boot Camp - Online, Web Based, Instructor Led, Business Analyst Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/sql_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, SQL + RDBMS Video Training" target="_blank">SQL Boot Camp - Online, Web Based, Instructor Led, Hands On, SQL + RDBMS Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/software_developers_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, Software Developer Video Training" target="_blank">Software Developer Boot Camp - Online, Web Based, Instructor Led, Software Developer Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/data_analyst_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, Data Analysts Video Training" target="_blank">Data Analysts Boot Camp - Online, Web Based, Instructor Led, Hands On, Data Analyst Video Training</a></li><br />
<li><a href="https://www.e-junkie.com/ecom/gb.php?c=cart&i=201078&cl=18643&ejc=2" title="Online, Web Based, Resume + Job Search + Interview Video Training" target="_blank">Get Hired Fast - Online, Web Based, Resume + Job Search + Interview Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/coaching_become_a_leader.html" title="Become A Leader Coaching" target="_blank">Become A Leader Coaching - Develop hands-on experience, gain domain expertise, solve industry problems, Stand Up and Be Noticed, market your career using PULL instead of PUSH techniques!</a></li><br />
</ul><br />
</blockquote><br />
<p><a href="http://www.it-career-coach.net/shopping-cart/" target="_blank" title="Shopping Cart"><strong><u>Visit our Shopping Cart</u></strong></a></p>                                                                                                                  ]]></content:encoded>
			<wfw:commentRss>http://www.it-career-coach.net/2007/07/25/learning-c-programming-language-is-bad-for-your-career-c-programmers-cant-find-jobs/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<series:name><![CDATA[How To Learn Programming Languages]]></series:name>
	</item>
	</channel>
</rss>

