<?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%b8%82%e0%b8%b2%e0%b8%94%e0%b9%81%e0%b8%84%e0%b8%a5%e0%b8%99/feed" rel="self" type="application/rss+xml" />
	<link>https://www.parinya.net</link>
	<description>ทฤษฎีการคำนวณสำหรับคอมพิวเตอร์และทฤษฎีการประมวลผลสารสนเทศ</description>
	<lastBuildDate>Mon, 13 Feb 2017 04:22:06 +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/2464</link>
					<comments>https://www.parinya.net/node/2464#respond</comments>
		
		<dc:creator><![CDATA[ไท้ ปริญญา]]></dc:creator>
		<pubDate>Sun, 12 Feb 2017 09:25:36 +0000</pubDate>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ขาดแคลน]]></category>
		<category><![CDATA[โปรแกรมเมอร์]]></category>
		<guid isPermaLink="false">http://www.parinya.net/?p=2464</guid>

					<description><![CDATA[ข่าวออกมาถี่มาก เรื่องขาด]]></description>
										<content:encoded><![CDATA[<p>ข่าวออกมาถี่มาก เรื่องขาดแคลนโปรแกรมเมอร์เนี่ย</p>
<p>เขียนโปรแกรมคอมพิวเตอร์ จริง ๆ มันไม่ได้ยาก แต่มันต้องมีโจทย์มาก่อน</p>
<p>ทิศทางของโจทย์ จะทำให้ตัวโปรแกรมเมอร์รู้ได้เองว่า ตัวเองจะพัฒนาไปในทิศทางไหน</p>
<div class="text_exposed_show">
<p>ทิศทางของการพัฒนาโปรแกรมเมอร์ ซึ่งอิงตามโจทย์ จะขึ้นอยู่กับสามปัจจัย คือ</p>
<p>1. โปรแกรมคอมพิวเตอร์ต้องทำงานอยู่บนคอมพิวเตอร์แบบไหน? มันต้องทำงานอยู่บนคอมพิวเตอร์ที่อยู่ในห้องดาต้าเซ็นเตอร์ หรือ ที่ตั้งอยู่บนโต๊ะ หรือ ที่ถือติดมือพกพาได้ หรือ มันทำงานอยู่ในแอร์ ตู้เย็น หรือ มันฝังอยู่ในหุ่นยนต์</p>
<figure id="attachment_2465" aria-describedby="caption-attachment-2465" style="width: 474px" class="wp-caption aligncenter"><a href="https://www.parinya.net/wp-content/uploads/2017/02/16665653_10155810225142586_5898838388182753521_o.jpg"><img fetchpriority="high" decoding="async" class="size-large wp-image-2465" src="https://www.parinya.net/wp-content/uploads/2017/02/16665653_10155810225142586_5898838388182753521_o-1024x489.jpg" alt="คลาสของคอมพิวเตอร์" width="474" height="226" srcset="https://www.parinya.net/wp-content/uploads/2017/02/16665653_10155810225142586_5898838388182753521_o-1024x489.jpg 1024w, https://www.parinya.net/wp-content/uploads/2017/02/16665653_10155810225142586_5898838388182753521_o-300x143.jpg 300w, https://www.parinya.net/wp-content/uploads/2017/02/16665653_10155810225142586_5898838388182753521_o-768x367.jpg 768w, https://www.parinya.net/wp-content/uploads/2017/02/16665653_10155810225142586_5898838388182753521_o.jpg 1340w" sizes="(max-width: 474px) 100vw, 474px" /></a><figcaption id="caption-attachment-2465" class="wp-caption-text">คลาสของคอมพิวเตอร์</figcaption></figure>
<p>2. โปรแกรมคอมพิวเตอร์ต้องประพฤติตนแบบไหน? อันนี้จัดง่ายเพราะ IEEE Spectrum เขาจัดไว้ให้แล้ว คือ เป็น web application หรือ mobile application หรือ enterprise application หรือ embedded application</p>
<p>ถ้าลองเอาข้อ 1 กับ 2 มา combination กัน ก็อาจยกตัวอย่างได้เช่น web application และ enterprise application มีโอกาสทำงานอยู่บนคอมพิวเตอร์ที่อยู่ในห้องดาต้าเซ็นเตอร์ได้ทั้งคู่ และเพื่อจะสร้าง app ทั้งสองแบบนี้ โปรแกรมเมอร์ก็จะต้องใช้ทักษะที่แตกต่างกัน ต้องพัฒนาตัวเองไปในทิศทางที่แตกต่างกัน เป็นต้น</p>
<p>3. ภาษาคอมพิวเตอร์ที่เหมาะสมและกำลังเป็นที่นิยม ซึ่งสอดคล้องกับข้อ 1 และ 2 คือภาษาอะไร อันนี้ก็ง่ายในการจัดลำดับอีกเหมือนกัน เพราะ IEEE Spectrum เขาจัดอันดับให้แล้ว</p>
<figure id="attachment_2466" aria-describedby="caption-attachment-2466" style="width: 474px" class="wp-caption aligncenter"><a href="https://www.parinya.net/wp-content/uploads/2017/02/16665288_10155810225122586_1411837288981874254_o.jpg"><img decoding="async" class="size-large wp-image-2466" src="https://www.parinya.net/wp-content/uploads/2017/02/16665288_10155810225122586_1411837288981874254_o-509x1024.jpg" alt="IEEE Spectrum Top Programming Language 2016" width="474" height="954" srcset="https://www.parinya.net/wp-content/uploads/2017/02/16665288_10155810225122586_1411837288981874254_o-509x1024.jpg 509w, https://www.parinya.net/wp-content/uploads/2017/02/16665288_10155810225122586_1411837288981874254_o-149x300.jpg 149w, https://www.parinya.net/wp-content/uploads/2017/02/16665288_10155810225122586_1411837288981874254_o.jpg 640w" sizes="(max-width: 474px) 100vw, 474px" /></a><figcaption id="caption-attachment-2466" class="wp-caption-text">IEEE Spectrum Top Programming Language 2016</figcaption></figure>
<p>จะเห็นว่า combination มันมี 3 ตัวแปร ซึ่งแปลว่ามันเยอะ</p>
<p>พอมันเยอะมันก็ต้องโฟกัส ไม่มีใครเก่งได้ทุกอย่าง โปรแกรมเมอร์เองก็ถือว่าเป็นบุคคลากรสับละเอียด แต่ล่ะคนเขาก็ชอบของเขา เขาก็โตมาแบบของเขา แต่เขาไม่ได้มาเก็งว่าทิศทางการพัฒนาทักษะของเขา มันสอดคล้องกับทิศทางของโจทย์หรือเปล่า</p>
<p>ยกตัวอย่าง บางคนเก่งภาษา C สำหรับสร้างโปรแกรมคอมพิวเตอร์แบบ enterprise application เพื่อใช้ในคอมพิวเตอร์ที่ทำงานอยู่ในดาต้าเซ็นเตอร์ เขาชำนาญด้านการสร้าง services, daemon, multi processing, multithreading และ tcp server socket</p>
<p>แต่ตอนนี้ภาษา php สำหรับงานด้าน web application ซึ่งก็ทำงานอยู่บนคอมพิวเตอร์ที่ทำงานอยู่ในดาต้าเซ็นเตอร์เหมือนกัน กำลังได้รับความนิยม เขาจำเป็นจะต้องแบ่งเวลาพัฒนาตัวเองในย่อหน้าบน เพื่อมาพัฒนาในย่อหน้านี้แค่ไหน?</p>
<p>หรือเขาจะยังคงทิศทางการพัฒนา enterprise application เพื่อทำงานบนคอมพิวเตอร์ที่ทำงานอยู่บนดาต้าเซ็นเตอร์ต่อไป โดยเปลี่ยนจากภาษา C เป็นภาษา Python แทน?</p>
<p>จะเห็นว่าอันนี้ตัดสินใจไม่ได้ เพราะขึ้นกับทิศทางของโจทย์ ถ้าทางเดิมมันยังไปได้ไกล ก็เดินต่อไปได้ ส่วนทางใหม่ก็ให้ใคร ๆ เดินต่อไป แต่ถ้าทางเดิมมันเดินไปไม่ได้ ก็ต้องเปลี่ยนมาเดินทางใหม่กับใคร ๆ เขา</p>
<p>เมืองไทยเราน่ะมีโปรแกรมเมอร์เยอะ เก่งด้วย เห็นมีเป็นพันคน แต่เขาสับละเอียดไง ดังนั้น เวลาจะบอกว่าขาดแคลนโปรแกรมเมอร์ ให้วนไปดู 3 ข้อข้างบน แล้วบอกมาว่า combination ไหนที่ขาดแคลน!!!</p>
<p>บางทีคนพอ แต่อาจกระจัดกระจาย ก็เอามารวมอยู่ด้วยกัน แต่ถ้าไม่พอก็ค่อยมาคิดอ่านว่าจะสร้างเพิ่มกันขึ้นมาได้ยังไง</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.parinya.net/node/2464/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
