ภาษา python
เริ่มต้นเขียนโปรแกรมกับ PYTHON เนื่องจากผมได้รับมอบหมายจาก บริษัท คลัสเตอร์คิท จำกัด ให้เขียน Application หนึ่งอันที่ใช้สำหรับการควบคุมการ เปิด-ปิด Compute Node ของระบบ Cluster เพื่อช่วยลดอัตราการใช้พลังงานของระบบ โดยพิจารณาจากงานในระบบ ถ้าหากเครื่องใดไม่ได้ทำงาน ก็จะสั่งปิดเครื่องโดยอัตโนมัติ และในทางตรงกันข้าม เมื่อมีคน Submit งานเข้ามาในระบบ เครื่องจะต้องถูกเปิดโดยอัตโนมัติ เช่นกัน ตอนแรกผมคิดจะพัฒนา Application นี้ ด้วยภาษา C เนื่องจากเป็นภาษาที่ผมคุ้นเคย แล้วก็ทำได้ดีที่สุดภาษาหนึ่ง แต่พี่กิ๊ (พี่ที่ปรึกษาในการสหกิจศึกษาครั้งนี้) ได้แนะนำให้ใช้ภาษาไพธอน (Python) โดยพี่กิ๊ ให้เหตุผลว่า การพัฒนาโดยใช้ภาษา C จะยากเกินไป ให้ลองใช้ไพธอน จะสามารถพัฒนาได้ง่ายกว่า พร้อมกับให้ยืมหนังสือมาอีกหนึ่งเล่ม ซึ่งตอนนั้นผมก็ไม่รู้ว่ามันดีกว่ายังไง (แล้วระหว่างภาษาซีที่รู้อยู่แล้ว กับต้องมาศึกษาภาษาไพธอนใหม่อีกหนึ่งภาษา อันไหนมันยากกว่ากันแน่ 555) แต่ก็เดาเอาไว้ในใจว่ามันคงจะมีฟังก์ชั่นพิเศษบางอัน ที่จะมาช่วยให้ผมจับเหตุก...