12 ข้อที่ Developer ควรจะเป็น และเด็กจบใหม่ควรทำความรู้จัก
ค้นไปเจอสไลด์ที่มีชื่อเรื่องว่า “ 12 Things Every Programmer Should Know " เห็นว่าน่าสนใจและน่าจะเป็นประโยชน์สำหรับเด็กจบใหม่อย่างเราๆ เลยนำมาแปลเป็นไทย เท่าที่จะพอเข้าใจได้ดังนี้ 1. Be Passionate มีความรักในสิ่งที่กำลังทำ รักในสิ่งกำลังจะสร้าง ชอบที่จะทำให้ดีและชอบที่จะปรับปรุงให้ดีกว่าที่ผ่านมา นี่อาจจะ "Programmer are a subset of creator have the responsibility to shape the new world ” @steveklabnik and @jodufyr 2. Love Your Codes รักโค้ดที่คุณเขียนมันขึ้นมาเอง การที่จะรักหรือชอบโค้ดที่เขียนขึ้นมานั้น โค้ดนั้นมันต้องอ่านรู้เรื่อง สะอาดตา เพราะฉะนั้นก็พยายามเขียนให้มนุษย์ด้วยกันเองอ่านรู้เรื่อง ไม่ใช่เขียนให้ machine อ่านได้อย่างเดียว 3. Version Control อย่าง Git หรือ Mercurial ใช้เพื่อ Backup โค้ดของเรา เวลาเครื่องพังจะได้สบายใจว่าโค้ดไม่หาย, เวลาทำงานกันเป็นทีมหลายๆคน ก็สามารถจะ Track ได้ว่าใครเปลี่ยนแปลงอะไร เปลี่ยนตรงไหน เปปลี่ยนเมื่อไหร่ ไม่ต้องมานั่งทะเลาะกัน ใครลบโค้ดตรูทิ้งวะ เมื่อวานไม่ Erro...