#1 tech recruiter in thailand

เพียง 5 เดือน จากช่างไม้ กลายเป็น Developer

บทความนี้เป็นเรื่องราวของ คุณ Andrew Charlebois ซึ่งมีอาชีพช่างไม้ เขาไม่มีความรู้หรือประสบการณ์ด้านไอทีมาก่อนเลย แต่ภายในเวลาไม่ถึง 5 เดือน เขาสามารถพัฒนาทักษะด้านไอทีจนกลายเป็น Front End Developer ได้ ถ้าอยากรู้ว่าเขาทำได้อย่างไร วันนี้ทีมงานได้สรุปเรื่องราวของเขามาให้แล้วครับ

วันที่ 13 มกราคม :

Andrew ได้ลงทะเบียนกับ FreeCodeCamp เพื่อหวังว่าจะได้รับประสบการณ์ใหม่ๆ คือ “การ Coding” นั้นเอง ซึ่งระหว่างการเรียนรู้ FreeCodeCamp นอกจากเขาจะได้ความรู้ด้านไอทีเพิ่มขึ้นแล้ว ยังได้เพื่อนใหม่เพิ่มขึ้นจากการถามปัญหาใน Chat Room เกี่ยวกับการ Coding ก็จะมี Developer เก่งๆ มาช่วยตอบปัญหาให้ ซึ่งมันทำให้เขา “ไม่รู้สึกเลยว่า ต้องเรียนรู้เองโดยลำพัง” ถึงแม้จะไม่มีเพื่อนในสายไอทีแต่การเข้าไปทำความรู้จักคนอื่นที่มีความชอบแบบเดียวกัน ก็ถือเป็นเรื่องสำคัญสำหรับเขา เพราะ Andrew เชื่อว่าสิ่งนี้จะช่วยให้เขาเดินไปสู่จุดหมายที่ต้องการได้ คือ การเป็น Developer นั่นเอง

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

กลางเดือนเมษายน :

Andrew ตัดสินใจ ทำเว็บไซต์ใหม่เพื่อเป็น Portfolio ของตนเอง และจะได้โชว์ฝีมือของเขาให้คนอื่นได้เห็นด้วย แต่ก่อนหน้านี้เขาได้เคยทำเว็บไซต์ซึ่งเป็นส่วนหนึ่งของโปรเจค front-end development ใน FreeCodeCamp มาแล้ว เขาใช้เวลาประมาณ 1 สัปดาห์ตั้งแต่การวางแผนจนถึงเผยแพร่เว็บไซต์ของเขาออกไปสู่โลกออนไลน์ ในขณะเดียวกันก็เริ่มสมัครงาน และยังคงศึกษาหาความรู้จาก FreeCodeCamp ต่อ อีกทั้งได้ไปลงเรียนคอร์สอื่นๆ เพิ่มใน Udemy และเริ่มอ่านหนังสือที่เกี่ยวข้อง แต่เรื่องที่เขาชอบมากคือ You-Dont-Know-JS series ที่สำคัญมันฟรี! ด้วย นอกจากนี้เขายังเริ่มฟัง podcasts ในช่วงวันหยุด ไม่ว่าจะตอนพาสุนัขไปเดินเล่น หรือแม้แต่ตอนขับรถก็ตาม

ช่วงที่สมัครงานแรกไป คอร์ส front-end development certification ของเขาใน FreeCodeCamp สำเร็จไปแล้วประมาณ 95% และมีผลงานเป็นเว็บไซต์อีก 2 เว็บไซต์ ขณะเดียวกันเขายังอัพเดทข้อมูลใน LinkedIn, Indeed, และ Monster ซึ่งเป็น 3 ช่องทางที่เขาคาดหวังว่าเหล่า Recruiter ทั้งหลายจะสามารถติดต่อเขาได้ ส่วนในเรื่องการหางานนั้น เขาสังเกตเห็นว่า คุณสมบัติต่างๆ ที่นายจ้างหลายแห่งต้องการ มักจะซ้ำและคล้ายคลึงกัน เขาจึงใช้สิ่งนี้เป็นแนวทางในการศึกษาเพิ่มเติมอีก โดยเขาได้ศึกษาพวก Tools ต่างๆ อย่าง Gulp และ Webpack และเปลี่ยนจาก CSS หันไปใช้ SASS จากนั้นก็ศึกษา React และได้ทำโปรเจคเล็กๆ ที่ใช้ React ใน FreeCodeCamp อีกด้วย

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

วันที่ 20 พฤษภาคม :

Andrew ตื่นตั้งแต่ตี 4 และใช้เวลาเดินทาง 4 ชั่วโมงเพื่อไปให้ทันสัมภาษณ์งาน แต่ด้วยเหตุ ระยะการเดินทางที่ค่อนข้างไกลของเขา ทางบริษัทจึงได้สัมภาษณ์เขาทั้ง 2 รอบ และให้ทำ Technical Test ภายในวันนั้นเลย โดยในการสัมภาษณ์งาน ส่วนใหญ่จะคุยกันถึงประสบการณ์การ Coding ที่ผ่านมารวมทั้งผลงานที่เคยทำ แต่ไม่ค่อยมีการพูดถึงทักษะต่างๆ มากนัก Andrew จึงพยายามหันเหหัวข้อมาพูดคุยเกี่ยวกับโปรเจคการ Coding ที่เขาเคยทำ, Tools ต่างๆ ที่เขาใช้, ปัญหาที่ต้องเจอ และเขาผ่านมันไปได้อย่างไร ขณะเดียวกันผู้สัมภาษณ์ก็ทดสอบเขาด้วยคำถาม อย่างเช่น บอกความแตกต่างระหว่าง … กับ …  หรือ “use strict” หมายถึงอะไร เป็นต้น หลังสัมภาษณ์งานเสร็จ Andrew ก็ต้องทำ Technical Test ต่ออีก 2 ข้อเกี่ยวกับ JavaScript ซึ่งผลก็คือ เขาสามารถทำ Test ข้อแรกทัน แต่กลับทำข้อที่ 2 ไม่ทันในเวลาที่กำหนด ถึงแม้เขาจะวิเคราะห์ปัญหาจากโจทย์อย่างดีแล้วแต่ก็ยังเร็วไม่พออยู่ดี

วันที่ 31 พฤษภาคม :

ประมาณช่วงเที่ยง Andrew ได้รับโทรศัพท์ซึ่งเป็นการรับสายที่เขาคาดหวังมาตลอด นั้นคือ โทรศัพท์แจ้งผลเพื่อตอบรับเขาเข้าทำงาน นั่นเอง เขาได้รับสัญญาจ้างงานผ่านทางอีเมล์ ซึ่งเขาได้เซ็นสัญญาและตอบกลับอย่างรวดเร็ว

สรุปแล้ว คุณ Andrew ใช้เวลา 4 เดือน 18 วัน นับตั้งแต่เริ่มลงทะเบียนกับ FreeCodeCamp จนถึง วันที่ได้รับทราบว่าได้งานทำในตำแหน่ง Front End Developer เขาสมัครงานไปกว่า 78 ตำแหน่ง, สัมภาษณ์งานผ่าน Skype & โทรศัพท์ 3 ครั้ง, สัมภาษณ์งานที่บริษัท 3 ครั้ง และ เขาได้ทำงานในบริษัทที่ได้สมัครงานไปลำดับที่ 43 นับว่าเป็นช่วงเวลาที่ยอดเยี่ยมของเขา ตอนนี้เขาตกหลุมรักการเขียนโปรแกรม และรู้สึกขอบคุณ FreeCodeCamp ที่ทำให้เขาได้มีเครื่องมือในการไล่ตามความฝันและได้ทำสิ่งที่รัก และตอนนี้การเดินทางในสายอาชีพใหม่ของเขากำลังเริ่มต้นขึ้นแล้ว…

ทีมงานหวังว่าเรื่องราวของคุณ Andrew Charlebois จะช่วยทำให้คนไอทีอีกหลายคน มีกำลังในการพัฒนาตนเองมากยิ่งขึ้น และเป็นแรงบันดาลใจให้กับบุคคลทั่วไปที่อยากทำอาชีพด้านไอที ทั้งที่ไม่มีพื้นฐานความรู้และประสบการณ์ด้านไอทีมาก่อน Happy Coding! นะครับ 🙂

ISM Technology Recruitment Ltd. (#1 Tech Recruiter in Thailand) บริษัทเราเชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการกว่า 25 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย หากคุณเป็นคน IT ที่อยากทำงานที่ท้าทายและร่วมงานกับองค์กรชั้นนำ ฝากประวัติการทำงาน (Resume) ของคุณไว้กับ ISM ได้ที่ https://www.ismtech.net/submit-your-resume แล้วคุณจะพบว่าอนาคตและโอกาสก้าวหน้ามากมายกำลังรอคุณอยู่

ที่มา: https://medium.freecodecamp.org/

th