<?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: You Can Become a Computer Programmer In Months Or In Less Time Than Most People Think Is Possible</title>
	<atom:link href="http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/</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>BWC</title>
		<link>http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/comment-page-1/#comment-7533</link>
		<dc:creator>BWC</dc:creator>
		<pubDate>Wed, 15 Sep 2010 13:34:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/#comment-7533</guid>
		<description>Actually, I have to disagree with you about &#039;have little to do with algorithms&#039;.  A lot of algorithms now are in a &#039;black box&#039; where you just call APIs.

But even in interviews, they will ask you the basics such as binary search and hashing.  I never encountered linkedlist as interview questions, but have discussion with the interviewer about them along with space and time complexity, even though you can use the STL libraries for those which &#039;optimized&#039; it for you.

Knowing the basics of algorithms and how it&#039;s structure will allow you to know when to use certain apis or when to code something to make the program more efficient and run faster when it has to do say 100k of calculations.

(I worked with someone who wrote his own &#039;vector&#039; because called push function without preallocated memory wastes space.)

Note that these interviews are application developers for developing trading financial software used by banks.

Yes, I did come from C/C++ background.  But all in all, to being a developer is not just knowing the language.  It&#039;s also coding and knowing how to architect the system so it&#039;s maintainable, extensible, etc.   That should be applied to everything, not just knowing the language.  This should be true even if it&#039;s doing Excel programming although, architecting is not as a necessary.  But the person still needs to at least know how to program.   

I mean I know a person who got a job doing access, vb, and excel as a contractor, but had no coding experience, but find it tough to when she has to really code something in vb even when she knows the language because putting things into sequence,which in a way is like an algorithm, has a different mentality set than knowing the language.

Now I don&#039;t know what kind of marketable language you are talking about.. maybe it&#039;s C#, ruby, php. vb.. but I dabble in them as a hobby and the basics still applies to me.. you have to code, not only know.</description>
		<content:encoded><![CDATA[<p>Actually, I have to disagree with you about &#8216;have little to do with algorithms&#8217;.  A lot of algorithms now are in a &#8216;black box&#8217; where you just call APIs.</p>
<p>But even in interviews, they will ask you the basics such as binary <a target="_blank" title="search" href="http://www.it-career-coach.net/search/">search</a> and hashing.  I never encountered linkedlist as <a title="interview" href="http://www.myjobsearchcoaching.com/more-information/">interview</a> questions, but have discussion with the interviewer about them along with space and time complexity, even though you can use the STL libraries for those which &#8216;optimized&#8217; it for you.</p>
<p>Knowing the basics of algorithms and how it&#8217;s structure will allow you to know when to use certain apis or when to code something to make the program more efficient and run faster when it has to do say 100k of calculations.</p>
<p>(I worked with someone who wrote his own &#8216;vector&#8217; because called push function without preallocated memory wastes space.)</p>
<p>Note that these interviews are application developers for developing trading financial software used by banks.</p>
<p>Yes, I did come from C/C++ background.  But all in all, to being a developer is not just knowing the language.  It&#8217;s also coding and knowing how to architect the system so it&#8217;s maintainable, extensible, etc.   That should be applied to everything, not just knowing the language.  This should be true even if it&#8217;s doing Excel programming although, architecting is not as a necessary.  But the person still needs to at least know how to program.   </p>
<p>I mean I know a person who got a <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a> doing access, vb, and excel as a contractor, but had no coding experience, but find it tough to when she has to really code something in vb even when she knows the language because putting things into sequence,which in a way is like an algorithm, has a different mentality set than knowing the language.</p>
<p>Now I don&#8217;t know what kind of marketable language you are talking about.. maybe it&#8217;s C#, ruby, php. vb.. but I dabble in them as a hobby and the basics still applies to me.. you have to code, not only know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>IT Career Coach</title>
		<link>http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/comment-page-1/#comment-7532</link>
		<dc:creator>IT Career Coach</dc:creator>
		<pubDate>Wed, 15 Sep 2010 11:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/#comment-7532</guid>
		<description>A little rebuttal: Most of the programming interviews have little to do with algorithms except if you are interviewing for Microsoft or applying for a systems engineering job. 

Most of the companies don&#039;t do business like Microsoft&#039;s anyway ... they simply want business applications developers and not low level C / Assembly / C++ Programmers.

Yes, you are right in advocating for open source coding or your own pet projects. Keep in mind that an open source coding project has a lifespan that spans years, so don&#039;t wait before turning that experience into a job.

Yes, contract jobs are actually easier because companies have a Try before you Buy experience.

Nope, this has nothing to do with worrying about  competition. And actually it is not different in 2010 ... things are pretty much the same. That is why I am asking developers to learn a marketable skill ,,, the example you gave of HTML is not one of those marketable skill that gets you in through the door.

Your views are typical of those who coming from perhaps C / C++ / Java backgrounds. They typically find jobs hard to get and I don&#039;t classify those among the type of marketable skills that get you in through the door.

What languages do you code with?</description>
		<content:encoded><![CDATA[<p>A little rebuttal: Most of the programming interviews have little to do with algorithms except if you are interviewing for Microsoft or applying for a systems engineering <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a>. </p>
<p>Most of the companies don&#8217;t do business like Microsoft&#8217;s anyway &#8230; they simply want business applications developers and not low level C / Assembly / C++ Programmers.</p>
<p>Yes, you are right in advocating for open source coding or your own pet projects. Keep in mind that an open source coding project has a lifespan that spans years, so don&#8217;t wait before turning that experience into a <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a>.</p>
<p>Yes, contract jobs are actually easier because companies have a Try before you Buy experience.</p>
<p>Nope, this has nothing to do with worrying about  competition. And actually it is not different in 2010 &#8230; things are pretty much the same. That is why I am asking developers to learn a marketable skill ,,, the example you gave of HTML is not one of those marketable skill that gets you in through the door.</p>
<p>Your views are typical of those who coming from perhaps C / C++ / Java backgrounds. They typically find jobs hard to get and I don&#8217;t classify those among the type of marketable skills that get you in through the door.</p>
<p>What languages do you code with?</p>
]]></content:encoded>
	</item>
	<item>
		<title>bwc</title>
		<link>http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/comment-page-1/#comment-7531</link>
		<dc:creator>bwc</dc:creator>
		<pubDate>Wed, 15 Sep 2010 11:18:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/#comment-7531</guid>
		<description>No offense, but it&#039;s harder than it sounds.  Unless you work for a small company which desperately need people (which is not a bad thing) or contract job, it will be hard to find a permanent position.  

Nowadays in 2010 are different than the 1999 or 2000 when everyone who knows how to type HTML is a programmer whent they are not. 

The companies will give technical interviews.  Then if you are competing with people who have more computing experience than you while both of you ace the technical interview, guess who are they going to hire?

Basically for someone without experience in the real-world computing and want to do REAL development jobs in 2010ish, they have to either know someone, have to know your stuff, find a small company that needs someone badly now and no competition with other interviewees or it&#039;s 3 months contract to see how you do.  It&#039;s a combo of the above.

If you really want REAL development work, you should actually read up not only on the language syntax, but also some algorithms AND also know how to apply and code. (I seen people who knows the language inside out, but can&#039;t program... it&#039;s like knowing the french syntax, but don&#039;t know how to speak french which is also possible btw).

Maybe do some open-source coding or your own pet projects to make sure you do like it (most people think they do, but they then realized they don&#039;t).  

finally, go for contract jobs as you will be more likely  higher probability to be accepted than a permanent job.</description>
		<content:encoded><![CDATA[<p>No offense, but it&#8217;s harder than it sounds.  Unless you work for a small company which desperately need people (which is not a bad thing) or contract <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a>, it will be hard to find a permanent position.  </p>
<p>Nowadays in 2010 are different than the 1999 or 2000 when everyone who knows how to type HTML is a programmer whent they are not. </p>
<p>The companies will give technical interviews.  Then if you are competing with people who have more computing experience than you while both of you ace the technical <a target="_blank" title="interview" href="http://www.myjobsearchcoaching.com/more-information/">interview</a>, guess who are they going to hire?</p>
<p>Basically for someone without experience in the real-world computing and want to do REAL development jobs in 2010ish, they have to either know someone, have to know your stuff, find a small company that needs someone badly now and no competition with other interviewees or it&#8217;s 3 months contract to see how you do.  It&#8217;s a combo of the above.</p>
<p>If you really want REAL development work, you should actually read up not only on the language syntax, but also some algorithms AND also know how to apply and code. (I seen people who knows the language inside out, but can&#8217;t program&#8230; it&#8217;s like knowing the french syntax, but don&#8217;t know how to speak french which is also possible btw).</p>
<p>Maybe do some open-source coding or your own pet projects to make sure you do like it (most people think they do, but they then realized they don&#8217;t).  </p>
<p>finally, go for contract jobs as you will be more likely  higher probability to be accepted than a permanent <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>IT Career Coach</title>
		<link>http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/comment-page-1/#comment-7526</link>
		<dc:creator>IT Career Coach</dc:creator>
		<pubDate>Wed, 15 Sep 2010 02:38:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/#comment-7526</guid>
		<description>You can become there is a high-demand for Software Developer skilled in specific languages.

It is those languages that make you marketable. If you are really skilled in those languages, you will get a job, because employers can&#039;t find enough developers to quickly fill their positions.

You can by focusing on sharpening your skills (which is within your control) knowing that you can do nothing about your experience beacuse experience is accumulated over time.

You can because every in the space of a year, you can make your resume marketable by working on real-world software applications that you will add to your resume. It is the combination of those practical applications and learning a marketable skill ... that &quot;Pus Your Career In OverDrive!&quot;</description>
		<content:encoded><![CDATA[<p>You can become there is a high-demand for Software Developer skilled in specific languages.</p>
<p>It is those languages that make you marketable. If you are really skilled in those languages, you will get a <a target="_blank" title="job" href="http://www.myjobsearchcoaching.com/more-information/">job</a>, because employers can&#8217;t find enough developers to quickly fill their positions.</p>
<p>You can by focusing on sharpening your skills (which is within your control) knowing that you can do nothing about your experience beacuse experience is accumulated over time.</p>
<p>You can because every in the space of a year, you can make your <a target="_blank" title="resume" href="http://www.myjobsearchcoaching.com/more-information/">resume</a> marketable by working on real-world software applications that you will add to your <a target="_blank" title="resume" href="http://www.myjobsearchcoaching.com/more-information/">resume</a>. It is the combination of those practical applications and learning a marketable skill &#8230; that &#8220;Pus Your Career In OverDrive!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>DeLayne</title>
		<link>http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/comment-page-1/#comment-7492</link>
		<dc:creator>DeLayne</dc:creator>
		<pubDate>Tue, 14 Sep 2010 11:09:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/#comment-7492</guid>
		<description>How can you launch a programming career in less than a year when every prospective employer requires 2 to 4 years of experience or more?</description>
		<content:encoded><![CDATA[<p>How can you launch a programming career in less than a year when every prospective employer requires 2 to 4 years of experience or more?</p>
]]></content:encoded>
	</item>
	<item>
		<title>bwc</title>
		<link>http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/comment-page-1/#comment-6148</link>
		<dc:creator>bwc</dc:creator>
		<pubDate>Thu, 22 Apr 2010 12:20:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.it-career-coach.net/2006/10/14/you-can-become-a-computer-programmer-in-months-or-in-less-time-than-most-people-think-is-possible/#comment-6148</guid>
		<description>It&#039;s because of this short period of learning time that cause companies to give technical interviews because everyone can claim to be a C++ programmer with just 6 months.. but how in depth and how experience the person is is the question.  

Anyone can do If and write a few trivial classes.. but how many will know what reinterpret_cast is and also better yet.. the difference between

struct testsize
{
   int a;
   double b;
   char c;
};

vs

struct testsize
{ 
   char c;
   int a;
   double b;
};

besides of the obvious char c placed on top of int a.  

Those some people with 10 years experience still don&#039;t know.  Also when it comes to architecture software design so the software is flexible, extensible and maintable, those will require experence .. in YEARS..

 Tell a rookie to do that and tell an experience guy to do that and you will see one is building a dog house and the other a real residential house.  Design comes with experience.. but learning a language can be just 3 months.. but a language is just a tool.

What you are saying is like saying everyone can be a house builder by learning how to use a hammer and a nail and tools.. which means everyone can be a full fledge software developer who can build Excel software by just learning the language. That is absurd.   

There is way more to software development (notice it&#039;s DEVELOPMENT) or programmer than learning a language.  This is also way most company are giving incorrect technical test.  Knowing is different than applying.. sigh.</description>
		<content:encoded><![CDATA[<p>It&#8217;s because of this short period of learning time that cause companies to give technical interviews because everyone can claim to be a C++ programmer with just 6 months.. but how in depth and how experience the person is is the question.  </p>
<p>Anyone can do If and write a few trivial classes.. but how many will know what reinterpret_cast is and also better yet.. the difference between</p>
<p>struct testsize<br />
{<br />
   int a;<br />
   double b;<br />
   char c;<br />
};</p>
<p>vs</p>
<p>struct testsize<br />
{<br />
   char c;<br />
   int a;<br />
   double b;<br />
};</p>
<p>besides of the obvious char c placed on top of int a.  </p>
<p>Those some people with 10 years experience still don&#8217;t know.  Also when it comes to architecture software design so the software is flexible, extensible and maintable, those will require experence .. in YEARS..</p>
<p> Tell a rookie to do that and tell an experience guy to do that and you will see one is building a dog house and the other a real residential house.  Design comes with experience.. but learning a language can be just 3 months.. but a language is just a tool.</p>
<p>What you are saying is like saying everyone can be a house builder by learning how to use a hammer and a nail and tools.. which means everyone can be a full fledge software developer who can build Excel software by just learning the language. That is absurd.   </p>
<p>There is way more to software development (notice it&#8217;s DEVELOPMENT) or programmer than learning a language.  This is also way most company are giving incorrect technical test.  Knowing is different than applying.. sigh.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

