السلام عليكم ورحمة الله وبركاته
اتحدث اليوم فى الطريقة المثلى للوصول لمستوى متقدم ومحترف فى مجال البرمجيات قبل العمل فى احد الشركات المتخصصة يتكون الامر من مجموعة مراحل :-
1- يجب تعلم اساسيات اللغة المراد تعلمها بكل تفاصيلها قدر الامكان ولتكن C# , SQL Server
ملحوظة: داخل فتره التعلم يجب تنفيذ كل الاوامر التى تمر عليك وتجربها بنفسك درس تلو الاخر
2- مفتاح هام جداا يجب تنفيذه مشاهده اكثر من درس لنفس الاساسيات وليكن مثلا فيديوهات Lynda , وغيرها سوف تجد اختلافات تستطيع من خلالها تكوين عمق كبير فى الاساسيات مع اختلاف الشروحات وتعددها
3- اهم واقوى نقطه اراها تميزك كثيرا وهيا انك بعد الانتهاء من مذاكره الاساسيات كلها عمل فولدر خاص بك يوجد به جميع الافكار التى تورد براسك قد تمر بها فى سوق العمل او متوقع احتياجها كمثال
التعامل مع ملفات الويندوز والحذف والاضافة والعرض من خلال برنامج صغير هنا تم استخدام مكتبه System.io
التعامل مع SQL Server وقواعد البيانات بشكل عام وعمل برنامج صغير يتصل بقاعدة البرنامج واستخدام كل المكتبات والطرق التى تعلمتها وليكن Ado.net , EntityFramwork, LinqToSql وهكذا تجربت كل الطريق والمفاضلة بينهم ومعرفة الفرق بين ال Connected mode , DisConnected Mode وهكذا هنا سوف تتعامل مع اكثر من مكتبه ويمكنك تجربة تخذين ملفات فى قاعده البيانات وهكذا كل الافكار المتاحة لديك متعلقة بقواعد البيانات عليك تجربتها بحيث لن يخرج العمل الحقيقى من خلال هذه الافكار
التعامل مع الاكسل والربط معها وجلب بياناتها فى برنامج صغير ونقل بيانات منه الى قاعدة البيانات الخاصة بك
عمل برنامج صغير لتشغيل الصوتيات والفيديوهات كمثال تشغير قنوات الراديو من الانترنت
- عمل برنامج يعرض ملفات الفيديو والصوتيات
- التعامل مع المقترحات جميعها قدر الامكان كمثال فى حالة عمل برنامج windows application ويوجد به مجموعة من الكنترول والادوات ما هيا الفكره الافضل فى حالة تغيير لون احد عناصر البرنامج بشكل عام فى جميع الشاشات هنا يمكن استخدام اكثر من فكره
كمثال وليكن تمتلك زر تريد استخدامه فى جميع الشاشات وتريد تغيير حجم خط الزر او لون خلفيته هنا مع تعلمك القوى يمكن استخدام الوراثة وعمل Custom Control وعمل زر جديد بأسمك واستخدامه فى جميع الشاشات وفى حالة التعديل فى هذا الزر الخاص بك سوف يتغير فى جميع الشاشات المستخدم فيها وهكذا من الافكار
الخلاصة:
يا صديقى كل الاعمال الخارجية متقاربة ومتشابهة لا تعتقد انها افكار عبقريه او صعبة التنفيذ كل ما تمتلك جزء كبير من التجارب والخيارات والبحث والاساسيات تتمكن من خلال تجاربك اجتياز اى مقابلة عمل بثقة تامه وبخبرة عمل مميزه بحيث انك اغلب ما سوف يطلب منك هوا عبارة عن احد الامثلة التى قمت بتجربتها او عملها من قبل او شبيها لها وهكذا ويمكن سؤالى فى اى شىء