ขอบคุณครับที่ชม
ผมยังไม่เก่งนะครับ ไม่เก่งเลย
จะบอกความลับอะไรให้อย่างนึงครับ ข้อมูลในเว็บนี้ โปรแกรมเอย บทความเอย ผม Search หาจาก Google แหล่ะครับ แต่ไม่ได้เอามาทั้งดุ้น อันไหนที่พอทำได้ก็ลองเล่น อันไหนที่มันยากๆก็ผ่านๆไปก่อน แล้วก็เอามาเขียนในเว็บอ่ะครับ
มันก็ต้องลองเล่นอ่ะคับ ถ้าติดขัดตรงไหนก็ search เอาจาก Google
ผมว่าข้อดีของ Open Source อีกข้อนึงนอกเหนือจากไม่ต้องเสียเงินซื้อแล้ว ก็คือเวลาเราติดปัญหา คนอื่นเขาอาจจะเจอก่อนเราอีก เขาก็จะโพสต์ถามไว้ใน Forum ต่างๆ เราก็จะหาเจอเวลา Search อ่ะครับ
เวลาผมติดปัญหา ก็มักจะ Search เจอใน Google ตลอดครับ
ผมอิจฉาคนที่เขียนโปรแกรมเป็น ผมไม่มีความรู้เรื่องโปรแกรมมิ่ง สังเกตุเวลามีใครมาโพสต์ถามเรื่องที่ต้องใช้โปรแกรมมิ่ง ผมแทบจะไม่เคยตอบเลย 55+ ไม่ได้กั๊กนะครับ มันไม่รู้จริงๆ
เขียนต่อ...
ถ้าให้ผมแนะนำ ผมก็แนะนำว่า เริ่มต้นด้วย Linux ก่อน เอา CentOS/RHEL นี่ก็ได้ครับ แล้วก็หัดลงโปรแกรม คอมไพล์โปรแกรม โปรแกรมที่จำเป็นบนเครื่องเซอร์เวอร์อ่ะรับ เช่น php, mysql, apache ไรงี้ มีหนังสือเล่มนึงขายที่ร้าน Se-Ed ผมจำชื่อหนังสือไม่ได้ แต่ผมเคยโพสต์ลงในเว็บอ่ะครับ เป็นหนังสือของสำนักพิมพ์ Se-Ed เลยครับ ผมว่าเล่มนี้เหมาะเลยที่จะศึกษา CentOS/RHEL
จากลงโปรแกรมด้วย RPM Packages ก็๋เปลี่ยนมาลงโปรแกรมด้วยการคอมไพล์ ซึ่งมันจะทำให้เรา Advance ไปอีกขั้น เพราะมันต้องลงโปรแกรมอื่นๆอีก มันจะฟ้องมาเองครับถ้าในเครื่องเรายังไม่มีอะไรที่มันต้องการ สนุกครับถ้าไม่เบือซะก่อน เท่านี้ก็พอจะรับมือกับปัญหาที่อาจจะเจอแล้วครับ
ต่อไปก็หัดลง VoIP Server เช่น Asterisk เอาให้มันทำงานได้ แก้ไขไฟล์คอนฟิก .conf ได้ มอนิเตอร์การทำงาน ดูข้อความต่างๆขณะมันทำงาน หัดใช้โปรแกรมอื่นเพื่อมอนิเตอร์ SIP Message อันนี้ก็สำคัญครับเอาไว้ใช้งานเวลาแก้ปัญหาการเชื่อมต่อกับ Clients หรือ Server อื่น ตรงนี้เราจะได้ความรู้เรื่องการทำงานและโฟลว์การทำงานของ SIP protocol ด้วย ได้เห็นข้อความขณะ Server คุยกับ Client มีอะไรอยู่ในข้อความเหล่านั้นบ้าง
ตัวที่เป็น Client ง่ายสุดก็ใช้ Softphone แล้วค่อยหา Gateway มาลองเล่นดูครับ
ต่อไปก็หัดลง Application ที่เขาเขียนขึ้นมาเพื่อใช้กับ Asterisk เช่น Web GUI Interface, Conference, Calling Card, CDR, Queue Monitor, Call Center, Click-to-Dial เป็นต้น ซึ่ง Search ได้ใน Google ครับ หรือไม่ก็เข้าไปดูในเว็บ
http://www.voip-info.org หรือ
http://www.sourceforge.net ค้นหาคำว่า Asterisk
พอติดตั้งและรัน Application พวกนี้เวอร์คแล้ว ต่อไปก็หัดโมดิฟายซอร์สโค๊ดครับ ใส่โลโก้ของเรา เปลี่ยนชื่อโปรแกรมตอนที่มันโชว์บนเว็บ เปลียนสี เปลี่ยนไอคอน หรือเขียนโค๊ดครอบไว้อีกทีก็ได้ และถ้าจะเอาไปให้ลูกค้าใช้งานและเผื่อเขาอยากจะได้อะไรที่โปรแกรมต้นฉบับไม่มีให้ เราก็ต้องโมดิฟายโค๊ด เขียนโค๊ดเพิ่มแทรกเข้าไป
นี่แหล่ะผมถึงอิจฉาคนที่เขียนโปรแกรมเป็น ตอนนี้ผมทำได้ดีที่สุดแค่ โมดิฟาย
ทั้งหมดนี้ถ้าเล่นแบบจริงๆจังๆ
ผมว่าไม่เกิน 6 เดือน เป็นหมดครับ รับประกัน!!