ทำไมผมถึงกลับมาเรียน JavaScript อีกครั้งหลังจากผ่านไป 7 ปี
ผมเป็นนักพัฒนา UI ที่มีประสบการณ์ 7 ปี ผมรู้จัก HTML และ CSS และสามารถเปลี่ยนดีไซน์จาก Figma ให้กลายเป็นโค้ดได้
แต่ผมไม่เคยรู้สึกว่าตัวเองเป็นนักพัฒนาจริงๆ เลย ผมแค่แปลงดีไซน์ให้เป็นโค้ด แต่ไม่ได้เขียน application logic
แล้ว AI ก็เปลี่ยนทุกอย่าง ผมเห็นเพื่อนร่วมงานต้องตกงานเพราะ AI สามารถทำงานนั้นแทนได้ บริษัทต่างๆ เริ่มลดขนาดทีมลง
ผมรู้สึกกลัว ผมมีสองทางเลือก คือจะจมปลักอยู่แบบเดิม หรือจะก้าวไปข้างหน้า ผมเลือกที่จะก้าวไปข้างหน้า
กิจวัตรใหม่ของผมเป็นแบบนี้:
- เลิกงานตอน 21:30 น.
- กินข้าวเย็น
- เขียนรายงานประจำวัน
- เปิดแท็บใหม่เพื่อเรียน JavaScript
ผมไม่รอพรุ่งนี้ ผมเริ่มตั้งแต่วันนี้
ในสัปดาห์แรก ผมได้เรียนรู้เรื่อง variables, data types และ operators ผมถึงขั้นสร้างโปรเจกต์เล็กๆ ขึ้นมาได้ และผมก็เลิกมองว่าตัวเองเป็นแค่ดีไซน์เนอร์
ในสัปดาห์ที่สอง ผมศึกษาเรื่อง functions, scope และ closures เรื่อง closures นั้นยากมาก ผมเลยใช้การเปรียบเทียบเพื่อให้เข้าใจง่ายขึ้น เหมือนกับพ่อที่มีทรัพย์สิน แล้วลูกก็ได้รับมรดกนั้นมาและสามารถใช้งานมันได้แม้ว่าพ่อจะจากไปแล้วก็ตาม การเปรียบเทียบนี้ช่วยให้ผมเข้าใจมันได้ทันที
ผมยังได้บทเรียนราคาแพงเกี่ยวกับเรื่องการพิมพ์ผิด (typos) ด้วย การตั้งชื่อ property ผิดไม่ได้แสดง error เสมอไป แต่มันจะให้คำตอบที่ผิดแทน การพิมพ์ผิดเพียงจุดเดียวสามารถทำลายงานที่ทำมาหลายชั่วโมงได้เลย
ช่วงนี้ชีวิตค่อนข้างลำบาก มีคนในครอบครัวต้องเข้าโรงพยาบาล ผมต้องรับมือกับความเครียดและความกดดันจากการทำงาน ผมจึงหยุดเรียนไป 14 วัน
ผมคิดว่าผมตามไม่ทันแล้ว และรู้สึกว่าตัวเองล้าหลัง
เมื่อผมกลับมานั่งลงอีกครั้ง ผมก็ตระหนักได้ว่า ผมจำเกือบทุกอย่างได้ ผมสร้างโปรเจกต์ขึ้นมาใหม่ได้ภายใน 30 นาที ช่องว่างที่เกิดขึ้นไม่ใช่ 14 วัน แต่มันคือวันที่ผมหยุดกลับมาต่างหาก
หากคุณเป็นนักพัฒนา UI ที่กำลังรู้สึกไม่มั่นใจ ให้เริ่มจากจุดเล็กๆ
- เลือกมาหนึ่งหัวข้อ
- เรียนรู้เรื่อง variables
- อย่าหักโหมจนเกินไป
- ใช้ AI ช่วยสอนคุณทีละนิดในทุกๆ วัน
ชีวิตย่อมมีเรื่องเกิดขึ้น คุณอาจจะป่วย หรือครอบครัวอาจต้องการคุณ นั่นไม่ใช่ความล้มเหลว แต่มันคือความเป็นมนุษย์
อย่าไปนับวันที่คุณพลาดไป แค่กลับมาเริ่มใหม่ แล้วคุณจะประหลาดใจในตัวเอง
ผมกำลังเริ่มโรดแมปใหม่: JavaScript → React → Zustand → Next.js → Node.js → Express → MongoDB → GraphQL → C#.
คุณกำลังเริ่มการเดินทางของตัวเองอยู่หรือเปล่า? มาเริ่มไปพร้อมๆ กันเถอะ
