تهدف أكاديمية حسوب إلى تعليم البرمجة باللغة العربية وإثراء المحتوى البرمجي العربي عبر توفير دورات برمجة وكتب ودروس عالية الجودة من متخصصين في مجال البرمجة والمجالات التقنية الأخرى.
تركز أكاديمية حسوب بشكل رئيسي على تعليم البرمجة، وتوفر محتوى يناسب من يريد الدخول إلى سوق العمل بشرح التسويق والمبيعات، والعمل الحر، والتصميم، وإدارة الخوادم DevOps، وغير ذلك.
وقد جاء في المعنى أحاديث تدل على تحريم المعازف ومن ذلك ما رواه البخاري في الصحيح عن النبي ﷺ أنه قال: ليكونن من أمتي أقوام يستحلون الحر والحرير والخمر والمعازف. صحيح البخاري
اذا احد يقول لك انك اذا ما تعلمت C ما راح تصير مهندس برمجيات، فهذا الكلام مو دقيق. خليني اوضح لك الاسباب الحقيقية واللي تستند الى تجارب مئات الالاف من المحترفين في المجال: 1. المفاهيم البرمجية مشتركة بين اللغات: معظم لغات البرمجة تعتمد على نفس المبادئ الاساسية مثل المتغيرات، الحلقات، الشروط، الدوال، والبرمجة الكائنية OOP. لو تعلمت هاي المفاهيم بلغة مثل جافا، بايثون، او جافا سكريبت، راح تقدر تطبقها بسهولة في C لو قررت تتعلمها لاحقًا. 2. لغات عالية المستوى مثل جافا وبايثون تركز على البرمجة العملية: جافا و بايثون هي لغات مستخدمة بشكل واسع في الصناعات اللي تتطلب تطوير تطبيقات تجارية ضخمة، الذكاء الاصطناعي، وتطوير الويب. تعلم لغات مثل هاي راح يخليك تكتسب مهارات عملية بشكل اسرع، لانها توفر لك ادوات تسهل عليك البرمجة وتخليك تركز على حل المشاكل بدل التعامل مع تفاصيل مثل ادارة الذاكرة اللي تهتم بيها C. 3. لغة C غالبًا تُستخدم في المشاريع اللي تحتاج الوصول المباشر للهاردوير: صحيح ان C مفيدة لما تشتغل على مشاريع معينة تحتاج تحكم مباشر بالهاردوير او نظام التشغيل، لكن الاغلب ما يحتاج هاي المهارات بالبداية. كثير من المبرمجين الناجحين ما بدأوا ب C ومع ذلك حققوا نجاحات كبيرة. 4. الطلب في سوق العمل على لغات ثانية اكبر: اذا شفت اعلانات الوظائف للشركات الكبيرة، راح تلاحظ انه الطلب على لغات مثل جافا، بايثون، و++C اكبر بكثير من C نفسها. فحتى من ناحية فرص العمل، تعلم لغات عالية المستوى راح يفتح لك ابواب اكثر. 5. C مو ضرورية لتعلم البرمجة الحديثة: اليوم البرمجة تشمل مجالات مثل تطوير تطبيقات الويب، تطوير الموبايل، الذكاء الاصطناعي، وغيرها، واللي تعتمد على لغات مثل بايثون، جافا، او جافا سكريبت اكثر من C. الشركات تبحث عن حلول سريعة وفعالة، واللغات الحديثة تساعد في تحقيق هذا الهدف. 6. جافا هي بداية الكثير من المحترفين: خلينا نذكر مثال مهم، وهو جيمس جوسلينج، اللي هو مؤسس لغة جافا. اللغة نفسها صُممت لتكون سهلة الفهم وقوية في نفس الوقت، وهي مستخدمة اليوم في مئات الالاف من المشاريع حول العالم. ايضًا، عندك ناس مثل جون سونميز و كيتن بولس، اللي درسوا ملايين المبرمجين بلغة جافا، ومهاراتهم ونجاحهم اثبتت ان جافا تعتبر نقطة انطلاق قوية لأي مبرمج. واحد من اشهر المهندسين اللي يوصي بتعلم جافا هو Mosh Hamedani، اللي ساعد ملايين المبرمجين حول العالم، ويشجع بشدة على تعلم جافا للمبتدئين. يمكنك الاطلاع على دوراته التعليمية عبر هذا الرابط: codewithmosh.com/p/fundamentals 7. تعلم C لاحقًا راح يكون سهل: اذا بدأت بلغة مثل جافا وتعلمت المفاهيم الاساسية، راح يكون من السهل عليك تعلم C في المستقبل. لانك اصلاً فاهم الاساسيات مثل التحكم في تدفق البرامج، ادارة البيانات، وتصميم الانظمة. اللي يبقى عليك هو تفهم بعض الفروقات مثل ادارة الذاكرة اليدوية، وراح تكون جاهز تاخذ تحديات جديدة بسهولة اكبر. فبالتالي، البدء بلغة مثل جافا او بايثون مش بس راح يخليك مبرمج محترف، بل راح يسهل عليك تعلم لغات اخرى مثل C في المستقبل لو احتجتها. اللي يهم هو تطوير مهاراتك في حل المشاكل وفهم المفاهيم البرمجية، مو اللغة اللي تبدأ بيها.
لا يوجد ترتيب معين للدورات. انتقاء الدورات يقوم على اهتماماتك والمجال الذي تريد الخوض فيه مهنيًا، لذا لا يوجد ترتيب محدد للدورات. مع ذلك في حال كنت جديد جدًا على المجال وتريد تعلم الأساسيات الخاصة بالتعامل مع علوم الحاسوب لتتمكن من انتقاء مجال ولغة محددة دون سواها، عندها ننصحك بالبدء من دورة علوم الحاسوب، ثم الانتقال إلى دورة أخرى حسب اختيارك. أهلًا بك.