مقابلات
فيشوستام شوكلا، كبير مسؤولي التكنولوجيا في HackerEarth – سلسلة المقابلات

فيشوستام شوكلا، هو كبير مسؤولي التكنولوجيا في HackerEarth، منصة للاستفادة من أو استقطاب أفضل المطورين من خلال المسابقات البرمجية، كما تمكن الشركات من تقييم المطورين والمقابلات معهم وتحسين مهاراتهم بسهولة.
ما هو ما جذبك في البداية إلى علوم الحاسوب والبرمجة؟
كتبت برنامجي الأول عندما كنت لا تزال في المدرسة. كان من الرائع إنشاء شيء ذي قيمة بكتابة بضع سطور من الشفرة فقط. أتذكر كتابة برامج صغيرة بلغة سي وبيسيك لتنفيذ وظائف التعامل مع النص والعمليات الحسابية وحملها في قرص مرن ككنز ثمين. كنت دائمًا متوجهًا نحو الرياضيات، وبالتالي تعلم النظام الثنائي كان مثيرًا جدًا.
يمكنك أن تشاركنا ما هي HackerEarth تحديدًا؟
رؤية HackerEarth هي مطابقة مطوري البرمجيات مع الفرص المناسبة في جميع أنحاء العالم. لدينا مجتمع من ما يقرب من 6 ملايين مطور يستخدمون منصتنا لتعلم البرمجة. يشاركون في المسابقات البرمجية ويتحديات التوظيف التي تسهلها المنظمات المختلفة على منصتنا.对于 الشركات، نقدم أداة تقييم تقني لمرشحي مطوري البرمجيات. كما قدمنا مؤخرًا أداة مقابلة تقنية توفر تجربة من الدرجة الأولى للمقابلين والمرشحين. عند الجمع بين كل شيء، نقدم منصة دورة حياة مطور شاملة تغطي التعلم إلى الإشارات إلى الحصول على وظيفة ثم العودة إلى التعلم.
يمكنك تعريف ما هو إشارات المهارة وكيف تطور بمرور الوقت؟
إشارات المهارة هي أساسًا دليل تقديمه إلى أصحاب العمل المحتملين لإظهار ما تعلمته مع مرور الوقت. تقليدية، يستخدم أصحاب العمل سلالة مثل شهادات الكلية، المنظمات السابقة، المهارات المذكورة في السيرة الذاتية كإشارات مهارة. هذا خلق اعتمادًا غير معقول على ما يكتبه المرشحون في سيرتهم الذاتية. ومع ذلك، يتغير هذا بسرعة. اليوم، يبحث أفضل أصحاب العمل التكنولوجي عن دليل العمل الفعلي عند محاولة تقييم المهارات. يمكن القيام بهذا النوع من إشارات المهارة من خلال ملف المرشح على جيثب أو ترتيبه في قائمة المراكز على منصات مثل HackerEarth. بالإضافة إلى ذلك، يقوم أصحاب العمل بعد ذلك بفحص هؤلاء المرشحين بناءً على أدائهم خلال التقييم التقني عبر الإنترنت، الذي يعتمد بشكل純 على المهارات المطلوبة للوظيفة. هذا يحافظ على عملية التوظيف بشكل موضوعي وعادل لكل من صاحب العمل والمرشح.
لماذا هو المساهمة في المشاريع مفتوحة المصدر مهمة جدًا؟
أقول إن المساهمة في المشاريع مفتوحة المصدر هي واحدة من إشارات المهارة القوية لأي مرشح يبحث عن الحصول على وظيفة. ولكن بصفة عامة، لأي مطور برمجيات لديه مساهمات مفتوحة المصدر تحت حزامه، يعني أنه يعرف الكثير من ممارسات التطوير الجيدة، ويمكنه العمل بكفاءة داخل إعداد الفريق، ويمكنه اتباع العمليات، وكتابة شفرة نظيفة وقابلة للصيانة.
لماذا هو المشاركة في المسابقات البرمجية واحدة من أفضل الطرق للمرشحين لتمييز أنفسهم؟
المسابقات البرمجية هي فرصة فريدة للتعلم. يحصل المرشحون على فرصة لاستخدام مهاراتهم التقنية وإنشاء شيء مثل تطبيق أو نموذج لفكرة حقيقية في العالم الحقيقي. هذا يساعد المرشحين ليس فقط على بناء عضلاتهم التقنية ولكن أيضًا الحصول على الخبرة في المجال الذي يبنون فيه. كما يعطيهم طعمًا للعمل الجماعي والاهتمام الذي يتم تطبيقه عادةً لأي منظمة سريعة النمو. هذا هو السبب في أننا نرى أصحاب العمل يقومون بمزيد من تحديات التوظيف هذه الأيام حيث يمكنهم رؤية المهارات التقنية الحقيقية والابتكار والعمل الجماعي جميعًا في آن واحد.
ما هي بعض الطرق الأخرى التي يمكن للمرشحين من خلالها إظهار عملهم؟
بصرف النظر عن النشاط على جيثب ومجتمعات البرمجة المفتوحة مثل HackerEarth، يمكن للمرشحين إظهار عملهم من خلال مساهماتهم على منصات مثل ستاك أوفيرفلو أو مدوناتهم الفنية على ميديوم.
لماذا يجب على المرشحين دائمًا أن يكونوا على استعداد للتعلم وجعل عادة من التطوير المستمر؟
في حين أن أساسيات تطوير البرمجيات لا تتغير بشكل ضروري، هناك العديد من التغييرات مع لغات جديدة، وأطر، وأساليب كتابة الشفرة، أو هندسة البرمجيات. هذا يُحفز في الغالب بواسطة نمو قدرات المعالجة، والوصول إلى كميات هائلة من البيانات، والتطبيق على مجموعة واسعة من المجالات. يجب على المرشحين تطوير عمق جيد في بعض هذه المجالات ولكن يجب أن يكون لديهم أيضًا فهم واسع النطاق حتى يتمكنوا من تطبيق الأداة الأفضل لبيان مشكلة معين. هذا يتطلب تعلمًا مستمرًا ووعيًا عامًا بهذه التطورات.
ما الذي يجب على مصححي المقابلات ومديري التوظيف أن يفكروا فيه عند توظيف جيل المطورين التالي؟
بصرف النظر عن المهارات الأساسية مثل هياكل البيانات والخوارزميات والتصميم، يجب على أصحاب العمل التركيز على التفكير الأولي. هناك عدة طرق للتحقق من ذلك ولكن طريقة مفضلة لي هي الحصول على المرشحين لتنفيذ مهمة مكتوبة بشكل صحيح. هذا يضطرهم ليس فقط إلى حل المشكلة ولكن أيضًا إلى شرح حلهم بطريقة يفهمها الآخرون. هناك جانب آخر مهم للتفكير فيه هو التنوع. كمدير توظيف، لا تريد إنشاء فريق يفكر ويتصرف مثلك فقط. يجب أن تكون الفرق في الواقع خلاطة من الأفكار والآراء المتنوعة. هذا يساعد على إثارة الابتكار على المدى الطويل.
هل هناك شيء آخر تود مشاركته حول HackerEarth؟
تفتخر HackerEarth كمنظمة بأنها قد أثر على عشرات الآلاف من الأرواح من خلال مساعدتهم على التعلم والحصول على وظائف في مئات المنظمات العظيمة في جميع أنحاء العالم. مع استمرار البرمجيات في تناول العالم، سنستمر في التأثير على المزيد من الأرواح، وجعل التكنولوجيا أكثر سهولة، وإزالة التحيزات، ومساعدة توظيف المهارات على أساس عادل.












