[Blog] ตอนที่ 100

เขียนมาแล้ว 100 ตอนจริง ๆ ด้วย…

Sasiwut Chaiyadecha
3 min readMay 19, 2021
blog 100 medium personal blogging work life balance

ไม่เคยคิดเลยว่าจะได้ถึงตอนที่ 100

ก่อนหน้าตั้งแต่สมัยเรียนอยู่มัธยม หรือมหาลัย ชีวิตก็ได้มีการเขียน Blog มาโดยตลอด เอาจริง ๆ ค่อนข้างวนเวียนกับการเขียนอะไรบน Social เยอะเหมือนกัน ยังจำเนื้อหาของ Blog ก่อน ๆ ได้อยู่เลยว่า ชอบเขียนเรื่องที่มา เรื่องที่น่าตั้งคำถาม รวมไปถึงการ Review หนัง…​ ใช่เมื่อก่อนชอบดูหนัง ดูเยอะมากจนอยากเอาดีด้านนี้ แต่ชีวิตก็พลิกผันจนได้มาเป็น Modeller เป็นอาชีพหาเลี้ยงตัวเอง

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

หลังจากตอนแรกผ่านไป ก็ห่างหายจากการเขียนไปนานพอสมควร จนกระทั่งโควิดเมื่อปีก่อน ช่วงที่กักตัวอยู่ที่บ้าน Work From Home มีโปรเจคที่กำลังออนอยู่ แล้วมีโจทย์ที่ต้องเขียน VBA ที่ปกติแล้วไม่ค่อยได้เขียน และเขียนไม่เป็น ถ้าเป็นเมื่อก่อนคงถามคนในทีมให้ช่วยเรื่องนี้ แต่พอเป็นช่วงนั้นการสื่อสารเลยไม่ได้สะดวกเท่าไหร่ ทำให้จำเป็นต้องเขียนเอง

มันเลยเกิดเป็น Blog ตอนแรกที่เขียวเกี่ยวกับ Technical ขึ้นมา ใจความสำคัญของการเขียน Blog ขึ้นมาเพื่อเป็นสมุดโน๊ตให้ตัวเองมากกว่า เพราะว่าเป็นคนที่เขียน Code แต่จำ Syntax ได้น้อยมาก ซึ่งไม่เรื่องที่ดี ดังนั้นจึงเขียนเป็น Blog เก็บไว้คงเป็นทางออกที่ดี

หลังจากนั้นก็ได้มีการเขียน Blog เกี่ยวกับ Technical เรื่อยมา โดยเนื้อหาส่วนนึงเป็นโจทย์ที่ได้มาจากการทำงาน และอีกส่วนนึงเป็นสิ่งที่สนใจอยากเรียนรู้เอง ในระยะหลัง Deep learning และ AI ได้รับความนิยมมาก จากที่เคยเป็น SAS User มาก่อน ก็ได้ผันตัวเองมาใช้ Python อย่างเต็มตัว

Statistic

ช่วงแรกของการเขียน Blog มีการปล่อยสัปดาห์ละ 2–3 ตอน อาจเป็นวันอังคารกับพฤหัส หรือเป็นวันจันทร์ พุธ ศุกร์ แล้วแต่โอกาส แล้วพบว่าการทำแบบนั้น ทำให้เวลาที่เหลือสำหรับทำอย่างอื่นมันน้อยลง เลยไม่อยาก Push ตัวเองให้ไปถึงจุดที่ “เบื่อ” เร็วจนเกินไป

ช่วงหลังมานี้เลยลดการ Public เหลือเป็นอาทิตย์ละตอน เอาตามวันสะดวกเท่านั้น ดังนั้น 1 เดือนอาจมีเพียง 4–5 ตอน การทำแบบนี้มันทำให้การเขียนกลายเป็นงานอดิเรกโดยแท้จริง

blog 100 medium personal blogging work life balance statistic analysis

Blog ที่เรียกได้ว่าภูมิใจที่สุด เพราะมีคนกดเข้ามาอ่านเยอะที่สุดตั้งแต่เริ่มเขียนมา คือเป็นตอนที่สอนการติดตั้ง dlib ที่เป็น Library เกี่ยวกับ Face detector สำหรับการใช้งานบน Windows ได้มีการแปลเป็นภาษาอังกฤษ และส่งไป Public ที่ Analytics Vidhya

blog 100 medium personal blogging work life balance statistic analysis

สำหรับตอนที่เป็นภาษาไทยที่ได้รับความนิยมมากที่สุด คือตอนที่เขียนเกี่ยวกับ ARIMA Model ไม่คิดว่าการเขียนแบบคร่าว ๆ เหมือนสมัยก่อน จะได้รับความนิยมมากที่สุด

blog 100 medium personal blogging work life balance statistic analysis

นอกจากเขียนเรื่อง Technical แล้ว ยังมีบ้างตอนที่ไม่เกี่ยวข้องกับ Technical ซึ่งมีสัญลักษณ์ว่า [Blog] เพื่อเป็นการบอกว่ากำลังนอกเรื่องแล้ว เนื่องจากไม่ต้องการ Blog มีเนื้อหาด้านเดียวมากเกินไป เลยพยายามหาเรื่อง (นอกเรื่อง) ที่ไม่เกี่ยวมาเขียนดูบ้าง เช่น เรื่อง Tech อื่น ๆ หรือจะเรื่องของการอวดของ (งานอดิเรก)

ซึ่งช่วงหลังมานี้ เพิ่งเข้าสู่วงการคีย์บอร์ด เลยมีเรื่องเนิร์ด ๆ ของวงการนี้มาเขียนอยู่บ่อยครั้ง ซึ่งนั่นก็คือ Blog ที่เขียวเกี่ยวกับ Holy panda keyboard switch ที่เอามาเปลี่ยนให้ Keychron K6 ที่เป็นคีย์บอร์ดประจำที่ใช้อยู่ ณ ปัจจุบันนี้

blog 100 medium personal blogging work life balance statistic analysis

ทั้งหมดนี้เป็นสถิติเล็ก ๆ น้อย ๆ ที่อยากเล่าถึง

นอกจากนี้ยังพบว่าค่าเฉลี่ยที่เหมาะสมสำหรับ Blog 1 ตอนอยู่ที่ประมาณ 400–500 คำ เลยพยายามจำกัดคำให้อยู่ในช่วงนี้ แต่ก็มีบ้างที่รายละเอียดค่อนข้างเยอะ เช่นการ Deploy model ที่อาจมีราว ๆ 1000 คำ ถ้าแบ่งออกเป็น 2 ตอนได้ ก็พยายามแบ่ง

Content

จริง ๆ แล้วเนื้อหาไม่ได้มีอะไรมากไปกว่า Model หรือ Machine learning จากเดิมเมื่อก่อนอาจใช้การ ไฮไลท์สีเทา เพื่อเป็นการบ่งบอกว่านี่คือโค้ด แต่ได้มีการเปลี่ยนแปลงโดยใช้ Gists เพื่อการเก็บโค้ดแทน

พูดถึงการนำตัวอย่าง Code มาเขียนใน Blog แล้ว ยังมีอีกสิ่งที่ใช้ประกอบอยู่บ่อย ๆ คือการ Plot กราฟ อยากทำให้อยากเป็นธีมให้ Plot แต่ละรูปมีลักษณะเหมือนกัน เมื่อก่อนเคยเขียนตั้งค่าทุกอย่างเอง ตามรูปด้านล่าง

blog 100 medium personal blogging work life balance statistic analysis

ตอนทำก็เคยรู้สึกว่ามันยากจัง ทำไมต้องมาเขียนอะไรแบบนี้ทั้ง ๆ อยากแค่กำหนดธีม จนได้อ่านมาเรื่อย ๆ ก็รู้ว่าที่ทำอยู่มัน Manual มากเกินไป จึงได้เริ่มเปลี่ยน Code มาเป็นแบบด้านล่าง เพื่อให้สะดวกมากขึ้น และได้ใช้ธีมเดิม ๆ เป็นค่ามาตรฐานอย่างที่ต้องการด้วย

blog 100 medium personal blogging work life balance statistic analysis

ต่อเนื่องกันมาคือ ช่วงหลังเริ่มอยากเก็บ Code หรือ Dataset ให้เป็นที่เป็นทาง จากเดิมที่เคยเก็บไว้ในเครื่อง Local และ Google drive (สำหรับ Colab) ได้มีการหัดใช้งาน Git สำหรับการเก็บ Material ให้เป็นที่เป็นทางมากขึ้น รวมไปถึงการ Deploy model ต่าง ๆ ผ่าน Git ด้วย

ยังไม่เสร็จเรียบร้อยดี แต่สามารถเข้าไปหา Reference ได้

blog 100 medium personal blogging work life balance statistic analysis

ตั้งแต่ปีใหม่ เพิ่งรู้จักการใช้งาน Sub-title จากเดิมที่เคยคนอื่นใช้กัน ก็ได้แต่สงสัยว่าใช้กันยังไง จนได้ค้นพบว่าหลังจากที่ตั้งชื่อตอนแล้ว สามารถตั้งเป็น Sub-title ต่อได้ทันที โดยเมื่อไฮไลท์ทั้งหมด แล้วกดตัว T เล็ก ประโยคหลังจากชื่อตอนจะกลายร่างเป็น Sub-title ทันที ถ้าสังเกตดูจะพบว่า ตอนตั้งแต่หลังปีใหม่มามี Sub-title ทุกตอน

Conclusion

ตอนต่อไปเป็นตอนที่ 101 ยังไม่รู้ว่าเนื้อหาควรเกี่ยวกับเรื่องอะไร ในใจอยากกลับไปทำเกี่ยวกับ Computer vision หรือเรื่องที่เกี่ยวกับ Image เพราะรู้สึกว่าชอบทางนี้ที่สุดจากที่ศึกษามา

ในอนาคตคงเขียนเกี่ยวกับเรื่อง Model เหมือนเดิม เพิ่มเติมคงเป็นเรื่องการนำไปใช้งาน เช่นการ Deployment หรือ Implement รวมไปถึงการเทคนิคเล็ก ๆ น้อย ๆ ที่ช่วยให้โมเดลทำงานได้ดีขึ้น หรือถ้าเจอโจทย์ปัญหาเกี่ยวกับงานคงได้มาเล่าให้ฟังอีก

--

--