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

السؤال

نشر

انا قمت بدراسة اساسيات python بشكل جيد و قمت بأنشاء بعض المشاريع من خلال دراستي للاساسيات 

لكن ماذا بعد الاساسيات؟ كيف يمكنني البدء في العمل؟ كيف يمكنني ان اتمكن من تحديد مجال يؤهلني لكي اعمل؟

هذه الاسئلة دائما تراودني .... مع العلم انني لم ادرس في كلية الحاسوب او IT ... لكن البرمجة هي هوايتي فهل يمكنني النجاح في البرمجة وبدء العمل

Recommended Posts

  • 0
نشر

 

بتاريخ 55 دقائق مضت قال Zx Zx:

لكن ماذا بعد الاساسيات؟ كيف يمكنني البدء في العمل؟ كيف يمكنني ان اتمكن من تحديد مجال يؤهلني لكي اعمل؟

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

تطوير تطبيقات الويب: يمكنك استخدام Python في تطوير تطبيقات الويب بأستخدام إطارات العمل مثل Django أو Flask.

العلم البياني وتحليل البيانات: يمكنك استخدام Python في تحليل البيانات والتعلم الآلي، ويمكن البدء باستخدام المكتبة الشهيرة pandas وnumpy وScikit-learn.

تطوير الروبوتات: يمكنك استخدام Python في تطوير الروبوتات والمشاريع المتصلة بها باستخدام المكتبات المتخصصة في هذا المجال مثل Pygame وPyTorch.

تطوير تطبيقات الهاتف المحمول: يمكنك استخدام Python في تطوير تطبيقات الهاتف المحمول باستخدام إطار العمل Kivy.

التعلم الآلي: يمكنك استخدام Python في مجال التعلم الآلي وتدريب النماذج الذكية باستخدام TensorFlow وKeras.

التحكم بالأجهزة الإلكترونية: يمكنك استخدام Python في التحكم بالأجهزة الإلكترونية مثل Raspberry Pi باستخدام مكتبة GPIO ومكتبة sense hat.

البرمجة المتقدمة: يمكنك استخدام Python في البرمجة المتقدمة مثل تطوير أنظمة الإنترنت وتطبيقات الشبكات وغيرها الكثير.

بتاريخ 55 دقائق مضت قال Zx Zx:

لكن البرمجة هي هوايتي فهل يمكنني النجاح في البرمجة وبدء العمل

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

للبدء في العمل كمبرمج، يمكنك القيام بالخطوات التالية:

تعلّم المزيد من لغات البرمجة: بجانب Python، يوجد العديد من لغات البرمجة الأخرى التي يمكن استخدامها في مجالات مختلفة، ومن المهم أن تتعلم لغات أخرى كـ Java وC++ و JavaScript.

العمل على مشاريع عملية: يمكنك العمل على مشاريع عملية لتطوير مهاراتك البرمجية وتوسيع خبراتك. يمكنك البحث عن مشاريع مفتوحة المصدر على الإنترنت والعمل على تطويرها وتحسينها.

التواصل مع المجتمع البرمجي: يمكنك التواصل مع المجتمع البرمجي عبر منصات الإنترنت والانضمام إلى مجتمعات البرمجة ومنتديات النقاش حيث يمكنك الاستفادة من خبرات الآخرين وتوسيع شبكة علاقاتك.

البحث عن فرص العمل: يمكنك البحث عن فرص العمل في مجال البرمجة عبر مواقع التوظيف وشبكات التواصل الاجتماعي والمنصات الإلكترونية الأخرى.

عندما تتابع تعلمك وتعمل على تطوير مهاراتك البرمجية، وتكوّن علاقاتك في المجتمع البرمجي، فإنه يمكنك النجاح في هذا المجال وبدء العمل كمبرمج.

  • 0
نشر

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

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

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

لكن أنصحك وبشدة بتحديد المجال الذي تريده تعلمه والتخصص في البرمجة، هل هو تطوير مواقع الويب؟ أم تطبيقات الهاتف؟ وهكذا.

وبعد تحديد المجال، يجب إلقاء نظرة على السوق المحلي لديك ومعرفة المهارات المطلوبة للمجال الذي تريده، بالنسبة للويب مثلاً هل المطلوب بكثرة لوظيفة junior هو إطار عمل React أم Angular وهل المطلوب بكثرة لغة مثل PHP؟ 

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

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

وأنصحك بقراءة النقاش المثمر  التالي على سؤال مماثل.

https://io.hsoub.com/webdev/143736-من-الصفر-الى-الاحتراف

  • 0
نشر

للعمل في مجال البرمجة يجب عليك تحديد المجال أولاً حيث للبرمجة العديد من المجال بداخل المجالات يوجد تخصصات

لذلك أولاً يجب عليك تحديد المجال لذلك قم بقراءة هذه المقالة قبل أن تكمل القراءة

ثم بعد ذلك معرفة المجالات المتاحة للعمل بها من خلال لغة البرمجة python حيث تعتبر هذه اللغة قوية ومنتشره في العديد من المجالات تستخدم  لاستخراج البيانات والتعلم الآلي بسبب المكتبات المدعومة جيدًا مثل NumPy و SciPy للحوسبة الرقمية / الجبر الخطي ، matplotlib للتخطيط ، sk-learn للتعلم الآلي ، PIL لمعالجة الصور ، NetworkX لتحليل الشبكة - القائمة تطول وتطول. تحظى NumPy و SciPy باهتمام خاص بالنسبة لي نظرًا لمدى فعاليتهما - يتم تنفيذها تحت الغطاء بسرعة FORTRAN فائقة السرعة. العديد من الوحدات الأخرى المذكورة مثل PIL و NetworkX تلعب بشكل جيد مع NumPy / SciPy وبالتالي تستفيد من تطبيق FORTRAN أيضًا.

مجالات العمل:

  • علم البيانات
  • Automation 
  • تطوير التطبيقات
  • الذكاء الاصطناعي والتعلم الآلي
  • تطبيقات الصوت / الفيديو
  • تطبيقات وحدة التحكم
  • واجهة المستخدم الرسومية لسطح المكتب

يعتبر لغة البرمجة python من أفضل الإختيارات في المجالات السابقة لذلك تعتبر هذه اللغة تفتح لكل العديد من مجالات البرمجة

ولكن يجب عليك عند تحديد أي مجال من المجالات السابقة تعلم المهارات الأخرى من مكتبات أو تقنيات بجانب لغة البرمجة python حيث تعلم اللغة فقط لن يجعلك محترفاً في أي مجال من المجالات السابقة

 

  • 0
نشر

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

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

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

في حال كنت تريد بناء تطبيقات سطح مكتب فيمكنك تعلم pyqt على سبيل المثال.

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

  • 0
نشر

ماذا بعد الأساسيات هذا سؤال جيد, بما أنك تعلمت PYHTON ولأنها لغة تستخدم في جميع المجالات تقربيًا لذلك يجب عليك أن تختار مجال واحد وتركز عليه و تحترف هذا المجال إذا كنت تريد العمل.

وإذا كان غرضك هو العمل في شركات أو في العمل الحر بمعني أنك لست مهتم بمجال معين وقتها يجب عليك أن تقوم بتحليل سوق العمل حتي تعرف أي مجال مطلوب أكثر, ويجب أيضًا أن تقوم بتحديد أي سوق عمل تريد العمل فيه, وهذه هي أسوق العمل التي أتكلم عنها:

  1. سوق العمل الحر
  2. سوق العمل في الشركات المحلية 
  3. سوق العمل في الشركات العالمية 

فمثلا من أكثر أستخدامات PYTHON في سوق الشركات العالمية هو تطور AI و Machine learnin ولكن هذه التخصصات ليست مطلوبة في سوق العمل الحر بل المطلوب في سوق العمل الحر هو تطوير تطبيقات الويب باستخددام إطار العمل Django.

لذلك قبل أن تبدأ قم بتحديد هدفك من التعلم في البداية.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...