<?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"
	>
<channel>
	<title>Comments on: Why tutoring PHP is painful</title>
	<atom:link href="http://www.devmorgan.com/blog/2008/05/06/why-tutoring-php-is-painful/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devmorgan.com/blog/2008/05/06/why-tutoring-php-is-painful/</link>
	<description>Code Monkey and Grad Student Extraordinaire</description>
	<pubDate>Fri, 05 Sep 2008 21:41:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Phil Andrews</title>
		<link>http://www.devmorgan.com/blog/2008/05/06/why-tutoring-php-is-painful/#comment-602</link>
		<dc:creator>Phil Andrews</dc:creator>
		<pubDate>Sun, 11 May 2008 18:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.devmorgan.com/blog/?p=49#comment-602</guid>
		<description>Dave, realize that I am in no way kissing your butt because you are my lab instructor.  But as a professional PHP developer and IT student I need to thank you so hard for writing this down.
Java is such a poor language to teach fundamentals with, and it is taught poorly at that.  In my opinion anyway.
I also especially like your final thought here.  I am a good programmer, and people think of me as one.  When someone I've spoken with about programming finds out that I'm simply an IT major their first reaction is one of surprise.  Sometimes they're disappointed.  
When I say I'm IT to someone who who doesn't know me they always pull out the tired "Oh, you mean 'I Tried'?".  No matter what, I always feel like I'm stuck trying to defend my major.
It's good to know someone else is annoyed by the generalization, but realizes there is some basis to it as unfortunate as it is.</description>
		<content:encoded><![CDATA[<p>Dave, realize that I am in no way kissing your butt because you are my lab instructor.  But as a professional PHP developer and IT student I need to thank you so hard for writing this down.<br />
Java is such a poor language to teach fundamentals with, and it is taught poorly at that.  In my opinion anyway.<br />
I also especially like your final thought here.  I am a good programmer, and people think of me as one.  When someone I&#8217;ve spoken with about programming finds out that I&#8217;m simply an IT major their first reaction is one of surprise.  Sometimes they&#8217;re disappointed.<br />
When I say I&#8217;m IT to someone who who doesn&#8217;t know me they always pull out the tired &#8220;Oh, you mean &#8216;I Tried&#8217;?&#8221;.  No matter what, I always feel like I&#8217;m stuck trying to defend my major.<br />
It&#8217;s good to know someone else is annoyed by the generalization, but realizes there is some basis to it as unfortunate as it is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://www.devmorgan.com/blog/2008/05/06/why-tutoring-php-is-painful/#comment-563</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Wed, 07 May 2008 20:26:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.devmorgan.com/blog/?p=49#comment-563</guid>
		<description>Dave, you said "Students that did poorly in Java tend to go towards multimedia / web because it is easy." I don't necessarily think that's the case - because it ain't easy. I think students that do poorly in general tend to try and take what they PERCEIVE is the easiest way out. 

It's a consistent pattern that I see even now in the workplace - people who don't love what they're doing won't work at something they don't see the point to. You can't force people to program. If they hate it, they will hate it forever.

Being a success in anything requires you to deserve having pride in your work. Unfortunately, I don't see this in alot of college work because students don't typically see the immediate reward. The ones who really try are the ones who make it worth coming to work every day for me.</description>
		<content:encoded><![CDATA[<p>Dave, you said &#8220;Students that did poorly in Java tend to go towards multimedia / web because it is easy.&#8221; I don&#8217;t necessarily think that&#8217;s the case - because it ain&#8217;t easy. I think students that do poorly in general tend to try and take what they PERCEIVE is the easiest way out. </p>
<p>It&#8217;s a consistent pattern that I see even now in the workplace - people who don&#8217;t love what they&#8217;re doing won&#8217;t work at something they don&#8217;t see the point to. You can&#8217;t force people to program. If they hate it, they will hate it forever.</p>
<p>Being a success in anything requires you to deserve having pride in your work. Unfortunately, I don&#8217;t see this in alot of college work because students don&#8217;t typically see the immediate reward. The ones who really try are the ones who make it worth coming to work every day for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Liz Lawley</title>
		<link>http://www.devmorgan.com/blog/2008/05/06/why-tutoring-php-is-painful/#comment-555</link>
		<dc:creator>Liz Lawley</dc:creator>
		<pubDate>Wed, 07 May 2008 05:07:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.devmorgan.com/blog/?p=49#comment-555</guid>
		<description>Well, *some* IT professors cover the basics again when they talk about Javascript and CGI and basic PHP. 

New Media students don't all take Java, btw...many of them take a programming class that's all in Actionscript.

This is an issue, definitely, but I'm not sure it's completely curricular. The students who don't do well with the programming in the later classes are the same ones who'd probably drop out of the degree program if there was more in the earlier classes.</description>
		<content:encoded><![CDATA[<p>Well, *some* IT professors cover the basics again when they talk about Javascript and CGI and basic PHP. </p>
<p>New Media students don&#8217;t all take Java, btw&#8230;many of them take a programming class that&#8217;s all in Actionscript.</p>
<p>This is an issue, definitely, but I&#8217;m not sure it&#8217;s completely curricular. The students who don&#8217;t do well with the programming in the later classes are the same ones who&#8217;d probably drop out of the degree program if there was more in the earlier classes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dave</title>
		<link>http://www.devmorgan.com/blog/2008/05/06/why-tutoring-php-is-painful/#comment-553</link>
		<dc:creator>dave</dc:creator>
		<pubDate>Wed, 07 May 2008 01:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.devmorgan.com/blog/?p=49#comment-553</guid>
		<description>Agreed, one of the more difficult things about PHP is the multiple ways to code it. RIT does teach the "dirty" method, at least in most classes where they teach PHP.... but this is mostly because the professors do not know how to teach the language (surprisingly few know PHP well, and the course materials for it were written by someone who doesn't know the proper way).

I've said it before, and i'll say it again, New Media students, on the IT side of things, that take sufficient programming courses are some of the most successful students I've seen (inside and outside of the IT program). The other side to the coin, New Media students who don't focus on programming are some of the least successful. 

And yes, you can pass along data using sessions and cookies - but you have to do so explicitly which still validates my point :-P</description>
		<content:encoded><![CDATA[<p>Agreed, one of the more difficult things about PHP is the multiple ways to code it. RIT does teach the &#8220;dirty&#8221; method, at least in most classes where they teach PHP&#8230;. but this is mostly because the professors do not know how to teach the language (surprisingly few know PHP well, and the course materials for it were written by someone who doesn&#8217;t know the proper way).</p>
<p>I&#8217;ve said it before, and i&#8217;ll say it again, New Media students, on the IT side of things, that take sufficient programming courses are some of the most successful students I&#8217;ve seen (inside and outside of the IT program). The other side to the coin, New Media students who don&#8217;t focus on programming are some of the least successful. </p>
<p>And yes, you can pass along data using sessions and cookies - but you have to do so explicitly which still validates my point :-P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.devmorgan.com/blog/2008/05/06/why-tutoring-php-is-painful/#comment-551</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Wed, 07 May 2008 00:37:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.devmorgan.com/blog/?p=49#comment-551</guid>
		<description>Haha great rant dave :P I hear you, I also think alot of students have issues with PHP cause like many languages there are MANY MANY way to program it.  

Unfortunately RIT teaches PHP via the "dirty" method as I call it- that is, here is your HTML, here is your PHP, put them in a blender, BAM dynamic pages! 

Since advancing in the PHP world I have learned that PHP supports OOP as well! Woohoo! Ever since my code has been much more standardized, and I can even have non-PHP developers look at my PHP classes (!!!) and understand what's going on. There is still some php/html blending but its FAR less than the way RIT taught me, I just init my classes in the html-ish and the rest of the work is done in the classes themselves.

I agree though, programming at RIT is definitely a weak point in the [NewMedia] program. Workin in a team of New Media seniors I am really seeing the lack of programming skills amongst the group, and it makes me sad... especially as the manager who has to pull it all together =X.

Oh and you forgot, you can pass data along using sessions and cookies too! ;)</description>
		<content:encoded><![CDATA[<p>Haha great rant dave :P I hear you, I also think alot of students have issues with PHP cause like many languages there are MANY MANY way to program it.  </p>
<p>Unfortunately RIT teaches PHP via the &#8220;dirty&#8221; method as I call it- that is, here is your HTML, here is your PHP, put them in a blender, BAM dynamic pages! </p>
<p>Since advancing in the PHP world I have learned that PHP supports OOP as well! Woohoo! Ever since my code has been much more standardized, and I can even have non-PHP developers look at my PHP classes (!!!) and understand what&#8217;s going on. There is still some php/html blending but its FAR less than the way RIT taught me, I just init my classes in the html-ish and the rest of the work is done in the classes themselves.</p>
<p>I agree though, programming at RIT is definitely a weak point in the [NewMedia] program. Workin in a team of New Media seniors I am really seeing the lack of programming skills amongst the group, and it makes me sad&#8230; especially as the manager who has to pull it all together =X.</p>
<p>Oh and you forgot, you can pass data along using sessions and cookies too! ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
