الاثنين، 30 نوفمبر 2009

كتابة السيرة الذاتية و المقابلات للمبرمجين

مؤخرا كنا نحتاج إلى مجموعة من المبرمجين المبتدئين (بدون خبرة) في شركتنا فكنت أراجع مجموعة من السير الذاتية للمتقدمين كي أقابلهم فكان لي مجموعة من الملاحظات على طريقة كتابتها و على المقابلات أحببت أن أشارككم بها.

  • السيرة الذاتية تخبرني من انت لذا يجب أن تكون مرتبة و أنيقة وهناك الكثير من الامثلة لقوالب جيدة و بالنسبة لي أرى أن معظم القوالب في مايكروسوفت أوفيس جميلة.
  • لا تضع شيئا لست متمكنا منه أو على الأقل ضع مستو معرفتك به,فلقد فوجئت بالكثيرين يضع كل لغة او تقنية سمع بها  ومثال على ذلك تراه يضع C, C++ , C# , JAVA, Java Script , VB.NET , عندما أرى هذا أسأل عن معلومات بديهية موجودة بأول جزء في أي كتاب يشرح تلك التقنية فلا يعرف, و مرد ذلك بالحقيقة بعود إلى أن الطالب يمر على هذا كله في الجامعة و لكن لنقص الكفائة الحقيقية في المدرسين أو في المتعلمين لا يستطيعون تغطتية إحداها كليا و ما يخرج به الطالب هو فتات من العلم لا يقيت البدن و لا ينفع العقل , و الحل أكثر من واضح كما ذكرت في تدوينة سابقة أن أفضل طريقة لتعلم تقنية جديدة هو الكتاب. مثال :

- C# Very good

- JavaScript Beginner

- C++  good 

أسد لنفسك معروفا و أترك الكسل إلتقط كتابا يتحدث في تخصصك و أقرأه كاملا أنت مدين لنفسك بذلك

  • قم بترتيب المعلومات بشكل جيد تعرف بنفسك اولا ثم تذكر هدفك العام من الحصول على الوظيفة  ثم تذكر الشهادات العلمية الأحدث فالأقدم فتضع مثلا الماجستير أولا ثم البكالوريس ثم الثانوية العامة ولا تضع مجموعك إلا إذا كان مميزا.
  • ثم تدرج مشاريعك الجامعية بذكر نبذه عن كل مشروع و اتبع النبذة بمجموعة المهارات التقنية التي إستفدتها من هذا المشروع ( سيقول البعض أنا لم أعمل أي مشروع و عذره هذا قبيح إذ لا توجد حامعة لا تضع مشروعا في نهاية المساقات الدراسية لأغراض التخرج) ما يهم المقابل هو إكتشاف الشغف لدى المتقدم بالبرمجة و المهتم سيحاول كتابة برامج و حل معضلات برمجية و ما إلى ذلك.
  • لاتضع معلومات أو مهارات ليست لديك.
  • في المقابلة يجب أن تظهر شغفك بالبرمجة ولا ترتبك و أبق واثقا من نفسك.
  • إذا لم تعرف الإجابة قل لا اعرف لكن أذكر كيف تستطيع إيجادها و البحث عنها.