มันเป็นเรื่องตลกดีเหมือนกันกับบางเรื่องง่ายๆ ที่ผมพยายามเรียนรู้มานานตั้งแต่สมัยพระเจ้าสามหำแล้วยังไม่เข้าใจมันเลยว่ามันคืออะไร จนกระทั่งเมื่อสามสิบวันที่ผ่านมาจึงได้เข้าใจง่อยๆ ว่า “มันทำงานแบบนี้นี่เอง” สิ่งนั้นมันคือ Javascript ขอรับท่านผู้ชม
ก็อย่างว่าแหละ เราเกิดมาก็เจอ jQuery ตั้งแต่สมัยนมยังไม่แตกพาน ยิ่งพวกสายอ่อนที่ไม่ได้ร่ำเรียนมาทางด้าน Software ด้วยแล้วก็คงต้องใช้เวลานานกว่าปกติที่จะเข้าใจในการเขียนโปรแกรมในแต่ละภาษา ถ้าเลือกเดินเส้นทางสาย เจ ก็บริโภคปลั๊กอินกันไปเรื่อยๆ ซึ่งนั่นก็อยู่ที่ความสบายใจของแต่ละท่าน
ช่วงนี้ผมได้กลับมาเขียน HTML, CSS ทำ Microdata และที่สำคัญหัดเรียน Javascript อีกรอบ เป็นการกลับมารื้อสมองครั้งใหญ่ Stack Overflow คือเพื่อนสนิทชิดข้างกายยามเหงา ด้วยอาการที่เลิกเขียนแบบจริงๆ จังๆ ไปนานมันก็เกิดอาการหลงๆ ลืมๆ ไปบ้าง ช้านิดช้าหน่อยตามประสา บ้างก็แอบมีสั่ง height ใน selector เดียวกันสองครั้ง อะไรแบบนั้น ซึ่งการกลับมาคราวนี้สนุกสนานพอสมควรเพราะเราเล่นท่ายาก จัดของใหญ่ใช้ ไดเกียว ในทางเทคนิคแล้วเครื่องมันก็ฟิต สตาร์ทติดง่าย ไม่เชื่อก็ลองถามต้นดูก็ได้
ในทีมเรามีสามสี่คนที่สุมหัวกันลุยเป็นตัวหลักในโปรเจ็ค ถ้าเป็นการขับรถก็เรียกว่าขับเฟอรารี่ ส่วนผมนั่นหรือ เป็นได้แค่คนล้างรถครับไม่ได้มีโอกาสจับพวงมาลัยกะเขาหรอก แก่แล้วสายตาไม่ดี งมๆ ซาวๆ ถือถังน้ำกับสายยางอยู่แถวๆ ลานจอดนั่นแหละแต่ก็ไม่วายไปทำสีรถเขาเป็นรอยในบางที
สิ่งที่วุุ่นวายกวนใจผมมากที่สุดคือความรู้ที่อ่อนด้อยด้าน Javascript เรียกได้ว่าร่ำเรี่ยติดดินเลยทีเดียว ในเมื่อมึงริจะเสี้ยนกะเขาแล้วก็ต้องเริ่มเรียนรู้บ้าง เอาง่ายๆ ก่อนเลยแค่เรื่อง add หรือ remove class ยังยากเลย ยังไม่ต้องไปถึงขั้นวนลูปข้อมูลหรอก
อยากจะฝากไปถึงนักพัฒนา Front-End ทั้งหลายอีกสักรอบให้ใส่ใจกับ Javascript ในระดับพื้นฐานกันอีกสักหน่อย เข้าใจในระดับธรรมชาติของภาษา มันไม่ยากถ้าเราบอกว่าเขียนให้มันได้หรือให้ใช้งานได้ เราต้องเขียนให้เป็น เขียนให้ดี ซึ่งจริงๆ แล้วที่พวกเรา (หมายถึงเพื่อนๆ ในทีมไม่ใช่ผม) เขียนกันอยู่เนี่ยเราก็เขียน test ไปด้วย (เออกับจาวาสคริปต์นี่แหละ)
อย่างที่ผมเกริ่นไว้เมื่อบทความก่อนๆ ในเรื่อง Front-End ยุคใหม่คงไม่ใช่แค่คนที่คอยตัด PSD แค่นั้น (ใช่สิมึงใช้ Sketch ด้วยนิ) มันหมดยุค PSD2HTML แล้ว สมัยนี้มันต้องครบเครื่อง ใช้ Facebook อยู่ทุกวันถ้ายังไม่รู้ว่า Front-end ของ Facebook เขาใช้เทคโนโลยีอะไรนั้นก็เข้าขั้นเมากาวแล้ว
“แล้วคุณจะอึ้ง เมื่อวันหนึ่งคุณได้รู้ว่า…………… เราจะไม่ใช้ jQuery อีกต่อไป” ถ้าเกิดเหตุการณ์แบบนี้ขึ้นแล้วเราจะรับมือมันยังไง
สำหรับใครที่ยังไม่เคย หรือไม่ได้ยินเรื่อง Microdata ก็สามารถเข้าไปศึกษาเพิ่มเติมที่ Schema.org ได้เลย หรือจะเพิ่มเติมไปในเรื่อง Product Types Ontology ด้วยก็ยิ่งดี
อยากจะรู้ว่าใช้ไดเกียวแล้วเป็นยังไง ก็เข้า Kaidee.com สิครับรออะไรอยู่
หลังจากเสร็จอีกสักโปรเจ็คผมก็คงกลับไปทำ UX เหมือนเดิมเพิ่มไข่ดาว จะให้มาหัดเขียนอะไรใหม่ๆ ในตอนแก่ก็คงไม่ไหว ตามไม่ทันวัยรุ่นเขา ช่วงนี้ถือซะว่าเป็นการกลับมาเคาะสนิม
มีความสุขกับการใช้ชีวิตครับ
Leave a Reply