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