نصائح للمبرمجين حديثي التخرج

اقرأ في هذا المقال


هل أخبروك مرارًا وتكرارًا من قبل العائلة والأساتذة على حد سواء قبل التخرج انك كمبرمج لديك مستقبل واعد أمامك في هذه الصناعة، والكم الهائل من إعلانات الوظائف عبر الإنترنت التي وجدتها التي تثبت وجهة نظرهم، كل ما قرأته عن الصناعة بدا صحيحًا، أن مطورو البرامج المحترفين مطلوبون، ومع ذلك، على الرغم من حصولك على درجة علمية أخيرًا، لم تكن مستعدًا بأي حال من الأحوال لمدى صعوبة الحصول على وظيفتي الأولى، هل قدمت الكثير من الطلبات وكلها لم يستجاب لها؟ والمستقبل الذي اعتقدت أنه كان مشرقًا جدًا أمامك شعرت فجأة أنه بعيد المنال.

نصائح للمبرمجين حديثي التخرج الذين يبحثون عن عمل مؤخرًا:

يعد البحث عن وظيفة بعد التخرج من أصعب الأمور وأكثرها إحباطاً، على الرغم ذلك، اعلم أن هناك متسعًا للخريجين الجدد في عالم تطوير البرمجيات، نحن ببساطة نفتقر إلى فهم كيفية اقتحام هذه الصناعة من تعليمنا الجامعي وحده، وفي أثناء مسيرتك في البحث عن وظيفة إليك نصائح وآمل أن تجد هذه النصائح مفيدة.

1. فهم أن أصعب عقبة تواجهك هي اكتساب الخبرة:

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

كن صبورًا وافهم أنه لن تكون كل بيئة عمل مفيدة لتعلمك، بالرغم من ذلك هناك وظائف ستناسبك، انظر بجدية، وابحث جيدًا، وستجدهم.

2. التأكد من أن الكود الخاص بك واضح لأصحاب العمل المحتملين.

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

3. البدأ في تنمية شبكتك المهنية من خلال وسائل التواصل الاجتماعي:

(LinkedIn) هو موقع تواصل اجتماعي احترافي شهير يُستخدم كشبكة للتواصل بين التعرف على محترفين جدد، وقراءة المقالات المفيدة، يعد (LinkedIn) مصدرًا رائعًا لأي شخص يتطلع إلى النمو مهنيًا، أيضًا، إنها منصة مناسبة لاستخدامها عند البحث عن الوظيفة الأولى.

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

4. عدم الخوف من العثور على الشخص المعنيّ بتوظيف الأشخاص:

كما ذكرت سابقًا ، هناك وظائف متاحة أكثر من عدد المطورين لملئها، لهذا السبب، تواجه الشركات صعوبة في العثور على أفضل مرشح مؤهل، ساعدت وكالات التوظيف الفنية في سد هذه الفجوة من خلال تقديم الخدمات للشركات من خلال تزويدها بالموهبة دون أي تكلفة على الفرد الذي يتم تعيينه، يتقاضى موظفو التوظيف رواتبهم من خلال العثور على أفضل ما يناسبك مع صاحب العمل، يتمتع القائمون بالتوظيف بمعرفة المتطلبات التقنية للشركات المحلية، حيث ستتوفر وظائف هندسة البرمجيات للمبتدئين.

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

5. معرفة ما تبحث عنه:

على الرغم من أنك قد لا تعرف بالضبط ما تريد القيام به لبقية حياتك، فمن المحتمل أنك تعرف نوع الساعات التي تريد العمل فيها خلال الأسبوع، والراتب الذي تتوقعه وما إذا كنت تريد أو تحتاج إلى مزايا أم لا.

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

• هل لديك إجازات كبيرة في المستقبل القريب؟

• كم مرة تحتاج إلى شيك راتبك؟

• كم تنفق كل شهر؟ الفواتير؟ مسؤوليات أخرى؟

• هل تخطط للانتقال في أي وقت قريب؟

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

معلومة مهمة:

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

6. قيمتك لا تساوي ما سيتم دفعه لك:

إحدى أصعب النصائح التي يجب عليك قبولها هي حقيقة أن الراتب الذي ستحصل عليه لن يساوي بشكل مباشر قيمتي كمحترف.

لنفترض أنك مرشح لمنصب رائع وأنت مبتدئ، أنت مجتهد وشغوف ومستعد للتعلم وتستحق مبلغًا محددًا، على الرغم من أن هذا التفكير منطقي للغاية، إلا أنه ليس بالضرورة كيف تفكر الشركات عندما يتعلق الأمر بالتفاوض على الراتب، على الرغم من حرصهم على الحصول على مطورين موهوبين، إلا أنهم ما زالوا يعملون على جني الأرباح، مما قد يعني تقديم راتب أقل لمن يرغب في قبوله.

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

على الرغم من أن هذا قد يكون محبطًا في البداية، عليك أن تفهم أن العدد الذي تحتاجه “للاستيقاظ في الصباح” سيزداد بمرور الوقت، لن تكون في أدنى مستوى لجدول الأجور إلى الأبد، كلما زادت خبرتك، زادت قوتك في التفاوض على راتبك، كن مطمئنًا أن هناك العديد من الطرق للارتقاء في سوق العمل الخاص بالتكنولوجيا.

7. التعرف على أطر الاختبار:

إن اختبار البرمجيات أمر ستواجهه في كل وظيفة تطوير تقريبًا، كمبرمج، تتمثل مهمتك في تطوير حلول رائعة جنبًا إلى جنب مع ضمان ألا تؤدي هذه الحلول إلى تعطيل الوظائف السابقة، من خلال استخدام أطر الاختبار، يمكن للمطورين تحديد وقت ظهور الأخطاء في الكود التي تم إنتاجها حديثًا.

من خلال معالجة هذه المشكلات في وقت مبكر، يمكنك التخلص من جزء كبير من الأخطاء التي قد يكتشفها العميل من خلال التفاعل المنتظم مع المنتج، على الرغم من أنه لا يمكنك التخلص حقًا من جميع الأخطاء، إلا أنه يمكنك تحمل مسؤولية المنتج باستخدام إختبار (best-practices).

8. استخدم موارد الجامعة الخاصة بك.

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

9. قم بإجراء المقابلات في الكثير من الأحيان.

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

طوال حياتك المهنية، ستعمل في العديد من الأماكن، لذا من المفيد أن تصبح “محاورًا محترفًا”، أنت تعلم بالفعل أنك لن تبقى في نفس المكان إلى الأبد، فما الضرر في إجراء محادثة حول فرص العمل الأخرى؟ إذا أجريت مقابلة لشغل وظائف لا ترغب بالضرورة في قبولها، فسيكون من الأسهل كثيرًا إجراء مقابلة للوظائف التي تهتم بها كثيرًا.

المصدر: The Post-Graduation Blues: 10 Tips for the Recent Computer Science Grad15 Tips on How to Improve as a Junior Developer7 Tips on how to succeed as a Graduate Software Engineer.TECHNICAL INTERVIEW TIPS FOR GRADUATES, BY GRADUATES


شارك المقالة: