Seven Basic Tips To Learn Programming From The Beginning

7 نصائح أساسية لتعلم البرمجة من الصفر

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

🔶- الوقت الكافي لتعلم البرمجة: الوقت اللازم لتعلم البرمجة مثله مثل أي شيء آخر يعتمد على كثير من المعايير والأشياء تختلف من شخص لآخر وفيما يلي هذه المعايير.

🔶- قدرة استيعاب الشخص: كل شخص ليس مثل الآخر هناك من يمكنه استيعاب أي فكرة في ساعة وهناك من يستوعبها في يوم وهناك من يستوعبها في أسبوع لذلك يجب أن تحدد أولا قدرة استيعابك.

🔶- مدى حب الشخص للمجال: مدى حب الشخص للمجال يميز الشخص عن أي شخص آخر يريد أن يتعلم المجال لسبب ما مثل كسب المال أو إيجاد أي وظيفة الإثنين سوف يتعلمان لكن الشخص الذي يحب المجال سوف ينجح أكثر وسوف يتعلم أسرع من الشخص الآخر.

🔶- عدد الساعات التي تخصصها للتعلم: عدد الساعات التي سوف تقضيها في التعليم لأن كل شخص غير الآخر هناك من يجلس طوال اليوم للتعلم وهناك من يجلس عدد ساعات قليلة وهناك من يتعلم ساعة واحدة لذلك تختلف من شخص لآخر.

🔶- المسار والخطة التعليمية: هناك من يقوم بالتعلم بطريقة عشوائية وذلك يضيع الكثير من الوقت وهناك من يكتب لنفسه مسارا تعليميا كاملا مرتب ومنظم يساعده على الوصول لهدفه، بسرعة.

7 نصائح أساسية لتعلم البرمجة من الصفر:

📙اعرف الدافع وراء رغبتك في تعلم البرمجة:

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

📙اختر لغة برمجة معينة:

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

📙تعلم مرحلة بمرحلة:

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

📙ابدأ من البداية:

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

📙تعلم وعلم الآخرين:

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

📙لا تبالي:

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

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

📙فقط ابدأ:

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

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

د. رنا قوشحة (بتصرف)

Seven Basic Tips To Learn Programming From The Beginning.

_Learning Programming from the beginning is one  of the goals of many young people. Especially ,with the increasing demand, nowadays, for employees who have technical skills Therefore ,choosing programming as a skill and to become professional  in this sector is very possible option .Hence, you shouldn’ t let   fear of failure to be a barrier to  achieve your ambition. Many previous young people were like you, so that it isn’t important the difficulty of the skill that you are going to learn, but the most important is to have a strong determination.

 _Here are some basic tips to learn programming from the beginning:

🔶You should allocate enough time to learn programming.

Allocating enough time to learn programming is very important,it depends on many standards that differ from one person to another ,these are some of these standards:

🔶The person’s Comprehension capacity.

Every person’s comprehension capacity  differs from the other person .For example, there’s some one who can understand an idea in only one hour, but other person may need one day, but the third may need one week. Therefore, it’ s very important to identify your comprehension capacity.

🔶How much does  the person love this sector!?

How much does the person love this sector differs from one person to another according to the reason why this person prefers to learn this sector ,either to win money or to find a job ,both of these people will learn ,but the person who likes the sector will be more successful and learn more quickly.

🔶The number of the hours allocated to learn:

How many hours do you spend in learning ,will differ from one person to another ,for example there is someone who requires all day to learn, whereas another person requires only one hour.

The educational path and scheme og work:

There is someone who prefers to learn without putting a plan or a scheme of work , so she/he wastes a lot of her/his time, but another person puts a complete, well -organised  educational plan  which enables this learner to achieve her/his  learning objectives quickly.

 Seven Basic  Tips to Learn Programming from The Beginning:

📙You should know what is the reason behind your desire to learn programming..

_Every one of us has his own personal reasons and motivations to learn programming .For example ,there is someone who likes learning programming ,due to its increasing demand in the labour market, also there is another one who prefers private job, in addition to some others reasons relating to the people desires  .So the  reason for learning is the key ,then the other reasons come after.

📙You should choose specific programming language.

Before you start learning ,you should choose the correct programming language, and you shouldn’t choose the best language ,as there’s no best language and every language has its positive and negative sides, this is relating to what is your target .For example, if you want to learn about iOS applications ,you need  to learn( Swift).

 📙You should learn stage by stage:

_It’s a human nature that a man wants to learn every thing as soon as possible ,but in order to avoid any future problem or possible fatigue, dictating retreat ,you should divide your learning stage into small parts, then you should start  learning the basics and look for a suitable method like:(books, Internet Courses ,or playing entertaining programming games, or you can search for kids learning programming websites because these websites facilitate learning .

📙You should start from the beginning:

You should start from the beginning because many people like skipping to create applications soon, so that they are trapped  by their desires .These people  ignore that every building  is based on a basic and programming also is based on basics.

📙You should learn and teach other people:

 One of the nice things is that  the programming community is full with people who like helping others and sharing with them their gains. Therefore ,you should contact with these people and learn from them and when you have got the expertise, you should teach the others.

 📙You  shouldn’t worry:

To learn programming isn’t easy, especially if you’re new to technology. As you aren’t going to learn   only language and new android ,but you have to train yourself to think in a different new way completely, but don’t worry ,you will be accustomed to this  new way of thinking.

_ In addition you may be surrounded by a lot of noise from your family, friends or some people who think that they are experts when they offer  you useful advice that will discourage you and let you feel tired .Also, other people think they have reached the top and no one else deserves it .So that you should make all these things as  an incentive to go ahead and never listen to them, you are a strong person.

 📙You have just to start:

This advice may be the most important one ,just start! If you have already decided to learn programming ,just start!

You should register at programming school ,or join to one of the courses on the Internet or break the fear barrier and start!

_ Prepared by Dr. Rana Koshha.

_Translated by :Nadia Mousa.

Bait Aljouda Consultation and Training is an educational institution permitted by the Knowledge and Human Development Authority (KHDA) in Dubai – UAE to train in different fields. It offers remarkable training services in all the aspects of education. The courses are characterized by their applied dimension, which returns with immediate benefit on educational institutions taking these courses.

Leave A Reply

Facebook
Twitter
LinkedIn
Instagram
YouTube