ทำไมประเทศนี้ โปรแกรมเมอร์ส่วนใหญ่ถึงได้ดักดานอยู่กับ PHP และใช้ wordpress หลอกแด๊กลูกค้าไปวันๆ

เอะอะอะไรก็  PHP embed มันทุกอย่างใน page โดยไม่รู้จักแม้กระทั่ง best practice
framework อะไรไม่เคยจะศึกษา รู้ไปหมดตอบได้ไปหมด แต่พอลงมือทำเข้าจริงๆ ราคาคุย
งานดีๆ ภาษาอื่นๆ จ้างครึ่งแสน แสน แต่พวกเด็กจบใหม่ๆ ก็ยังจะอยากดักดานอยู่กับ  PHP เดือนละไม่กี่หมื่น
OOP เขียนไม่ได้ ไม่ศึกษา รับงานนอก แต่สมองมีปัญหาเขียนแต่โค้ดห่วยๆ
เป็นผู้ใช้ wordpress ชั้นเยี่ยม รู้ไปหมด plugin ต้องลงอะไรบ้าง แต่พอ custom ใบ้แด๊กและทิ้งงาน
เพราะ wordpress มันไม่ต้องใช้สมอง เลยหลอก-ลูกค้าไปวันๆ คิววิ่งชนกันไปมา theme reuse เป็นโหลๆจนแทบจะเป็นเว็บเดียวกันไปหมด
พอหลอกแด๊กลูกค้าไม่ได้ ก็มาตัดราคากันเอง จน wordpress ที่เห็นๆมันกลายเป็นเว็บขยะ ช้าเต่า หน้าตาโหลๆ แถมถูกอย่างขี้
แก้ไขข้อความเมื่อ
สุดยอดความคิดเห็น
ความคิดเห็นที่ 13
ผมว่าขึ้นอยู่กับ "ลักษณะของโครงการ/ธุรกิจ" ครับ เพราะวิธีการแต่ละอย่างมีข้อดีข้อเสียต่างกัน

- พัฒนาใหม่เองหมด (ค่าใช้จ่ายสูง ได้ของตรงตามต้องการ)
- ใช้เครื่องมือสำเร็จรูป (ค่าใช้จ่ายต่ำ แต่ของบางอย่างปรับแต่งมากไม่ได้)
- พัฒนาใหม่บางส่วนและใช้เครื่องมือสำเร็จรูปบางส่วน (ยืดหยุ่นที่สุดแต่อาจเกิดปัญหาการใช้งานร่วมกัน)

ผมขอแบ่งปันประสบการณ์เกี่ยวกับการทำงานให้อ่านครับ
มีอยู่งานหนึ่งที่ผมเข้าไปรับ Requirement จากลูกค้า โดยลูกค้าต้องการ 1 2 3 4
และมีตัวอย่างงานที่ต้องการมาให้ดู และกำหนดระยะเวลาที่แน่นอน
ซึ่งที่กล่าวมามันเป็น Scope กับ Time ในการบริหารจัดการโครงการ
พอผมถามถึงต้นทุนที่สามารถให้ได้ หรือก็คือ Cost ที่สามารถส่งผลกระทบถึง Scope และ Time ได้
สรุปว่า มันไม่สอดคล้องกัน เพราะอาจมีเหตุให้ทำงานและต้นทุนสูงกว่าที่ประเมิน (ขาดทุน)
หรือ ทำงานเกินเวลาส่งมอบ (ขาดทุน) หรือ ทำงานได้ไม่ตรงตามขอบเขตงานที่ตกลงไว้ (ปิดงานไม่ได้/ขาดทุน)

ทางออกคือ หากอยากให้โครงการดำเนินต่อไปได้ก็ต้อง "เลือกใช้ Tool" ที่ประหยัดเวลาและต้นทุน โดยที่ขอบเขตงานยังเหมือนเดิม
ซึ่งก็คือการใช้ภาษาเขียนทั่วไปที่ค่าแรงไม่สูง และการใช้ตัวช่วยต่างๆ เช่น Wordpress + Theme + Plugin + Bootstrap หรืออื่นๆ
โดยมีการ "ระบุข้อจำกัด" ถึงความสามารถในการ Customize ในเนื้องาน เพื่อไม่ให้ส่งผลกระทบต่อภาพรวมของงานทั้งหมด
หากทางลูกค้ารับทราบและพอใจก็จะสามารถดำเนินโครงการต่อได้

ในแง่ของนักพัฒนา การใช้ Tool พวกนั้นอาจดู "ไม่เก่ง" สำหรับบางคน
แต่ในแง่ของธุรกิจ การใช้ Tool พวกนั้นสามารถตอบโจทย์เพื่อแก้ปัญหาของลูกค้า เพื่อสร้างรายได้ให้กับเราได้
และอย่าลืมว่า "ลูกค้าสามารถเลือกผู้รับงานได้" การแข่งขันก็ค่อนข้างสูง
งานบางอย่างไม่จำเป็นต้องเขียนโปรแกรมเองหมด แต่ถ้าคุณดันทุรังจะเขียนเองหมดโดยที่ต้นทุนในการทำงานคุณสูงกว่า
คิดว่าจะแข่งขันกับคนอื่นได้หรือ ?

ตั้งแต่อดีตถึงปัจจุบันและอนาคตทุกธุรกิจล้วนจะลดต้นทุนทางการดำเนินงานลง
ไม่เว้นแม้แต่วงการ IT หรืองานสายโปรแกรมเมอร์ หากใครไม่ปรับตัวก็จะอยู่รอดในธุรกิจยากครับ
ความคิดเห็นที่ 10
"อ่อนแอก็แพ้ไป" โดนเด็ก ๆ ตัดราคางานจนหัวร้อน เลยมาระบายอารมณ์ในพันทิป ซึ่งมันไม่ได้ช่วยอะไร
ผมว่าเอาเวลาที่คุณมาระบายอารมณ์ ไปคิดหาทางออกให้ตัวเองดีกว่า ว่าทำยังไงถึงจะดึงลูกค้าใหม่ รักษาลูกค้าเดิม และแข่งขันกับคนอื่นได้
ลูกค้าไม่สนใจว่า คุณจะ Input อะไรเข้าไปในโปรแกรม หรือโปรแกรมมี Process ที่ซับซ้อนแค่ไหน สิ่งที่ลูกค้าสนใจคือ Output ที่ตอบโจทย์เขาได้
ถ้าสิ่งที่คุณมี มันตอบโจทย์ลูกค้าได้ คุณจะใช้เครื่องมืออะไรสร้างมันขึ้นมา ก็เรื่องของคุณครับ
ความคิดเห็นที่ 8
ใช้ Angular ทำอย่างเทพ ลูกค้าไม่รับรู้ ก็จะต่อเหลือราคาเท่า PHP อยู่ดี
ความคิดเห็นที่ 6
แล้วจะไปโมทำไม ถ้ามี plugin ที่ตอยโจทย์อยู่แล้ว????

จะเขียนใหม่ทำไม ถ้ามีของสำเร็จรูปพร้อมใช้งาน

คือถ้าลูกค้าต้องการงานเฉพาะทาง ก็ใช่ มันคงต้องเขียนขึ้นใหม่เพื่อตอบโจทย์

แล้ว PHP ไม่ดียังไง ในเมื่อมันใช้ได้เลย ง่ายๆ งานเล็กระดับหนึ่งมันยังทำงานไหว งานไม่ใหญ่งบไม่เยอะ กับ performance ที่ทำงานได้ กับราคาที่ทำให้งานเดินต่อได้ มันก็ตอบโจทย์ไม่ใช่เหรอ
ความคิดเห็นที่ 14
"โปรแกรมเมอร์กลุ่มที่ จขกท กล่าวอ้างอิง" ไม่ใช่โปรแกรมเมอร์ส่วนใหญ่
1. ตัวลูกค้าเอง เมื่อไม่มีความรู้ อยากได้ แต่ ไม่อยากจ่าย ก็จะไปเข้าทาง "โปรแกรมเมอร์กลุ่มที่ จขกท กล่าวอ้างอิง"
   เคยเจอมาเยอะ จะเอาแบบนั้นแบบนี้ พอแจกแจงให้ว่าต้องใช้อะไรบ้าง Server / OS / Hosting / ค่าพัฒนา / ค่า MA
   ก็บ่นว่าแพง มีน้องที่รู้จักกันบอกทำได้ราคาไม่ถึงครึ่ง ... ผมก็ตัดบทเสมอครับ ว่า งั้นไปลองหา แล้ว ใช้บริการ ตามอยากได้ดูก่อน
   ผ่านไปหลายเดือนก็เสียงอ่อย ๆ โทรมาปรึกษา

   ลูกค้าที่ไม่มืออาชีพ ... ความต้องการ(ในฝัน)สูง แต่ไม่รู้เรื่อง(ความเป็นจริง)ของงานที่ตนเองอยากได้ บางคนบอกมาแต่หัวข้อ และ หนักที่สุด ไม่มีความเข้าใจคำว่าธุรกิจ/ข้อตกลงทางธุรกิจ แถม ไม่มีทุน

2. "โปรแกรมเมอร์กลุ่มที่ จขกท กล่าวอ้างอิง" ด้วยความที่อยากได้งาน หรือ ประเมินงานไม่ออก ก็โฆษณาเกินจริง ทำงานไม่เป็นระบบ ไม่มี TOR ตกลงกันให้ชัด ... บางคนก็รับเป็นงานนอกเวลา (ต่างจาก Freelance นะครับ นั่นคือเขารับงานเต็มเวลา) พอรับงานมา ทำไม่ทัน ทำไม่ได้ ก็ทิ้ง
    เคยเจอมาไม่น้อย ที่ต้องเข้าไปรับช่วงต่อ (โดนขอร้อง และ บอกไปแล้วว่าไม่รับปาก) ซึ่งพอเข้าไปดู การออกแบบระบบ Flow ต่าง ๆ เอาเป็นว่า ทำใหม่ง่ายกว่าเยอะ
   
    คนรับงานที่ไม่มืออาชีพพอ ประสบการณ์ไม่พอ ตีงานไม่ออก ... หนักสุดคือ ไม่เก่งจริง

ลูกค้ามืออาชีพ + คนรับงานมืออาชีพ --> งานโอกาสสำเร็จ 80% ขึ้นไป
ลูกค้ามืออาชีพ + คนรับงานไม่มืออาชีพ  --> งานโอกาสสำเร็จ 50/50
ลูกค้าไม่มืออาชีพ + คนรับงานมืออาชีพ  --> งานโอกาสสำเร็จ 50/50
ลูกค้าไม่มืออาชีพ + คนรับงานไม่มืออาชีพ --> @!##@!
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่