ครับผม จากประสบกราณ์ของผมครับ ทั้งการสร้างเว็ปในองคกรใหญ่ๆ เช้น
www.sanook.com ,thaisecondhand.com etc... และ เว็ปบริษัท หรือ องค์กรเล็กๆ
ผมเป็น freelance และวิเคราะห์ระบบ และดูแลเว็ปเล็กๆของผม
1.จะทำเว็ปอะไร อะไรคือจุดม่งหมาย ทำเพื่ออะไร ศึกษาเว็ปอื่นๆ ทำ research ก็ดีครับ
** พยายามกำหนด scope ให้ชัดเจน เพราะไม่งั้นจะทำเพิ่มไปเรื่อยๆ ไม่มีวันจบและไม่เสร็จซักที
ควรแบ่งเป็น phase ๆไป เช่น phase 1 ระบบสมาชิกเสร็จ phase 2 เพิ่มเว็ปบอร์ด
**
สำหรับผู้วิเคาระห์ระบบ
** ถ้าเป็น freelance ควรกำหนด scope ให้ดีด้วยเช่นกันไม่งั้นจะซวย เหมือนที่ผมเคยประสบมา
เอกสารควรระบุไปเลย เช่น content แต่ละอันใส่รูป ได้แค่ 1 อัน ถ้าเกินจะต้องเพิ่มเงิน
ระบบสมาชิกมี feild อะไรบ้าง ชื่อ ที่อยู่ ถ้าเกินจะต้องเพิ่มเงิน ยิ่งระเอียดยิ่งดีต่อตัวเรา
**
2.จะมีอะไรบ้างในระบบ เจาะตาดกลุ่มไหน
3.ดูหลายๆเว็ป layout เลือกมาซักแบบแล้วนำมา ออกแบบหน้าเว็ป ส่วน design จะนานซักหน่อย
เพราะ design จะบ่งบอกหัวข้อต่างๆเว็ป เสร็จแล้ว ก็ลงมือ codingกันเลย
อย่าลืมทำเมนูเพิ่ม เผื่อจะเพิ่มข้อมูลอื่นๆนะครับ
4.เลือกเทคนิค หรือ ภาษาที่จะเขียน php,jsp,.net
5.ทำระบบหลังบ้าน
6.ดูแลระบบ ปรัปปรุง
เว็ปใหญ่ๆจะมีปัญหามากกว่าเว็ปเล็กๆคือๆ
- คนเข้าเยอะ bandwidth ตัว host ต้องรองรับ Load Balancer,server
- scipt หรือ code ของโปรแกรมต้องเยี่ยมรองรับ หลายๆ transection
เช่น หน้าแรก sanook 5 แสนคนต่อวัน จะต้องทำยังไง sever กีตัว อื่นๆ แก้ config เพื่อป้องกันคน hack คน bomb ,juning db, query เทพ ปรัปปรุง เพิ่ม เทคนิคต่างๆ
ตอนนี้หันมาใช้ open source แล้วครับถ้าไม่ระบบเฉพาะจริงๆไม่อยากเขียนเท่าไหร่
ถ้าเริ่มต้น
ก็ใช่ blog ไปก่อนครับ เริ่มต้นด้วยศึกษา html ไปก่อน
ลองออกแบบเว็ปเล็กๆไปก่อน เอาแบบ staitc ไปก่อน แล้วค่อยปรัปเป็น dynamic
ข้อมูลสอนเขียนเว็ปมีเยอะแยะครับ ทั้งทาง internet หรือหนังสือต่างๆ
ขอแนะนำ 1 เว็ปครับ
http://www.w3schools.com/ สอนหลายๆอย่างหลายๆภาษา
เดี่ยวมาต่อครับ
: