developer Archive

สิ่งที่นักพัฒนาส่วนใหญ่ลืมก่อนการ commit code

เมื่อวานมีโอกาสแบ่งปันความรู้เรื่องการใช้งาน Version Control ด้วย Git ไป การ commit หรือบันทึกการเปลี่ยนแปลง การ push หรือการส่งการเปลี่ยนแปลงไปยัง remote repository การ pull หรือการดึงการเปลี่ยนแปลงจาก remote repository มายังเครื่องเรา ทั้งหมดนี้คือ การพูดคุยและการทำงานร่วมกันของทีมพัฒนา ยิ่งทำการ commit/push/pull บ่อย ๆ มากเพียงใด ปัญหาที่เกิดก็จะน้อยลงไป !! ลองคิดสิว่าระหว่าง commit บ่อย ๆ กับนาน ๆ ครั้ง แบบไหนจะดีกว่ากัน

Read More…

มาเป็น programmer ได้อย่างไร ?

ช่วงต้นปีใน facebook มีคำถามที่น่าสนใจมาก ๆ คือ มาเป็น programmer ได้อย่างไร ? ก็เลยนำมาตอบด้วยการเขียน blog สักหน่อย ว่าตัวผมเองมาเป็น programmer ได้อย่างไร ? มาเริ่มกันเลย

Read More…

[แปล] C.A.R.E คือคุณสมบัติของนักพัฒนา software ที่ดี

จากบทความเรื่อง Software Engineer Traits ทำการสรุปคุณสมบัติที่จำเป็นสำหรับนักพัฒนา software ที่ดี ต้องประกอบไปด้วย 4 อย่างดังนี้ Curiosity Awareness Resoluteness Empathy จึงทำการแปลและสรุปไว้นิดหน่อย มาเริ่มกันเลย

Read More…

สรุปจากการอ่านหนังสือ The Passionate Programmer

ช่วงวันหยุดหยิบหนังสือ The Passionate Programmer มาอ่าน โดยเนื้อหาในหนังสือประกอบไปด้วย 5 ส่วนรวมทั้งหมดมี 53 หัวข้อ จึงทำการสรุปไว้นิดหน่อย น่าจะมีประโยชน์สำหรับการพัฒนา software บ้าง

Read More…

คำถาม ทำไม developer ในไทยเก่ง ๆ เยอะมาก ๆ แต่ทำไมไม่เป็นที่รู้จัก ?

ทำไม developer ไทยถึงไม่ค่อยเป็นที่รู้จักหรือได้รับการยอมรับในระดับโลกบ้างนะ ? เป็นคำถามที่โดนถามมาจากพี่หยี ซึ่งผมก็คิดไม่ออกนะะว่าเพราอะไร ? ดังนั้นเลยอยากจะถาม developer ในไทยหน่อยสิ ว่าคิดอย่างไรกับคำถามนี้ ? ในความคิดเห็นของผมเป็นดังนี้

Read More…

มาดูรูปอธิบายเกี่ยวกับ Programmer ว่าทำอะไรบ้าง ?

อ่านเจอบทความเรื่อง What Is Programming And What Do Programmers Do ? ทำการอธิบายว่าจริง ๆ แล้ว programmer คืออะไร ทำการอธิบายว่าจริง ๆ แล้ว programmer ทำอะไรได้และไม่ได้บ้าง โดยสรุปออกมาเป็น Infographic สวย ๆ เข้าใจง่ายดี เลยนำมาฝากครับ

Read More…

ประโยคที่ต้องถูกตีความ เมื่อนักพัฒนาพูดออกมา

ฝนตกช่วงค่ำ ๆ เลยเปิดบทความอ่านเล่น ๆ เจอบทความที่น่าสนใจเรื่อง Software Engineer Cheat Sheet ว่าด้วยเรื่องการแปลความหมายจากสิ่งที่นักพัฒนา software พูดกัน ว่าจริง ๆ แล้วมีความหมายอย่างไร มีหลายข้อที่โดนใจเลยสรุปไว้นิดหน่อย ว่าแต่มีข้อไหนโดนใจคุณบ้างล่ะ

Read More…

ว่าด้วยเรื่องของ Code Metric คือสิ่งที่ต้องปรับปรุงอย่างต่อเนื่อง

มาดูตัวอย่างของภาพที่ Developer หลาย ๆ คนอาจจะเห็นและพบจนชิน เมื่อ Developer เปิด source code บน IDE หรือ Editor ต่าง ๆ แล้วทำการ compile และ run อาจจะพบเจอกับ Warning หรือ คำเตือนต่าง ๆ จาก compiler จำนวนมาก !! คำถามที่น่าสนใจคือ จะทำอย่างไรต่อไปดีล่ะ ? จะทำการแก้ไข ? จะปล่อยไว้อย่างนั้น ? จะไม่สร้างมันขึ้นมาอีก ? Developer จะทำอย่างไรต่อไป

Read More…

สวัสดี Codeless programmer !!

เพิ่งอ่านและสรุปเรื่อง Serverlesss ไป ซึ่งเป็นแนวคิดและวิธีการใหม่ ๆ ที่น่าสนใจอย่างมาก พอกลับมามองที่ Developer ก็ต้องตอบรับแนวคิดนี้เช่นกัน ด้วยการเขียน code น้อย ๆ ตามแนวคิด Codeless programmer สิ !!

Read More…

VDO อธิบายเรื่อง Unit Test แบบขำ ๆ 15 นาที

มีโอกาสอธิบายเรื่อง Developer testing ให้กับทีมพัฒนาฟังประมาณ 1-2 ชั่วโมง ซึ่งหนึ่งในนั้นคือเรื่อง Unit testing ซึ่งเป็นสิ่งที่ดีและสำคัญ แต่มักไม่ค่อยมีใครทำ !!

Read More…