اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

إذا كنت تسأل عن اللغة الأفضل لتعلم البرمجة، فأنصحك بالبدء بلغة بايثون بسبب سهولتها وعوامل أخري مثل:

اقتباس

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

ويمكن لهذه المقالات أن تفيدك في هذا الموضوع

كما أنني أنصحك بقراءة هذا النقاش.

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

وسوف تفيدك جدأ هذه الفيديوها في بداية رحلة تعلمك للبرمجة.

  • 0
نشر

نعم، و يفضل أن تبدأ بدورة علوم الحاسوب فهي مصممة خصيصًا لإدخالك إلى عالم البرمجة.

وهذا ما سوف تتعلمه في هذه الدورة؟

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

سوف تحصل على فكرة عن جودة الدورات إذا قمت بتصفح هذه المناقشات.

هل دورات حسوب المدفوعة لتطوير الويب تستحق التسجيل ؟ - حسوب I/O (hsoub.com)

هل دورات أكاديمية حسوب مناسبة لك؟ تجربتي مع دورة JavaScript من أكاديمية حسوب و التخرج منها بنجاح - حسوب I/O (hsoub.com)

  • 0
نشر

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

بايثون هي لغة برمجة شائعة وسهلة القراءة والكتابة والتعلم، ولها مكتبات وأطر عمل كثيرة تدعم مجالات مثل العلوم الحاسوبية والذكاء الاصطناعي والتحليل البياني والتطوير الويب وغيرها. 

جافاسكربت هي لغة برمجة متعددة الأغراض تستخدم بشكل رئيسي في تطوير الويب الأمامي (Front-end)، حيث تسمح بإضافة حركية وتفاعلية إلى صفحات الويب. كما يمكن استخدامها في الويب الخلفي (Back-end) بواسطة بيئات مثل Node.js. 

أما عن دورات حاسوب فهي تعتمد على التطبيق العملي بشكل أكبر وأيضاً يتوفر لك عدّة مدربين للإجابة على كل إستفساراتك .

وبغض النظر عن اللغة التي تبدأ بها، من المهم أن تستمتع بعملية التعلم والبرمجة وأن تستمر في تحسين مهاراتك على مدار الوقت.

  • 0
نشر

لغة البرمجة الأفضل للمبتدئين

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

حيث ستتعلم أساسيات البرمجة من خلال C++ لكن الأمر يعتمد على خبراتك السابقة ومدى تخصصك، فقد يصاب البعض بالإحباط عند تعلم C++، لذلك هي ليست للجميع في البداية.

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

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

الاستفادة بشكل صحيح من الدورة

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

ولكن لا تقع في الفخ وتحاول إنهاء الدورة بأسرع وقت ولا تحقق أي استفادة، فالغرض فقط هو الإلتزام بالوقت وقياس مدى تقدمك وبذل الجهد وعدم التكاسل.

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

ولا تتردد أبدًا في السؤال بعد المحاولة، عليك بالبحث عن مساعدة إذا واجهت مشكلة وقد بذلت جهدك في حلها ثم بحثت وجربت بعض الحلول المتاحة.

وأيضًا لا تعتمد على أي دورة مهما كانت في تعلم كل شيء فلا توجد تلك الدورة، عليك دائمًا بالبحث والقراءة من جوجل ويوتيوب سواء في المحتوى العربي أو الأجنبي.

وقد تحدثت بشكل مفصل عن كيفية دراسة دورات البرمجة بشكل صحيح، في النقاش التالي والنقاشات المرفقة به:

 

  • 0
نشر
بتاريخ 11 ساعة قال وسيم سعود:

احد منكم استفاد من الدورات ؟

أكثر ما يميز هذه الدورات أنها لا تعتمد على الشرح النظري بشكل كبير حيث يبدأ معك المدرب بتعلم بعض الأساسيات بشكل سلس ثم بعد ذلك يقوم بشرح المواد المتقدمة والتقنيات الأخرى بشكل رائع من خلال التدريب العملي كما يوجد فريق من الدربين للماسعدة في حل المشكلات

كما يوجد ما يسمى ب 

ضمان استرداد استثمارك

بعد حصولك على الشهادة، وإن لم تحصل على عمل خلال 6 أشهر يغطي قيمة الدورة التي دفعتها، فسنعيد لك ما دفعت. بهذه البساطة!

ذلك الشرط يثبت لك قيمة هذه الدورات

يمكنك الإطلاع على مميزات هذه الدورات من خلال هذا الرابط

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...