<?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: The need for good vocational schools for programmers	</title>
	<atom:link href="https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Fri, 09 Sep 2011 14:12:14 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Daddy Dave		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-25330</link>

		<dc:creator><![CDATA[Daddy Dave]]></dc:creator>
		<pubDate>Fri, 09 Sep 2011 14:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-25330</guid>

					<description><![CDATA[I&#039;ve been thinking of how to start this sort of program for several years (27 years embedded software experience).  I even reviewed the Colorado State University CS and EE programs and was shocked at how little useful programming knowledge is taught.  I honestly believe I could teach good embedded software techniques to Jr High kids, assuming they had the right kind of mind for the task.  Where to start?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking of how to start this sort of program for several years (27 years embedded software experience).  I even reviewed the Colorado State University CS and EE programs and was shocked at how little useful programming knowledge is taught.  I honestly believe I could teach good embedded software techniques to Jr High kids, assuming they had the right kind of mind for the task.  Where to start?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Harry Pachty		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24266</link>

		<dc:creator><![CDATA[Harry Pachty]]></dc:creator>
		<pubDate>Thu, 14 Jul 2011 03:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24266</guid>

					<description><![CDATA[To be honest, I think you have no idea. Your post sounds like &quot;Only brush the teeth who ache&quot;. When I studied, everything I learned at bachelor level was obsolete at master. But what I had learned was a pattern and how to use my cognitive skills. How should that work when I learn a language in 2 years that is obsolete after 2 years? Another graduation for 2 years, so I&#039;m on and off every 2 years?

What you are asking for is what I ask project managers or anyone in administration to know. And we can be pretty sure it will be standard next decade. No doubt.

Let me tell you something about me. My father was an engineer, so when the first PC came out we were one of the first to have one. I started programming at the age of 8, giving me a total of 27 years of coding. There is no topic, algorithm and no language that I haven&#039;t used in my life.

Took a break 2 years ago after I had to work 16 hours each day for 3 months straight. I went freelancing for fun. I had much more success than expected. My clients made too many bad experiences with companies led by non-programmers who use non-programmers for hiring their staff. I tell them they all suck and get a lot of money for that.

And your text sounds like you never really wrote a program yourself. I can read subtexts in your posting which scream &quot;productivity paradox&quot;, &quot;trend of persistence&quot;, &quot;sustained yield&quot;, so that I&#039;m pretty sure none of your programs will be in use after 3 years.

Learn chess. Play it a lot. Maybe one day then you will understand why the most obvious first step is not always the best one. If CS students will graduate as you want them to do, I will make much more money.]]></description>
			<content:encoded><![CDATA[<p>To be honest, I think you have no idea. Your post sounds like &#8220;Only brush the teeth who ache&#8221;. When I studied, everything I learned at bachelor level was obsolete at master. But what I had learned was a pattern and how to use my cognitive skills. How should that work when I learn a language in 2 years that is obsolete after 2 years? Another graduation for 2 years, so I&#8217;m on and off every 2 years?</p>
<p>What you are asking for is what I ask project managers or anyone in administration to know. And we can be pretty sure it will be standard next decade. No doubt.</p>
<p>Let me tell you something about me. My father was an engineer, so when the first PC came out we were one of the first to have one. I started programming at the age of 8, giving me a total of 27 years of coding. There is no topic, algorithm and no language that I haven&#8217;t used in my life.</p>
<p>Took a break 2 years ago after I had to work 16 hours each day for 3 months straight. I went freelancing for fun. I had much more success than expected. My clients made too many bad experiences with companies led by non-programmers who use non-programmers for hiring their staff. I tell them they all suck and get a lot of money for that.</p>
<p>And your text sounds like you never really wrote a program yourself. I can read subtexts in your posting which scream &#8220;productivity paradox&#8221;, &#8220;trend of persistence&#8221;, &#8220;sustained yield&#8221;, so that I&#8217;m pretty sure none of your programs will be in use after 3 years.</p>
<p>Learn chess. Play it a lot. Maybe one day then you will understand why the most obvious first step is not always the best one. If CS students will graduate as you want them to do, I will make much more money.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Keith Hanson		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24262</link>

		<dc:creator><![CDATA[Keith Hanson]]></dc:creator>
		<pubDate>Wed, 13 Jul 2011 21:47:48 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24262</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24184&quot;&gt;Carol Wellington&lt;/a&gt;.

Out of curiousity, what degree program is this? Sounds fantastic!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24184">Carol Wellington</a>.</p>
<p>Out of curiousity, what degree program is this? Sounds fantastic!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Keith Hanson		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24261</link>

		<dc:creator><![CDATA[Keith Hanson]]></dc:creator>
		<pubDate>Wed, 13 Jul 2011 21:45:42 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24261</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24260&quot;&gt;Keith Hanson&lt;/a&gt;.

Or even better, the dev is the hacker type who does this on her own :P 

Now *that* is the only requirement we have at our shop :) Degree or not, you&#039;ve gotta love this stuff or we&#039;re not all too interested in the potential hire.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24260">Keith Hanson</a>.</p>
<p>Or even better, the dev is the hacker type who does this on her own 😛 </p>
<p>Now *that* is the only requirement we have at our shop 🙂 Degree or not, you&#8217;ve gotta love this stuff or we&#8217;re not all too interested in the potential hire.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Keith Hanson		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24260</link>

		<dc:creator><![CDATA[Keith Hanson]]></dc:creator>
		<pubDate>Wed, 13 Jul 2011 21:43:33 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24260</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24183&quot;&gt;david karapetyan&lt;/a&gt;.

I wouldn&#039;t be so quick to say he&#039;s hiring the wrong people. It is likely that the mass of potential prospects for hiring just have zero knowledge of a real production environment, both dev environments as well as server stacks.

I&#039;m not advocating that college is worthless. We&#039;ve hired three college graduates, have an intern that is finishing his degree, and have hired a copywriter with two masters. 

But we&#039;ve definitely felt the burn training the newly graduated developers about basic things like git, web stacks, APIs, etc. 

I think it is not the place for colleges to teach these things, since they focus on the foundational knowledge, but I agree with the original post... it would be great to hire someone with a degree AND some sort of training time in a trade school that teaches the modern day ropes, so we can get them running on day one.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24183">david karapetyan</a>.</p>
<p>I wouldn&#8217;t be so quick to say he&#8217;s hiring the wrong people. It is likely that the mass of potential prospects for hiring just have zero knowledge of a real production environment, both dev environments as well as server stacks.</p>
<p>I&#8217;m not advocating that college is worthless. We&#8217;ve hired three college graduates, have an intern that is finishing his degree, and have hired a copywriter with two masters. </p>
<p>But we&#8217;ve definitely felt the burn training the newly graduated developers about basic things like git, web stacks, APIs, etc. </p>
<p>I think it is not the place for colleges to teach these things, since they focus on the foundational knowledge, but I agree with the original post&#8230; it would be great to hire someone with a degree AND some sort of training time in a trade school that teaches the modern day ropes, so we can get them running on day one.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: encoder		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24238</link>

		<dc:creator><![CDATA[encoder]]></dc:creator>
		<pubDate>Tue, 12 Jul 2011 14:38:01 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24238</guid>

					<description><![CDATA[wont happen.

there must be an education reform that permits this kind of approach. education reform, i mean, more like a revolution.

education is based on the industrial model, with &quot;phases of manufacturing&quot; (classes), lot numbers (school year), different high/low grade finishing (uni/college).

it is so outdated that even yourself forgot to mention teamwork. which i believe is the one thing that is missing to really kick the world sky high in the information golden age.

and an instance of an outdated system cannot evolve parallel to an industry that is changing, more or less, radically each 6months (in perspective of technology and knowledge base). even for a genius like myself is hard to keep up. :D]]></description>
			<content:encoded><![CDATA[<p>wont happen.</p>
<p>there must be an education reform that permits this kind of approach. education reform, i mean, more like a revolution.</p>
<p>education is based on the industrial model, with &#8220;phases of manufacturing&#8221; (classes), lot numbers (school year), different high/low grade finishing (uni/college).</p>
<p>it is so outdated that even yourself forgot to mention teamwork. which i believe is the one thing that is missing to really kick the world sky high in the information golden age.</p>
<p>and an instance of an outdated system cannot evolve parallel to an industry that is changing, more or less, radically each 6months (in perspective of technology and knowledge base). even for a genius like myself is hard to keep up. 😀</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Eric		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24224</link>

		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Mon, 11 Jul 2011 23:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24224</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24198&quot;&gt;Hank&lt;/a&gt;.

Hank, if you reorder that a bit, you&#039;ll have a better acronym: RAWR]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24198">Hank</a>.</p>
<p>Hank, if you reorder that a bit, you&#8217;ll have a better acronym: RAWR</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dave McNulla		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24221</link>

		<dc:creator><![CDATA[Dave McNulla]]></dc:creator>
		<pubDate>Mon, 11 Jul 2011 20:33:49 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24221</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24182&quot;&gt;david karapetyan&lt;/a&gt;.

I disagree. Things don&#039;t change so fast that a school shouldn&#039;t be able to change with it. I just don&#039;t see how building a compiler is going to help somebody building a LAMP, or a mobile application. There could be some core classes (like &#039;how to use libraries&#039;) but even those would change based on the popular languages of the decade.

I would also like to see courses like this for software testers (NOT like the ASTQB syllabus), product managers, and project managers.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24182">david karapetyan</a>.</p>
<p>I disagree. Things don&#8217;t change so fast that a school shouldn&#8217;t be able to change with it. I just don&#8217;t see how building a compiler is going to help somebody building a LAMP, or a mobile application. There could be some core classes (like &#8216;how to use libraries&#8217;) but even those would change based on the popular languages of the decade.</p>
<p>I would also like to see courses like this for software testers (NOT like the ASTQB syllabus), product managers, and project managers.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike Hostetler		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24217</link>

		<dc:creator><![CDATA[Mike Hostetler]]></dc:creator>
		<pubDate>Mon, 11 Jul 2011 18:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24217</guid>

					<description><![CDATA[Absolutely agree!  Some of the best programmers I know take the &quot;vocational&quot; route, learning online.

We launched the &lt;a href=&quot;http://learn.appendto.com&quot; rel=&quot;nofollow&quot;&gt;appendTo Developer Learning Center&lt;/a&gt; to begin to facilitate this exact thing.  Our first course is small and focused, but it&#039;s a start.]]></description>
			<content:encoded><![CDATA[<p>Absolutely agree!  Some of the best programmers I know take the &#8220;vocational&#8221; route, learning online.</p>
<p>We launched the <a href="http://learn.appendto.com" rel="nofollow">appendTo Developer Learning Center</a> to begin to facilitate this exact thing.  Our first course is small and focused, but it&#8217;s a start.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Max		</title>
		<link>https://programmingzen.com/the-need-for-good-vocational-schools-for-programmers/#comment-24213</link>

		<dc:creator><![CDATA[Max]]></dc:creator>
		<pubDate>Mon, 11 Jul 2011 14:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://programmingzen.com/?p=1396#comment-24213</guid>

					<description><![CDATA[Thank you for sharing your thoughts!

I recently completed a 1 year motorcycle maintenance course, which was very theory-oriented. 

I now have a holistic understanding of how a motorbike&#039;s components work together. So while I might have trouble performing the actual repair flawlessly, I am able to point towards the probable cause of a problem.

I have since worked a lot on my own bike and closed the gap between theory and practice. I was able to do that because of my theoretical knowledge and resulting confidence.

Relating back to programming, the question is whether we want to produce builders or architects.

I believe we need both.]]></description>
			<content:encoded><![CDATA[<p>Thank you for sharing your thoughts!</p>
<p>I recently completed a 1 year motorcycle maintenance course, which was very theory-oriented. </p>
<p>I now have a holistic understanding of how a motorbike&#8217;s components work together. So while I might have trouble performing the actual repair flawlessly, I am able to point towards the probable cause of a problem.</p>
<p>I have since worked a lot on my own bike and closed the gap between theory and practice. I was able to do that because of my theoretical knowledge and resulting confidence.</p>
<p>Relating back to programming, the question is whether we want to produce builders or architects.</p>
<p>I believe we need both.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
