The League of Extraordinary Programming Languages in Thailand
ภาษาสำหรับเขียนโปรแกรมในโลกนี้มีมากมาย แต่ภาษาที่ได้รับความนิยมสูงนั้นมีไม่กี่ภาษา ซึ่งก็มีผลให้ภาษาอื่นที่ไม่ได้รับความนิยมก็ยังคงไม่ได้รับความนิยมต่อไป ในความเป็นจริงแล้ว ทุกภาษามีจุดประสงค์ของตนเอง การเลือกภาษาจึงเป็นเรื่องของความเหมาะสมมากกว่าอารมณ์ และความรู้สึก แต่เอาเข้าจริงการเลือกภาษาสำหรับงานซักงานก็เป็นเรื่องของ The One ที่มีอำนาจตัดสินใจ ถ้าเป็นงานส่วนตัวคุณก็คือ The One แต่โชคร้ายงานส่วนตัวมักจะไม่ใช่งานทำเงิน สุดท้ายก็มี The One มาเลือกภาษาให้เสร็จสรรพ ภาษาที่เลือกมาแต่ละทีก็มักเป็นภาษาที่ค่อนข้างเป็นที่รู้จัก ยกตัวอย่างเช่น PHP Java และ C# ซึ่งก็ไม่แปลกอะไร นี่เรียกว่า ทีใครทีมัน หรือ ทีเอ็งข้าไม่ว่า ทีข้าเอ็งอย่าโวย ตรงตามหลักการเป๊ะ ถ้าทำงานประจำแล้วต้องทำตามการตัดสินใจของ The One แล้วเก็บกดก็จงกลับบ้านมาเขียนโปรแกรมด้วยภาษาที่ชอบซะ ยิ่งถ้าอยากให้คนอื่นหันมารู้จักภาษา นั้นกับเราด้วยก็ต้องแจกโค้ดของเราซะบ้าง นี่ไม่ใช่การเผยแพร่ลัทธิหรือศาสนาอะไรทั้งสิ้น เพราะเราทำสิ่งที่ชอบ ไม่ได้บังคับให้ใครทำตาม ถ้ามีคนเห็นว่าเราทำดี เค้าอยากทำบ้างก็ไม่แปลกอะไร มีคนบอกว่าภาษาพวกนี้เรียกว่า ภาษานอกกระแส (mk rawitat) มันก็ใช่อยู่ แต่ผมไม่อยากให้คิดว่ามันเป็นแค่ทางเลือกซักเท่าไหร่ ฟังดูแล้วเหมือนมีความสำคัญน้อยไปนิด เลยขอเรียกเป็น Extraordinary ดีกว่า ฟังแล้วดูยิ่งใหญ่ดี จะได้ไม่ด้อยกว่าภาษาอันโด่งดังทั้งหลาย ช่วงนี้กำลังมีการระดมพลของผู้ที่มีภาษาแปลกๆ ในดวงใจ ผมก็เป็นหนึ่งในนั้นเหมือนกันเลยต้องเขียนถึงซะหน่อย
จริงๆ แล้ว mk ก็เคยชี้ประเด็นประมาณนี้มาหลายที ด้วยเหตุที่ผมเอียงไปทาง Python ซะจน ออกนอกหน้ามานานแล้ว ถ้ามีใครถามว่าจะเขียนด้วยอะไรก็ตอบ Python มาเสมอ งานอะไรๆ ที่ต้อง ทำเองก็จะพยายามบอกให้ใช้ Python หรือแม้แต่คนอื่นทำก็แนะนำ Python ไม่เลือกไม่ว่าลองแล้วจะติดใจ ด้วยเหตุผลเพียงข้อเดียวก็คือ มันสวย ความสวยเป็นเรื่องสำคัญเรื่องนึงซึ่งทำให้ได้ประโยชน์มากมายตามมา ถ้าใครสังเกตุซักนิดจะพบว่าโค้ดดีๆ มักจะสวย เหมือนอ่านกลอน พอผมมาพบ Python (เนื่องจาก The One ในตอนนั้นแนะนำให้ลองศึกษา เผื่อว่าจะได้มีโอกาสใช้ในอนาคต) ผมก็พบว่าความจริงที่ว่าโค้ดดีมักสวยนี้ มีผลในทางกลับกันค่อนข้างน่าสนใจ นั่นก็คือ โค้ดสวยมักดี ปัญหาเรื่องโค้ดสวยมักเกิดกับนักพัฒนา มือสมัครเล่น โดยเฉพาะนักเรียน นักศึกษาที่ทำการบ้านแบบขอไปที เขียนไปเรื่อยไม่สนอะไรทั้งนั้น ไม่สนแม้กระทั่ง indent ถ้าไปทักเข้าหน่อยก็จะตอบว่า เอาให้เวิร์คก่อน แล้วค่อยแก้ให้สวยทีหลัง สุดท้ายร้อยทั้งร้อยถึงเวลาส่งแล้วก็อาจจะยังไม่เวิร์ค หรือถ้าโชคดีเวิร์คก็ไม่กล้าทำให้สวย เพราะกลัวจะ ไม่เวิร์คเอาซะงั้น Python จึงเหมาะสำหรับการเขียนเป็นภาษาแรกมาก เพราะเขียนยังไงก็สวย เขียนไปนานๆ ก็จะติดนิสัยใส่ indent ไปเองน่ะแหละ นี่เป็นทฤษฎีส่วนตัวของผมเอง ไม่เชื่ออย่าลบหลู่ อยากรู้ต้องลองเอง ได้ผลยังไงอย่าลืมมาบอก
ดูจากกระแสตอนนี้ ภาษานอกกระแส กำลังมาแรงเพราะอยู่ๆ ก็มีตัวละครใหม่ที่มีประชาสัมพันธ์ดีมากๆ โผล่ขึ้นมาบนโลก ซึ่งก็คือ Ruby และ Ruby on Rails นั่นเอง ผมเห็น RoR มานานแล้ว เห็นกี่ทีก็อิจฉาทุกครั้งไป ทำไม Python ไม่มีแบบนี้บ้างหนอ RoR มีทุกอย่างที่ผู้พัฒนาโปรแกรมบนเว็บต้องการ โดยเฉพาะ AJAX ที่เห็นกี่ทีก็น้ำลายไหลย้อยอยากมีแบบนี้กับเค้าบ้าง ขณะที่ Python ดันมีศึกแบ่งแยกดินแดน ซึ่งไม่ค่อยจะเจอเท่าไหร่ โชคร้ายก็คือดินแดนที่ถูกแบ่งออกมาดันมีข้อดีข้อเสียที่ไม่สามารถชนะกันได้ แบบเอกฉันท์ ถ้าเอามาสู้กันให้ตายไปข้าง สุดท้ายก็คงกลายเป็นเสมอ หรือตายทั้งคู่ ที่สำคัญก็คือไม่มีตัวไหน สนใจ AJAX กันออกนอกหน้าเหมือน RoR ซักตัว จนมีบางครั้งแทบจะน้อยใจหันไปเขียน RoR ใหม่ทั้งตัวด้วย Python ซะหลายทีแล้ว สุดท้ายก็ต้องล้มเลิกความคิด เพราะไม่ได้มีชีวิตอยู่กับการเขียนเว็บมากขนาดนั้น
โดยส่วนตัวผมอยากเผยแพร่ภาษา Python ให้เป็นที่รู้จักขจรขจายไปให้ทั่วโลก ตามหลักการก็ต้องเริ่มจาก ตัวเอง แพร่ไปยังคนรอบข้าง เคยประสบความสำเร็จสูงสุดเมื่อตอนสามารถกล่อมศรีภรรยาให้เขียน Python อยู่ตั้ง 6 เดือน แม้ตอนนี้ไม่ได้เขียนแล้ว เพราะเปลี่ยน The One มาได้ซักพัก แต่ก็ยังมีความทรงจำที่ดี ค้างไว้ในสมองส่วนลึก ช่วงนี้กระแสกำลังถูกปลุกโดยกลุ่มคนผู้คลั่งไคล้ภาษาสุดพิเศษ หลายๆ ตัว ผมเห็นด้วยเป็นอย่างยิ่ง เท่าที่รู้สึกด้วยตัวเองโดยที่ไม่ได้ไปสัมภาษณ์เป็นรายบุคคลเป็นพิเศษนะ ดูเหมือนว่า Python จะได้รับความนิยมในประเทศไทยระดับหนึ่ง อย่างน้อยก็มีคนจบบัณฑิตศึกษาด้วย Python ไม่น่าจะ ต่ำกว่า 5 คนในรอบ 5 ปี สำหรับผมนับว่ามากโข เพราะไม่มีหนังสือภาษาไทย ตอนนี้เจอแล้ว 1 เล่ม ยิ่งแสดงให้เห็นว่ามีคนใช้มันจริงๆ จังๆ ในไทยไม่ถึงกับเปลี่ยวเหงา mk มาถามถึงชุมชน Python ทีไรผมก็จะตอบว่ามันมีอยู่แหละ อย่างน้อยก็ในมหาวิทยาลัยหลายแห่งทีเดียว แต่สุดท้ายผมก็ตอบไม่ได้ว่ากลุ่มคนเหล่านี้อยู่ที่ไหน จะรวมกลุ่มกันได้ยังไง พูดง่ายๆ ที่ผ่านมาเรามี ศิลปินอิสระที่จัดคอนเสิร์ตส่วนตัวกันไม่ใช่น้อย แต่ไม่เคยเอามาเล่นวงเดียวกันร้องเป็นบอยแบนด์ อยู่แบบนี้มันก็ดี แต่ไม่ใช่สิ่งที่ดีที่สุดแน่ๆ ในทางกลับกันการสร้างชุมชนแบบสุดโต่งพวก Thai Python User Group ก็ดูจะเกินไป เหมือนจะเป็นลัทธิมากกว่า เอาหลายๆ ภาษาที่คนส่วนใหญ่มองข้ามมาอยู่ด้วยกัน ก็ดีเหมือนกัน จะได้ไม่เหงา เผื่อจะได้สุมหัวกันทำ Kata บ้าง และที่สำคัญที่สุด เผื่อว่า The One ของเราหลายๆ คนอาจจะเห็นข้อดีที่แอบซ่อนอยู่ในภาษาพิเศษเหล่านี้บ้างไม่มากก็น้อย
เท่าที่ดูตอนนี้จะมีภาษาที่เข้าข่ายหลายตัว เช่น Ruby Python SmallTalk Erlang Haskell และที่ขาดไม่ได้ Objective-C ผมยกให้ Ruby เป็นพระเอกเพราะเค้ามี RoR เป็นประชาสัมพันธ์ชั้นดี แต่เรื่องชื่อนี่ตอนนี้ ทับทิมไทย กำลังมาแรง ผมไม่ขัด แค่รู้สึกแปลกๆ นิดหน่อยตรงที่มันไม่อินเตอร์น่ะ และมันก็เป็นคำที่แคบไปนิด ยังมีภาษาอื่นอีกเพียบที่ไม่เกี่ยวอะไรกับทับทิม ตอนนี้ตัวเลือกที่มีคนเสนอก็มี
- tubtimthai.com
- developers.in.th
- developer.in.th
- dev.in.th
- coders.in.th
ผมโหวต dev.in.th ละกันครับ สั้น ง่าย กว้าง แม้ว่าจะไม่สื่อถึงความเป็นภาษาอันแสนจะพิเศษก็ตามที
Tags: programming language, community
- sugree's blog
- 1809 reads

python community
ผมก็เป็นแฟน python มาพักใหญ่ๆ ครับ จนตอนนี้ได้งานที่ใหม่ก็เพราะตอนไปสัมภาษณ์ก็คุยเรื่อง python กันถูกคอกับคนที่สัมภาษณ์ (เป็นฝรั่งที่เรียกตัวเองว่า python lover) ตอนนี้ที่ office ผมก็พยายามหา python developer กันอยู่ ได้มาประมาณ 4 คนแล้ว โดยย้ายมาจากแผนกอื่น เป็นนักศึกษาฝึกงาน แล้วก็รับเข้ามาใหม่ แต่ก็ยังต้องการเพิ่มอยู่ แต่ผมพยายามหาเท่าไหร่ก็หาไม่ค่อยได้เลย
ตอนนี้ก็คุยกับเจ้านาย(ตาฝรั่งคนนั้นแหละ) ก็มี idea ว่าจะมาตั้งชุมชน python ของ dev ชาวไทยกันดีไหม นี่แกยังจะส่งผมไปงาน pycon 2007 ด้วย ถ้าใครที่อ่าน blog นี้แล้วสนใจมาคุยเรื่อง python ก็คุยกับผมได้ครับ ผมสิงอยู่ใน irc (LTN) เกือบทุกวัน หรือจะ add msn ผมก็ได้ ตาม mail ข้างล่าง
ส่วนเรื่องการตั้งชุมชน ภาษานอกกระแสนี่เห็นด้วยอย่างยิ่งครับ
cwt114@gmail.com
PyCon 2007
อยากไปจัง
กำลังศึกษาเหมือนกันคร
ตอนนี้ผมกำลังเริ่มเห่อ python มากๆครับ ผมเองมองว่ามันเป็นภาษาที่มีอนาคตแน่ๆ แต่เพื่อนๆผมกำลังบอกผมว่าบ้าไปศึกษาภาษาที่เขาไม่นิยมกัน
แต่ผมกลับมองว่านี่สิเป็นโอกาส เพราะดูจากอัตราการเติบโตและความต้องการ ของคนที่มีความสามารถด้านpythonเริ่มขยายตัว จึงมองว่าไม่น่าอดอยาก
แน่นอนในอนาคต แต่ผมก็เริ่มศึกษาด้วยตัวเอง แต่ปัญหาคือไม่รู้จะปรึกษาใคร ผมอยากมีพาสเนอร์ จากพี่ๆให้คำปรึกษาครับ และผมอยากทราบว่า พอจะมี
บริษัทไหนที่เขาใช้python และรับนศ.ไปฝึกงานบ้างไหมครับ เพราะผมอยากมีประสบการณ์มากกว่านี้ครับ ผมเองสามารถไปอยู่ฝึกงานได้ยาวเลย
ต้งแต่ซัมเมอร์นี้จนถึงเทอมหน้าเลย 6-7เดือน เพราะเป็นเทอมฝึกงานพอดีในเทอมหนึ่ง จึงอยากขอความกรุณาพี่ๆที่มีความรู้้ และพอมีข้อมูลให้ครับปรึกษา
รบกวนลองเมล์มาคุยให้ครับแนะนำผมด้วยน๊ะครับ อยากรู้จักพี่ๆที่สนใจเรื่องนี้ครับ(ผมอยู่สาขาซอฟแวร์ เอ็นท์จิเนียครับ)
casanova7664@hotmail.com
wow gold
lianyk
Welcome to wow gold our wow Gold and wow power leveling store. We wow gold are specilized, wow power leveling professional and reliable wow power leveling website for wow power leveling selling and wow gold service. By the World of Warcraft gold same token,we offer wow power leveling the best WoW service wow power leveling for our long-term and wow powerleveling loyal customers. wow powerleveling You will find wow powerleveling the benefits and value powerleveling we created powerleveling different from other sites. As to most people, power leveling they are unwilling to power leveling spend most of wow power leveling the time wow gold grinding money Rolex for mounts or rolex replica repair when replica rolex they can purchase Watches Rolex what they Rolex Watches are badly need. The Watch Rolex only way is to look Rolex Watch for the best place rs gold to buy cheap WOW gold. Yes! You find it here! Our WoW Gold supplying service has already accumulated a high reputation and credibility. We have plenty of Gold suppliers, which will guarantee our delivery instant. Actually, we have been getting Runescape Gold tons of postive feedbacks from our loyal RuneScape Money customers who really appreciate our service. ^_^\\\\
Video Converter for Mac is
Video Converter for Mac is the most powerful Video Converter for Mac OS software which allows you to convert videos between popular video formats and audio formats. The easy-to-use Video Converter for Mac lets you to enjoy your videos on iPod, PSP, Mobile Phone, Zune, iPhone, Apple TV and MP4/MP3 player. This Video Converter for Mac allows you to set the destination, the name of output files.iPod Converter for Mac is the best Video to iPod Converter for Mac OS X software for you. With the iPod Converter for Mac you can easily convert popular video formats including FLV, MPEG1, MPEG2, DivX, Xvid, WMV, 3GP, 3G2, MOV, AVI, MPEG TS/TP (for HD Video), etc to iPod compatible MPEG-4 videos. And also it is not only and iPod Converter for Mac, but it can convert all popular videos to iPhone, Apple TV, PSP, PS3, Youtube (web), Creative Zen, iRiver PMP, Archos, MP4, various mobile phones and many other digital video and audio players.MP4 Converter for Mac is an excellent Mac MP4 converter which can not only convert MP4 to MP3, WMA, AAC, WAV, etc but also convert avi, flv, wmv, mpeg, divx etc to MP4 on Mac os x to enjoy your favourite video with MP4 Converter for Mac os. Compared with other mp4 converter Mac software, the MP4 Converter for Mac provides powerful edit functions, such as setting the output settings, cropping and trimming files, merging several files into one, etc. With this MP4 Converter for Mac, you can easily convert mp4 videos to varoius format for Mac.
Post new comment