Hasan Aljanabi نشر 27 أبريل 2023 أرسل تقرير مشاركة نشر 27 أبريل 2023 (معدل) السلام عليكم انا مبتدا في البرمجة من وين تنصحني ابداء وشكرا تم التعديل في 27 أبريل 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 أسامة زيادة نشر 27 أبريل 2023 أرسل تقرير مشاركة نشر 27 أبريل 2023 وعليكم السلام أولاً يجب أن ترى سوق العمل ماذا يتطلب وما عدد المنافسين لديك مثلاً إن كان عدد العاملين في الويب كثيراً يفضل أن تبدأ تعلم لغة برمجة متعلقة في تطبيقات الموبايل وكذلك في الموبايل لو كانوا كثر يجب أن تتدرب على تطوير مواقع الويب . وأيضاً حسب الإمكانيات لديك مثلاً تطوير المواقع والأمور المتعلقة في الويب لا تطلب جهاز ذو مواصفات عالية جداً أما البرامج المستخدمة في تطوير تطبيقات الموبايل ربما تحتاج إلى جهاز ذو مواصفات عالية . ويمكنك قياس ذلك على باقي لغات البرمجة المتعلقة في تطوير الألعاب أو تطوير تطبيقات سطح المكتب ، تحديد المجال الذي تريد العمل به في سوق العمل مهم جداً جداً قبل بدا تعلم أي لغة برمجة . أما عن تجربتي الخاصة لقد إطلعت على اللغات الخاصة تطوير الويب واللغات الخاصة في تطوير مواقع الويب ولكن أنا فضلت مسار الويب واخترته رائيت أنني ممكن أن أبدع فيه أكثر من مجال تطوير تطبيقات الموبايل . ويفضل أن تسير في مسار واحد برمجي واحد حتى لا تتشتت وتتصعب عليك الأمور والنهاية تشعر أنك لم تنجز شيء . إطلع على المقال التالي للإستفادة أكثر :- اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 27 أبريل 2023 أرسل تقرير مشاركة نشر 27 أبريل 2023 إذا كنت لم تحدد المجال الذي تريد تعلمه في البرمجة سواء ويب أو تطوير تطبيقات الهاتف باستخدام Flutter أو React Native ولديك الوقت فأنصحك بتعلم أساسيات البرمجة أولاً. حيث أنها ستمكنك من إختيار المجال الذي تريده عن إقتناع ودراية وليس تخبط وتشتت كما يفعل الغالبية، حيث أنه يتبع مسار تعليمي ولا يعلم هل يريده أم لا وهل سيفيده أم لا. وإن كنت تريد الوظيفة بشكل سريع وبحاجة إلى المال وليس لديك وقت لتعلم الأساسيات، فأنصحك برؤية ما هي المهارات المطلوبة في سوق العمل لديك بالنسبة لمستوى Entry Level أو Junior على مواقع التوظيف مثل LinkedIn وإذا كان المطلوب بكثرة مطور وورد بريس أو مطور PHP ولارافيل مع Vue.js أو مطور React.js أو مطور Angular.js أو مطور .net أو مطور React Native وهكذا. فعليك بتعلم ماهو متاح في سوق العمل ثم تعلم ما تريده بعد الحصول على الوظيفة، ولكن إذا كان لديك الوقت ومازلت صغير السن فقم بتعلم مجال الويب لأنه سيفتح أفاقك على كافة مجالات البرمجة وهو سهل في البداية وبه مجالات مختلفة مثل مطور الواجهة الأمامية والواجهة الخلفية وبإمكانك استخدام React.js الخاصة بالواجهة الأمامية في تعلم React Native. أي أنك ستستطيع التوجه إلى أكثر من مجال عند تعلم الويب على عكس لو قمت بتعلم تطوير التطبيقات فقط. وبخصوص الأساسيات، عليك البدء أولاً بلغة C++ إذا أردت التأسيس بشكل سليم، وإذا أردت تخطي ذلك الأمر فعليك بتعلم لغة جافاسكريبت في البداية لتسريع عملية التعلم. وقد تم التطرق بالنقاش حول سؤالك بالتفصيل في النقاشات التالية: اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد Fahmy نشر 28 أبريل 2023 أرسل تقرير مشاركة نشر 28 أبريل 2023 إذا كنت مبتدئا في البرمجة، فهناك بعض النصائح التي يمكن أن تساعدك على البدء بالطريقة الصحيحة. أولا، عليك اختيار لغة برمجة تناسب اهتماماتك وأهدافك هناك العديد من اللغات المختلفة، ولكل منها مزايا وعيوب خاصة بها. بعض اللغات سهلة التعلم والاستخدام، وبعضها قوية ومرنة، وبعضها شائعة ومطلوبة في سوق العمل. يمكنك البحث عن مقارنات بين اللغات المختلفة، أو استشارة أشخاص لديهم خبرة في هذا المجال. ثانيا، عليك تعلم أساسيات البرمجة مثل المتغيرات والعوامل والدوال والشروط والحلقات والمصفوفات والكائنات. هذه هي المفاهيم الأساسية التي تشترك فيها معظم اللغات، وتساعدك على فهم طريقة عمل البرامج. يمكنك تعلم هذه الأساسيات من خلال كتب أو دورات أو فيديوهات أو مواقع إلكترونية مخصصة لذلك. ثالثا، عليك التدرب بشكل مستمر على كتابة البرامج، وحل المشاكل، وإصلاح الأخطاء لا يكفي أن تقرأ أو تشاهد فقط، بل عليك أن تطبق ما تعلمته بنفسك. يمكنك استخدام برامج تحرير النصوص أو بيئات التطوير المتكاملة لكتابة وتشغيل البرامج. كما يمكنك البحث عن تحديات أو مسابقات أو مشاريع تساعدك على تطوير مهاراتك وإبداعك. رابعا، عليك التواصل مع المبرمجين الآخرين، سواء من خلال منتديات أو مجتمعات هذا يساعدك على تبادل الأفكار والخبرات والنصائح، وتعلم من أخطاء وإنجازات الآخرين، والحصول على تشجيع ودعم. كما يساعدك على تحسين قدرتك على التعاون والتفاهم مع الآخرين في إنجاز المشاريع المشتركة. خامسا، عليك أن تستمر في التعلم والتحديث باستمرار فالبرمجة مجال متغير ومتطور بسرعة. يجب أن تتابع آخر التطورات والتقنيات حيي تستطيع مواكبة سوق العمل. و بما أنك مبتدئً في البرمجة، فيمكن تبدأ بلغة بسيطة وسهلة مثل Python، حيث تتميز بسهولة التعلم والاستخدام، كما يتم استخدامها في العديد من المجالات الحديثة مثل الذكاء الاصطناعي والتحليل الإحصائي. لتبدأ في تعلم Python، يمكنك القيام بهذه الخطوات: تحميل برنامج Python المناسب لنظام التشغيل الذي تستخدمه من الموقع الرسمي لـ Python. تعلم أساسيات اللغة من خلال الدروس المتاحة على الإنترنت، مثل Codecademy أو Udemy أو Coursera أو أكاديمية حسوب. تطبيق ما تعلمته عن طريق كتابة برامج بسيطة على جهاز الكمبيوتر الخاص بك. استكشاف المجالات المختلفة التي يمكن استخدام Python فيها، مثل الويب والتعلم الآلي والحوسبة العلمية. مع مزيج من الدراسة والتطبيق، ستكون قادرًا على تطوير مهارات برمجية قوية وإنشاء برامج بسيطة في وقت قصير. وهذه بعض الفيديوهات المفيدة أنصحك بمشاهدتها. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Kais Hasan نشر 28 أبريل 2023 أرسل تقرير مشاركة نشر 28 أبريل 2023 أنصحك أن تبدأ بتعلم أساسيات البرمجة لإحدى اللغات في البداية، شخصياً أنصح بالبدء بلغة ال c++ ﻷنها أكثر لغة معتمدة في العالم من الناحية التعليمية. تعلم الأساسيات فقط، من مفاهيم مثل المتغيرات و العبارات الشرطية و الحلقات التكرارية و المصفوفات و التوابع. ثم حاول أن تستعمل هذه الأمور بشكل معقد قليلاً، لتطور مهارة حل المشاكل لديك، هناك العديد من المواقع التي توفر مسائل برمجية لا تحتاج لأكثر من هذه المفاهيم بالإضافة لمهاراتك في حل المشاكل و التفكير المنطقي، بعض هذه المواقع هي: codeforces. hacker rank. atcoder. قد يبدو لك هذا الأمر بلا فائدة حيث أنك لا تقوم بتطوير تطبيق، و لكن تطوير تطبيق يحتاج لأكثر من مجرد معرفة التعليمات اللازمة لذلك، حيث عليك أن تملك المهارات التي سبق و ذكرتها. لذلك استثمار شهرين إلى 4 أشهر من وقتك في هذه الأمور هو أمر لن تندم عليه. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Hasan Aljanabi
السلام عليكم انا مبتدا في البرمجة من وين تنصحني ابداء وشكرا
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.