Screen Shot 2558-05-08 at 9.40.50 PM
คุณคือ developer หรือเปล่านะ ?
ถ้าใช่ คุณคงทำงาน office ตั้งแต่ 9 โมงเช้าถึง 6 โมงเย็นใช่ไหม ?
บางครั้งก็ไปศึกษา หรือ ร่วมพัฒนาพวก open source ใช่ไหม ?
คุณเล่น Social network และ chat ต่างๆ ใช่ไหม ?

แล้วคุณเขียน blog หรือเปล่านะ ?

Blog มันคือเครื่องมือที่ทรงพลังของ developer อย่างมาก

มันไม่เพียงแค่ทำให้คุณเป็น developer ที่ดีขึ้นเท่านั้น
มันยังให้สิ่งตอบแทนที่มากกว่านั้นอีกนะ
รวมทั้งสอนตัวเราเองอย่างมากมายดังนี้

Learn by sharing

หลังจากที่คุณเขียน blog ในแต่ละเรื่อง
จะพบว่า คุณมีความรู้ความเข้าใจในเรื่องนั้นมากขึ้นอย่างมาก
เนื่องจากต้องทำการค้นหาข้อมูล และ สรุปออกมา

ยังไม่พอนะ ยิ่งถ้ามี comment ต่างๆ เข้ามาด้วย
มันยิ่งทำให้เรารู้ feedback กับเรื่องที่เราสนใจอีกด้วย
เพื่อนำมาปรับปรุงตัวเรา และ blog ต่อไป

Learn by teaching

ในการเขียน blog ทางด้าน programming นั้น
ทำให้เราเรียนรู้มากขึ้น ทั้งภาคทฤษฎี และ ปฏิบัติ

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

แต่เหนือสิ่งอื่นใดของการเขียน blog คือ
การอธิบายให้ผู้อื่นเข้าใจ เหมือนที่เราเข้าใจ
มีคำกล่าวของ Albert Einstein ว่า

If you can’t explain it simply, you don’t understand it well enough

แปลได้ว่า ถ้าเราไม่สามารถอธิบายแบบง่ายๆ ได้
แสดงว่า เรายังเข้าใจมันไม่ดีพอ

ดังนั้น การเขียน blog พื่อทำให้ตัวเราเอง
เข้าใจ กระจ่าง ในเรื่องนั้นๆ มากขึ้น

ส่วนเรื่องอื่นๆ เช่น พวกรายได้ งานใหม่
ผมคิดว่า มันเป็นผลพลอยได้มากกว่า
อย่าไปสนใจอะไรกับมันมากนัก

ดังนั้น

developer มาเขียน blog กันเถอะ
มาเขียนในสิ่งที่รัก ชอบ
และจงสนุกไปกับมันครับ

เริ่มต้นเขียนเพื่อตัวเราเอง แล้วตัวเราเองจะได้ประโยชน์สูงสุดนะ !!
อย่างเพียงแค่คิด แต่ให้ลงมือทำเลย ตั้งแต่ตอนนี้ …

Let’s go !!!