เด็กหัดใหม่

ตอนนี้เป็นเจ้าหน้าที่ระบบงานคอมฯ เคยแต่ซ่อมคอมฯ วางระบบLan เคยลองเขียนโปรแกรม VB ก็แค่บันทึกข้อมูลลง Access พิมพ์ออก report ธรรมดา (แปลงโค๊ดจากหนังสือเอา) ต่อมาที่ทำงานต้องการมีเว็บไซต์ (ในระบบ intranet ในองค์กรแต่ละหน่วยงาน) ผมจึงต้องมาศึกษาเกี่ยวกับการเขียนเว็บไซต์ตอนแรกก็เขียนเอง(ใช้ Dream แบบว่าจับวางรูปแบบเอาไม่ได้เขียนโค๊ดเอง เอาScriptที่เข้าแจกตามเว็บมาแทรกเอา) แต่ไม่มีความรู้ในเรื่องการเขียนระบบป้องกันเว็บไซต์ ระบบสมาชิก เว็บบอร์ด ก็เลยหันมาใช้โปรแกรมสำเร็จรูปมันเลย มาลงเอยที่ CMS Joomla แต่ผมอยากเริ่มเขียนโปรแกรมให้จริง ๆ ซักที ผมเลือกที่จะศึกษา php ด้วย ajax จุดประสงค์เพราะต้องการเขียนโปรแกรมผ่านเว็บบราวเซอร์ ขอโทษด้วยครับพูดซะยาวเลย ขอคำแนะนำจากเพื่อน ๆ ด้วยนะครับ แล้วผมจะต้องเริ่มอย่างไรครับ ขอคำแนะนำ

21 ก.ค. 2552 3 1,673

 เริ่มยังไง ถ้าผมแนะนำนะครับ 
1. ซื้อหนังสือที่สอน PHP กับ Ajax มาอย่างละเล่มก็ได้ เอาไว้อ่านเวลาไม่ได้เปิดคอม
2. อ่านบทความในเว็บของอาจารย์นี้แหละครับ มีทั้งความรู้ และตัวอย่างประกอบเพียบ
3. ลงมือทำ ด้วยการเอาโค้ดมาปรับนู่นนี่ดู เพราะถ้าลองแล้วก็จะทำให้เข้าใจไปด้วย ในความคิดผม ถ้าจะทำอะไรเีกี่ยวกับคอม ไม่ลงมือ อ่านแต่หนังสือหรือบทความ ก็จะเข้าใจยากครับ

ผมเอง บอกตามตรง ยังไม่เข้าใจ Ajax แต่ก็พยายามอ่านบทความของอาจารย์ไปเรื่อยๆ (ติดตรงที่ยังไม่ได้ลงมือเป็นจริงเป็นจัง)
ความรู้ PHP เริ่มจากศูนย์ ก็อาศัยศึกษาจาก CMS ก่อน เพื่อให้มีกำลังใจ และค่อยๆ สังเกตุ และแกะโค้ดไปเรื่อยๆ มันจะทำให้เข้าใจโครงสร้างมากขึ้น 

ตอนนี้ที่นึกได้ก็ประมาณนี้ครับ ขอให้ประสบผลสำเร็จเด้อ เอาใจช่วย
#1

การอยากเขียนโปรแกรมให้เป็นจริงๆ ต้องศึกษาหลักการ Programming ให้ถ่องแท้เสียก่อนครับ

ถ้าให้ผมแนะนำคงเป็น ภาษา C สำหรับผมถือว่าเป็น ฐานของภาษาแล้ว

จากนั้นศึกษาการเขียนภาษาเบื้องต้น เช่น ชนิดตัวแปร การประกาศตัวแปร การกำหนดค่า

ไปจนถึงการกำหนดเงื่อนไข( if else) ลูปต่างๆfor ,while ,do while ,pointer การเขียนโปรแกรมแบบ oop อื่นๆ

เมื่อเขียนโปรแกรมเบื้องต้นด้วยภาษา c ได้แล้ว ค่อยมาดูภาษาอื่นครับ หากถามว่าทำไมต้องภาษา c

ความจริงแล้วไม่จำเป็นต้อง c ก็ได้ เพียงแต่ต้องการให้จดจำรูปแบบการเขียนได้เท่านั้น

จากนั้นจึงนำรูปแบบมาใช้ในภาษานั้น แม้ว่าแต่ละภาษามีการเขียนที่แตกต่างกัน แต่รูปแบบยังคงเหมือนกันทุกประการ

ฟังดูอาจงง งั้น

ผมขอยกตัวอย่าง

C :

int x,y,z; // ประกาศตัวแปร

z=x+y;

printf ("%d,z");


PHP : // php ไม่มีการประกาศตัวแปร เพียงใส่ $ไว้ข้างหน้าถือเป็นตัวแปรได้ทันที

$z = $x+$y

print $z;


สังเกตว่ารุปแบบเหมือนกัน แต่ต่างกันเพียงการประกาศตัวแปร

คงจะประมาณนี้หละครับ ส่วนตัวผมเอง Programming ยังอ่อนนัก ต้องศึกษาอีกมาก

หากพื้นฐาน Programming แน่นแล้ว จะ CMS ตัวไหนก็ไม่เป็นปัญหาครับ

ต่อให้ผมอธิบายมากเท่าไหน คงไม่ได้รับความรู้เท่าการลงมือทำครับ

สู้ๆครับผม

ปล. การลงทุนซื้อหนังสือพื้นฐานการเขียนโปรแกรมสักเล่ม จะช่วยคุณได้มากเลยครับ สำหรับการเริ่มต้น
#2

ขอบคุณมากๆครับกับข้อแนะนำ มีอะไรไม่เข้าใจจะเข้ามาถามบ่อย ๆ นะครับ

#3
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^