<?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: Learning Java alone doesn&#8217;t make you Java developer</title>
	<atom:link href="http://veerasundar.com/blog/2009/05/learning-java-alone-doesnt-make-you-java-developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://veerasundar.com/blog/2009/05/learning-java-alone-doesnt-make-you-java-developer/</link>
	<description>Java / Web developer</description>
	<lastBuildDate>Wed, 08 Feb 2012 10:28:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Infernoz</title>
		<link>http://veerasundar.com/blog/2009/05/learning-java-alone-doesnt-make-you-java-developer/comment-page-1/#comment-2304</link>
		<dc:creator>Infernoz</dc:creator>
		<pubDate>Sat, 21 Nov 2009 07:33:44 +0000</pubDate>
		<guid isPermaLink="false">http://veerasundar.com/blog/?p=412#comment-2304</guid>
		<description>University should be about 1. learning to learn, 2. learning the basics about various computer languages, various techniques, and various technologies like databases, networks, graphics, design tools, OOP etc., 3. preferably learning how to work with other people.&lt;br&gt;&lt;br&gt;University should not be about learning specifics, like say vendor specific training, advanced language details * etc., unless these are an option later on!&lt;br&gt;&lt;br&gt;* a lot of third party libraries are best suited to advanced programmers, and not for beginners; I know, I&#039;ve been a professional developer for many years, and plenty of OSS libraries and frameworks have a steep learning curve, when you want to make serious use of them, often because the user documentation is carp!</description>
		<content:encoded><![CDATA[<p>University should be about 1. learning to learn, 2. learning the basics about various computer languages, various techniques, and various technologies like databases, networks, graphics, design tools, OOP etc., 3. preferably learning how to work with other people.</p>
<p>University should not be about learning specifics, like say vendor specific training, advanced language details * etc., unless these are an option later on!</p>
<p>* a lot of third party libraries are best suited to advanced programmers, and not for beginners; I know, I&#39;ve been a professional developer for many years, and plenty of OSS libraries and frameworks have a steep learning curve, when you want to make serious use of them, often because the user documentation is carp!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alberto</title>
		<link>http://veerasundar.com/blog/2009/05/learning-java-alone-doesnt-make-you-java-developer/comment-page-1/#comment-2159</link>
		<dc:creator>Alberto</dc:creator>
		<pubDate>Thu, 24 Sep 2009 17:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://veerasundar.com/blog/?p=412#comment-2159</guid>
		<description>Certainly a Java course shouldn&#039;t be teaching any of those topics. Certainly universities can have courses that touch on the paradigms behind some of those libraries , but it&#039;s really up to the student to learn those advanced topics on their own. One thing developers must do is read up on their own and to get their hands dirty when exploring new topics.</description>
		<content:encoded><![CDATA[<p>Certainly a Java course shouldn&#8217;t be teaching any of those topics. Certainly universities can have courses that touch on the paradigms behind some of those libraries , but it&#8217;s really up to the student to learn those advanced topics on their own. One thing developers must do is read up on their own and to get their hands dirty when exploring new topics.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://veerasundar.com/blog/2009/05/learning-java-alone-doesnt-make-you-java-developer/comment-page-1/#comment-290</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Wed, 13 May 2009 07:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://veerasundar.com/blog/?p=412#comment-290</guid>
		<description>I agree in that just learning a language doesn&#039;t necessarily make you a developer - experience counts for a lot. However, I&#039;m not sure teaching about all these API&#039;s in schools would do much but overload and confuse the students. You need a solid grounding in the fundamentals first before delving into third party libraries.

I&#039;ve been a developer for years, but I still find it impossible to keep on top of all the new libraries, methods, best practices etc! :o)</description>
		<content:encoded><![CDATA[<p>I agree in that just learning a language doesn&#8217;t necessarily make you a developer &#8211; experience counts for a lot. However, I&#8217;m not sure teaching about all these API&#8217;s in schools would do much but overload and confuse the students. You need a solid grounding in the fundamentals first before delving into third party libraries.</p>
<p>I&#8217;ve been a developer for years, but I still find it impossible to keep on top of all the new libraries, methods, best practices etc! <img src='http://veerasundar.com/blog/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Azizi Yazit</title>
		<link>http://veerasundar.com/blog/2009/05/learning-java-alone-doesnt-make-you-java-developer/comment-page-1/#comment-293</link>
		<dc:creator>Azizi Yazit</dc:creator>
		<pubDate>Wed, 13 May 2009 03:11:15 +0000</pubDate>
		<guid isPermaLink="false">http://veerasundar.com/blog/?p=412#comment-293</guid>
		<description>As a java programmer, for me the strong basic in java is required for those want to became updated java programmer. So, in the University, you learned all the basic and use it to learn all the tools when you are working.

Those tools like java frameworks, portlets, orm and others can be easily to be catch when you have a strong basic in java because as you know all the tools was developed using same language (Java).</description>
		<content:encoded><![CDATA[<p>As a java programmer, for me the strong basic in java is required for those want to became updated java programmer. So, in the University, you learned all the basic and use it to learn all the tools when you are working.</p>
<p>Those tools like java frameworks, portlets, orm and others can be easily to be catch when you have a strong basic in java because as you know all the tools was developed using same language (Java).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francois Marot</title>
		<link>http://veerasundar.com/blog/2009/05/learning-java-alone-doesnt-make-you-java-developer/comment-page-1/#comment-289</link>
		<dc:creator>Francois Marot</dc:creator>
		<pubDate>Wed, 13 May 2009 00:05:29 +0000</pubDate>
		<guid isPermaLink="false">http://veerasundar.com/blog/?p=412#comment-289</guid>
		<description>I agree with you that at school you only learn 50% (at best !) of what you will use in enterprise Java. BUT in school, you have to concentrate on the most important parts ! I think that it is best to have a deep knowledge of the core Java: it is the basis on which all those framework and API are based. So if you don&#039;t have a firm knowledge of those root concepts, you may encounter some tough disillusions later...
It is the same for the IDE (Eclipse, Netbeans): in school, I never really learnt them... But I spend whole my job time using them ! But if I understand enough what is going on in Java (compilation, execution, debugging, classpath issues, classloaders...) I have no problem to understand how to work with those IDE.
I think that school must insist on the fundamental concepts, and must not try to make developers who know every API &amp; framework. If the students know enough of the core concepts, they&#039;ll handle those in no time ;)</description>
		<content:encoded><![CDATA[<p>I agree with you that at school you only learn 50% (at best !) of what you will use in enterprise Java. BUT in school, you have to concentrate on the most important parts ! I think that it is best to have a deep knowledge of the core Java: it is the basis on which all those framework and API are based. So if you don&#8217;t have a firm knowledge of those root concepts, you may encounter some tough disillusions later&#8230;<br />
It is the same for the IDE (Eclipse, Netbeans): in school, I never really learnt them&#8230; But I spend whole my job time using them ! But if I understand enough what is going on in Java (compilation, execution, debugging, classpath issues, classloaders&#8230;) I have no problem to understand how to work with those IDE.<br />
I think that school must insist on the fundamental concepts, and must not try to make developers who know every API &amp; framework. If the students know enough of the core concepts, they&#8217;ll handle those in no time <img src='http://veerasundar.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

