ทำไมผมถึงกลับมาเรียน 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#.

คุณกำลังเริ่มการเดินทางของตัวเองอยู่หรือเปล่า? มาเริ่มไปพร้อมๆ กันเถอะ

Source: https://dev.to/dev_santosh_kumar/im-33-7-years-into-ui-development-heres-why-i-started-learning-javascript-from-scratch-4pch