อยากจะบอก Coder รุ่นน้องว่า…

“อยากบอก coder รุ่นน้องๆ ทุกคนครับ ว่า “write clearly. don’t be too clever” ยังคงใช้ได้เสมอ”

“อยากจะบอก coder รุ่นน้องๆ ว่า อย่าเร่งไปที่ coding มากมายนัก ทำความเข้าใจ concept พื้นฐานให้มากๆ”

“อยากจะบอก coder รุ่นน้องๆ ว่า “อย่าบ้าวนลูป” ไม่ใช่คิดอะไร เอะอะก็จะวนมันท่าเดียว”

“อยากจะบอก coder รุ่นน้องๆ ทุกคนว่า ถ้าไม่มีปัญหาเรื่อง performance จริงๆ ก็อย่าเล่นท่ายาก ไม่มีประโยชน์”

“อยากจะบอก coder รุ่นน้องๆ ทุกคนว่า “จงหัด refactor code” เขียนไปสักพัก ก็ refactor มันไปเถอะ”

“อยากจะบอก coder รุ่นน้องๆ ว่า “หัดเขียน changelog ให้เป็น” ต่อให้ไม่ใช่ version control ก็เถอะ”

“อยากจะบอก coder รุ่นน้องๆ ว่า “หัดอ่าน code ให้เป็น อ่านให้คล่อง และหา concept ข้างหลัง code ให้ได้”

 “อยากบอก coder รุ่นน้องๆ ว่า “หัดอ่าน code เหมือนอ่านนิยาย อย่าอ่านแค่เป็นตัวอย่างในการเขียน” (เพราะลอกนิยายบางประโยค ไม่ได้แน่)”

“อยากจะบอก coder รุ่นน้องๆ ว่า หัดอ่าน doc หัดอ่าน reference ให้เป็น อย่าคิดว่าทุกอย่างต้องมีตัวอย่างม มี tutorial”

“อยากจะบอก coder รุ่นน้องๆ ว่า กรุณาสร้าง coding style ที่คงเส้นคงวาสำหรับตัวเอง ไม่ใช่เปลี่ยนไปทุกครั้งที่ลอกตัวอย่าง code”

“อยากบอก coder รุ่นน้องๆ ว่า บางครั้งหัดโยนวิชาการแบบอุดมคติที่เรียนๆ มาทิ้งซะบ้าง”

“อยากบอก coder รุ่นน้องๆ ว่า “จงหัดเขียน multi-thread” ขอร้องเถอะ(โว้ย)”

“อยากจะบอก coder รุ่นน้องๆ ว่า “อย่าคิดนะ ว่ามี memory เหลือเฟือ” และ “อย่าคิดนะ ว่า GC มันเจ๋ง”

“จริงๆ มีอีกหลายอย่าง … แต่อย่างสุดท้าย อยากจะบอก coder รุ่นน้องๆ ทุกคนว่า “อย่าเชื่อผมมากนะ” “
“ลืมไปอีกอย่างสองอย่างที่สำคัญมาก”
“อยากบอก coder รุ่นน้องๆ ว่า “ต้อง” หัดใช้ debugger หัดไล่ stack trace และหัด log การทำงานโปรแกรม”

by @rawitat

ป.ล.จากบาสเอง.. คนที่ยังไม่ได้เขียน App จริงจัง อาจจะยังไม่เข้าใจในบางข้อนะ ^^ แต่อ่าน ๆ ไปเหอะ เด๋วได้รู้แน่ ตัวบาสเองก็ยังไม่เข้าใจ และทำไม่ได้หลายข้ออยู่ อิอิ

Popular posts from this blog

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android

5 TED Talk ที่จะช่วยให้คุณทำงานดีขึ้น