Portrait of a Java June: บริษัทต่างๆ คาดหวังอะไรจากผู้เขียนโค้ดมือใหม่
แล้วบริษัทต่างๆ คาดหวังอะไรจากนักพัฒนา Java รุ่นใหม่? บ่อยครั้งที่ความคาดหวังสามารถและจะแตกต่างกันไปในแต่ละบริษัท และที่นี่ผู้มีประสบการณ์จำนวนมากแนะนำให้ถามคำถามเกี่ยวกับข้อกำหนดโดยตรงกับผู้สรรหาหรือผู้จัดการฝ่ายทรัพยากรบุคคลขององค์กรที่ลงประกาศตำแหน่งที่ว่าง ตามกฎแล้ว นายจ้างจะไม่ปกปิดสิ่งที่พวกเขาคาดหวังจากวิศวกร Java และวิธีดำเนินการสัมภาษณ์ หากคุณวัด “อุณหภูมิเฉลี่ยในโรงพยาบาล” ในระดับพื้นฐาน ทุกอย่างขึ้นอยู่กับสองสิ่ง: ความรู้พื้นฐานของการเขียนโปรแกรม Java และความสามารถและความเต็มใจที่จะเรียนรู้หรือเพิ่มพูนทักษะของคุณให้ลึกซึ้งยิ่งขึ้น ผู้เชี่ยวชาญและโปรแกรมเมอร์ที่มีประสบการณ์หลายคน รวมถึงนายจ้างต่างทราบดีว่าสิ่งหลังนี้สำคัญที่สุด เมื่อจ้าง Java Developer มือใหม่ นายจ้างมักจะทราบว่า “รุ่นน้อง” ยังคงมีความรู้พื้นฐานด้านภาษาและเทคโนโลยีเท่านั้น และเขาเพียงต้องพัฒนาความเข้าใจในกระบวนการในทีมพัฒนาและบริษัทโดยรวมเท่านั้น . อย่างไรก็ตาม ผู้เขียนโค้ดใหม่มักถูกคาดหวังให้ทำงานหนักเพื่อฝึกฝนทักษะที่จำเป็นทั้งหมดโดยเร็วที่สุด
-
จาวาคอร์
สำหรับรายการข้อกำหนดข้างต้น สิ่งแรกสุดในนั้นคือ Java Core - ความรู้เกี่ยวกับหลักการพื้นฐานทั้งหมดของ Java ซึ่งรวมถึงโครงสร้างพื้นฐาน ตัวดำเนินการ และประเภทข้อมูลของ Java ความเข้าใจในหลักการของวัตถุ - ภาษาโปรแกรมเชิงมุ่งเน้นและวิธีการนำไปใช้ใน Java รวมถึงความเข้าใจเกี่ยวกับมัลติเธรดและสิ่งอื่น ๆ อีกมากมายที่ก่อให้เกิด "แก่น" ของภาษานี้
ไอดี
เมื่อยืนยันความรู้เกี่ยวกับ "พื้นฐาน" แล้ว วิศวกร Java ในอนาคตจะต้องแสดงความรู้เกี่ยวกับ IDE (สภาพแวดล้อมการพัฒนาแบบรวม) ความเข้าใจในความสามารถขั้นพื้นฐาน ความรู้เกี่ยวกับความแตกต่างระหว่าง IDE หลัก ตลอดจนความสามารถในการคอมไพล์ รัน ดีบักและทดสอบไฟล์ และโค้ดรีแฟคเตอร์
-
ระบบควบคุมเวอร์ชัน
ความรู้เกี่ยวกับระบบควบคุมเวอร์ชันและหลักการพื้นฐานของการใช้งานนั้นจำเป็นแม้กระทั่งจากนักพัฒนาที่ไม่มีประสบการณ์เพราะเขาจะยังคงทำงานเป็นทีม
-
จาวา API
การรู้ Java API พื้นฐานก็มีความสำคัญในการสัมภาษณ์และมักจะช่วยให้คุณได้งาน API ที่สำคัญที่สุดที่คุณต้องทราบก่อนคือ Java Collection Framework และ Java Concurrency API

บริษัทไหนที่จ้าง Java รุ่นน้องบ่อยที่สุด?
หากเราพูดถึงบริษัทที่เปิดรับตำแหน่งงานว่างสำหรับนักพัฒนา Java Junior อย่างกระตือรือร้นมากที่สุด แน่นอนว่าสิ่งเหล่านี้มักจะเป็นผู้นำของภาคส่วนไอทีในประเทศของตน บริษัทที่มีการหมุนเวียนสูงสุดและมีความต้องการนักพัฒนาที่มีทักษะสูงสามารถจ้างนักเขียนโค้ดจำนวนมากที่มีประสบการณ์น้อยหรือไม่มีเลยโดยได้รับค่าตอบแทนเพียงเล็กน้อย ทำให้พวกเขาได้รับประสบการณ์และความรู้เพื่อก้าวไปสู่อันดับของบริษัทเดียวกันในภายหลัง ดังนั้น ในยูเครน บริษัทไอที 5 อันดับแรกที่จ้างผู้เชี่ยวชาญรุ่นเยาว์มีลักษณะดังนี้: SoftServe, EPAM, GlobalLogic, Luxoft และ Infopulse สิ่งนี้ระบุไว้ในการศึกษาโดยแหล่งข้อมูลเฉพาะทาง DOU.UA ซึ่งเผยแพร่ในเดือนเมษายน 2019 จากการศึกษาพบว่า บริษัทชั้นนำ 45 แห่งในภาคไอทีของยูเครนในปี 2018 ได้จ้างพนักงานใหม่ทั้งหมด 4,360 คน (ซึ่งหมายความว่าผู้เชี่ยวชาญด้านไอทีทุกด้านที่มีประสบการณ์การทำงานสูงสุด 1 ปีหรือไม่มีประสบการณ์เลย) SoftServe ร่วมงานอย่างแข็งขันกับผู้มาใหม่มากที่สุด - ในปี 2561 มีการจ้างพนักงานรุ่นน้องมากกว่าปี 2560 ถึง 400 คน (พนักงาน 1,148 ต่อ 719 คน) สำหรับรัสเซีย เราไม่สามารถค้นหาข้อมูลเกี่ยวกับจำนวนนักพัฒนาระดับจูเนียร์ที่ได้รับการว่าจ้างในประเทศนี้เมื่อเตรียมเนื้อหานี้ อย่างไรก็ตาม การวิเคราะห์ตำแหน่งงานว่างสำหรับ "ผู้เยาว์" ในไซต์รับสมัครงานช่วยให้เราสามารถระบุบริษัทต่อไปนี้ว่าเป็นนายจ้างที่เป็นมิตรต่อผู้เยาว์มากที่สุด: G5 Entertainment, Luxoft, EPAM, Emergn, Mail.Ru Group และ ALM Works ในเบลารุส นักพัฒนา Junior Java ได้รับการว่าจ้างจากบริษัทต่างๆ เช่น Kyriba Corp, EIS Group, Seavus และ Playtikaเมืองใดที่ Java June หางานง่ายที่สุด?
เมืองใดที่ Java Developer ที่ไม่มีประสบการณ์จะหางานทำได้ง่ายที่สุด นี่เป็นอีกคำถามเร่งด่วนทั้งสำหรับผู้ที่ยังเรียน Java และคิดจะหางานในอนาคตอันใกล้นี้ ตำแหน่งงานว่างและส่งประวัติการทำงานของพวกเขา โดยทั่วไปแล้ว ตัวเลือกการจ้างงานส่วนใหญ่สำหรับ Java Junior จะอยู่ในเมืองใหญ่ ซึ่งตามกฎแล้วจะมีสำนักงานของบริษัทไอทีรายใหญ่ทุกแห่งตั้งอยู่ จากการศึกษาล่าสุดที่เหมือนกันของ DOU.UA ในยูเครน พบว่านักพัฒนาที่เป็นมิตรต่อสิ่งแวดล้อมและยังไม่ได้รับการพัฒนามักถูกค้นหาในเคียฟ คาร์คอฟ และลวิฟ และทั้งสามเมืองนี้แสดงตัวเลขที่เท่ากันโดยประมาณในแง่ของจำนวนเยาวชนที่ได้รับการว่าจ้างในปี 2561 นอกจากนี้ เมืองห้าอันดับแรกที่มีตำแหน่งงานว่างมากที่สุด ได้แก่ Odessa และ Dnepr สำหรับรัสเซียในประเทศนี้ เมืองชั้นนำที่นักพัฒนา Java รวมถึงผู้ที่ไม่มีประสบการณ์จะหางานได้ง่ายที่สุดมีดังนี้: มอสโก, เซนต์ปีเตอร์สเบิร์ก, โนโวซีบีร์สค์, นิจนีนอฟโกรอด และเยคาเตรินเบิร์ก ข้อมูลนี้เป็นไปตามการศึกษาของ HeadHunter พอร์ทัลรับสมัครงาน อันดับสูงสุดนี้ยังรวมถึง Kazan, Perm, Ufa, Samara และ Voronezh ในเบลารุส ตำแหน่งงานว่างส่วนใหญ่สำหรับนักพัฒนา Java รวมถึงตำแหน่งงานจูเนียร์จะอยู่ในมินสค์ คุณยังสามารถหางานทำใน Vitebsk, Mogilev และ Grodno ได้ แต่ในเมืองเหล่านี้พูดตามตรงไม่มีตำแหน่งงานว่างมากนักความคิดเห็นของผู้เชี่ยวชาญ
แต่กลับมาที่หัวข้อหลักของเนื้อหานี้ - ความคาดหวังของนายจ้างเมื่อจ้างนักพัฒนา Java Junior และวิธีปฏิบัติตามความคาดหวังเหล่านี้ คำพูดไม่กี่คำ “เป็นความเห็นทั่วไปที่ว่าข้อกำหนดสำหรับนักพัฒนา Java Junior จากนายจ้างนั้นสูงมาก สิ่งนี้มีผลกระทบอย่างมากต่อผู้สมัครหลายคนในระหว่างการสัมภาษณ์ทางเทคนิค เมื่อคิดว่ามาตรฐานนั้นสูงกว่าความเป็นจริง พวกเขาจึงรู้สึกไม่มั่นคง เพิ่มประสบการณ์เกินจริง และปรับปรุงทักษะ ซึ่งมักเป็นสาเหตุว่าทำไมพวกเขาจึงไม่ได้งาน” Ken Mazaika, CTO และผู้ร่วมก่อตั้ง Firehose กล่าว “การซื่อสัตย์และรู้ว่าในด้านใดที่คุณต้องปรับปรุงจะช่วยเพิ่มโอกาสในการได้รับการว่าจ้างเท่านั้น สำหรับบริษัทต่างๆ การจ้าง Junior Developer ถือเป็นการลงทุนที่มีศักยภาพในระยะยาวมากกว่า โดยพวกเขาไม่คาดหวังผลตอบแทนพิเศษใดๆ ดังนั้นพวกเขาจึงไม่คาดหวังว่านักพัฒนารุ่นน้องจะเขียนฟังก์ชันที่ซับซ้อนใดๆ และจะไม่เรียกร้องมากเกินไปในช่วงสองสามเดือนแรก” ผู้เชี่ยวชาญกล่าวเสริม “ลักษณะทั่วไปประการหนึ่งของโปรแกรมเมอร์ Java ที่ยอดเยี่ยมจริงๆ ที่ผมจ้างมาก็คือพวกเขาทั้งหมดมักจะทำงานในโปรเจ็กต์ด้านต่างๆ นอกเหนือจากงานประจำวันของพวกเขา สิ่งเหล่านี้อาจเป็นโครงการโอเพ่นซอร์สหรือโครงการส่วนบุคคล ไม่จำเป็นต้องใช้ Java ด้วยซ้ำ แต่การมีสิ่งเหล่านี้จะช่วยเพิ่มโอกาสในการได้รับการว่าจ้างได้อย่างมาก” Kevin Hayen นักพัฒนา Java ที่มีประสบการณ์และ CTO ของ Let's Be Chefs กล่าว “บ่อยครั้งเมื่อจ้างโปรแกรมเมอร์ Java เราให้ความสำคัญกับผู้ที่เรียนรู้มามากมายด้วยตนเอง บ่อยครั้งที่คนเหล่านี้เป็นคนที่หลงใหลในการเขียนโปรแกรมอย่างแท้จริง เราต้องการคนแบบนั้น - โปรแกรมเมอร์ที่ใช้ชีวิตและหายใจโค้ด และความรู้ทางเทคนิคและองค์ประกอบมากมายก็สามารถได้รับจากงานนี้ได้อย่างง่ายดาย” Craig Dalziel ผู้จัดการธุรกิจของ Pearson Frank กล่าว
GO TO FULL VERSION