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

แปลและสรุปเรื่อง 10 Tips for developers

$
0
0

อ่านเจอบทความที่น่าสนใจเรื่อง 10 Tips for developers ประกอบไปด้วย 10 แนวทางสำหรับมีคุณภาพชีวิตที่ดีขึ้น ซึ่งจำเป็นมาก ๆ สำหรับนักพัฒนา software จึงทำการแปลและสรุปไว้นิดหน่อย 1. Specialize ให้เชื่อว่า งานที่คุณทำนั้นมันเป็นความเชี่ยวชาญเฉพาะทาง มิใช่กรรมกร IT (อันนี้ผมใส่เอง) บริษัทต่าง ๆ จ่ายเงินให้คุณเพราะว่า คุณทำสิ่งที่บริษัทต้องการได้ดี สิ่งที่คุณมีความรู้คือ ความรู้ในเชิงลึก แน่นอนว่า มันดีว่ารู้แบบเป็ด ๆ ไปเสียทุกอย่าง 2. Practice การอ่านหนังสือดี ๆ เป็นส่ิงที่ดี การเรียน course online เป็นสิ่งที่ดี ลองคิดดูถ้าเพียงอ่าน ถ้าเพียงฟัง แต่ไม่ได้ลงมือทำและฝึก ไม่น่าจะดีนะ ดังนั้นการฝึกฝนและลงมือทำเป็นสิ่งที่สำคัญมาก ๆ 3. Personal project เมื่อการลงมือทำและฝึกฝนเป็นสิ่งที่สำคัญ แนะนำให้คิดหรือทำ project ใหม่ ๆ เพื่อให้การฝึกฝนมันสนุกและน่าสนใจ ถ้าไปฝึกในระบบที่ข้อจำกัดเยอะ มันจะน่าเบื่อมาก ๆ รวมทั้งไม่ได้ฝึกฝนอะไรเท่าไร นอกจากแก้ไขปัญหาไปวัน ๆ 4. Read great people การอ่านเป็นสิ่งที่สำคัญมาก ๆ ทั้งการอ่านจาก blog ต่าง ๆ ทั้งการอ่านจาก tweet ใน Twitter ทั้งจากการอ่าน code ใน Github.com ต่อมาก็ลงมือทำนะ 5. Analyze before writing code สำหรับนักพัฒนานั้น ก่อนจะเริ่มเขียน code ควรเริ่มต้นด้วยการวิเคราะห์ และ ทำความเข้าใจก่อนเสมอ บ่อยครั้งพบว่า เราลงมือเขียน code ก่อนทำความเข้าใจ ผลที่ตามมาคือ ทำงานได้เร็ว แต่ข้อผิดพลาดเยอะมาก ๆ 6. Refactor your code การปรับปรุง code ให้ดีขึ้นอย่างสม่ำเสมอ เพื่อทำให้ code นั้นอ่านและทำความเข้าใจได้ง่ายขึ้น เนื่องจากพบว่า นักพัฒนาใช้เวลาในการอ่าน code มากกว่าเขียนเสมอ 7. Meet people พบปะพูดคุยกับคนอื่น ๆ เพื่อแลกเปลี่ยนประสบการณ์ รวมทั้งการไปร่วมงาน ไปพูดในงานต่าง ๆ อีกด้วย 8. Share your knowledge ยิ่งคุณแบ่งปันมากไปเท่าไร ก็ยิ่งได้กลับมาเท่านั้น การสอนก็เช่นเดียวกัน มันทำให้เรียนรู้ได้อย่างรวดเร็ว ทั้งการเขียน blog ทั้งการไปพูด ทั้งการสอน course online 9. Have a normal life คุณไม่ควรนั่งอยู่หน้า computer หรือ electronic device ตลอด 24 ชั่วโมง คุณควรต้องจัดการเวลาให้ดี ทั้งเวลาทำงาน ทั้งเวลาพักผ่อน ทั้งเวลาออกกำลังกาย ทั้งเวลางานอดิเรก ไม่จำเป็นต้องเรียนรู้ทุกสิ่งอย่าง 10. Enjoy สนุกไปกับการเรียนรู้ สนุกไปกับการทำงานในหน้าที่ของตนเอง สนุกกับสิ่งที่ได้ทำ ไม่ใช่เรียนรู้เพราะเงิน แต่เงินมันจะมาจากการเรียนรู้นี่แหละ
ลองถามตัวเองนะว่า วันนี้คุณได้เรรียนรู็อะไรเพิ่มจากเมื่อวานบ้าง ?
ขอให้สนุกกับการ coding ครับ

Viewing all articles
Browse latest Browse all 1997

Trending Articles