22

كيف تتعلم البرمجة بطريقة الصحيحة!

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لغة واحدة و التخصص فيها حتى الإتقان

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

بالنسبة لبايتون

هناك طلب كبير عليه انا شخصيا تعلمتها لكن فقط من باب العلم بالشيء لأن إختصاصي يتطلب الإطلاع عليها و قتها جائنا مشروع لجامعة إفتراضية مصنوع بمكتبة django بحثنا عن مبرمج لمدة و لم نجد كما ان العرض كان مغري من العميل , بعدها وجدنا مبرمجة إشتغلت بعقد لمدة, المهم عملنا دورة تدريبية لكي نصلح الأخطاء أو نساعد عند الحاجة.

هي لغة سهلة جدا لكن يجب مواصلتها بالمشاريع البرمجية

كما قلت لا تترك التعلم وحتى غن لزم المر مراجعة السابق و البحث عن مشاريع في ذلك التخصص

انا بديت جيم ماكر

ثم بايثون وبعدها جافاسكريبت ثم دارت و golang .

وايضا شويه جافا وسي شارب

اذا احببت جيم ميكر وبايثون

اذا يمكنك تعلم محرك الالعاب godot فهو مجاني ويستخدم لغة برمجة مشابهة جدا للغ بايثون (في الاساس بنوها لكي تكون مشابه لبايثون وتوفي احتياجات المحرك في نفس الوقت)

تركت العاب من اصل وتوجهت لبرمجة تطبيقات و باكيند حاليا.

اما godot سمعت به وسيكون اختياري طبعا اذا اردت برمجة لعبه بالمستقبل

تعلم الخورازميات ...وطرق التفكير

تعلم خوارزمية تحديد عدد اولي ..

خوارزمية ترتيب مجموعة ارقام ..

خوارزمية تحريك شخصية ...

وبعد ذلك اي لغة برمجية تجلس عليها وان كانت اخترعت منذ ساعة تستطيع ان تصنع بها ما تشاء

ممكن مصدر جيد لتعلم الخوارزميات التي ذكرتها

والله ما اعرف مصدر

كل خوارزمية اتعلمها بوقت احتاجها

مرة نت

مرة اسال صديق

مرة استنتج

فهمت عليك مرة اخرى التعلم ياتي مع التطبيق بالطريقة الصعبة

شكراً على ردك

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

المهارة الثانية المهمة هي "البحث" أن تعرف كيف تبحث عن معلومات جديدة، كيف تبحث عن حلول لمشاكلك التقنية، كيفية التفاعل مع مجتمع التقنيين في العالم، كيفية تبادل المعلومات.. بإتقانك لهذه المهارة لن يقف شيئ بوجهك بعدها، لأنك جاهز لتطبيق أي مفهوم بمجرد القراءة عنه والبحث عن كيفية تطبيقه..

لدي مقالة متواضعة حول الموضوع هنا:

هذا الموقع مفيد جداً، ولكن اﻷهم الاهتمام والمتابعة الدروس

تعلمت "فيجوال بيسك" ثم "سى شارب" ثم "سى بلس"

ولاكن كل لغه كنت اقضى فيها ما لا يقل عن 3 سنوات قبل ان اشعر انها لا تلبى متطلباتى فانتقل الى لغه اقوى

-3

Me while learning clojure or Haskell in a nutshell :P