
อยากเป็น Developer ที่ต่างประเทศต้องทำยังไง ?
Developer ทำงานต่างประเทศ เป็น Developer อยากทำงานบริษัทที่ต่างประเทศต้องเตรียมตัวอย่างไรบ้าง ? การไปทำงานที่ต่างประเทศนั้นเป็นความฝันของใครหลาย ๆ คน แน่นอนว่าถ้าเป็นงานที่ตรงกับ Career path ของเราก็ยิ่งเป็นเรื่องดีไม่น้อย แต่ปัญหาคือความฝันที่ยิ่งใหญ่พวกนี้มันไม่ได้เป็นจริงขึ้นมาง่าย ๆ นี่สิ ไหนจะอุปสรรคเรื่องภาษา กฎหมาย การปรับตัว หรือแม้แต่ความไม่มั่นใจในตัวเอง ซึ่งอาจทำให้หลายคนอยากยอมแพ้หรือหมดหวัง แต่ก็ใช่ว่ามันจะเป็นไปไม่ได้นะ เราแค่ต้องมีความมุ่งมั่นและความพยายาม
บทความนี้ Talance จะมาแบ่งปันแนวทาง “การไปทำงานสาย Developer ที่ต่างประเทศ” ตั้งแต่การวางแผน กำหนดเป้าหมาย ไปจนถึงการมองหาและสมัครงานในบริษัทต่างประเทศ พร้อมแล้วไปลุยกันเลย
ตอบคำถามกับตัวเองให้ได้ก่อน
“ทำไมถึงอยากไปทำงานต่างประเทศ” เริ่มจากคำถามสุดเบสิกนี่ก่อนเลย ว่าทำไมถึงอยากทำงานที่ต่างประเทศ แน่นอนว่าทุกคนต้องมีเหตุผลที่จะบินไปทำงานต่างประเทศ แต่สำหรับใครที่ยังไม่แน่ใจกับคำตอบ หรือยังมีเหตุผลที่ไม่หนักแน่นพอ ก็อาจจะทำให้ล้มเลิกความตั้งใจไปได้ง่าย ๆ
จริงอยู่ที่Developer ทำงานต่างประเทศ มีข้อดีมากมาย และอาจเป็นสิ่งที่ตอบโจทย์ใครหลายคนมากกว่าการทำงานอยู่ที่เดิม ๆ เช่น
- ทำให้ได้รับโอกาสที่มากกว่า
- สภาพแวดล้อมในการทำงานดีและเหมาะสมกับตัวเรามากกว่า
- ได้รับเงินเดือนมากกว่า
- อยากเที่ยวไปด้วยทำงานไปด้วย
เหตุผลมากมายพวกนี้อาจจะตรงกับความต้องการของหลายคน แต่ลองคิดให้ถี่ถ้วนถึงเหตุผลในใจของตัวเองให้ดีก่อน ถ้าตอบได้แล้วรู้สึกว่ามันใช่ ก็ขอให้ยึดมั่นแล้วเริ่มสตาร์ทเครื่องกันเลย
อยากเป็น Developer ทำงานต่างประเทศ วางแผนดีมีชัยไปกว่าครึ่ง
สิ่งที่เราต้องทำหลังจากตอบคำถามให้ตัวเองคือ วางแผน
ให้นึกถึงเส้นทางที่จะพาเราไปสู้ฝั่งฝันได้ ว่าเราอยากจะทำอะไร เริ่มตรงไหน เป้าหมายของเราคืออะไร อย่างบางคนชอบ Play safe ก็อาจจะค่อย ๆ เริ่มจากการ Work and Travel เพื่อเป็นการพาตัวเองเข้าไปในประเทศที่อยากไป แล้วเริ่มศึกษาภาษา วัฒนธรรม ความเป็นอยู่ ค่าครองชีพ กฎหมาย และปัจจัยต่าง ๆ ที่เกี่ยวข้องกับการทำงานในสาย Developer ก่อน หรืออาจจะใช้เวลาในการไปเรียนต่อ เพื่อซึมซับวิถีชีวิตและสร้าง Connection ให้กับตัวเอง
แต่สำหรับบางคนที่ไม่ใช่สายชิล ก็อาจจะใช้วิธีการที่แตกต่างออกไป เช่นมองหาประเทศที่ต้องการแรงงานในสายอาชีพของเรา หรือบริษัทที่มีตำแหน่งที่เราต้องการ ศึกษาวิธีการ กฎหมาย ค่าครองชีพ แล้วมุ่งหน้าเข้าไปสมัครเลย
ลองวางแผนที่เหมาะและดีต่อตัวเองมากที่สุด อย่าลืมศึกษาและทำการบ้านมาเยอะ ๆ เพราะถ้าเราวางแผนได้ดีมากเท่าไหร่ โอกาสที่จะประสบความสำเร็จในเส้นทางนี้ก็จะมีมากขึ้นเท่านั้น
ประเมินสกิลของตัวเอง
สำหรับขั้นตอนนี้สิ่งแรกคือเราต้องวิเคราะห์ดูว่าตำแหน่งที่เราอยากทำ จำเป็นต้องมีสกิลอะไรบ้าง แล้วกลับมาดูที่ตัวเราเองว่าเรายังต้องพัฒนาสกิลอะไร ต้องขัดเกลาตรงไหนบ้าง
ถ้าคุณรู้สึกว่าสกิลที่เรามีตอนนี้ยังไม่เพียงพอก็ต้องฝึกฝนต่อไปจนชำนาญ เพราะการไปทำงานต่างประเทศไม่ใช่เรื่องเล่น ๆ คุณจึงควรเครียมตัวให้พร้อมที่สุดเท่าที่จะทำได้ อาจจะต้องใช้เวลาสักหน่อย แต่ให้นึกถึงจุดหมายปลายทางที่เราตั้งใจเอาไว้ นึกเอาไว้ว่าบางครั้งความสำเร็จก็เป็นเรื่องของจังหวะเวลาเช่นกัน ขอแค่เราอย่ายอมแพ้ก็พอ
สำหรับคนที่มีความพร้อม แต่ทักษะที่มีเป็นสกิลระดับสูงและเฉพาะทางมาก ๆ ก็อยากจะให้ศึกษาจนแน่ใจว่าเป็นที่ต้องการในตลาดแรงงานของประเทศไหน และตรงกับตำแหน่งไหนบ้าง
นอกจากจะต้องประเมินสกิลที่ตัวเองมีแล้ว ยังต้องประเมินเงินค่าตอบแทนที่คาดหวังอีกด้วย
ตั้งเป้าเงินเดือนที่คาดหวัง
เป็นที่รู้กันว่าในการสัมภาษณ์งานก็จะมีการถามถึงเงินเดือนที่คาดหวัง ซึ่งอาจจะเป็นคำถามที่ตอบยาก โดยเฉพาะกับการสมัครงานในบริษัทต่างประเทศ
สำหรับคนที่ไม่รู้ว่าจะตั้งเป้าเงินเดือนที่คาดหวังยังไง ก็สามารถลองไปปรึกษาเพื่อนร่วมงานหรือคนรู้จักที่ร่วมสายงานได้เพื่อให้เพื่อช่วยประเมินทักษะและเงินเดือนที่คุณควรได้รับ
แต่สำหรับบางคนไม่ได้สะดวกใจที่จะไปปรึกษาใคร ก็สามารถใช้เว็บไซต์เช่น Devskiller และ Codility ในการช่วยประเมินเงินเดือนก็ได้
ที่สำคัญ อย่าลืม คำนวณควบคู่ไปกับอัตราค่าครองชีพของประเทศที่จะไปด้วย
ศึกษาตลาดแรงงาน
การศึกษา สายงานที่ต่างประเทศต้องการ ก็ถือเป็นสิ่งที่สำคัญ ในแต่ละประเทศก็จะมีความนิยมเกี่ยวกับ Programming Language ที่แตกต่างกัน ขึ้นอยู่กับทิศทางของ IT & Innovation ของประเทศนั้น ซึ่งเราได้นำตัวอย่างผลสรุปความต้องการ Programming Language ของแต่ละประเทศคร่าว ๆ มาให้แล้ว
Java developers
- สวิตเซอร์แลนด์
- สหรัฐอเมริกา
- ออสเตรเลีย
- เยอรมณี
- อังกฤษ
.NET developers
- สหรัฐอเมริกา
- แคนาดา
- เยอรมณี
- เนเธอร์แลนด์
- ญี่ปุ่น
PHP developers
- สหรัฐอเมริกา
- อังกฤษ
- เยอรมณี
- ฝรั่งเศส
- สวีเดน
- ออสเตรเลีย
Data Scientist
- สวิตเซอร์แลนด์
- แคนาดา
- เนเธอร์แลนด์
- อังกฤษ
- เยอรมณี
- อเมริกา
นอกจากนี้ยังมีสถิติเพิ่มเติมจากประเทศอื่น ๆ ในภาพข้างล่างนี้
สำหรับใครที่อยากเห็นข้อมูลเชิงลึกที่เกี่ยวกับความนิยม เงินเดือน และความต้องการของแต่ละประเทศโดยละเอียด แนะนำเข้าไปดู ที่นี่
ศึกษา สายงานที่ต่างประเทศต้องการ แล้วก็อย่าลืมเลือกประเทศที่ใช่
เมื่อศึกษาตลาดแรงงานเรียบร้อยแล้ว ก็ลองมานั่งลิสต์ประเทศที่เข้ากับสายงานและความต้องการของเราดู อาจจะเลือกไว้สัก 3 – 5 ประเทศก็ได้ ทีนี้พอได้ผู้เข้ารอบแล้วก็ต้องมาศึกษาต่อว่าสภาพแวดล้อมที่เกี่ยวข้องกับการทำงานของเราเป็นยังไงบ้าง โดยจะต้องคำนึงถึงปัจจัยต่อไปนี้
- กำไร
กำไรคือผลพลอยได้จากเงินเดือนที่ได้รับ โดยจะสามารถคำนวณดัชนีกำไรได้จากเงินเดือนที่คาดหวังในตำแหน่งของคุณ หารด้วยค่าใช้จ่ายทั้งหมดของ 1 เดือนในค่าครองชีพของประเทศ (อย่าลืมแปลงสกุลเงินเดือนให้ตรงกับสกุลเงินของประเทศนั้นด้วย)
- คุณภาพชีวิต
คุณภาพชีวิตสามารถวัดได้จากค่าดัชนีต่าง ๆ เช่นความสุขของคนในประเทศ ดัชนีการพัฒนามนุษย์ ซึ่งสามารถหาดูได้ที่ Numbeo, Expatistan, WorldData
- วัฒนธรรมการทำงานในประเทศนั้น
แต่ละประเทศต่างก็มีวัฒนธรรมที่เป็นเอกลักษณ์ ไม่ว่าจะเป็นไลฟ์สไตล์ ค่านิยม ความเชื่อ ซึ่งส่งผลกับชีวิตการทำงานมาก เพราะฉะนั้นควรศึกษาและเลือกประเทศที่มีวัฒนธรรมการทำงานที่ตรงใจคุณที่สุดเพื่อความสุขในการทำงาน
- ค่า GDP
ค่า GDP จะบอกถึงเศรษฐกิจโดยรวมของประเทศนั้น ๆ ซึ่งส่งผลกับค่าครองชีพ เงินเดือน และการใช้ชีวิตประจำวันเป็นอย่างมาก เราจึงควรศึกษาค่า GDP เอาไว้ให้ดี
- Technology level
- การเดินทางและธรรมชาติ
สิ่งแวดล้อมทางธรรมชาติเป็นตัวแปรที่สำคัญมากในการตัดสินใจ เพราะหลายคนอาจไม่สะดวกในการเดินทางไกล หรือเดินทางด้วยขนส่งสาธารณะ แต่สภาพแวดล้อมไม่เอื้อ หรือในบางพื้นที่อยู่ในพื้นที่ที่มักเกิดภัยพิบัติทางธรรมชาติบ่อย ซึ่งอาจส่งผลต่อสภาพความเป็นอยู่และชีวิตได้ ดังนั้นควรศึกษาเกี่ยวกับสภาพภูมิศาสตร์ของพื้นที่เอาไว้ให้ดีด้วย
ไม่ใช่แค่นั้น คุณจะต้องศึกษาเรื่องของกฎหมายต่าง ๆ ให้มากด้วย เพราะสิ่งที่จะส่งผลกระทบกับชีวิตมากที่สุดก็คือพวกกฎหมายและข้อกำหนดต่าง ๆ ที่ค่อนข้างซับซ้อน ไม่ว่าจะเป็นวีซ่า เงินบำนาญ การเปิดบัญชีพยาบาล สวัสดิการและค่ารักษาพยาบาล ภาษี กฎหมายแรงงานต่าง ๆ ที่คุณควรจะรู้ไว้เพื่อที่จะไม่ถูกเอาเปรียบและไม่เดือดร้อนในภายหลัง ปัญหาที่คนทำงานต่างประเทศพบส่วนใหญ่มักจะเป็น
- ข้อกำหนดของวีซ่า
- สวัสดิการพลเมือง
- ใบขับขี่ไม่ได้รับการอนุญาต
- ไม่ได้รับเงินบำนาญ
- ไม่ได้รับวันลาพักร้อน
- มีปัญหาเรื่องการเปิดบัญชีธนาคาร
- ค่ารักษาสูงขึ้นเพราะเป็นพลเมืองใหม่
- การจ่ายภาษี
และปัญหาที่สำคัญที่สุดนอกจากนี้คือ “กำแพงภาษา” จริงอยู่ที่ภาษาที่ 2 อย่างภาษาอังกฤษจะเป็นสะพานสำหรับคุณในการเดินทางไปทำงานที่ต่างประเทศได้ แต่ถ้าลองนึกถึงความเป็นจริง การร่วมงานกับคนในบริษัทต่างประเทศที่มีภาษาของตัวเอง ก็มักจะหลีกเลี่ยงการใช้ภาษาท้องถิ่นนั้นไม่ได้อยู่ดีเนื่องจากคนในที่ทำงานก็มักจะคุยกันด้วยภาษาของตัวเอง ซึ่งบางทีถ้าเราไม่รู้ภาษานั้นอาจจะทำให้เกิดอุปสรรคในการสื่อสารในที่ทำงานได้ ดังนั้นเมื่อคุณมุ่งมั่นที่จะไปแล้ว ศึกษา หาข้อมูล และเตรียมตัวให้พร้อมที่สุด จะช่วยให้คุณพร้อมรับมือกับเรื่องต่าง ๆ ที่ต้องเจอในอนาคต
ศึกษาบริษัทที่ตรงกับสายงาน
ทีนี้เมื่อเราศึกษาข้อมูลความเป็นอยู่และกฎหมายของประเทศที่เลือกเสร็จสรรพ ข้อต่อไปที่ต้องมาดูคือบริษัทที่เปิดรับตำแหน่งที่เหมาะสมกับเราหรือสายวานที่เราสนใจ
อย่างที่บอกไปว่าในแต่ละประเทศก็จะมีความต้องการตลาดแรงงานไม่เหมือนกัน ถ้าคุณมีประเทศในใจแล้ว สิ่งที่ต้องทำในขั้นตอนนี้คือมองหาบริษัทที่ต้องการคนในสายงานที่คุณต้องการ แต่อย่าลืมศึกษาบริษัทให้ละเอียดด้วยว่า
- บริษัทนี้ทำอะไร
- บริษัทคาดหวังอะไร
- เราสามารถเติบโตไปกับที่นี่ได้มากแค่ไหน
- ในฐานะ Developerเราจะต้องทำอะไรบ้าง
- วัฒนธรรมองค์กรที่นี่เป็นยังไง
หรือถ้าคุณมีเกณฑ์เพิ่มเติมก็สามารถเพิ่มเข้าไปได้ อย่าคิดว่าการสมัครทุกบริษัทที่เปิดรับคนจะทำให้คุณบรรลุเป้าหมายได้ดีที่สุด ใช่ มันอาจจะเป็นทางเลือกที่เร็ว ยิ่งสำหรับคนที่มีประสบการณ์ มีความเชี่ยวชาญก็ยิ่งเข้าใกล้ความสำเร็จ แต่ลองคิดดูว่าจะดีกว่าไหม? ถ้าเราได้เข้าไปทำงานในบริษัทที่เราตอบโจทย์เขา และเขาก็ตอบโจทย์เราในทุก ๆ แง่เช่นกัน เพราะจะทำให้เราสามารถเติบโตในทางของเราจริง ๆ แถมยังทำให้เรามีความสุขในการทำงานด้วย เพราะฉะนั้นเราจะไม่เลือกงานไม่ได้ !
เตรียมตัวให้พร้อม แล้วลุยโลด !
ใกล้ความจริงเข้าไปทุกทีแล้ว ในขั้นตอนนี้คือเมื่อเราศึกษาบริษัทและสายงานที่ตรงใจแล้ว ก็ให้ดูว่าบริษัทและตำแหน่งที่เราเล็งไว้จำเป็นต้องใช้ทักษะอะไรบ้าง เราสามารถใช้ช่วงเวลานี้ในหารพัฒนาตัวเองเพิ่มเติมได้ เพื่อที่จะทำให้ตัวเองพร้อมกับการรับตำแหน่งนี้และมีโอกาสเอาชนะคู่แข่งมากขึ้น ที่สำคัญคือ ต้องเตรียมตัวในการเขียน Resume CV และการสัมภาษณ์ให้ดี เพราะ Resume CV และการสัมภาษณ์ เป็นคีย์สำคัญที่บริษัทจะเปิดโอกาสให้เรา คิดดูว่าถ้าเราลงทุนพัฒนาสกิลตัวเองเป็นปี ๆ แต่ดันมาตกม้าตายเพราะไม่รู้ว่าจะตอบคำถาม HR ยังไงมันก็น่าเจ็บใจใช่ไหม เพราะฉะนั้นอย่ามองข้ามความสำคัญของการทำ Resume CV และการซ้อมสัมภาษณ์งานเด็ดขาดเลย
สำหรับใครที่กังวลเรื่องการทำ Resume เราก็มีทริคสำหรับการทำ Resume ระดับ Professional มาฝาก สามารถเข้าไปดูได้เลย ที่นี่
ทีนี้ถ้าคุณพร้อมที่จะไปต่อแล้วจริง ๆ ก็มุ่งหน้าสมัครงานเลย แล้วที่สำคัญคือไม่ว่าอะไรจะเกิดขึ้นก็ขอให้นึกถึงความพยายามของตัวเองเอาไว้แล้วอย่ายอมแพ้ เก็บความผิดพลาดมาพัฒนาตัวเองต่อ เราเชื่อว่าคุณสามารถทำให้สำเร็จได้แน่นอน
สรุป
Developer ทำงานต่างประเทศ อาจไม่ใช่เรื่องง่าย เพราะข้อจำกัดหลายอย่าง ทั้งยังมีเรื่องให้ต้องคำนึงอีกมาก อาจจะต้องใช้เวลาหลาย ๆ อย่างในกระบวนการแต่ละอย่าง แต่ขอให้เชื่อมั่นในตัวเองและหนักแน่นในเป้าหมาย เชื่อว่าคุณจะพาตัวเองไปได้ไกลและสามารถเติบโตในที่ ๆ จะทำให้คุณมีความสุข Talance ขอเป็นกำลังใจให้