<?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>Dana Severance &#187; School</title>
	<atom:link href="http://www.danaseverance.com/category/professional/school/feed" rel="self" type="application/rss+xml" />
	<link>http://www.danaseverance.com</link>
	<description>Because I&#039;m strange like that.</description>
	<lastBuildDate>Tue, 27 Jul 2010 19:42:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Java Programming</title>
		<link>http://www.danaseverance.com/professional/school/java-programming</link>
		<comments>http://www.danaseverance.com/professional/school/java-programming#comments</comments>
		<pubDate>Fri, 29 Jan 2010 16:00:31 +0000</pubDate>
		<dc:creator>Dana Severance</dc:creator>
				<category><![CDATA[School]]></category>
		<category><![CDATA[better way]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.danaseverance.com/?p=469</guid>
		<description><![CDATA[My school, in its infinite wisdom, has decided that I need to learn Java. It also seems to think that I can learn this to proficiency in a matter of ten weeks. The first five weeks are considered basic programming. The next five are for the advanced level. Can someone say &#8220;rushed&#8221;? It&#8217;s a Great [...]]]></description>
			<content:encoded><![CDATA[<p>My school, in its infinite wisdom, has decided that I need to learn Java. It also seems to think that I can learn this to proficiency in a matter of ten weeks. The first five weeks are considered basic programming. The next five are for the advanced level. Can someone say &#8220;rushed&#8221;?<span id="more-469"></span></p>
<h2>It&#8217;s a Great Idea</h2>
<div id="attachment_474" class="wp-caption alignright" style="width: 190px"><a rel="attachment wp-att-474" href="http://www.danaseverance.com/wp-content/uploads/2010/01/3.png"><img class="size-medium wp-image-474  colorbox-469" title="Sales Amount" src="http://www.danaseverance.com/wp-content/uploads/2010/01/3-300x141.png" alt="Sales Amount" width="180" height="85" /></a><p class="wp-caption-text">Sales Amount!</p></div>
<p>Now, I see the ability of the language. It works on all platforms, compiles and packages well, and can be served off the web. These are great things in it&#8217;s favor.</p>
<p>It provides the ability to build computer games and mobile information. It has a huge API and you can access numerous types of databases with it. It touts that you have to write less code than with C++.</p>
<p>This is a great start&#8230;</p>
<h2>But, Something is Missing</h2>
<div id="attachment_472" class="wp-caption alignright" style="width: 190px"><a rel="attachment wp-att-472" href="http://www.danaseverance.com/wp-content/uploads/2010/01/1.png"><img class="size-medium wp-image-472  colorbox-469" title="Cloogy error messages!" src="http://www.danaseverance.com/wp-content/uploads/2010/01/1-300x111.png" alt="Cloogy!" width="180" height="67" /></a><p class="wp-caption-text">Cloogy error messages!</p></div>
<p>My main problem with Java, as we&#8217;re learning it, is that there seems to be a better and easier way to do everything we&#8217;re doing in class, particularly if it&#8217;s meant to be accessed via the web.</p>
<p>We created a small program to calculate the commission on a sales amount. First, the user was prompted for the sales amount. Then, they were asked to enter the identification number of their role from a list given. This dictated what percent commission they received. Finally, it outputted a final number.</p>
<div id="attachment_473" class="wp-caption alignright" style="width: 190px"><a rel="attachment wp-att-473" href="http://www.danaseverance.com/wp-content/uploads/2010/01/2.png"><img class="size-medium wp-image-473  colorbox-469" title="Go go gadget data errors!" src="http://www.danaseverance.com/wp-content/uploads/2010/01/2-300x196.png" alt="" width="180" height="118" /></a><p class="wp-caption-text">Go go gadget data errors!</p></div>
<p>I&#8217;m completely overwhelmed by questions&#8230;</p>
<p>Why is this not just on the web? Why are we not using lighter-weight technologies to accomplish this same thing? We could even throw in a little JavaScript to pull some real interactivity.</p>
<p>Why are we making them input the number on their own rather than selecting it from a drop down or radio button? Why are we not giving the information in the same window? Why are we making them bounce from window to window? This doesn&#8217;t even cover the errors that a person can enter.</p>
<h2>The Learning Curve</h2>
<div id="attachment_475" class="wp-caption alignright" style="width: 190px"><a rel="attachment wp-att-475" href="http://www.danaseverance.com/wp-content/uploads/2010/01/4.png"><img class="size-medium wp-image-475  colorbox-469" title="Oh look, data errors." src="http://www.danaseverance.com/wp-content/uploads/2010/01/4-300x190.png" alt="" width="180" height="114" /></a><p class="wp-caption-text">Oh look, data errors.</p></div>
<p>The problem I&#8217;m having here is a problem I have frequently. When I think that I know a simpler, easier way to accomplish the same objective, I want to use that instead. I always want to use the best tool for the job, if I can.</p>
<p>I always want to run before I can walk. Learning to crawl is beyond painful for me.</p>
<p>At least in the next class, we&#8217;ll be making a game.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danaseverance.com/professional/school/java-programming/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
