حياكم الله اخواني / اخواتي .. اريد تعلم البرمجة و مش عارف ابدا منين او ابدا ازاي ؟ اختار لغة برمجة ازاي ؟ ايه مستقبل البرمجة ؟ ممكن اكسب و اجعل البرمجة دخل عيش و لا لا ؟ ممكن توجهوني لو سمحتم ؟
شكرا لكم مسبقا
ما المجال الذي تريد البرمجة فيه هل مجال برمجة المواقع وتطويرها أو تطبيقات سطح المكتب أو الأندرويد؟
مشاركة حول تطوير تطبيقات الاندرويد
مشاركة حول تطوير تطبيقات سطح المكتب
@3ABDOO كيف يمكنني أن أختار المجال الذي يناسبني ، أحتار بين تصميم المواقع و البرمجة ، أريد تعلمهم لكن سمعت انه علينا أن نختار مجالا واحدا لنبدع فيه أكثر ، كيف يمكنني أن أختار بينهما ؟
لا تتوقف فقط عبر سماعك هذا يمكنك الإبداع في الإتنين معاً إذا كنت مبرمج فهذا لا يعني أن مهاراتك سيئة في التصميم ليس بالضرورة وكذلك إذا منت مصمم هذا لا يعني أنه لن تستطيع أن تكون مبرمج محترف..
هناك العديد من المبرمجين لهم مهارات تصميم جيدة جداً ويمكنهم تصميم مواقع وبرمجتها لوحدهم، مثلاً صاحب هذِهِ القناة مصمم أقل مايقال عنه بالنسبة لي رائع ومهاراته البرمجية جيدة أيضاً .
بخلاف هذا يمكنك التخصص في مجال واحد وهذا الأمر سيتيح لك إحترافه فإذا تخصصت في البرمجة مثلاً ولنقل أنك إخترت روبي فحتماً ستتقنها لأنك تخصصت وركزت فيها.. والعكس بالنسبة للتصميم..
بالنسبة للإختيار بين الإتنين فالمجال الذي ترتاح فيه وأنت تحب التواجد به فهذا حتماً هو مجالك!
أي سؤال لاتتردد في طرحه..
إذن أنت تريد أن تدخل غمار البرمجة، هناك العديد من اللغات لتطوير الويب مثل (Ruby(sinatra - rails
php - python - ...
بما أنك إخترت php فأنصحك بشبكة عبدالله عيد فهو يشرح الأساسيات شرحاً مفصلاً مملاً من هنا:
في اَخر الدورةسيتطرق إلى OOP وشرحهاً بشكل يسير بإذن الله..
ثم هناك دورة تطبيقية للأساسيات في برمجة منتدى..
حسوب I/O هو مجتمع عربي، رجاءً شارك باللغة العربية الفصحى فقط, شارك بالفصحى لكي يفهم الجميع.
اقترح عليك ان تبدأ مع أندرويد, فسوق أندرويد اكبر ونشر تطبيقاته اسهل مقارنة مع سطح المكتب.
بالتوفيق ان شاء الله :)
أخي @charo15
حياك الله و بياك..
أقتبس لك من تدوينة كتبتها تجيب على جميع ما يخطر على بالك من الأسئلة عن تعلم البرمجة العمل و الخبرات و غيرها
هذه الجزئية بعنوان "كيف تختار لغة البرمجة في اول الطريق"
بداية الجزئية
"بعد أن تقتنع بأنك ترغب بتعلم لغة برمجة، تنتقل إلى مرحلة أعلى و هي اختيار لغة البرمجة التي ستتعلمها.
أعتقد أن اختيار لغة البرمجة ليس صعباً كما يُعتقد.
السبب:
ذلك لسبب بسيط و هو أن لغة البرمجة وسيلة لتحقيق هدف محدد، فإذا عرفت ما هو هدفك فلن تُمثل لغة البرمجة المختارة فارقاً يُذكر.
لذا قبل أن تبدأ تعلم لغة برمجة ما، حدد هدفك الذي تود تحقيقه.
إنشاء برنامج معين محاسبي على الجوال.
تطبيق للتحكم بالروبوت.
موقع تواصل إجتماعي.
…إلخ
بعد أن تحدد هدفك حاول البحث عن لغات البرمجة التي تملك المؤهلات لتحقيق أهدافك.
من أهم المؤهلات التي يجب عليك مراعاتها عند إختيارك للغة البرمجة
سهولة تحقيق الهدف: بحيث لا تكون كتابة الشفرات البرمجية لتحقيق الهدف صعبة أو طويلة.
الإعتمادية: لغة البرمجة مجربة في مجالك و تعمل بكفاءة مع أهداف مشابهة أو مماثلة.
التوثيق: وجود مصادر كافية لتعلم لغة البرمجة و حل المشاكل التي قد تواجهك أثناء تطويرك لنظامك.
"
نهاية الجزئية
إذا ارت قراءة المزيد ستجد التدوينة على هذا الرابط
التعليقات