تاريخ نشر : 17‏/09‏/2013

كيفية تعلم لغة البرمجة لتصبح مبرمج محترف


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

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

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


الخطوات 

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

2 - اختيار لغة البرمجة. البدء دائما بالتعلم اللغة الأساسية. إذا كنت مبتدئ في التعلم البرمجة، إختار لغة من المستوى المتوسط ​​مثل C و  بعد ذلك C + +. تعلم هذين الاثنين أمر لابد منه لأي مبرمج متخصص وكامل. لا أعتقد على الإطلاق أن هناك مبرمج بدأ بتعلم لغات المستوى الأعلى في البداية مثل جافا أو أي شيء آخر لأنها يمكن أن تكون مربكا للغاية بالنسبة للمبتدئين. نتذكر، تعلم ببطء على نحو سلس، النحو سلس هو سريع. وايضا على الأقل قم بدراسة اللغة لمدة سنة واحدة. بمجرد أن تتقن لغة، لا تتسرع في تنفيذها. بدلا من ذلك قم  بشراء بعض الكتب الجيدة التي تتحدت عن البرمجة وتعلم المواد الدراسية الرئيسية و  في وقت لاحق، قد ننتقل إلى لغة عالية المستوى مثل جافا [1]. و تعلم خوارزميات الكمبيوتر و بعض اللغات الأخرى لسنة واحدة أخرى.

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

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

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

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

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

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

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

نصائح

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

- و الاستفادة حتى من واجهات برمجة التطبيقات والمواد المرجعية الرسمية المتاحة من ناشر البرنامج

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

- التحدث مع مبرمجين آخرين؛ قراءة بعض الكتب البرمجة. وهذا أكثر أهمية من أي شيء أو دورة تدريبية.


هل يعجبك هذا؟

إتصل بنا

الاسم

بريد إلكتروني *

رسالة *

إشترك في النشرة البريدية للحصول على آخر المواضيع


تابعنا في اليوتيوب

تابعنا على الفيس بوك