ليس استفسارا برمجيّا إنّما مهنيّا (يخص العمل).
أنا طالب هندسة معلوماتية في سنتي الثانية .. يجول في رأسي سؤال يكاد يوصله للصداع .. حقيقة لا أدري ما يكون المبرمج قادرا على عمله بعد التخرّج ,, بعيدا عن الأكواد البرمجيّة هلّا أخبرتني ماذا تفعل في عملك ؟ ماهي ماهية الشركة التي تعمل بها و ما هو دورك فيها كمبرمج.
لم أفهم ما قلته بشكل خاطئ و لكن سؤالي كان عن البرمجة قاصدا ذلك،،
ففي حقيقة طرحت سؤال لسبب مجال قد ابدأ به من العام القادم و هو الدراسة و العمل في وقت واحد ،، فهناك مدارس معلوماتية لديها هذا الخيار الا و هو العمل و الدراسة و تكون بالتناوب ،، مما يتيح للطالب الاطلاع و تطبيق ما يتعلّمه في الموازاة مع المدرسة، فأريد ان اعلم ماذا تنتظر الشركات من طالب سنة اولى او ثانية او ثالثة ؟
اغلب الشركات تنتظر توظيف الأشخاص ذوي الخبرة, وطالب سنة اولى او ثانية او ثالثة بالكاد يستطيع ان يجاري واجباته وامتحاناته ودراسته.
اذا استطعت ان تعمل وتدرس في نفس الوقت, فهذا شئ رائع ومشجع.
في العمل, ستقوم بتوظيف ما تعلمته في المدرسة لحل المشاكل (البرمجية) اذا كان تخصصك في البرمجة, وبالتأكيد ستواجه بعض الصعوبات في البداية بحكم كونك طالب, ولكن مع وجود موجه او مساعد (الشركة في هذه الحالة), ومع الاصرار, ستكتسب مهارات العمل والخبرة المنشودة.
اشكرك على الرد و لكن لم احصل حتى الان على اجابة تشفي صدري ،،
اريد ان اعلم ماذا يفعل المبرمج مذ دخوله مكتبه حتى خروجه منه ،،، بالتأخد لا يبقي رأسه بين الأكواد ،، اريد ان اعرف ماهية العمل ،، لنفترض مبرمج يعمل في شركة اتصالات ،، ماهي الأعمل الّتي قد تُطلَب منه ؟ هل تكون الاعمال ضخمة لفترات طويلة ام اعمال صغيرة لفترات قصيرة ؟ هل يكون غالب العمل على مشروع ما فردي ام يكون ضمن مجموعة ؟
اذا كنت محظوظا وعملت ضمن فريق, فستكون لديك مهمة محددة.
المبرمج في الشركة يقوم بكتابة الكود الذي سيحل مشكلة معينة, وقد يكون هذا الكود صغيرا (سكربت, برنامج صغير, صفحة ويب محددة..الخ) وقد يكون الكود الذي ستكتبه كبيرا يأتي ضمن بناء نظام كبير متعدد الأجزاء والوظائف.
اذا كنت مبرمج ليس ضمن فريق, اول كلمة سأقولها لك ( أعانك الله ), ستكون مهمتك كل شيئ, من الالف الى الياء, تحليل بيئة العمل, تحديد المتطلبات, تصميم النظام, تكويده, تجميع اجزاءه, اختباره في كل المراحل, تسليمه للشركة او العميل, توثيقه, تقديم الدعم, الصيانة, وممكن غسل الصحون أيضا !
يعود ذلك بشكل أساسي إلى الشركة والدولة التي تعمل بها.
فقد تضطر في المستقبل أن تعمل في إحدى الشركات (أو المكاتب) وحيدًا تبني البرامج لوحدك فقط، أي أنّ تعاملك اليومي سيكون بين الأكواد. وفي شركات أخرى ستكون ضمن فريق، بحيث يكون لك مهمّة محدّدة.
الحقيقة الموضوع فيه شدّ وجذب كبير، ولا يمكن أن تجد إجابة محدّدة وواضحة. المهمة المحدّدة والواضحة تجدها غالبًا في الشركات الأجنبية ذات السمعة الجيّدة.
على أيّة حال لا تقلق من هذا الأمر، واغتنم الفرص لكي تكون متميّزًا في عملك، واحرص أن تكون "مطلعًا" على أكثر من تكنولوجيا واحدة.
التعليقات