<?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>แพลตฟอร์ม &#8211; PARINYA.NET</title>
	<atom:link href="https://www.parinya.net/node/tag/%e0%b9%81%e0%b8%9e%e0%b8%a5%e0%b8%95%e0%b8%9f%e0%b8%ad%e0%b8%a3%e0%b9%8c%e0%b8%a1/feed" rel="self" type="application/rss+xml" />
	<link>https://www.parinya.net</link>
	<description>ทฤษฎีการคำนวณสำหรับคอมพิวเตอร์และทฤษฎีการประมวลผลสารสนเทศ</description>
	<lastBuildDate>Fri, 01 Mar 2019 08:05:37 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>ภาษาคอมพิวเตอร์กับแพลตฟอร์ม</title>
		<link>https://www.parinya.net/node/2504</link>
					<comments>https://www.parinya.net/node/2504#respond</comments>
		
		<dc:creator><![CDATA[ไท้ ปริญญา]]></dc:creator>
		<pubDate>Sat, 03 Jun 2017 15:54:47 +0000</pubDate>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ภาษาคอมพิวเตอร์]]></category>
		<category><![CDATA[แพลตฟอร์ม]]></category>
		<guid isPermaLink="false">http://www.parinya.net/?p=2504</guid>

					<description><![CDATA[บทความอันนี้ ผมไม่ได้ให้ค]]></description>
										<content:encoded><![CDATA[<p>บทความอันนี้ ผมไม่ได้ให้ความรู้อะไรนะ เป็นแค่การทบทวนตัวเอง ตัวเองก็คือตัวผมนี่แหล่ะ ก็เล่าเรื่อยเปื่อยไป และการทบทวนตัวเองของผม เป็นเรื่องของภาษาคอมพิวเตอร์ที่ผมเคยเรียนรู้</p>
<p>มีหลายภาษาคอมพิวเตอร์ที่ผมยังชำนาญอยู่ แต่ก็มีอีกหลายภาษาคอมพิวเตอร์ที่ผมเคยจับ เคยทำ พอผ่านไปแล้ว ก็ไม่ได้กลับไปทบทวน ซึ่งผมก็เชื่อว่า ถ้าต้องย้อนกลับไปทำ ก็น่าจะยังทำได้อยู่บ้าง (เหรอ จริงเหรอ?)</p>
<p>แย่หน่อย ที่เดี๋ยวนี้ผมจำได้แต่หลักการ โครงสร้าง นิพจน์ และคำสงวนของภาษาคอมพิวเตอร์เท่านั้น ส่วนคำสั่งยิบย่อยนี่จำไม่ได้เลย ต้องเปิดคู่มือ ถ้าไม่มีคู่มือ ผมก็เขียนภาษาคอมพิวเตอร์นั้น ๆ อย่างสมบูรณ์ไม่ได้เหมือนกัน</p>
<p>มันเป็นเรื่องช่วยไม่ได้ เพราะเรามีเรื่องอื่นต้องจำอีกเยอะ!!!</p>
<p>ใน IEEE Spectrum ได้แบ่งประเภทของแพลตฟอร์มไว้ 4 ประเภท คือ Enterprise, Web, Mobile และ Embedded System ซึ่งแพลตฟอร์มเหล่านั้น ก็ล้วนทำงานอยู่บนเครื่องจักรประมวลผล ที่มีพฤติกรรมแบบคอมพิวเตอร์ทั้งนั้น ดังนั้น มันก็ต้องมีช่องทางให้สั่งงานมันได้ผ่านภาษาคอมพิวเตอร์ ไม่ว่าทางใดก็ทางนึง</p>
<p>ผมพยายามทบทวนว่าผมทำอะไรได้บ้าง มันสำคัญนะ คนเราต้องคิดเป็น ทำเป็น ถึงจะมีคุณค่า ดังนั้น ถ้าเป็นการสั่งคอมพิวเตอร์ด้วยภาษาคอมพิวเตอร์ ผมก็ต้องลองทบทวนว่าผมสั่งคอมพิวเตอร์บนแพลตฟอร์มแบบไหนได้บ้าง</p>
<figure id="attachment_2505" aria-describedby="caption-attachment-2505" style="width: 774px" class="wp-caption aligncenter"><a href="https://www.parinya.net/wp-content/uploads/2017/06/2560-06-03-21_24_08-PowerPoint-Slide-Show-Presentation1.png"><img fetchpriority="high" decoding="async" class="size-full wp-image-2505" src="https://www.parinya.net/wp-content/uploads/2017/06/2560-06-03-21_24_08-PowerPoint-Slide-Show-Presentation1.png" alt="ภาษาคอมพิวเตอร์กับแพลตฟอร์ม" width="774" height="373" srcset="https://www.parinya.net/wp-content/uploads/2017/06/2560-06-03-21_24_08-PowerPoint-Slide-Show-Presentation1.png 774w, https://www.parinya.net/wp-content/uploads/2017/06/2560-06-03-21_24_08-PowerPoint-Slide-Show-Presentation1-300x145.png 300w, https://www.parinya.net/wp-content/uploads/2017/06/2560-06-03-21_24_08-PowerPoint-Slide-Show-Presentation1-768x370.png 768w" sizes="(max-width: 774px) 100vw, 774px" /></a><figcaption id="caption-attachment-2505" class="wp-caption-text">ภาษาคอมพิวเตอร์กับแพลตฟอร์ม</figcaption></figure>
<p>ภาพข้างบนคือภาษาคอมพิวเตอร์และเครื่องไม้เครื่องมือที่ผมทำเป็น จะเห็นว่าผมไร้ทักษะในแพลตฟอร์ม Mobile และ Embedded&nbsp;อย่างเห็นได้ชัด!!!</p>
<p>คือคิดไม่เป็น ทำไม่เป็นเลยแหล่ะ ไม่ได้ไปเรียนรู้อะไรเลย และแพลตฟอร์มเหล่านั้นเป็นอนาคตซะด้วย!!!</p>
<p>มันเลยเหมือนผมเป็นคนเก่าแก่ในแพลตฟอร์มเก่า แต่เป็นเด็กใหม่ในแพลตฟอร์มใหม่ อะไรประมาณนั้น</p>
<p>ในขณะเดียวกัน บนแพลตฟอร์ม Enterprise หรือ Web เอง ทุกวันนี้ก็มีสิ่งใหม่ ๆ&nbsp;ปรากฎขึ้นมาให้ใช้งานมากมาย ไม่ว่าจะเป็นภาษา Python&nbsp;เอย Ruby เอย หรือเครื่องมือ เช่น&nbsp;Ruby on Rails, AngularJS, Node.js, Express.js แต่ผมก็ไม่ได้ไปต่อในเรื่องเหล่านี้เหมือนกัน</p>
<p>ทีนี้ย้อนกลับมาดูหลักคิดกันนิดนึง จะเห็นว่าผมใช้ตารางสองมิติเพื่อช่วยในการทบทวนตัวเอง โดยผมใช้การแจกแจกสิ่งที่ทำเป็นในด้านคอลัมน์ ในขณะที่ผมใช้การแจกแจงแพลตฟอร์มในด้านแถว จากนั้นก็บรรจุสิ่งที่ทำเป็นลงไปในนั้น ให้มันสอดคล้องกับด้านแถวและด้านคอลัมน์ แล้วมันก็ออกมาเป็นภาพข้างบน</p>
<p>ด้วยวิธีการนี้ทำให้ผมมองเห็นได้ง่าย ว่าผมอ่อนด้อยและไร้ทักษะในด้านไหนบ้าง และถ้ามันจำเป็น ผมหมายถึงจำเป็นจริง ๆ นะ ผมก็จะไปพัฒนาในด้านนั้น</p>
<p>อย่างเช่นตอนนี้ การพัฒนา Mobile Application เป็นเรื่องสำคัญ เพราะใคร ๆ ก็ใช้โทรศัพท์ฉลาดกันหมดแล้ว สัดส่วนการใช้คอมพิวเตอร์ตั้งโต๊ะและโน๊ตบุ๊คมันก็น้อยลงเรื่อย ๆ ถ้าผมต้องการ Mobile Application ของตัวเองซักตัวนึง ผมก็อาจไป<strong>จ้างให้ใครเขียนให้ก็ได้</strong></p>
<p><strong>อ้าวไม่ใช่ล่ะ!!!</strong></p>
<p>โดยสรุปแล้ว สำหรับผมนะ ตัวผมนั่นแหล่ะ ผมเห็นว่าการเรียนรู้ภาษาคอมพิวเตอร์ให้หลากหลายแพลตฟอร์ม มันก็สำคัญจริง ๆ เพียงแต่ว่าเราจะเลือกเรียนเพื่อเขียนเอง หรือจะเลือกเรียน เพื่อกำกับดูแลคนที่เขียนภาษาคอมพิวเตอร์เหล่านั้นอีกที อันนี้ก็แล้วแต่</p>
<p>เวลาแต่ล่ะคนมีจำกัด ก็ต้องเก็ง ๆ กันไปครับ</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.parinya.net/node/2504/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
