كيف أكون مبرمج ناجح، مع أنني لا أحصل على درجات عالية في الجامعة؟

1 إجابات
profile/ميمونة-الخصاونة
ميمونة الخصاونة
مهندسة حاسوب، خبرة في جودة اجهزة المختبرات
.
٠١ أبريل ٢٠٢١
قبل ٤ سنوات
شخصياً، لا أجد أي رابط منطقي بين العلامات التي تحصل عليها في الجامعة، وبين أن تكون مُبرمِجاً ناجحاً في حياتك المهنية.

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

في البرمجة على وجه الخصوص، ما تحتاجه هو الشغف أولاً، ثمّ الصبر فالصبر فالصبر، ثانياً وثالثاً ورابعاً.

وبالنسبة لك، فيما يخصّ الشغف، فأستطيع التنبؤ بوجوده لمُجرّد أن تسأل سؤالاً كهذا، "كيف أكون مُبرمجاً ناجحاً؟" بالنسبة لمن لا يهمهم الأمر فلن يتكلفوا عناء طرح سؤالٍ كهذا! ولكن ذلك وحده لا يكفي، فأنت تحتاج ذلك النوع من الشغف الذي يدفعك نحو تحقيق هدفك، وأن لا يكون الأمر مُجرّد أمنية مُعلّقة على حائط غرفتك.

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

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

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