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

السؤال

Recommended Posts

  • 0
نشر

اخي الكريم حدد ميولك في البداية (اي مجال برمجة بالضبط تود العمل به) الويب ام الموبايل او تطبيقات سطح المكتب، ام لا تعرف بالضبط حتى الآن؟

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

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

لديك على سبيل المثال وليس الحصر

  1. NodeJS
  2. AngularJS
  3. .NET Core
  4. ASP.NET Core
  5. Python
  6. Ruby
  7. Ruby On Rails
  8. Xamarin and Xamarin Forms
  9. Flutter

وغيرها العديد

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

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

 

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

عذار على الاطالة

بالتوفيق،،،

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...