Waseem Alshamiri نشر الجمعة في 11:44 أرسل تقرير نشر الجمعة في 11:44 هل مهندس البرمجيات يتخصص في مجال محدد مثل الويب او الجوال او يتقن الجميع 2 اقتباس
0 Mustafa Suleiman نشر الجمعة في 11:53 أرسل تقرير نشر الجمعة في 11:53 المجالين مختلفين، محاولة تعلمهما معاً في البداية ستؤدي إلى تشتت وصعوبة في بناء أساس قوي في أي منهما، يجب التركيز على مجال واحد فقط ثم بعد الوصول لمستوى متوسط به أي mid-level ما بين عامين أو ثلاث تستطيع تعلم مجال آخر، إلا في حالة ستقوم بالتطوير من خلال React Native والتي تعتمد على جافاسكريبت وReact وتخصصت في الواجهة الأمامية أو Full-stack، في تلك الحالة تستطيع تعلم تطوير تطبيقات الهاتف في وقت مٌبكر عن ذلك أي بعد عامين مثلاً من التخصص. بمعنى ركز على بناء أساس قوي في جافاسكريبت أولاً ثم انتقل إلى تعلم React للويب وبناء عدة مشاريع لتطبيق ما تعلمته، وعندما تشعر أنك قادر على بناء واجهات مستخدم معقدة وإدارة الحالة والتعامل مع APIs بكفاءة في React للويب، عندها تكون في وضع جيد لبدء تعلم React Native. 1 اقتباس
0 محمد عاطف16 نشر الجمعة في 11:54 أرسل تقرير نشر الجمعة في 11:54 إن مهندس البرمجيات في الغالب يتخصص في مجال محدد أو أكثر ولكنه بالطبع لن يتقن الجميع بشكل كامل. حيث أن مجال هندسة البرمجيات واسع جدا وشامل أيضا حيث يشمل العديد من التقنيات والأدوات والتخصصات لهذا من المستحيل على شخص واحد أن يتقن جميع كل هذه الجوانب بعمق. وأغلب تلك المجالات تتطلب خبرة كبيرة ومعرفة عميقة متخصصة وأيضا تتطور تلك التقنيات والمجالات بسرعة فائقة مما يجعل من الصعب بل من المستحيل على المهندس مواكبة كل جديد في كل تلك المجالات. ومن تلك المجالات: تطوير الويب (Web Development) تطوير تطبيقات الجوال (Mobile Development) النظم المضمنة (Embedded Systems) الذكاء الاصطناعي (AI/ML) أمن المعلومات (Cybersecurity) نظم التشغيل والبنية التحتية (Systems/Infrastructure) قواعد البيانات (Databases) تطوير الألعاب DevOps والعديد من المجالات الأخرى. ومن الممكن أن يتقن المهندس مثلا أكثر من مجال وغالبا تكون تلك المجالات مترابطة مثل الويب مع الهاتف . أو الويب وأمن المعلومات وغيرها . ولكن بالطبع من المستحيل أن يلم بكل تلك المجالات . وإليك المقال والإجابات التالية لمزيد من التفاصيل : 1 اقتباس
0 بلال زيادة نشر الجمعة في 11:58 أرسل تقرير نشر الجمعة في 11:58 مهندس البرمجيات قد يتخصص في مجال محدد مثل تطوير الويب (Web Development) أو تطوير تطبيقات الجوال (Mobile Development)، أو قد يكون عامًا (Generalist) يعمل في مجالات متعددة. التخصص: كثيرون يختارون التخصص في مجال معين مثل الويب (Frontend/Backend/Full-Stack) أو الجوال (iOS/Android) لأن كل مجال له أدواته، لغاته، وتحدياته الخاصة. التخصص يسمح بالتركيز وإتقان مهارات محددة. الإتقان الشامل: بعض المهندسين، خاصة في الشركات الصغيرة أو المشاريع الشخصية، يتعلمون مهارات متنوعة للعمل في مجالات متعددة. لكن إتقان كل شيء نادر بسبب عمق كل مجال. 1 اقتباس
السؤال
Waseem Alshamiri
هل مهندس البرمجيات يتخصص في مجال محدد مثل الويب او الجوال
او يتقن الجميع
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.