نصائح بسيطة لاختيار مشروع تخرج ناجح

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

عند قيامك بتنزيل مشروع تخرج يجب عليك معرفة أن هذا المشروع هو واجتهك للعالم الخارجي و للوظيفة فأي مدير شركة سيسألك عن مشروع تخرجك وماهو الجزء الذي أسند لك في هذا المشروع فدائما ضع هذا الشيء في محور اهتماماتك .

سأحاول تقسيم هذه التدوينة على ثلاثة أقسام

القسم الأول : هو عبارة عن الامور التي تفعلها قبل البدأ في المشروع

القسم الثاني : هو عبارة عن الامور التي تفعلها  بعد البدأ في المشروع

القسم الثالث : هو عبارة عن الأمور التي تفعلها في نهاية المشروع

———–

القسم الأول : هو عبارة عن الامور التي تفعلها قبل البدأ في المشروع : 

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

بعد اختيارك لمشروع معين أهم شيء تفكر فيه هو التفكير في قدراتك الشخصية بمعنى اذا أردت عمل برنامج ” محاسبة”  لشركة معينة فكر هل انا متمكن من لغة برمجة معينة ؟ , هل كان لدي بعض المشاكل التي واجهتني في برنامج سابق مماثل واستطعت حلها ؟ , الشيء الثاني فكر في البرامج والخدمات التي ستحتاجها لربط برنامجك هل هي فعلا متوفرة لديك و تستطيع العمل بها ؟  هذه بعض الأسئلة التي يمكنك سؤالها لنفسك وثق تماما بأن هذه الأسئلة لايستطيع أحد الرد عليها غيرك

أهم خطوة الان هو اختيار فريقك الذي سيشاركك عمل هذا البرنامج . نصيحة لاتختار فريقك على أساس الصداقة أبدا . ربما يوجد لديك أصدقاء في تخصصك لكن ليسوا على قدر كافي من المعرفة ليتمكنوا من مساعدتك فهؤلاء تجنهبهم قدر الأمكان لأنهم ببساطة لن يعملوا وستتحمل المشروع كامل بنفسك وربما لن يكون برنامج قوي بما في الكفاية . اختار شخص يكون قد تعاملت معه في الماضي ورأيت امكانياته , اختار شخص يكون له علم في تقنية معينة تفيدك في برنامجك.  اذا كان لايوجد أشخاص تستطيع الاعتماد عليهم  تحمل المشروع بنفسك من غير فريق فهذا أفضل لك من وجود أشخاص لن يعملوا معك (لكن في هذه الحالة راجع فكرتك ومشروعك ورؤية هل تستطيع عمله لوحدك او لا وانصحك بتصغير مشروعك وثق تماما مشروع صغير يمكنك انجازه والانتهاء منه افضل من مشروع كبير لايمكنك الايفاء يه ).

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

أريد اعطائك آخر نصيحة في هذا الجزء وهي بعد اكمل جميع النقاط السابقة . اكتب في صفحتين  هذه المحاور وحاول الاجابة عليها لتتمكن من تصور كامل المشروع :

1-  ملخص عن مشروعك 6 إلى 7 أسطر

2-  مقدمة عن مشروعك

3- بعض المشاريع القريبة من مشروعك

4-  كيف ستحل المشاكل الموجودة في المشاريع السابقة القريبة من مشروعك

5- ماهي الاضافات الجديدة التي ستضيفها في مشروعك

———–

القسم الثاني : هو عبارة عن الامور التي تفعلها بعد البدأ في مشروعك : 

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

عند حصول أي خطأ أو مشكلة في المشروع فلا تجزع لأنه هذا شيء عادي جدا . عند حصول اي مشكلة حاول البدأ في تجربة بعض الحلول التي ترى أنها مناسبة ودون أنك جربت هذه الحلول لعدم تضييع وقتك في المستقبل في تجربة نفس الحلول مرة أخرى,  اذا لم تجد حل حاول التواصل مع بعض الخبراء في مجالك مثلا دكتور تثق به أو شخص تعرف أنه خبير في مواقع التواصل الاجتماعي وثق بأن الجميع سيحاولوا مساعدتك .. اذا لم تستطع ايجاد حل اترك هذا الجزء واذهب إلى جزء آخر من مشروعك (رأيت فائدة تقسيم المشروع من البداية) ومن ثم ارجع للمشكلة مرة أخرى لعلك تجد حلا لها .

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

———–

القسم الثالث : هو عبارة عن الأمور التي تفعلها في نهاية المشروع : 

عند الانتهاء من المشروع حاول تجربه البرنامج مرارا وحاول تنزيل البرنامج لدى أصدقائك ليتمكنوا من تجربته وابداء آرائهم في المشروع واعطائك بعض النصائح والكلمات التشجيعية

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

حاول عمل موقع الكتروني تشرح فيه فكرة مشروعك وبعض الخصائص التي يعملها المشروع وذلك ليتمكن ليس فقط الاشخاص العاديين من تقييم مشروعك بل و الخبراء سيتمكنوا من اعطائك بعض الافكار والتوجيهات  التي ربما تفيدك في المستقبل

———–

ملاحظات أخيرة : 

1- لا تسلم المشروع لشخص ليقوم بعمله بالنيابة عنك أبدا لان هذا المشروع سينعكس عليك في النهاية . وثق بانه اذا لم تعمل المشروع بنفسك لن تتمكن من معرفة خصائص المشروع وصعوباته وان سألك احدهم عنه لن تتمكن من الاجابة عنه أبدا ناهيك عن ان المشروع سيتم ركنه ولن تستفيد منه أبدا لأنك وبكل بساطة لم تتعب عليه ولاتعرف حقه

2- اختار مشروع تريده وتؤمن به ولاتختار مشروع فقط لتتمكن من اجتياز المادة او المشروع فقط لانه كما قلت لك هذا المشروع هو عبارة عن واجهتك للعالم الخارجي و للوظيفة بالتحديد.

3- حاول كتابة جميع الصعوبات والاخطاء التي واجهتك لأنه في حالة رجوعك للبرنامج بعد فترة ستنسى الصعوبات التي واجهتك ولن تستطيع تطويره بسهولة .

———–

هذه بعض النصائح التي أتمنى أن تفيدك في مشروعك تخرجك .. وفقك الله مقدما

 

تم نشر هذا الموضوع في تصنيف غير مصنف بتاريخ بواسطة .

أضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>