ทำยังไงถึงจะ X {เขียนบทความ, ถ่ายรูป, ออกแบบ UI, เขียนโค้ด, ใช้ภาษาในการเล่าเรื่อง/พูด, .....} เก่ง?
คำตอบโดยทั่วไป: "หัดทำเยอะๆ"
แต่จริงๆ แล้วผมมีคำตอบหนึ่งที่สำคัญไม่แพ้กัน (อาจจะมากกว่าด้วยซ้ำ) ก็คือ
"ศึกษา X ที่คนอื่นทำไว้ดีๆ ให้เยอะๆ"
นั่นคือ อ่านให้เยอะ ดูรูปสวยๆ ให้เยอะๆ ดู UI ที่ออกแบบมาดีๆ ให้เยอะๆ อ่านโค้ดที่เขียนดีๆ ให้เยอะๆ ดูหนังที่เขียนบทดีๆ เยอะๆ
ถ้าเราไม่ "โหลด pattern ของสิ่งที่มันดี" เข้าไว้ในหัวบ้างเลย เราฝึกทำเยอะไปก็แทบจะเท่านั้น .....
ถ้าเรานึกไม่ออกว่าอะไรควรเป็นแบบไหน (เรื่องนี้ควรเขียนยังไง ลำดับยังไง จะมองวิวมองสิ่งของจัดองค์ประกอบถ่ายรูปยังไง UI สำหรับการทำแบบนี้ควรเป็นแบบไหน โค้ดแบบนี้ควรเขียนยังไง เรื่องแบบนี้ควรพูดยังไง ฯลฯ) .....
ก็เพราะ "เราดูพวกนี้แบบวิเคราะห์ ดูแล้วคิด ดูแล้วมา reason กับมัน" น้อยเกินไป ...
และเราก็ต้องมานึก มาจินตนาการสิ่งที่เรานึกไม่ออก ขนาดตั้งใจทำก็ออกมาห่วย (เขียนห่วย โค้ดห่วย UI ออกมาแบบผิดธรรมชาติที่ควรเป็น ฯลฯ) .... ก็เพราะว่า "เราดันพยายามคิด solution" โดยที่ "มีรูปแบบของ solution ต่างๆ น้อยเกินไป" มันก็รู้จะไป match pattern กับอะไรในหัวเรา
สมองมันก็ทำงานแบบนี้แหละ .......
บางทีต้องใจเย็นๆ ..... ลงทุนดูสิ่งที่คนอื่นทำไว้เยอะๆ ก่อน อย่าข้ามขั้นไปคิดและทำทันที ... มัน premature ...