مدونة مؤيد

غيّر العالم ... أو العب بعيداً

إنه لطريق طويل - الجزء الأول

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


هذا السيناريو يتكرر كثيراً جداً، هناك الكثيرون ممن يعشقون البرمجة ثم لا يدرسون - لسبب أو لآخر - في كلية علوم الحاسوب CS (أو ما يطلق عليه، وبشكل غريب، هندسة المعلوماتية)، يبتعدون إلى كليات تقنية أخرى (كهندسة الإلكترون، الاتصالات، الحواسيب Computer Engineering، ...)، أو ما هو أبعد من ذلك، كليات هندسية غير تقنية (هندسة مدنية، تصميم معماري، ...)، أو ما هو أبعد من ذلك...


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


هنا يتخذ صاحبنا القرار، لن أضيع كل ذلك الوقت الذي قضيته حتى وصلت إلى ما أنا عليه الآن، هذا الوقت الذي سأُسأل عنه مرتين يوم القيامة، مرة حين أُسأل عن عمري، ومرة أخرى حين أسأل عن شبابي، وكلاهما أمضيت قسماً لا بأس به منهما في "البرمجة"...


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


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

التعليقات (4) -

  • وسام البهنسي

    05/02/2010 02:29:10 م | الرد

    نـِـعمَ الطرح، ونـِـعمَ القرار Smile  وأهلاً بك في نادي المبرمجين اللا مهندسين Laughing

  • همام البهنسي

    05/02/2010 09:48:35 م | الرد

    هذا الموضوع من أكثر المواضيع جدلاً وخصوصاً في مجتمعاتنا، فكم كثيرة هي السيناريوهات التي نراها ونسمع عنها عن أشخاص تُفرض عليهم بيئة أكاديمية بعيدة عن هواياتهم.

    ثم من قال أن البرمجة حكراً على المهندسين أو غيرهم!؟ البرمجة إذا نظرنا لها كأسلوب للتعبير عن الأفكار بطريقة منطقية ممنهجة، هي من حق الجميع! ومن هذا المنطلق يمكنني القول: أنا أفكر إذن أنا مبرمج Smile

    جزاك الله على هذا الموضوع الشيق، وبانتظار المزيد.

  • mmardini

    07/02/2010 08:47:55 ص | الرد

    شكراً لكما على اهتمامكما وعلى التشجيع الدائم، جزيل الشكر Smile

  • انس

    09/11/2010 09:45:09 م | الرد

    السلام عليكم.

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

    العنصر الوحيد الذي تتميو به الجامعة في راي هو الشهادة ، اما غير ذلك، و في علوم البرمجة بالذات فليس للجامعة فضل اكبر.

    يبقى هذا مجرد رأي خاص
    شكرا مرة اخرى و السلام

أضف تعليقاً

Loading