اصدقاء انا لااحب البرمجة فهي مملة جدا الى درجة لااستطيع البقاء تانية امام الحاسوب انظر للاكود منذ 3 سنوات وانا احاول تعلم بايتون لكن لم اتعلم شئ رغم ااني اريد الدخول في اختبار الاختراق واحتاج ان تكون لي دراية في البرمجة الااعرف عندما ابرمج احس ينفسي غبي جدااااا لدرجة انني اشعر بالملل فحقا لااعرف لمادا عندما يكتب شخص ما جملة ويطبعها يتفاجئ و يصير سعيدا و يقول واااااااااااااااااااااااااو الامر ممل رغم انني حقا اريد ان اصمم سكريبتات لكن لااريد التعلم يعني لدي الرغبة في القيام بشئ يحتاج البرمجة ولكن ليست لدي الرغبة في البرمجة هل البرمجة صعبة ؟ هل جميعكم واجعتم هده المشاكل ام انا فقط ؟ هل ادا استمريت سأفهم البرمجة ؟
اريد جواب صادق لااريد جواب لتحفيزي حتى ادرك مشكلتي جيدا اما التحفيز فااكد لكم لن يفيدني ابدا
التعليقات
لغة بايثون من أسهل لغات البرمجة
ربما تحتاج الى تعلم الاساسيات وتعلم بعض المصطلحات وليس الدخول مباشرة الى البرمجة ،
اول لغة تعلمتها كانت php حتى قبل ان اتعلم ال html
لان الطريقة التي اتبعتها كانت فهم الاساسيات في البداية وبعد ذالك اصبحت اشاهد بعض السكربتات البسيطه من موقع GitHub وبعد ذالك اصبحت ابحث عن كل امر معين كيف يتم كتابتها وماذا يفعل
الامر سهل وبسيط فقط تحتاج الى فهم الاساسيات وحفظ بعض المصطلحات التي في لغة بايثون وهي قليلة
لا يمكنك أن تقوم بعمل سكريبتات أو برامج مذهلة من وجهة نظرك إن لم تكن على دراية بالأساسيات، قد يكون تعلم الأساسيات أمرًا مملًا لأنها لا تفيد في شيء بشكل مباشرة، وقد كنت أعاني شخصيًا من هذا الأمر، أبدأ في دورة ما وأحاول تعلم الأساسيات، ولا أعرف في ماذا سنستعمل هذه الأساسيات، فلم يخظر على بالي أي فائدة أو إستعمال للمتغيرات variables على سبيل المثال، "لماذا قد أحتاج لتخزين شيء في متغير من الأساس؟" لكن بمجرد تخطى جزء الأساسيات والبدء في عمل تطبيقات بسيطة بدأت في فهم فائدة الأساسيات وأصبح بإمكاني عمل برامج بسيطة لغاية، ومع الوقت ومع كثرة التدريب أصبحت أستطيع عمل مشاريع كبيرة من الصفر وبدون مساعدة وأصبحت أتعلم أي تقنية جديد في وقت قصير وذلك لأني درست الأساسيات جيدًا.
حاول أيضًا أن تقوم بقراءة الكود الخاص بمشاريع مفتوحة المصدر على GitHub لأن ذلك سيساعدك كثيرًا في فهم كيف يتم إستعمال الأساسيات في مشاريع حقيقة، وسيريك كيف يقوم مبرمجين محترفين بالقيام بكتابة كود جيد.
كل ما في الأمر هو تعلم الأساسيات بشكل جيد والتطبيق عليها وعمل مشاريع واحدًا تلو الآخر، كل هذه الخطوات سيتخللها الكثير من الأخطاء والمشاكل وجزء كبير من عمل المبرمج هو حل هذه الأخطاء والمشاكل.
عزيزي يوسف
لقد كنت مثلك تمام في بداية تعلمي للبرمجة، وهذا طبيعي ومنطقي للغاية ( الا للذين ولدوا في حب الكمبيوتر) لذا لا تتوتر فقط خذ الامور بهدوء وسأخبرك بما فعلت لاصبح مبرمجا جيدا.
في البداية عليك أن تحدد هدفا لتعلم البرمجة، ولتجعل المكاسب المادية أخر شئ تهتم به ، فمثلا أنت تريد ان تدخل مجال الاختراق وهو مجال قوي وهام للغاية تلك الايام، لذا عليك بالاساسيات اولا لتكون الامور سهلة.
قبل ان تتعلم لغة برمجه كبايثون او جافا، عليك البداية بتعلم بعض الكورسات الاساسية مثل data structure وبعدها تاخذ كورس ال algorithms وهما ليسا برمجه وانما فهم لاساسيات طرق التفكير البرمجية.
بعدها تبدأ في كورس البايثون، تأخذ كورس للمبتدئين وتطبق فقط مع المعلم ، لا تحتاج في البداية لان تطبق شيئا جديدا.
بعد ذلك تبدأ في أخذ كورس متقدم قليلا، وتقوم باكمال الواجبات والتي يكون فيها جزء تبرمجه بذاتك مع مساعدة من المعلم، شيئا فشئ تجد نفسك تطبق افكارك بنفسك.
أخيرا تبدا في تعلم تقنيات الاختراق والتي تعتمد في بدايتها فقط على برامج جاهزة، لن تكون في حاجة لكتابة اكواد بنفسك في البداية، بعد ذلك ستكتب برامجك بنفسك وتبدا الاختراق.
عليك ايضا ان تنضم الى المجموعات التي تهتم بنفس اهتمامك على مواقع التواصل الاجتماعي، لانهم يشاركون الاسئلة ومصادر التعلم المفيدة وكذلك خبراتهم.
وكذلك البحث على الانترنت، فجميعنا تواجهنا مشاكل بعضها صغير للغاية واخر معقد، ولكنك لست وحدك من تواجهة هذة المشاكل، فاذا بحث لوجدت عشرات قد واجهتهم نفس مشكلتك وينشرون حلها، مع الوقت سيتطور عندك الاحساس بالمشكلة وحلها، وكذلك فان ذات المشاكل ستتكرر تكرارا ، هي ذاتها، وحينها ستحلها بنفسك دون الحاجه لاحد.
في النهاية ومع التمرين المستمر ستصبح مخترق قوي للغاية واتمني الا تقوم باختراق حساباتي.