ยินดีให้คำแนะนำค่ะ
แต่ก่อนอื่นก็ต้องรู้ก่อนว่า คุณเขียนโปรแกรมโดยใช้ภาษาอะไรอยู่
แต่ถ้ายังไม่เคยเขียนโปรแกรมมาก่อน ก็ไปหัดเขียนก่อนเลยค่ะ เลือกสักภาษาหนึ่ง
พอเป็นแล้ว ถ้าอยากเรียนรู้หลายภาษา ก็ไม่ว่ากัน แต่ถ้าเริ่มพร้อมกันหลายตัว อาจจะทำให้งงได้ค่ะ
ขั้นตอนในการพัฒนาระบบ หลัก ๆ (อันนี้ต้องศึกษาก่อนนะว่างานที่จะทำเนี่ยะ มันสมควรเป็นระบบคอมพิวเตอร์)
1. เก็บ requirement แต่ก่อนจะไปเก็บ requirement กับ user ควรศึกษาหาข้อมูลเกี่ยวกับระบบนั้น ๆ มากเท่าที่จะทำได้
2. ก็ออกแบบ หน้าจอก่อน ไม่ว่าจะเป็นหน้าจอสำหรับนำข้อมูลเข้าไปเก็บไว้ที่ฐานข้อมูล หรือรายงาน เขียนมาให้หมด
3. แล้วก็เอาข้อ 2 ไปคุยกับ user ว่าสิ่งที่เราคุยกัน user จะได้ระบบหน้าตาอย่างนี้นะ และมันจะมีขั้นตอนการทำงานอย่างไร
ถ้าทำ prototype ได้ ก็จะดีกับคนพัฒนาระบบมาก เพราะจากประสบการณ์ ทำให้รู้ว่า user มักจะมีไอเดียบรรเจิด หลังจาก
พัฒนาระบบเสร็จ ดังนั้นการทำ prototype มันทำให้ user เห็นภาพระบบพอสมควร ถ้าหากจะมีไอเดียบรรเจิดอะไร ก็ตอนนี้เลยดีกว่า รอจนระบบเสร็จ
4. ออกแบบฐานข้อมูล
5. เขียนโปรแกรม
6. ทดสอบระบบโดย user
7. เมื่อผ่านการทดสอบแล้ว ก็ขึ้นใช้งานจริง ได้ค่ะ