<?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: เปลี่ยนภาษาเขียนโปรแกรม</title>
	<atom:link href="http://www.rawitat.com/2007/09/20/65/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rawitat.com/2007/09/20/65/</link>
	<description>Simplicity within Complexity, and Vice-Versa</description>
	<lastBuildDate>Fri, 20 Jan 2012 08:33:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: rawitat</title>
		<link>http://www.rawitat.com/2007/09/20/65/comment-page-1/#comment-143</link>
		<dc:creator>rawitat</dc:creator>
		<pubDate>Mon, 24 Sep 2007 04:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawitat.com/2007/09/20/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3/#comment-143</guid>
		<description>ตอบพี่ pooh เป็นเรื่องเป็นราวหน่อยดีกว่า วันก่อนรีบไปหน่อย...

เด็กที่นี่ก็พอกันครับ ไม่ทราบว่าที่ ม.บูรพา สอน java เป็นภาษาแรกหรือเปล่า ความรู้สึกของผมคือถ้าใช้ java นี่มันจะมีเรื่องที่จะต้อง rote memorize มากเกินไปน่ะครับ ภาษาแรกที่ใช้น่าจะเป็นภาษาที่มี syntax ให้ต้องจำน้อยๆ ในการเขียนโปรแกรมเล็กๆ เพื่อให้เข้าใจ concept ของ programming และเพื่อแยกความเข้าใจเรื่องนี้ออกจากเรื่อง language/syntax ด้วย

แต่ว่านั่นมันเป็นปัญหาทาง policy น่ะครับ ผมยังคุยกับที่นี่ไม่ค่อยรู้เรื่องเท่าไหร่เลย ก็ได้แต่สอนเด็กกลุ่มเล็กๆ ให้เล่น python เล่น ruby แล้วก็พบว่าเด็กเขียนโปรแกรมเป็นมากขึ้น

ถ้าเห็นผลเป็นรูปธรรมเมื่อไหร่ก็คงจะขยายผลต่อไป

แต่ว่่าทั้งนี้ผมยังคิดว่าการสอนคนที่เขียนโปรแกรมไม่เป็นเลยให้เขียนโปรแกรมเนี่ย น่าจะเริ่มจากให้เขียน instruction เป็น &quot;ภาษาไทย&quot; เป็น step-by-step ที่มัน clear ให้เป็นเสียก่อน เพราะว่าผมมองว่า programming มันมี 2 parts น่ะครับ คือ

1. ภาษาที่ใช้เขียน
2. content ที่จะเขียน (ในที่นี้คือหลักการคิดโปรแกรม)

ถ้าเรียน 2 อย่างพร้อมกัน มันจะแยกการเรียนรู้ไม่ออก และจะมั่วด้วย ถ้าจะเรียนภาษา ก็ต้องเป็น content อยู่ก่อนแล้ว แต่ว่่ากลับกัน ถ้าจะเรียน content ก็ต้องใช้ภาษาที่เป็นอยู่แล้วเป็นหลัก ไม่งั้นก็มั่วเหมือนกัน

ผมทำแบบนี้นะ แล้วคนที่เรียนโปรแกรมกับผมส่วนมากมันก็เขียนโปรแกรมเป็นกัน แต่ว่านั่นแหละครับ ผมไม่ได้สอน class programming พื้นฐาน มีแต่เด็กกลุ่มน้อยเท่านั้นที่มาหาผมและให้ผมสอนเขียนโปรแกรมให้

อยากสอน programming พื้นฐานเหมือนกันนะ ถ้า ม. บูรพาจะเชิญ ผมก็ยินดีนะครับพี่</description>
		<content:encoded><![CDATA[<p>ตอบพี่ pooh เป็นเรื่องเป็นราวหน่อยดีกว่า วันก่อนรีบไปหน่อย&#8230;</p>
<p>เด็กที่นี่ก็พอกันครับ ไม่ทราบว่าที่ ม.บูรพา สอน java เป็นภาษาแรกหรือเปล่า ความรู้สึกของผมคือถ้าใช้ java นี่มันจะมีเรื่องที่จะต้อง rote memorize มากเกินไปน่ะครับ ภาษาแรกที่ใช้น่าจะเป็นภาษาที่มี syntax ให้ต้องจำน้อยๆ ในการเขียนโปรแกรมเล็กๆ เพื่อให้เข้าใจ concept ของ programming และเพื่อแยกความเข้าใจเรื่องนี้ออกจากเรื่อง language/syntax ด้วย</p>
<p>แต่ว่านั่นมันเป็นปัญหาทาง policy น่ะครับ ผมยังคุยกับที่นี่ไม่ค่อยรู้เรื่องเท่าไหร่เลย ก็ได้แต่สอนเด็กกลุ่มเล็กๆ ให้เล่น python เล่น ruby แล้วก็พบว่าเด็กเขียนโปรแกรมเป็นมากขึ้น</p>
<p>ถ้าเห็นผลเป็นรูปธรรมเมื่อไหร่ก็คงจะขยายผลต่อไป</p>
<p>แต่ว่่าทั้งนี้ผมยังคิดว่าการสอนคนที่เขียนโปรแกรมไม่เป็นเลยให้เขียนโปรแกรมเนี่ย น่าจะเริ่มจากให้เขียน instruction เป็น &#8220;ภาษาไทย&#8221; เป็น step-by-step ที่มัน clear ให้เป็นเสียก่อน เพราะว่าผมมองว่า programming มันมี 2 parts น่ะครับ คือ</p>
<p>1. ภาษาที่ใช้เขียน<br />
2. content ที่จะเขียน (ในที่นี้คือหลักการคิดโปรแกรม)</p>
<p>ถ้าเรียน 2 อย่างพร้อมกัน มันจะแยกการเรียนรู้ไม่ออก และจะมั่วด้วย ถ้าจะเรียนภาษา ก็ต้องเป็น content อยู่ก่อนแล้ว แต่ว่่ากลับกัน ถ้าจะเรียน content ก็ต้องใช้ภาษาที่เป็นอยู่แล้วเป็นหลัก ไม่งั้นก็มั่วเหมือนกัน</p>
<p>ผมทำแบบนี้นะ แล้วคนที่เรียนโปรแกรมกับผมส่วนมากมันก็เขียนโปรแกรมเป็นกัน แต่ว่านั่นแหละครับ ผมไม่ได้สอน class programming พื้นฐาน มีแต่เด็กกลุ่มน้อยเท่านั้นที่มาหาผมและให้ผมสอนเขียนโปรแกรมให้</p>
<p>อยากสอน programming พื้นฐานเหมือนกันนะ ถ้า ม. บูรพาจะเชิญ ผมก็ยินดีนะครับพี่</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rawitat</title>
		<link>http://www.rawitat.com/2007/09/20/65/comment-page-1/#comment-142</link>
		<dc:creator>rawitat</dc:creator>
		<pubDate>Sun, 23 Sep 2007 04:53:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawitat.com/2007/09/20/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3/#comment-142</guid>
		<description>เข็นครกขึ้นเขาว่ายากนะพี่ เข็นคนขึ้นเขานี่ยากกว่า เพราะว่าอย่างน้อยครกมันกลิ้งได้นะ แต่ว่าคนที่มันไม่เดินขึ้นเนี่ยสิ เหนื่อย

ผลักครกตกเขาง่ายกว่าเยอะอ่ะพี่</description>
		<content:encoded><![CDATA[<p>เข็นครกขึ้นเขาว่ายากนะพี่ เข็นคนขึ้นเขานี่ยากกว่า เพราะว่าอย่างน้อยครกมันกลิ้งได้นะ แต่ว่าคนที่มันไม่เดินขึ้นเนี่ยสิ เหนื่อย</p>
<p>ผลักครกตกเขาง่ายกว่าเยอะอ่ะพี่</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ford AntiTrust</title>
		<link>http://www.rawitat.com/2007/09/20/65/comment-page-1/#comment-140</link>
		<dc:creator>Ford AntiTrust</dc:creator>
		<pubDate>Fri, 21 Sep 2007 10:16:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawitat.com/2007/09/20/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3/#comment-140</guid>
		<description>ไง๋ ผมพิมพ์ไปแล้วมันไม่ออก T_T เอาใหม่ๆๆ

&quot;ท่าทางคงต้องเข็นออกจากมหาวิทยาลัยครับ คุณ pooh&quot;</description>
		<content:encoded><![CDATA[<p>ไง๋ ผมพิมพ์ไปแล้วมันไม่ออก T_T เอาใหม่ๆๆ</p>
<p>&#8220;ท่าทางคงต้องเข็นออกจากมหาวิทยาลัยครับ คุณ pooh&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ford AntiTrust</title>
		<link>http://www.rawitat.com/2007/09/20/65/comment-page-1/#comment-139</link>
		<dc:creator>Ford AntiTrust</dc:creator>
		<pubDate>Fri, 21 Sep 2007 10:11:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawitat.com/2007/09/20/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3/#comment-139</guid>
		<description>pooh </description>
		<content:encoded><![CDATA[<p>pooh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pooh</title>
		<link>http://www.rawitat.com/2007/09/20/65/comment-page-1/#comment-135</link>
		<dc:creator>pooh</dc:creator>
		<pubDate>Fri, 21 Sep 2007 08:39:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawitat.com/2007/09/20/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3/#comment-135</guid>
		<description>เดฟ เด็กที่เรียน JAVA กับพี่หายไป 60 กว่าเปอร์เซนต์แล้ว ทำไงดี ที่เหลือยังวนลูปไม่ถูกอีกเพียบ syntax ไม่ได้แถม logicในการแก้ปัญหาก็ไม่มี วันก่อนสอบ lab ยังมีคนนึงหยิบ wordpad ขึ้นมา coding แล้วยกมือถามว่าทำไมมัน compile ไม่ผ่าน มีวิธีเข็นที่เด็ดๆบ้างไหม (ถ้ามีจะได้เชิญมาสอน :-)</description>
		<content:encoded><![CDATA[<p>เดฟ เด็กที่เรียน JAVA กับพี่หายไป 60 กว่าเปอร์เซนต์แล้ว ทำไงดี ที่เหลือยังวนลูปไม่ถูกอีกเพียบ syntax ไม่ได้แถม logicในการแก้ปัญหาก็ไม่มี วันก่อนสอบ lab ยังมีคนนึงหยิบ wordpad ขึ้นมา coding แล้วยกมือถามว่าทำไมมัน compile ไม่ผ่าน มีวิธีเข็นที่เด็ดๆบ้างไหม (ถ้ามีจะได้เชิญมาสอน :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rawitat</title>
		<link>http://www.rawitat.com/2007/09/20/65/comment-page-1/#comment-134</link>
		<dc:creator>rawitat</dc:creator>
		<pubDate>Thu, 20 Sep 2007 14:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawitat.com/2007/09/20/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3/#comment-134</guid>
		<description>เคยเขียนเรื่องคล้ายๆ กันไปทีนึงแล้วครับ

http://www.thaimacdev.com/node/402

แต่ว่าเดี๋ยวจะเอาเรื่องนี้ไป post ด้วย (ตาม request)</description>
		<content:encoded><![CDATA[<p>เคยเขียนเรื่องคล้ายๆ กันไปทีนึงแล้วครับ</p>
<p><a href="http://www.thaimacdev.com/node/402" rel="nofollow">http://www.thaimacdev.com/node/402</a></p>
<p>แต่ว่าเดี๋ยวจะเอาเรื่องนี้ไป post ด้วย (ตาม request)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PunNeng</title>
		<link>http://www.rawitat.com/2007/09/20/65/comment-page-1/#comment-133</link>
		<dc:creator>PunNeng</dc:creator>
		<pubDate>Thu, 20 Sep 2007 09:20:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawitat.com/2007/09/20/%e0%b9%80%e0%b8%9b%e0%b8%a5%e0%b8%b5%e0%b9%88%e0%b8%a2%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3/#comment-133</guid>
		<description>อาจารย์น่าจะเอาไปลงใน TMD ด้วยนะครับ ผมว่ามันมีประโยชน์ดี :)</description>
		<content:encoded><![CDATA[<p>อาจารย์น่าจะเอาไปลงใน TMD ด้วยนะครับ ผมว่ามันมีประโยชน์ดี :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

