สัมภาษณ์
วิชวัสตาม ชุกลา, ประธานเจ้าหน้าที่ฝ่ายเทคโนโลยีของ HackerEarth – สัมภาษณ์_series

วิชวัสตาม ชุกลา, เป็นประธานเจ้าหน้าที่ฝ่ายเทคโนโลยีของ HackerEarth, เป็นแพลตฟอร์มที่ช่วยให้สามารถจัดงานแฮกกาธอนและค้นหานักพัฒนาที่ดีที่สุดได้ และยังช่วยให้ธุรกิจสามารถประเมิน พูดคุย และพัฒนาทักษะของนักพัฒนาด้วย
สิ่งใดที่ดึงดูดคุณให้เข้าสู่สาขาวิชาวิทยาการคอมพิวเตอร์และการเขียนโค้ด?
ฉันเขียนโค้ดครั้งแรกเมื่อฉันยังอยู่ในโรงเรียน มันเหมือนกับเวทมนตร์ที่จะสร้างสิ่งที่มีค่าโดยการเขียนโค้ดเพียงไม่กี่บรรทัด ฉันจำได้ว่าฉันเขียนโปรแกรมขนาดเล็กในภาษา C และ BASIC เพื่อจัดการข้อความและฟังก์ชันเลขคณิต และฉันเก็บโปรแกรมเหล่านั้นไว้ในแผ่นดิสก์แบบฟลอปปี้เป็นของที่รัก ฉันมักจะถูกดึงดูดให้เข้าสู่สาขาวิชาคณิตศาสตร์และการเรียนรู้ระบบไบนารี่
คุณสามารถบอกเราเกี่ยวกับ HackerEarth ได้หรือไม่?
วิสัยทัศน์ของ HackerEarth คือการเชื่อมโยงผู้พัฒนาซอฟต์แวร์กับโอกาสที่เหมาะสมทั่วโลก เรามีชุมชนของผู้พัฒนาซอฟต์แวร์เกือบ 6 ล้านคน ที่ใช้แพลตฟอร์มของเราเพื่อเรียนรู้การเขียนโค้ด พวกเข้าร่วมในงานแฮกกาธอนและความท้าทายในการจ้างงานที่จัดโดยองค์กรต่างๆ บนแพลตฟอร์มของเรา สำหรับองค์กรธุรกิจ เราเสนอบริการประเมินความสามารถทางเทคนิคสำหรับการคัดเลือกผู้สมัครงานซอฟต์แวร์ เราได้เปิดตัวเครื่องมือสัมภาษณ์ทางเทคนิคที่ให้ประสบการณ์ที่ดีที่สุดแก่ผู้สัมภาษณ์และผู้ถูกสัมภาษณ์ เมื่อรวมทุกอย่างเข้าด้วยกัน เราเสนอบริการชีวิตนักพัฒนาซอฟต์แวร์ที่ครอบคลุมทุกด้าน ตั้งแต่การเรียนรู้ไปจนถึงการแสดงความสามารถและการจ้างงาน และกลับมาสู่การเรียนรู้อีกครั้ง
คุณสามารถอธิบายสิ่งที่คุณหมายถึงด้วย “การแสดงความสามารถ” ได้หรือไม่ และมันเปลี่ยนแปลงไปอย่างไร?
การแสดงความสามารถคือหลักฐานที่คุณนำเสนอให้กับผู้จ้างที่คาดหวังเพื่อแสดงสิ่งที่คุณได้เรียนรู้มา โดยทั่วไปแล้ว ผู้จ้างมักจะพึ่งพาปริญญา มหาวิทยาลัยที่จบมา และทักษะที่กล่าวถึงในเรซูเม่ แต่นี่เป็นการเปลี่ยนแปลงอย่างรวดเร็ว ในปัจจุบัน ผู้จ้างที่ดีที่สุดกำลังมองหาการแสดงความสามารถที่แท้จริงเมื่อพยายามประเมินทักษะ นี่อาจเป็นโปรไฟล์ GitHub ของผู้สมัครหรืออันดับในลีดเดอร์บอร์ดบนแพลตฟอร์มอย่าง HackerEarth นอกจากนี้ ผู้จ้างยังประเมินผู้สมัครตามผลการประเมินทางเทคนิคออนไลน์ที่พิจารณาทักษะที่จำเป็นสำหรับงาน ทำให้กระบวนการคัดเลือกเป็นกลางและยุติธรรมสำหรับทั้งผู้จ้างและผู้สมัคร
ทำไมการมีส่วนร่วมในโครงการโอเพ่นซอร์สจึงสำคัญ?
ฉันจะบอกว่าการมีส่วนร่วมในโครงการโอเพ่นซอร์สเป็นหนึ่งในสัญญาณที่แข็งแกร่งที่สุดสำหรับผู้สมัครที่ต้องการหางาน แต่โดยทั่วไปแล้ว สำหรับนักพัฒนาซอฟต์แวร์ที่มีส่วนร่วมในโครงการโอเพ่นซอร์สแล้ว นั่นหมายความว่าพวกเขารู้จักแนวทางปฏิบัติที่ดีที่สุดในการพัฒนา สามารถทำงานได้อย่างมีประสิทธิภาพในบรรยากาศทีม สามารถปฏิบัติตามกระบวนการ และเขียนโค้ดที่สะอาดและบำรุงรักษาได้
ทำไมการเข้าร่วมงานแฮกกาธอนจึงเป็นวิธีที่ดีที่สุดสำหรับผู้สมัครในการแยกความแตกต่าง?
งานแฮกกาธอนเป็นโอกาสที่ไม่เหมือนใครสำหรับการเรียนรู้ ผู้สมัครได้ใช้ทักษะทางเทคนิคและสร้างสิ่งเช่นแอปพลิเคชันหรือต้นแบบของความคิดที่มีประโยชน์จริงในโลกแห่งความเป็นจริง นี่ช่วยให้ผู้สมัครไม่เพียงแต่สร้างกล้ามเนื้อทางเทคนิคเท่านั้น แต่ยังได้รับความรู้เชิงลึกในโดเมนที่พวกเขาสร้างขึ้น นอกจากนี้ยังให้พวกเขาได้ลิ้มรสน้ำของการทำงานเป็นทีมและความเร่งด่วนซึ่งมักต้องการในองค์กรที่เติบโตอย่างรวดเร็ว นี่คือเหตุผลที่เราเห็นผู้จ้างทำการคัดเลือกผ่านงานแฮกกาธอนมากขึ้น โดยที่พวกเขาสามารถเห็นทักษะทางเทคนิค ความคิดสร้างสรรค์ และการทำงานเป็นทีมได้ทั้งหมดในครั้งเดียว
มีวิธีอื่นใดที่ผู้สมัครสามารถแสดงผลงานได้หรือไม่?
นอกจากการมีส่วนร่วมใน GitHub และชุมชนการเขียนโค้ดแบบโอเพ่นซอร์สอย่าง HackerEarth แล้ว ผู้สมัครยังสามารถแสดงผลงานผ่านการมีส่วนร่วมใน StackOverflow หรือบล็อกทางเทคนิคบน Medium
ทำไมผู้สมัครควรพร้อมที่จะเรียนรู้และพัฒนาทักษะอย่างต่อเนื่อง?
แม้ว่าหลักการของการพัฒนาซอฟต์แวร์จะไม่เปลี่ยนแปลง แต่ก็มีการเปลี่ยนแปลงมากมายในด้านภาษา เฟรมเวิร์ก รูปแบบการเขียนโค้ด หรือสถาปัตยกรรมซอฟต์แวร์ สิ่งนี้ได้รับแรงผลักดันจากความก้าวหน้าในอำนาจการประมวลผล ความสามารถในการเข้าถึงข้อมูลจำนวนมาก และการนำไปใช้ในโดเมนต่างๆ ผู้สมัครจะต้องมีความลึกในด้านใดด้านหนึ่ง แต่ยังต้องมีความกว้างในการเข้าใจเพื่อที่จะนำเครื่องมือที่เหมาะสมมาใช้กับปัญหาเฉพาะ นี่ต้องการการเรียนรู้อย่างต่อเนื่องและความตระหนักรู้ทั่วไปเกี่ยวกับการพัฒนาดังกล่าว
สิ่งที่ผู้จ้างและผู้จัดการการคัดเลือกควรพิจารณาเมื่อจ้างนักพัฒนาซอฟต์แวร์คนต่อไป?
นอกจากทักษะหลักๆ เช่น โครงสร้างข้อมูล อัลกอริทึม และการออกแบบแล้ว ผู้จ้างควรให้ความสำคัญกับการคิดเชิงรากฐาน มีหลายวิธีในการตรวจสอบสิ่งนี้ แต่วิธีที่ฉันชอบมากที่สุดคือการให้ผู้สมัครทำการเขียนแบบที่เหมาะสม ซึ่งบังคับให้พวกเขาไม่เพียงแต่แก้ปัญหาเท่านั้น แต่ยังต้องอธิบายวิธีแก้ปัญหาในลักษณะที่เข้าใจได้โดยผู้อื่น อีกประเด็นที่สำคัญคือความหลากหลาย ในฐานะผู้จัดการการคัดเลือก คุณไม่ต้องการสร้างทีมที่คิดและดำเนินการเหมือนกับคุณ ทีมควรเป็นแหล่งรวมของความคิดและความคิดเห็นที่หลากหลาย ซึ่งช่วยกระตุ้นนวัตกรรมในระยะยาว
มีสิ่งอื่นใดที่คุณต้องการแบ่งปันเกี่ยวกับ HackerEarth หรือไม่?












