<?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/"
		>
<channel>
	<title>Comments on: Needed: Apprentice Programmers</title>
	<atom:link href="http://www.programmersparadox.com/2008/05/05/needed-apprentice-programmers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.programmersparadox.com/2008/05/05/needed-apprentice-programmers/</link>
	<description>Long form thoughts from a Software Engineer</description>
	<lastBuildDate>Thu, 19 Jan 2012 13:42:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Mark</title>
		<link>http://www.programmersparadox.com/2008/05/05/needed-apprentice-programmers/comment-page-1/#comment-1029</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 19 May 2008 03:34:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmersparadox.com/?p=101#comment-1029</guid>
		<description>I know that many companies claim they do but I&#039;m not convinced that most companies give it more than lip service.  It&#039;s the problem that all companies face of the long term vs the short term.  Training costs you in the short term but saves you in the long term.  I think too many companies still view software as a manufactured good as opposed to a creative good, which it truly is.  Developers are seen as interchangeable parts and their degree is supposed to prove that they are skilled enough to perform the work needed, even though that isn&#039;t likely the case unless they receive extra training or work to better themselves.

I think you should count yourself lucky that you work for a company that appears to understand what is needed, because I think those types of companies are few and far between.</description>
		<content:encoded><![CDATA[<p>I know that many companies claim they do but I&#8217;m not convinced that most companies give it more than lip service.  It&#8217;s the problem that all companies face of the long term vs the short term.  Training costs you in the short term but saves you in the long term.  I think too many companies still view software as a manufactured good as opposed to a creative good, which it truly is.  Developers are seen as interchangeable parts and their degree is supposed to prove that they are skilled enough to perform the work needed, even though that isn&#8217;t likely the case unless they receive extra training or work to better themselves.</p>
<p>I think you should count yourself lucky that you work for a company that appears to understand what is needed, because I think those types of companies are few and far between.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.programmersparadox.com/2008/05/05/needed-apprentice-programmers/comment-page-1/#comment-1028</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Mon, 19 May 2008 01:35:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmersparadox.com/?p=101#comment-1028</guid>
		<description>On a smaller scale, many companies do &quot;apprenticeships&quot; for programmers.  Whether it’s an internship or a co-op, there are opportunities to be on both ends of the relationship.  One thing we do at work is have new programmers mentored by mid-level programmers to get feed back from what people are learning in college, and giving new programmers a resource for stepping into the work environment in a productive way.  No one is ever left not knowing who they can ask for help.  We also review the code for new hires till we&#039;re confident that they&#039;ve adjusted to their job and the company.  These reviews are informal but also allow more experienced programmers to guide newer ones towards tricks and concepts they might lack as they come up.</description>
		<content:encoded><![CDATA[<p>On a smaller scale, many companies do &#8220;apprenticeships&#8221; for programmers.  Whether it’s an internship or a co-op, there are opportunities to be on both ends of the relationship.  One thing we do at work is have new programmers mentored by mid-level programmers to get feed back from what people are learning in college, and giving new programmers a resource for stepping into the work environment in a productive way.  No one is ever left not knowing who they can ask for help.  We also review the code for new hires till we&#8217;re confident that they&#8217;ve adjusted to their job and the company.  These reviews are informal but also allow more experienced programmers to guide newer ones towards tricks and concepts they might lack as they come up.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

