Skill

พยายามจะรวบรวม Skill ต่างๆ เอาไว้ในหน้านี้นะครับ เพราะบางทีมีคนมาถามว่าทำนั่นทำนี่ได้มั้ย คำตอบคือได้ก็ได้แหละ เพียงแต่แต่ละอันมีประสบการณ์และความชำนาญต่างกันเท่านั้นเอง ดังนั้นจึงขอรวบรวมไว้สำหรับอ้างอิง (ทั้งตัวเอง และคนอื่นอ้างอิงครับ XD)

ขอแบ่งประสบการณ์ออกเป็นสองประเภทนะครับ ทางด้าน การพัฒนาโปรแกรม และการงานวิชาการ

 

การพัฒนาโปรแกรม

  • ภาษา C/C++ ซึ่งพอจะเข้าใจในระดับที่ละเอียดอยู่บ้าง แต่ก็ไม่มากมายขนาดนั้น
  • การ Optimize โปรแกรม หรือ Parallelize ให้มีประสิทธิภาพมากขึ้น
  • การพัฒนาเว็บแอปพลิเคชันด้วย PHP (ด้วย CodeIgniter)
  • การพัฒนาเว็บไซต์ด้วย MEAN stack
  • ฐานข้อมูล เช่น MySQL และ MongoDB
  • Web service แบบ REST
  • Java และ Android
  • HTML และ CSS ในการทำหน้าเว็บ
  • jQuery, AngularJs 
  • ภาษา Python
  • การทำ Web Crawler

 

งานด้านวิชาการ

  • ทฤษฎีเกี่ยวกับคอมพิวเตอร์โดยทั่วๆ ไป เช่น Programming Language, AI, Networking, Data Structure, Algorithm และอื่นๆ
  • เคยทำงานวิจัยด้าน GPGPU และ Distributed System ดังนั้นพอจะเคยใช้งาน CUDA, OpenCL, OpenMP หรือ MPI
  • เคยทำเกี่ยวกับ SDN อยู่บ้าง ด้วย OpenFlow ครับ
  • นอกนั้นก็เคยมีประสบการณ์งานสอนอยู่นิดหน่อย

 

ช่วงหลังๆ ก็พยายามอ่านหนังสือหลากหลายขึ้น แต่ก็ยังงูๆ ปลาๆ อยู่ครับ