<?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/"
	>

<channel>
	<title>Life in the startup lane &#187; j2se</title>
	<atom:link href="http://tomchikoore.com/tag/j2se/feed/" rel="self" type="application/rss+xml" />
	<link>http://tomchikoore.com</link>
	<description></description>
	<lastBuildDate>Tue, 31 Jan 2012 23:58:37 +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 developers, there is life outside the container</title>
		<link>http://tomchikoore.com/2009/10/01/java-developers-there-is-life-outside-the-container/</link>
		<comments>http://tomchikoore.com/2009/10/01/java-developers-there-is-life-outside-the-container/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 20:49:24 +0000</pubDate>
		<dc:creator>tomchikoore</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[j2se]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[servlet]]></category>
		<category><![CDATA[servlet container]]></category>

		<guid isPermaLink="false">http://tomchikoore.com/?p=171</guid>
		<description><![CDATA[Of late I have been looking at a good number of resumes and interviewing some candidates for Java developer positions.  I must say that I was astounded by the number of candidates who do not know how to design any Java software that does not involve a servlets or  JSPs .  It is clear to me that there is [...]]]></description>
			<content:encoded><![CDATA[<p>Of late I have been looking at a good number of resumes and interviewing some candidates for Java developer positions.  I must say that I was astounded by the number of candidates who do not know how to design any Java software that does not involve a servlets or  JSPs .  It is clear to me that there is a good number of Java developers out there who are oblivious to the fact that there is a world of Java outside the container.   And these developers are no slouches either. The developers that I interviewed were highly certified Java developers with strong Java fundamentals. </p>
<p>I am still failing to reconcile the strong fundamentals of the Java developers with their inability to design outside the container.  I view the ability to design outside the container as something every Java developer should be able to do.  During interviews, that should not be a question that should be asked at all. In fact, I never used to ask the question at all until I noticed that each time I asked a candidate a design question, they made the assumption that there should be a container, servlets and JSPs involved.  When I dug a little deeper, I made the observation that there is an unbelievably high number of highly certified Java developers who fall short when asked to design anything that is not hosted in a container.</p>
<p>In my opinion, Java certifications and their emphasis on particular patterns are dumbing down the Java developer.  The world of Java consulting exacerbates the problem because it rewards those who solve problems by rote.  While I have nothing against patterns or consulting, I cannot help but observe that we might be losing a generation (in dev generation years) of Java developers in much the same way we lost a good generation of developers to 4GLs at the end of the last decade. Who is going to develop the complex stuff?  Who is going to innovate? Innovative solutions to complex problems cannot be solved within the constraints of containers.</p>
]]></content:encoded>
			<wfw:commentRss>http://tomchikoore.com/2009/10/01/java-developers-there-is-life-outside-the-container/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

