Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

แนวคิดแย่ ๆ สำหรับนักพัฒนา !!

$
0
0

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

เราจำได้ทุกอย่างที่ทำ ดังนั้นไม่จำเป็นต้องเขียนเอกสารนะ

เอกสารเป็นสิ่งที่นักพัฒนาหลาย ๆ คนไม่ชอบ บอกว่า code ดีกว่า แต่เหล่าหัวหน้าและ manager กลับชอบและมองว่ามันดี แต่นักพัฒนาที่ดีนั้น มักจะเขียนเอกสารเป็นประจำทุกวันอยู่แล้ว เนื่องจากนักพัฒนานั้น มักจะมีงานให้ทำเยอะ มักจะเปลี่ยนการทำงานบ่อย ๆ มักจะลืมง่าย ขี้ลืม แม้แต่ code ที่เขียนยังจำไม่ได้ ดังนั้นก็ควรทำการเขียนเอกสารไว้ด้วย ทั้งเขียน code ให้อ่านได้ง่าย ทั้งการเขียน comment ทั้งการเขียน API document ทั้งการเขียน Flow การทำงานของระบบ ทั้งการเขียน Wiki อธิบายระบบงาน แน่นอนว่า ถ้ามีการเปลี่ยนแปลงการทำงาน เอกสารที่เกี่ยวข้องก็ต้องแก้ไข
แต่เอกสารที่ทำนั้น ต้องดูด้วยว่ามีความสำคัญหรือไม่ ทำไปทำไม เพื่ออะไร เพื่อใคร อย่างไร

เมื่อระบบมีปัญหา เราจะบอกว่า ไม่ใช่ความผิดของเรานะ

เรื่องของการ blame เกิดขึ้นอยู่อย่างเสมอ สำหรับทีมหรือองค์กรที่ต้องหาคนรับผิด เมื่อเกิดข้อผิดพลาด ทำให้ไม่มีใครยอมรับความผิด ถ้าระบบมีข้อผิดพลาดแล้ว นักพัฒนาแย่ ๆ ที่บอกว่า ผู้ใช้งานหรือลูกค้าใช้ไม่เป็น ใช้ไม่ถูก นักพัฒนาแย่ ๆ จะบอกว่า ไม่ใช่ส่วนงานที่เราทำนะ เป็นของคนอื่น นั่นหมายความว่า นักพัฒนาเหล่านั้น ไม่มีความรู้สึกเป็นเจ้าข้าวเจ้าของเลย แค่ทำไปวัน ๆ ทำให้เสร็จเป็นพอ ซึ่งความรู้สึกเหล่านี้ จะมันสะท้อนออกมาที่ product ที่ทำนั่นเอง !! สิ่งที่ควรปรับปรุงคือ เราได้เรียนร้จากความผิดพลาดกันหรือไม่ หรือผิดซ้ำแล้วซ้ำเล่าวนไป
สิ่งที่ทำนั้น มันเสร็จจริง ๆ ใช่ไหม ? หรือเคยไหม ที่ชอบบอกว่า แก้ไขปัญหานี้ใช้เวลานิดเดียว !! สุดท้ายสิ่งที่แก้ไขไป กลับมาทำให้ลำบากกว่าเดิมอีก
สุดท้ายแล้ว ทั้งหมดมันคือ ทัศนคติ ล้วน ๆ เพียงแค่ตั้งใจยังไม่พอ เพียงแค่ความสามารถยังไม่พอ ต้องมีทัศนคติและวิธีคิดที่ดีและถูกต้องด้วย Reference Websites https://hackernoon.com/you-need-to-stop-these-bad-developer-habits-now-468ae877700f

Viewing all articles
Browse latest Browse all 1997

Trending Articles