Light mode background

20-02-2025

จากผู้เขียนถึงผู้อ่าน

Chanawin Kamolpanus

Chanawin Kamolpanus

แนะนำตัว

      สวัสดีครับ 🙏 ผมชื่อชนาวินทร์ กมลพนัส หรือเรียกว่า ปอนด์ ก็ได้ครับ ปัจจุบันผมเป็น Self-thought Frontend Developer แล้วก็ช่วยกิจการของครอบครัวครับ ผมเรียนจบปริญญาตรี คณะวิศวกรรมศาสตร์ ภาคอิเล็กทรอนิกส์และระบบคอมพิวเตอร์ ปัจจุบันย้ายสายอาชีพมาในสาย Software Engineer ครับ

ทำไมถึงย้ายสายอาชีพ?

      ความสนใจในด้าน Software Engineer ของผมเริ่มเมื่อตอนอยู่มหาวิทยาลัยครับ ในภาควิชาที่ผมศึกษาอยู่จะมีการเรียนรู้เกี่ยวกับการเขียนโปรแกรม และการทำงานร่วมกับ Hardware อยู่เสมอ เนื่องจากเป็นภาควิชาที่เกี่ยวกับไฟฟ้า และการทำระบบของ Microcontroller ที่เป็นส่วนประกอบของ Hardware เพื่อไปทำโปรเจคที่เกี่ยวกับ IOT (Internet of Things) ทำให้ผมได้เรียนรู้การเขียนโปรแกรมเบื้องต้นอย่าง Arduino และการทำงานร่วมกับ Hardware อย่างเช่นการทำงานกับ Sensor ต่างๆ ทำให้ผมได้เรียนรู้การเขียนโปรแกรมเบื้องต้นอย่าง C C++ และ Python อีกด้วย

      จุดเริ่มต้นตอนที่ผมกำลังศึกษาอยู่ชั้นปีที่ 4 ครับ ในรายวิชา "OBJECT-ORIENTED SYSTEM DESIGN FOR ENGINEERS" ในการผ่านรายวิชา อาจารย์ให้นักศึกษาสร้างเว็บไซต์ของตัวเองขึ้นมา เป็นเว็บไซต์อะไรก็ได้ โดยภาษาที่ใช้ตอนนั้นก็จะเป็น C# กับ ASP.NET MVC ซึ่งเป็นความรู้ที่ใหม่มากๆสำหรับผม

      จากนั้นผมก็ไปหาโปรเจคที่จะทำ และผมเลือกพัฒนาเว็บไซต์สำหรับจองร้านอาหารเป็นโปรเจคแรก แม้จะเป็นช่วงที่ท้าทาย แต่ก็ได้เรียนรู้มากมายและเป็นจุดเริ่มต้นที่ดีในการพัฒนาเว็บ ต้องขอบคุณบรรดายูทูบเบอร์ชาวอินเดียที่ช่วยให้ผมทำโปรเจคนี้สำเร็จได้ 😂 และก็ได้คำชมจากอาจารย์ในรายวิชาด้วยครับ

ปล. น่าเสียดายที่ปัจจุบันโปรเจคนี้เหลือแต่รูปที่เป็นแบบจำลองร้านอาหารที่ผมสร้างขึ้นมาจากเกม "The Sims 4" ครับ หากสนใจสามารถเข้าไปดูได้ ที่นี่ ครับ

      ก่อนจบการศึกษาทางภาควิชาได้มีโครงการ ที่มีชื่อว่า "การพัฒนา Mobile Web Application ด้วย HTML, CSS, JavaScript, Bootstrap และ PHP" ซึ่งการได้เข้าร่วมโครงการนี้ผมก็มีโอกาสได้สร้างเว็บไซต์ด้วยตัวเองขึ้นมาเป็นครั้งแรก จากนั้นผมก็เริ่มสนใจในการพัฒนาเว็บไซต์มากขึ้น และเริ่มศึกษาในเรื่องของสายอาชีพนี้ครับ

เริ่มเรียนยังไง?

      หลังจากจบการศึกษา หลังจากที่ผมศึกษาพื้นฐานไปได้ซักพักแล้ว ผมก็ค่อนข้างที่จะเคว้งว่าจะเริ่มต้นหาอาชีพในสายอาชีพนี้อย่างไรดี โชคดีที่เพื่อนที่ย้ายสายมาเป็น Software Engineer ก็ได้แนะนำให้ไปเรียน Bootcamp ของ Generation Thailand ผมก็สมัครไปเมื่อปลายปี 2022 ครับ ระหว่างนั้นก็ฝึกฝนพื้นฐาน HTML, CSS และ JavaScript ให้ดีขึ้น โดยผมเรียนผ่าน W3School ทำโปรเจคของ Frontend Mentor และก็ฝึก CSS ผ่าน CSSBattle ครับ

ปล. การแข่งขันใน CSSBattle เป็นหนึ่งในสิ่งที่ผมภูมิใจมากที่สุดครับ ผมเคยได้อยู่อันดับที่ 39 จากผู้เข้าแข่งขัน 240,000 คนทั่วโลกเมื่อปี 2022 ครับ แต่ว่าปัจจุบันตกไปอยู่อันดับที่ 313 แล้วครับเนื่องจากไม่มีเวลาเข้าไปเล่น 😓

      นอกจากนี้ผมก็ได้ลองเรียนคอร์สต่างๆไม่ว่าจะเป็นของ Patiphan Phengpao BorntoDev และ Udemy

      ดูเหมือนจะไปได้ดีใช่ไหมครับ แต่เหมือนจะไม่ง่ายอย่างที่คิดครับ ผมใช้เวลาไปเกือบปีในการพยายามสมัครเข้าโครงการ Bootcamp ของ Generation Thailand แต่ก็ไม่ผ่านจนกระทั่งสมัครครั้งที่ 4 ช่วงปลายปี 2023 ก็ได้มีโอกาสเข้าไปเรียนครับ ซึ่งระหว่างที่สมัครแต่ละครั้งผมใช้เวลาส่วนใหญ่ไปกับการฝึกฝนไปเรื่อยๆกับช่วยงานกิจการของครอบครัวครับ

ทำไมไม่หางานเลย ทำไมถึงเลือกเรียน Bootcamp?

      หลายคนก็อาจจะคิดว่าผมมีพื้นฐานขนาดนี้แล้วทำไมถึงไม่หางานทำไปเลยหล่ะ แต่ความจริงก็คือถึงแม้ว่าผมจะมีพื้นฐานในการเขียนโปรแกรมแล้ว แต่ผมคิดว่ายังขาด Soft Skill ที่ปัจจุบันสำคัญไม่แพ้ Technical Skill เลย รวมถึงต้องการหาและสร้าง connection ขึ้นมาใน Bootcamp ครับ ผมจึงคิดว่าการเรียน Bootcamp ก็เป็นทางเลือกที่ดีในการเรียนรู้ทั้ง Technical Skill และ Soft Skill ครับ

      ซึ่งการเรียน Bootcamp ของผมก็ค่อนข้างรู้สึกประทับใจเพราะได้รู้จักเพื่อนๆมากมายและได้เรียนรู้จากผู้สอนที่มีประสบการณ์จริงๆ ในสายอาชีพนี้ ได้เรียนรู้เรื่องใหม่ๆที่ไม่เคยเจอมาก่อน และได้เรียนรู้เรื่องที่เป็นสิ่งที่จำเป็นหรือสถานการณ์ที่ต้องเจอในการทำงานจริงๆ อีกด้วยครับ

Banner

ทำไมผมถึงสร้างเว็บไซต์นี้?

      ต้องย้อนกลับไปเมื่อตอนที่จบการศึกษาใหม่ๆ เมื่อต้นปี 2022 ครับ ช่วงที่ผมเริ่มเรียนพื้นฐานแรกๆ ผมได้หาความรู้ต่างๆผ่านเว็บไซต์เรียนรู้ที่เป็นของต่างประเทศซึ่งบางทีเราก็อาจจะไม่เข้าใจในสิ่งที่เขียนไว้ หรืออาจจะเข้าใจได้ยาก จึงทำให้ผมมีความคิดที่จะสร้างเว็บไซต์นี้ขึ้นมาเพื่อเป็นแหล่งรวบรวมความรู้ที่ผมได้เรียนรู้ไปและเขียนเอาไว้ให้คนที่เริ่มเขียนโค้ดได้เข้าใจง่ายขึ้นครับ แต่เว็บไซต์นี้เป็นเพียงความรู้เบื้องต้นเท่านั้นครับ และผมก็จะพยายามอัพเดทความรู้ใหม่ๆที่ผมเข้าใจ เข้าไปเรื่อยๆครับ แต่ถึงยังไงผมก็ยังแนะนำให้ทุกคนไปเรียนรู้จากเว็บไซต์เรียนรู้ที่เป็นของต่างประเทศด้วยนะครับ โดยเฉพาะ Docs ของแต่ละเทคโนโลยีนั้นๆ

ถึงผู้ที่เริ่มเรียนการเขียนโค้ด

      ทุกคนอาจจะเคยเจอปัญหาที่เราเรียนรู้จากแหล่งต่างๆ แต่พอเราลงมือทำเองแล้วเราไม่เข้าใจอาจจะเข้าใจแต่ไม่รู้จะนำไปใช้อย่างไรเราอาจจะเจอปัญหาที่เรียกว่า "Tutorial Hell" ครับ ซึ่งเป็นปัญหาที่เราเรียนรู้จากแหล่งต่างๆ แต่ไม่มีการนำไปใช้จริง หรือไม่มีโปรเจคที่เราสนใจที่จะทำ ทำให้เราไม่มีการฝึกฝนทักษะที่จะนำไปใช้จริง และเป็นการทำให้เราเสียเวลาไปเปล่าๆ ครับ

      ทุกๆคอร์สเรียนที่ผมเคยมีโอกาสได้เรียน ผู้สอนทุกคนมักจะพูดแนะนำเหมือนกันหมดนั้นคือ "การฝึกฝนและการลงมือทำ" ครับ เพราะการได้ใช้สมองคิด ตาดู และมือทำไปพร้อมกัน ช่วยให้เข้าใจได้ดียิ่งขึ้น และเราจะได้เรียนรู้จากการทำผิดพลาดซ้ำแล้วซ้ำเล่า และอย่าได้กลัวความผิดพลาดหรือ Error ที่จะเกิดขึ้นครับ เพราะมันเป็นเรื่องที่ปกติมากๆในการเขียนโปรแกรมครับ

      สุดท้ายนี้อยากให้ทุกคนได้ตั้งเป้าหมายให้ชัดเจนและลงมือฝึกฝนอย่างสม่ำเสมอนะครับ Happy Coding! 🚀

อัพเดตล่าสุดเมื่อ

21-02-2025