الأساطير الخاطئة الأكثر شيوعاً عن مجال البرمجة
مجال البرمجة هو واحد مِن المجالات الأكثر طلباً في الوقت الراهن ، وهذا بالطبع أمر طبيعي للغاية فالتقنية أصبحت تُحيط بنا مِن كل حدب وصوب ، ومِن المعروف أن التقنيات المختلفة لا يُمكن توظيفها أو الإستفادة منها بالشكل المطلوب دون البرمجيات التي تُشغلها ، ومِن الجدير بالذكر أن مجال البرمجة أو بمعنى أدق مجالات البرمجة كالبحر الواسع أو بمعنى أدق كالمحيط الشاسع إتجاهاتها كثيرة وعميقة للغاية ويصعب بلوغ نهايتها ولا يُمكن لأي شخص أن يُبحر ويغوص فيها.
الأساطير الخاطئة الأكثر شيوعاً عن مجال البرمجة
1- لا علاقة للبرمجة بالتفكير فهي فقط كتابة أكواد
أياً ما كانت لغة البرمجة التي ترغب في تعلمها وإجادتها وأياً ما كانت درجة مهارتك فإن البرمجة وبشكل عام قائمة على أساس التفكير العقلاني المنطقي حيث لا تستطيع أن تقفز مسافة ثلاثة متر مِن المرة الأولى وإنما تحتاج للتدريب والمثارة وفهم الطرف الأضل للوصول للمسافة المطلوبة.
بإختصار شديد فإنه لا يُمكنك طباعة نتاج جمع عددين دون تحديد مصدر هذين العددين ، ولا تستطيع أن تعرض نافذة تسجيل الخول دون أن يكون المستخدم متصل بقاعدة بيانات للرجوع إليها ، حيث أن معرفة كيفية كتابة الأكواد شيء وتنظيمها لتكون برنامج مُفيد شيء أخر تماماً.
2- متلازمة لست جيد بالقدر الكافي
بعض الأشخاص يتجنبون مجال البرمجة لشعورهم بأنهم ليسوا مؤهلين ليكونوا مبرمجين ، وبعض المبرمجين الذين يجيدون البرمجة بالفعل يشعرون أنهم لا يتمتعون بالمعرفة الكافية لإقتحام المجال وفي واقع الأمر وعلى عكس ما يبدو فإن هذه المتلازمة خير دليل أن صاحبها مبرمج حقيقي ورائع فالشعور بعدم الرضا يولد سعي نحو التقدم والتطور وهذا هو المطلوب الأول لتكون مبرمج ناجح.
3- تحتاج البرمجة للسهر والعمل لساعات متأخرة
حسناً في واقع الأمر فإن أي عمل وفي بعض الأحيان يُمكن أن يحتاج لبعض السهر والعمل لساعات متأخرة فالأمر ليس مقتصر فقط على مجال البرمجة فالحاجة هي التي تخلق ساعات العمل فإن كنت بحاجة لتسليم مشروعاً ما بعد فترة قصيرة فإنه لابد لك والعمل لساعات متأخرة لتسليمه في الوقت المحدد ، وإن لم كان الوقت لا يزال مبكراً على تسليم المشروع فلم الإرهاق وإيذاء الجسد فقط إكتفي بالعمل لعدد ساعات معينة يومياً.
ومِن الجدير بالذكر أن المبرمجين في كبرى الشركات مثل تويتر وفيسبوك يعملون في بيئة مهيئة بالكامل لدفع عجلة الإنتاج للأمام مع توفير أهم وأكثر وسائل وطرق الراحة الممكنة حيث لا يضطر المبرمج للجلوس أمام مكتبه طوال وقت الدوام الرسمي وإنما يستطيع التوجه لصالة الألعاب الرياضية وأخذ قسط مِن الراحة أو التوجه لحمام السباحة والعمل مِن هناك طالما أن النتيجة النهائية هي إنجاز العمل.
4- تعلم مجال البرمجة بأكمله لا يتطلب سوى عامين مِن الجد والعمل
مرة أخرى ما مِن قاعدة تقول هذا حيث أن أي عمل بالتأكيد تستطيع أن تتعلمه وتتقنه في غضون سنتين وفي غضون أشهر قليلة حتى ولكن هذا ليس كل شيء فكافة المجالات والبرمجة بشكل خاص في تطور مستمر غير منقطع وبالتالي فإنه مِن المهم لك تطوير مهاراتك لتناسب التغير الحاصل فإن وقفت عند حد معين سوف يتم إهمالك ونسيانك مرة وللأبد ، وعلى سبيل المثال فإن مهارات تطوير الويب في الألفينات لا تُقارن بمهارات تطوير الويب في الوقت الراهن.
5- كتابة الأكواد عملية مملة
كتابة الأكواد هي أساس وظيفة البرمجة وفي واقع الأمر فإن أي وظيفة أياً ما كانت فإنها مملة لمَن يزاولها دون رضا خاطر ولهذا فإذا ما كُنت تُحب مجال البرمجة حقاً وترى نفسك في هذا المجال فإنك ودون شك سوف تستمتع كثيراً وأنت تكتب كل سطر برمجي.
6- لغة البرمجة التي تعلمتها هي الأقوى والأفضل
هذا التفكير السائد خاطيء تماماً فما مِن لغة برمجة بعينها هي الأقوى والأفضل فلكل لغة برمجة استخدامات خاصة وكلما كان مستخدمها يتقنها أكثر كلما كانت الأقوى بالنسبة له ، وبالتالي فكلما أمكنت إتقن لغة البرمجة التي تعلمتها أكثر وحاول أن تكون الأفضل بها حتى تنتقل لغيرها مِن لغات البرمجة وتتقنها هي الأخرى لتكون ملماً بعدد كبير مِن لغات البرمجة المختلفة.