......งานนี้มันท้าทายดี เชื่อไหมว่า ผมไม่เคยหาความรุ้ของคำว่า MVC เลย

ตลอดที่ผ่านมา 5 ปี ผมเขียนโค้ดเขียนๆๆๆ

ใช้ OOP ใช้ Template แยกแสดงผล

แต่เวลา มีคนถาม คุณเขียน MVC เป็นป่าว

ผมตอบ มันคือไรวะ 555+++

ผมรุ้สึกแปลกใจกับตัวเองเหมือนกัน ทั้งๆที่เราเขียนโปรแกรมแบบ MVC มานาน แต่ไม่เคยเข้าใจคำว่า MVC เลย (ผมเพิกเฉยกับคำว่า MVC มาตลอด ขอแค่โค้ดผมทำงานได้ ก็โอเคละ ผมพอใจกับ OOP และ Template แค่นี้)

iOS แอพ ที่ผมเขียนมานานเกือบปี มันก็คือ MVC (ถึงขนาดนี้ ผมก็ยังไม่เคยศึกษาว่า MVC คืออะไร ทั้งๆที่เขียน แอพ iOS)

ผมเขียนโค้ดเมื่อ 5 ปีก่อน ผมก็เขียนด้วย OOP สร้าง Model

จากนั้น จะมีหน้า .php เป็นตัว Controller ผูก Model กับ View เพื่อแสดงผล

View ในที่นี่ ผมใช้ Smarty Template มันยืดยุ่นดี ยิ้ม

-----------------

ผมว่า ผมต้องบ้าแน่ๆ อยู่ในสังคม MVC แต่เพิ่งจะได้อ่านบทความ MVC ก็วันนี้แหละ ทั้งๆที่จริงแล้ว ผมก็เขียนแบบ MVC มานาน

ที่ผมชอบเขียนแบบ MVC เพราะมันสะดวกเวลาแก้โค้ด เราแทบไม่ต้องไปแก้ไข View เลย

จัดการสั่งตัว Controller ทำงานของมันเอง เวลาทำงานเป็นทีม เราก็สั่งให้ Designer ไปยำ View เอาเองแล้วกัน ฮาๆๆๆ

-----------------

สิ่งที่ทำให้ผม ได้อ่านเรื่อง MVC เพราะผมไปอ่านบทความ Codeigniter (ผมได้ยินชื่อนี้มานาน แต่ผมยังพอใจกับโค้ดของผม เลยไม่ได้ลองศึกษา - -)

เอามาลองยำแล้วครับ โอเคเลย Codeigniter เป็น Framework ที่โอเคมาก มี Library ให้หยิบมาใช้ (แหม ผมก็เสียเวลาเขียนโค้ดเองมานาน - -)

ใครที่มีพื้นฐาน OOP ก็ใช้ Framework Codeigniter ได้ไม่ยาก แค่เปิดอ่าน Document รู้วิธีการเรียกใช้ Class Method ก็ลงมือทำได้เลย

Codeigniter ทำให้การเขียนโค้ดได้สั้นลงมาก

แต่จะให้ดี เราควรรู้คำสั่งพื้นฐานของ PHP ด้วย จะดีกว่า เช่น พวกเรียกใช้งาน mysql_query ไรพวกนี้

เพราะถ้าใช้ Framework คงจะไม่ได้เรียกชื่อยาวๆ แบบนั้น

ตอนผมเขียน OOP ผมก็เขียน class database คลุมฟังค์ชั่น mysql เอาไว้เหมือนกัน ไม่อยากเขียนโค้ดยาวๆ เขียนแค่บันทัดเดียว ก็ดึงข้อมูลมาแสดงได้เลย

ไม่ต้องไปเขียน mysql_query mysql_fetch_array ให้เปลืองเวลา

----------------

หลังจากที่ผมโพสท์หางานอยู่นาน (ผมไม่ได้ตกงงานนะ เพียงแค่ทำธุรกิจส่วนตัว ฟรีแลนซ์)

เลยไปตกลงกับบริษัท TMStudio http://www.jobthai.com/job/0,676585.html

เห็นเขากำหนดเรตเงินเดือนที่ 25-40 หมื่น เลยโอเค แถมที่ทำงาน ทำงานแบบชิวๆ ซ่ะด้วยซิ ลองอ่าน http://www.tmstudio.co.th/career

เขาติดต่อมาทางผม อยากให้ทำงานด้านเว็บ (ใจจริง ผมอยากทำ iOS นะครับ)

แต่ผมจะนัดคุยรายละเอียด จะขอพูดคุยเรื่อง iOS ด้วย

จะลองทำงานดู ถ้าไม่โอเค ผมก็หางานใหม่... 555+
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่