ความผิดพลาดที่เกิดขึ้นได้จาก DEVELOPERS มือใหม่

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

1. ไร้ความมั่นใจ

ส่วนใหญ่ Dev มือใหม่จะรู้สึกตื่นเต้นเป็นพิเศษเมื่อต้องเขียน Code ออกมาให้ถูกต้องเพอร์เฟค ดังนั้นเมื่อตื่นเต้น ก็จะทำให้รู้สึกเสียความมั่นใจไปบ้าง ซึ่งอาจก่อให้เกิดข้อผิดพลาดกับผลลัพธ์ คุณจึงต้องมีความมั่นใจในสิ่งที่เขียนออกไป ถึงแม้เวลาเริ่มเขียนไปแล้วอาจเจอ bug หรือปัญหาเล็กๆน้อยๆ ก็อย่ากังวลไปเพราะทุกปัญหามีทางออกเดียวคุณก็จะชินไปเอง ทุกอย่างจะเข้าที่และคุณเองก็จะเข้าใจว่าโปรแกรมมิ่งมันก็เหมือนเกมส์ที่คุณต้องคอยแก้ไขและหาคำตอบที่ถูกต้องไปเรื่อยๆ

2. ลืมทำ Back-up

เรื่องการลืมทำ Back-up นี้เป็นปัญหาที่ Dev ไม่ว่าจะมือใหม่หรือมือโปรลืมกันเป็นประจำ หากคุณเป็น Dev คุณควรใช้ตัว Automatic Backup Tool แต่ถึงอย่างไรก็ตามอย่าลืมที่จะกดบันทึกหรือทำBack-up ไว้อีกครั้งก่อนกดปิดการใช้งาน

3. เลือกใช้ Code Formatting ไม่ถูกต้อง

Dev มือใหม่อาจเลือกใช้ Indentation (การเคาะย่อหน้า), การทำ Blank Space หรือการเริ่มบรรทัดใหม่ในการเขียน Code ได้ไม่ถูกต้อง ปกติ Code จะไม่แสดงตามโครงสร้างการพิมพ์เหมือนในไฟล์เอกสารทั่วไป สิ่งที่คุณคิดจะแตกต่างออกจากความเป็นจริงที่แสดงออกมา เมื่อเลือกโครงสร้างผิด ก็จะส่งผลต่อผลลัพธ์ฟังก์ชั่นของผลงาน และทำให้ดูไม่มีความเชี่ยวชาญอีกด้วย

4. อธิบายมากเกินความจำเป็น

การเขียนกำกับข้อมูลบางอย่างไม่ว่าจะเป็นการใส่ข้อมูลตัวแปร, ฟังก์ชั่น และชื่อต่างๆใน Code ที่คุณเขียนนั้นถือเป็นเรื่องดีในการสื่อสารกับ Dev คนอื่น แต่บางคนอาจเข้าใจผิดระหว่างการเขียนกำกับข้อมูลที่สำคัญกับการอธิบายข้อมูลอย่างละเอียด การเขียนอธิบายยาวๆนั้นจะส่งผลต่อ Byte ของเว็บไซต์คุณ ดังนั้นคุณต้องจำไว้เสมอว่า การเขียนกำกับเป็นจุดๆเอาแค่ที่สำคัญๆนั้นก็เพียงพอสำหรับ Dev คนอื่นแล้ว

5. มองข้ามการใช้เทคนิค SEO

Dev ส่วนใหญ่จะคิดว่า SEO นั้นเป็นเรื่องของฝ่ายมาร์เกตติ้งหรือฝ่ายคอนเท้นต์ของเว็บ แต่จริงๆแล้วเรื่องของ SEO นี้เป็นเรื่องที่คุณควรให้ความสำคัญตั้งแต่คิดริเริ่มพัฒนาเว็บไซต์ SEO ไม่เพียงแต่เกี่ยวกับการทำ Backlinks หรือคอนเท้นต์ทั่วไป แต่มันกลับมีส่วนของเทคนิคที่มีแต่ Dev เท่านั้นที่สามารถจัดการได้

6. มองข้ามการใช้ Web Standards

Web Standards นั้นใช้สำหรับรวม Code เข้าด้วยกันและช่วยคุณในการสร้างแอพ Device-Independent แต่แทนที่จะใช้ Web Standards กัน Dev มือใหม่กลับเลือกใช้ DOCTYPES และ HTML ที่ไม่เหมาะสม อีกทั้งยังไม่ตรวจสอบ Code และไม่สนใจผลลัพธ์ที่ออกมาด้วย

7. มองข้ามการเพิ่มประสิทธิภาพการโหลดหน้าเว็บ

Dev ควรใส่ใจถึงระยะเวลาในการโหลดหน้าเว็บขึ้น ซึ่งโดยปกติคนส่วนใหญ่จะไม่ชอบให้ใช้เวลาเกินกว่า 2 – 10 วินาที Dev ควรตรวจสอบดูว่ามีปัจจัยไหนที่ส่งผลต่อการโหลดขึ้นช้า อาจเริ่มจากการตรวจสอบว่าเป็นที่รูปภาพมีขนาดใหญ่ไปหรือไม่ หากไม่ใช่ก็ลองปรับเปลี่ยนพวก Javascript และ CSS ที่สำคัญอย่าลืมตรวจดูให้แน่ชัดว่าเว็บไซต์นั้นมีการปรับเปลี่ยนให้สามารถใช้ได้กับเครื่องมืออิเลคทรอนิกส์ด้วยแล้วหรือยัง

8. เลือกทดลองใช้งานบนบราวเซอร์ที่คุ้นเคยเท่านั้น

เป็นปกติที่คุณเองจะเลือกทดลองเว็บไซต์ของคุณบนบราวเซอร์หลักๆที่คุณใช้บ่อยๆ แต่เพื่อป้องกันความผิดพลาดที่อาจะเกิดขึ้นได้ คุณควรทดลองเปิดใช้งานในบราวเซอร์ที่คุณเองนั้น ไม่ค่อยได้ใช้ หรือเลือกทดลองบนบราวเซอร์ที่คุณคิดว่ามีจำนวนผู้ใช้งานสูง การทดลองใช้งานบนบราวเซอร์ต่างๆจะช่วยคุณในการตรวจหา Bug ที่เกิดขึ้น เมื่อพบแล้วคุณก็ต้องทำการแก้ไข แต่หากแก้ไม่ได้ คุณก็ยังมีตัวเลือกบราวเซอร์อื่นเพื่อให้ผู้ใช้งานเว็บดังกล่าวนั้นได้ใช้ไปพลางๆก่อน

9. มีความมั่นใจสูงเกินควร

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

ไม่ว่าคุณจะเป็น Dev มือใหม่หรือมือโปรแล้วก็ตามอย่าลืมไปว่า บนโลกนี้ไม่มีอะไรเพอร์เฟก ทุกอย่างต้องผ่านการแก้ไขมาแล้ว ก็เหมือนการทำเว็บไซต์ที่ว่าสร้างขึ้นมา หากคุณไม่เจอ Bug นั้นถือเป็นเรื่องที่อัศจรรย์มาก แต่ถึงมี Bug มันก็คือหน้าที่ของคุณที่จะต้องพัฒนาตัวเว็บไซต์ดังกล่าวโดยใช้หลักการ Coding หรือ Programming อะไรก็แล้วแต่ให้ข้อผิดพลาดนั้นหายไป
ที่มา: http://designers.e5adf42d556ad1a7f4ad3d9e27d02a09-gdprlock/blog/common-mistakes-made-by-beginner-developers

ติดตามข่าวสารจากเรา

คุณสามารถกรอก email ของคุณด้านล่างเพื่อรับข่าวสารและบทความอัพเดทใหม่ๆจากทางเรา
แจ้งเตือนทันทีที่มีบทความใหม่ เพื่อให้คุณไม่พลาดสิ่งใหม่

แชร์บทความนี้ไปให้เพื่อนๆของคุณ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

twelve + 18 =

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

ข้าพระพุทธเจ้า ขอร่วมถวายความอาลัย น้อมรำลึกในพระมหากรุณาธิคุณ

แด่ สมเด็จพระนางเจ้าสิริกิติ์ พระบรมราชินีนาถ พระบรมราชชนนีพันปีหลวง สถิตอยู่ในใจตราบนิรันดร์ น้อมสำนึกในพระเมตตาและพระกรุณาธิคุณอันหาที่สุดมิได้

ภาพรวมความเป็นส่วนตัว

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