أي طريق أسلك في عالم تقنية المعلومات؟
تخرجت هذا العام من الجامعة وحصلت على البيكالريوس تخصص تقنية المعلومات، وللأمانة أشعر بأني لم استفد شيئا، أعني على مستوى البرمجة والاشياء المتعلقة بتقنية المعلومات لأن دراستي لم يكن بها أي فصول عملية ولم يكن هناك تطبيق للدروس ، فقط حفظ وكتابه حتى في الأكواد ! سؤالي هو كيف أستفيد من شهادتي التي لم اطبق بها العملي واختار طريقا لي لأستفيد منها على المستوى الوظيفي؟ ماهي الشهادات المميزة التي تساعدني على تطوير مهاراتي في تقنية المعلومات؟
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
الإجابات (1)
مبارك التخرج أخي الكريم وإلى مراتب أعلى إن شاء الله
بداية يجب أن تضع في الحسبان أن الجامعة ماهي إلا مفتاح من أحد مفاتيح دخول سوق العمل وليست هي المفتاح الوحيد
الكثير من عمالقة هذا المجال لم يكملو تعليمهم الجامعي أساساً ولكن كانت لديهم الرغبة والإصرار للتألق به ووصلو لهدفهم بالصبر والمثابرة والعزيمة القوية
وبإمكان أي شخص يملك رغبة وهدف وعزيمة وإصرار أن يصل إلى ما وصلوا إليه بالصبر والمثابرة
بالنسبة لمجالات البرمجة كمتخرج جديد أخي الكريم هي متعددة ولكن أفضلها وأهمها - من وجهة نظر شخصية - هي كمايلي :
1- برمجة وتطوير تطبيقات الأجهزة الذكية :
وهناك مسارين أذكرهما لك :
*برمجة وتطوير التطبيقات الهجينة (Hypred)
وتتم من خلال لغات برمجة وسيطة كـ javascript على سبيل المثال
تتميز هذه الطريقة أنك تكتب الكود البرمجي مرة واحدة ويعمل على جميع المنصات (Android, IOS, Windows Phone)
ولكن الأداء في أغلب الأوقات ضعيف نسبياً - على حد علمي - ولا أنصحك بها
* برمجة وتطوير التطبيقات باللغة الأصلية
وتتم عن طريق استخدام الأدوات واللغات الرسمية للمنصات كـ Java مثلاً لـ Android وهكذا
عيب هذه الطريقة أنك بحاجة لتعلم لغات برمجة متعددة إذا أردت أن تصبح Full Stack Mobile Developer وتحتاج أن تكتب التطبيق كامل لكل منصة تستهدفها
ولكن تبقى هذه الطريقة هي الطريقة الرسمية المعتمدة والمطلوبة في السوق بشكل أكثر من سابقتها
2- برمجة وتطير تطبيقات ومواقع الويب :
برمجة وتطوير الويب بحر شاسع ومتفرع بشكل كبير يوجد نوعين رئيسيين لمطوري مواقع الويب وهما
* Front End Developer :
هنا المطور يهتم ببرمجة وتطوير واجهة المستخدم أي ما سيظهر للمستخدم ويتعامل معه وإذا كنت تريد أن تصبح Front End Developer
يجب عليك تعلم HTML & CSS & JavaScript بشكل أساسي وتتعلم بعض المكتبات بها كـ JQuery لـ JavaScript و Bootstrap لـ CSS
* Back End Developer :
لبرمجة وتطوير تطبيقات تعمل على السيرفر أي الجزء المخفي من الموقع أو تطبيق الويب وهنا المجال متشعب ومتفرع بشكل أكبر ومن أمثلتها
تعلم لغة البرمجة C# مع منصة العمل Asp.net وقواعد البيانات MSSQL لكي تصبح .Net BackEnd Developer
تعلم لغة PHP مع إطار العمل Laravel و قواعد البيانات MySql لتبح PHP Back End Developer
تعلم JavaScript مع Nodejs و قواعد البيانات MangoDb والمكتبة Anguler لتصبح MEAN Developer
أنصحك بهذه القناة على اليوتيوب فهي ستفيدك بشكل كبير إن شاء الله
أكتفي بهذا القدر أتمنى أن يفيدك بقية الأعضاء أعتذر عن الإطالة إن كان هناك نقص أو عيب فمن نفسي والشيطان وإن كان من خير فمن الله
بالتوفيق إن شاء الله..
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !