สวัสดีคนที่กำลังจะเป็น PHP Developer และคนที่เป็น PHP Developer อยู่แล้ว ผมไม่แน่ใจนะว่าความคิดของเราจะตรงกันหรือไม่นะครับ แต่ยังไงก็ขอเล่าประสปการณ์ที่อยู่ในสายนี้ให้ท่านผู้อ่านนำไปพิจารณาต่อไปน๊ะ
ความคิดของผู้เขียน PHP Developer ต้องผ่านบันได 3 ขั้นก่อน คือ
ขั้นที่ 1 จะต้องก้าวผ่าน HTML TAG เสียก่อน ซึ่งเราไม่จำเป็นต้องท่องจำทั้งหมดหรอก แค่จับฉลากเว็บมา 1 เว็บแล้วพยายามทำให้มันเหมือนต้นแบบสักหน้า HTML TAG ก็จะกระเด็นกระดอนเข้าหัวเราอัตโนมัติเอง
ขั้นที่ 2 เป็นขั้นชี้เป็นชี้ตายเลยก็ว่าได้ นั่นคือการพัฒนา Logic ให้กับตัวเอง PHP นั้นส่วนใหญ่จะเอาไว้ใช้ในการ วนลูป(ทำอะไรซ้ำๆ) เพื่อลดบรรทัดและแก้ไขได้ง่ายขึ้น อย่างเช่นเราต้องการสร้างตารางที่มี 100 แถว ถ้าเขียนด้วย HTML TAG ก็ยาวรุงรังเหนือคณานับ แต่ถ้าใช้ PHP วนซ้ำในส่วนที่เหมือนกันจะช่วยลดบรรทัดและแก้ไขได้ง่ายดาย ซึ่งถ้าเราก้าวกระโดดมาขั้นตอนนี้เลย จะทำให้เราไม่รู้จะวนอะไรก็เพราะเราไม่รู้จะใช้อะไรทำตารางนั่นเองครับ – -‘
ขั้นที่ 3 เป็นขั้นชิวๆ เบาๆ แต่จะเสียเวลาเหมือนขั้นที่ 1 ครับ เพราะต้องอาศัยการฝึกฝนพอสมควร นั่นคือ การสร้างฐานข้อมูลและการเชื่อมต่อฐานข้อมูล ถ้าให้ผมวิเคราะห์ ผมว่าขั้นที่ 3 เป็นขั้นตอนที่นานที่สุดครับ ถึงแม้ว่าคำสั่งจะมีอยู่ไม่กี่คำสั่ง แต่เราต้องอาศัยการฝึกฝนในการสร้างฐานข้อมูล บางทีเราคิดว่าเราออกแบบเก่งออกแบบดีแล้ว แต่…เวลามีการเพิ่มอะไรขึ้นมาแล้วไม่สามารถใช้ฐานข้อมูลเดิมได้ อันนี้ถือว่าออกแบบล้มเหลวนะครับ การออกแบบฐานข้อมูลไม่ควรออกแบบเป็นก้อนเดียวใหญ่ๆ เพราะจะทำให้มีความล่าช้าในการประมวณผล ยกตัวอย่างเช่น ออกแบบระบบโรงเรียน สิ่งที่ควรจะแยกออกมาก่อนเลยก็คือ ความสัมพันธ์แบบหมู่คณะ เช่น นักเรียนคนหนึ่งสามารถเรียนได้หลายวิชา มีได้หลายเกรด เรียนได้กับคุณครูหลายคน จะเห็นได้ว่าแค่นักเรียนคนนึงก็มีหลาย Table(ตาราง) แล้ว โดยทุกตารางที่ออกแบบจะอยู่ภายใต้ Database(ฐานข้อมูล) เดียวกัน
เมื่อเราเดินเหยียบมาทุกขั้นที่กล่าวมาแล้ว ก็ถึงเวลา สถาปนาตัวเองเป็น PHP Developer ได้แล้วครับ ทำไมผมถึงไม่พูดถึงภาษาอื่นๆอย่าง Javascript ล่ะ? มันก็เป็นส่วนนึงของเว็บไซต์เหมือนกันนี่! …ทำไมหน่ะหรอ …ก็เพราะว่ามันไม่ใช่เรื่องยากแล้วไงครับ เราผ่าน Logic มาได้ Javascript มันก็แบบนี้แหละครับ ไว้ไปหน้างานทำไปศึกษาไปก็ทำได้แล้วครับ 🙂
วิถีแห่ง PHP Developer ในการทำงาน บ. นึงนั้นจะให้ยาวมันก็ยาว จะให้สั้นมันก็สั้นครับ แล้วแต่ตัวบุคคลด้วย แต่ส่วนใหญ่ที่พบเจอ คือ พวกเราเป็นคนชอบเสี่ยงครับ พวกเราไม่สนรายได้เท่าไหร่ แต่พวกเรากระหายที่จะเรียนรู้สิ่งใหม่ๆอยู่เสมอ การที่ให้พวกเราทำงานซ้ำๆซากๆ ไม่นานพวกเราก็ไปครับ และการที่เปลี่ยนงานบ่อยๆ ถ้าเป็นอาชีพอื่นๆอาจจะดูไม่ดี แต่อาชีพนี้เราเปลี่ยนงานเพราะไม่มีอะไรท้าทาย มันฟังขึ้นครับ เพราะสายนี้มันต้องพัฒนาตัวเองอยู่ตลอดเวลา เพราะฉะนั้นอย่าไปกลัวอะไร ตราบใดที่เรายังกระหายที่จะเรียนรู้
ผู้เขียนทำงานมา 6 ปี ย้ายงานมา 8 บริษัท เงินเดือนจากเดือนละ 12,000 บาท ตอนนี้ เงินเดือนเดือนนึงซื้อ Macbook Pro ได้มากกว่า 1 เครื่องแล้ว เริ่มทำงานเมื่อตอนอายุ 28 ปี และเรียนหนังสือไม่จบ ป. ตรี