السر الأمثل لكي تصبح مبرمج محترف .
هل لكي أكون مبرمجا محترف و جيد يجب علي أن أتعلم جميع الغات البرمجية ؟ هذا السؤال يطرحه العديد من الأشخاص المبتدئين في مجال البرمجة فهو سؤال وجيه هل بالفعل تعلم كل لغات البرمجة يجعل من الشخص انسانا محترفا في البرمجة جواب هذا السؤال هو لا ،فلا ينبغي عليك كمبرمج تعلم كل لغات البرمجةلكي تكون محترفا، في هذا المقال سأوضح لما لا يجب على المبرمج أن يتعلم كل لغات البرمجة .
أولا لغات البرمجة كلها تلعب نفس الدور و لها روابط مشتركة أي أنك عندما تتعلم 3 لغات برمجة مختلفة ستصبح قادر على البرمجة بلغات أخرى دون التعمق في دراستها كيف سأعطيك مثال . شركة فورد لسيارت أول مرة صنعة سيارة وضعة بها مقود و فرامل و دواسة بنزين
ثم بعدها بداء الأمر يتطور حتى تم صنع سيارة لامبرغيني هذه السيارة باهضة الثمن الجيدة .اذا أخدنا شخص و قمنا بتعليمه السياق و أعطيناه سيارة فورد الأولى سيقوم بقيادتها ثم اذا أعطيناه سيارة لامبرغيني حتى هي سيقودوها رغم أن السيارتان يختلفان في الثمن و الجمال الا أن القيادة لا تختلف السيارتان يمتلكان مقود و فرامل فقط لامبرغيني تتفوق في اضافة قليلة مثل موضع مبدل السرعات و طريقة تشغيل المحرك لكن اذا قام الشخص بالتعرف عليها سيقود السيارة بدون مشكل.
نفس الشكل بالنسبة للبرمجة اذا كنت تستطيع البرمجة بلغة الباسكل" Pascal" و السي "c" فأنت تستطيع البرمجة بالبايتون" Python "و السويفة "swift" .
فقط لكي تكون مبرمج جيد يجب عليك الاهتمام بالخورزمية "Algorithms" لأنها هي التي تجعل منك مبرمجا محترف أما اللغات فهي لا تختلف و كونك تمتلك 3 لغات مختلفة فأنت تستطيع تعلم لغات أخرى في ظرف وجيز .
كل ما أنصح به هو اتقان الخورزميات فهي التي تمكنك من مفتاح الأحتراف في البرمجة لأن أي برنامج به العديد من المشاكل أو به العديد من الأسطر البرمجية الزائدة التي تأخد مساحة في الداكرة دون فائدة فهو يعتبر برنامج فاشل و الخورزميات هي التي تجعلك تتفادى هذه الأمور أما لغات البرمجة فهي تؤدي نفس الدور.
لا تنسى زيارتنا على الفيسبوك : https://www.facebook.com/Elmahwouse
و على تويتر : https://twitter.com/elmahwouse
ثم يتيوب : https://goo.gl/MCPd0g