السلام عليكم
اريد ان اعرف بعد كورس مبادئ برمجة ؟ هل ابدأ بتعلم لغة برمجة ام هناك شىء اخر يجب ان اتعلمه قبل اللغة ؟
أهلا بك يا محمود.
لغة بايثون هي لغة جيدة و تمكنك من عمل أغلب الأشياء التي قد تحتاجها. إن كنت تنوي تعلم برمجة الويب (يعني كيف تبرمج مواقع الإنترنت و تطورها و تصممها) فبإمكانك تعلم لغة بايثون بالإضافة إلى بقية اللغات التي ستحتاجها لتطوير الويب.
أما إذا كنت تنوي تعلم برمجة تطبيقات الهواتف المحمولة (مثل الأندرويد)، فعليك أن تبدأ بتعلم لغة جافا.
أما إذا كنت تنوي تعلم برمجة تطبيقات الآيفون (iOS) فعليك أن تبدأ بتعلم لغة Swift.
و مع هذا كله لا تنسى تعلم الخوارزميات، لتعرف كيف تحل المشاكل التي تواجهك.
مثال لكتاب عن الخوارزميات:
و في الأخير عليك أن تعلم الشيء الذي تحبه و ترغب بفعله بشدة لتستمر في تعلم البرمجة، جميع اللغات بنفس مستوى السهولة، فقط الذي يختلف هو التخصص.
شكرا جزيلا يا احمد . ولكن سؤال بسيط .. اللغات هى الاساس بقصدك ؟؟ هل كل ما على فعله الان ان اتعلم لغة وبعدين افكر فى المرحلة التى تليها ؟؟ واذا مثالا احترفت لغة ولتكن البايثون فماذا يمكن ان افعله بهذا اقصد ما المرحلة التى تليها ؟؟ وهل برأيك ابدأ بتعلمها الان ؟ وشكرا جزيلا على مساعدتك اخ احمد
اللغات هى الاساس بقصدك ؟؟
الأساس هو هدفك من البرمجة، ليس الهدف العام - كلنا نريد العمل و كسب المال :) لكن مثلا بعضنا يحب أن يبرمج المواقع لكنه لا يطيق برمجة تطبيقات الهاتف. إن لم تكن تستطيع تحديد هدفك بعد، بإمكانك مشاهدة القليل عن هذا و القليل عن ذاك، ثم انطلق في الشيء الذي يجذبك و تريد فعله بشدة.
واذا مثالا احترفت لغة ولتكن البايثون فماذا يمكن ان افعله بهذا اقصد ما المرحلة التى تليها ؟؟
هذا الجواب عام، ويمكنك تطبيقه على أي لغة تختارها:
أولاً ليس هناك شيء اسمه "احترفت اللغة الفلانية"، دائماً هناك جديد لتتعلمه :) .
الخطوة القادمة بعد أن تتمرس على اللغة، هي أن تبدأ في التطبيق، و عمل مشروع حقيقي. بهذا تنتقل للمرحلة القادمة و تستمر في التعلم أثناء التطبيق.
هل برأيك ابدأ بتعلمها الان ؟
بصراحة لا استطيع أن أقول لك تعلمها، الأمر يعتمد عليك. هل رأيت كيف تكتب اللغة و قواعدها؟ الإطلاع على معلومات كهذه تساعدك على اختيار اللغة المناسبة.
هذا الكتاب مفيد جداً إن كنت تواجه صعوبة في اختيار اللغة، و هو مختصر و موجز، لكن إقرأه بعد أن تحدد هدفك :)
شكرا جزيلا اخ احمد على المساعدة .. ولكن اخبرتك فى ما سبق فى ان هدفى هو الوظيفة وفى ردك السابق تقول مشروع حقيقى فماذا تقصد به ؟ هل هذا المشروع يجب ان يكون قبل الوظيفة ؟؟ . . هدفى الوحيد هو الوظيفة .. فالخلاصة اخ احمد كيف اصل الى وظيفة من مجال البرمجة ؟؟ وارجو ان تساعدنى فى اجابة هذا السؤال بخطوات ميسرة .. قصدى انى الان درست المبادئ .. هل ادخل الان على الخوارزميات التى اعطيتهالى ؟؟ ام الكتاب الذى اعطيتهولى ؟؟ ام اللغة ؟؟ ام ماذا بالظبط ؟وشكرا جزيلا على مساعدتك
مشروع حقيقى فماذا تقصد به ؟
يعني مشروع تطبق به الذي تعلمته.
إذا كنت تتعلم برمجة الويب، مشروعك سيكون موقع انترنت يعمل جيداً و ترفعه على استضافة لكي يراه الآخرون.
و إذا كنت تعلمت برمجة تطبيقات الهاتف، مشروعك سيكون تطبيق، و ترفعه على متجر التطبيقات( Google Play كثلاً).
هل هذا المشروع يجب ان يكون قبل الوظيفة ؟؟
هذا المشروع ليس شيئاً إلزامياً، فقط لترسيخ فهمك. فكر به كحل تمرين الرياضيات بعد أن شرح الاستاذ لك الدرس في الحصة. هل سيكون فهمك أفضل إذا اكتفيت بشرح الاستاذ، أم إذا تمرنت على الحل بعد شرح الاستاذ؟
كيف اصل الى وظيفة من مجال البرمجة ؟؟
لا أدري و الله، فأنا مثلك، لا زلت في البداية :)
التعليقات