วันจันทร์ที่ 1 มิถุนายน พ.ศ. 2563

Dev

Dev เป็นคำย่อจากคำว่า Developer ซึ่งหมายถึงนักพัฒนาต่าง ๆ ไม่ว่าจะเป็น Website, Mobile Application รวมไปถึง Artificial Intelligence. นักพัฒนา ไม่ว่าจะเป็นการพัฒนา Technology ใดๆก็ตาม จะเรียกว่า Developer ทั้งสิ้น



ปัจจุบันคำว่า Programmer vs Developer vs Coder ในสายอาชีพแถบจะทำงานคล้ายคลึงกันมาก
เพราะจุดมุ่งหมายเหมือนกันคือ ทำให้มนุษย์ติดต่อสื่อสารและใช้งาน device ได้ง่ายและสะดวกขึ้น
Developer ที่ดีควรต้องฝึกฝน และ ปฏิบัติ จนเกิดเป็นอุปนิสัยของตนเอง (ลายเซ็นต์วิธีเขียนโค้ดตัวเอง)
Developer ที่เป็นนักพัฒนาที่ดีควรวิธีพัฒนา

  • เขียน code ที่มีคุณภาพสูง
  • พัฒนาระบบให้อยู่ภายในงบประมาณที่กำหนด
  • ทำให้ลูกค้ามีความสุข ด้วยการส่งมอบสิ่งที่ลูกค้าต้องการให้ดีที่สุด


ฉะนั้นแนวคิดก่อน Developer มาเป็นนัก Dev ที่ดีควรทำ
1. Testing
Code ที่เขียนขึ้นมานั้นต้องถูกทดสอบเสมอเพื่อทำให้เราค้นพบความผิดพลาดได้รวดเร็วที่สุด
และใช้ค่าใช้จ่ายในการแก้ไขถูกมาก
2. Prototype และ Wireframe
หนึ่งในวิธีการที่ดี คือ การวาดภาพ ซึ่งมักเรียกกันว่า Prototype และ Wireframe
มันทำให้การพูดคุยชัดเจน และ เห็นภาพในสิ่งที่ทุกคนเข้าใจ
3.Online community และ forum หรือ web board
การเข้าไปมีส่วนร่วมใน community ต่าง ๆรวมทั้ง forum หรือ web board ต่าง ๆ
เพื่อให้เกิดการแบ่งปัน ทั้งให้ และ รับ ทั้งการพูดคุยการแก้ไขปัญหาต่างๆ
4. หัดใช้เครื่องมือต่าง ๆ เพื่อทำให้ชีวิตง่ายขึ้น เช่นเครื่องมือสำหรับวิเคราะห์ source code
เครื่องมือสำหรับช่วยหา bug
5. ต้องมีเป้าหมายที่ชัดเจน อย่าเร่งรีบและอย่ารีบร้อน รวมถึงอย่ากลัวที่จะผิดพลาด 
เพราะไม่มีอะไรสมบูรณ์แบบในครั้งแรกและได้มาโดยง่ายๆ
6. เรียนรู้อยู่อย่างสม่ำเสมอ
ในโลกของ IT สิ่งที่ Developer ทุกคนควรทำเสาะแสวงหาและเรียนรู้เรื่องใหม่อยู่เป็นนิด
จาก blog, feed, social และ forum/web boardและควรจะต้องคัดกรองเฉพาะเรื่อง
ที่สนใจมีประโยชน์เท่านั้น
        หลายคนใช้เวลาว่างศึกษาค้นคว้าและพัฒนาสิ่งที่ตนเองสนใจ จนทำให้ตัวเองเป็นนัก Dev
ที่เก่งและเชียวชาญโดยไม่รู้ตัว ผมหวังว่าเนื้อหาจะสามารถจุดประกายให้อีกหลายๆ คนได้ไม่มากก็น้อย
เพื่อสร้างโอกาสใหม่ให้กับตัวเอง ใน ยุค New Normal ที่จะเกิดต่อไป

rfe;somkiat.cc, alenibric.com.tr