البرمجة (24)
دليلك لبدء رحلتك في عالم البرمجة
Ibn Hamdoun
بالتأكيد عندما رأيت كم يكسب المبرمجون أو كنت ترغب في إنشاء لعبة أو موقع أو برنامج أو أي شيء من هذا القبيل، لم تكن تعرف...
Readالفرق بين التقنية، لغة البرمجة، المكتبة، وإطار العمل
Ibn Hamdoun
أهلاً بكم، أتمنى أن تكونوا بخير وفي أفضل حال. أهلاً بكم في مقال جديد من سلسلة مقدمة في علوم الحاسب. في هذا المقال، سنناقش معًا...
Read10 طرق فعالة لتحقيق دخل سلبي من البرمجة
Ibn Hamdoun
أتذكر جيدًا الأيام التي كنت أعمل فيها في الشركات وأتقاضى راتبًا في نهاية الشهر. كان هناك استقرار، ولكن بغض النظر عن حجم الراتب، كان ينفد...
Readقبل البرمجة: 6 مفاهيم أساسية يجب أن تعرفها قبل كتابة أول سطر برمجي
Ibn Hamdoun
في كل رحلة هناك محطة يجب أن تتوقف فيها، ليس لتتأخر، بل لتفهم الطريق جيدًا قبل أن تنطلق. وأنت الآن، قبل أن تبدأ كتابة أول...
Readدليلك للتغلب على العقبات الشائعة في تعلم البرمجة
Ibn Hamdoun
سنتحدث اليوم عن معظم المشاكل التي تواجه الأشخاص المقبلين على تعلم البرمجة. سنتناول كل مشكلة على حدة، وسأوضح لك كيف تتغلب عليها. لقد جمعتُ لك...
Readدليلك الشامل لأهم وظائف الذكاء الاصطناعي الأعلى طلبًا في المستقبل
Ibn Hamdoun
أصبحت المجالات المرتبطة بالذكاء الاصطناعي تتصدر الوظائف التي شهدت نموًا سريعًا جدًا خلال السنوات القليلة الماضية. ومع ظهور منصات ذكاء اصطناعي مثل Bard، وChatGPT، وMidjourney،...
Readما هو GitHub؟ ولماذا يحتاجه كل مبرمج؟
Ibn Hamdoun
كنت أعمل على مشروع برمجي، وكان هذا المشروع يحتوي على أكواد كثيرة جدًا. كنت أقوم بإنشاء تطبيق، وواجهتني مشكلة في هذا المشروع لم أكن أعرف...
Readالخطوة التالية بعد أساسيات البرمجة: طريقك للاحتراف
Ibn Hamdoun
كلنا نصل إلى مرحلة في أي مهارة نتعلمها، نقف فيها أمام جدار كبير لا نعرف إلى أين نذهب أو ما هي الخطوة التالية. غالبًا، تصل...
Readمقدمة إلى المكونات (Components): أساس بناء واجهات المستخدم الحديثة
Ibn Hamdoun
من أبرز الميزات التي وفرتها أطر عمل الجافا سكريبت هي إمكانية تقسيم الصفحة إلى مجموعة من العناصر التي يمكن أن تحمل مسميات مختلفة، والاسم الشائع...
Readكيف حصلت على شهادة من جامعة هارفارد مجانًا وأنا في منزلي
Ibn Hamdoun
ما هو الشيء المشترك بيني وبين صديقي مارك زوكربيرج وصديقنا الآخر بيل جيتس، بخلاف أنهم ينافسون على لقب أغنى رجل في العالم؟ الشيء المشترك بيننا...
Readالأدوات الأساسية لكل مبرمج لتعزيز الإنتاجية والكفاءة
Ibn Hamdoun
إذا كنتم مبرمجين أو حتى مبتدئين في هذا المجال، اليوم سنتحدث عن أمور مهمة جدًا ستجعلكم تعملون بكفاءة أكبر وتقللون من الإرهاق الذي قد يحدث...
Readما هو الدين التقني وكيف تديره بفعالية؟
Ibn Hamdoun
مرحباً بكم في هذا المقال الجديد. اليوم سنتحدث عن مفهوم مهم جداً في عالم البرمجة وتطوير البرامج: الدين التقني. هل سبق لك أن سمعت أحدهم...
Readلو عاد بي الزمن: هكذا كنت سأتعلم البرمجة من الصفر
Ibn Hamdoun
بصراحة، لو عاد بي الزمن وكنت سأبدأ تعلم البرمجة من جديد، من المستحيل أن أبدأ كما بدأت في المرة الأولى. لماذا؟ لأن الطريق الذي سلكته...
Readكيف غيرت ساعتان من البرمجة يوميًا حياتي: من موظف بنك إلى مهندس برمجيات
Ibn Hamdoun
مرحبًا بكم. في هذا المقال، سأتحدث معكم عن كيف استطاعت ساعتان من البرمجة يوميًا أن تغير حياتي بشكل كبير جدًا، وكيف تمكنت بناءً على تلك...
Readكيف أستخدم الذكاء الاصطناعي لتوفير 4 ساعات يوميًا كمطور برامج
Ibn Hamdoun
أوفّر ما لا يقل عن أربع ساعات يوميًا باستخدام الذكاء الاصطناعي كمهندس برمجيات. إذا لم تكن تستخدم الذكاء الاصطناعي بالفعل، فأنت متأخر عن الركب. في...
Readأربعة أسرار في البرمجة لا يخبرك بها المحترفون
Ibn Hamdoun
هل تعتقد أنك تعرف كل شيء عن البرمجة؟ الحقيقة أن المبرمجين المحترفين لا يخبرونك بكل شيء. في هذا المقال، سوف نكشف أربعة أسرار خطيرة تمنيت...
Readدليل شامل لتعلم البرمجة بفعالية ضمن فريق
Ibn Hamdoun
رحلة تعلم البرمجة طويلة وشاقة، ولكي تجعل الرحلة أسهل عليك وتصبح الأمور أفضل، أنت تحتاج إلى من يساعدك، تحتاج أن يكون معك فريق، وأن يكون...
Readاستراتيجية المبرمج الشامل (T-Shaped): كيف تصبح مطورًا لا يمكن الاستغناء عنه
Ibn Hamdoun
أكبر كذبة يقولونها لك في عالم البرمجة هي “يجب أن تختار تخصصًا واحدًا وتركز فيه”. سواء كان الواجهة الأمامية (Front-end)، أو الواجهة الخلفية (Back-end)، أو...
Readالأدوات والتطبيقات التي أستخدمها يوميًا للبرمجة بمساعدة الذكاء الاصطناعي
Ibn Hamdoun
مساء الخير، الذكاء الاصطناعي والبرمجة باستخدامه، ووكلاء الذكاء الاصطناعي. كنت قد أعددت مقالًا منذ فترة عن Cursor وWindmill، ولكن بالطبع تغيرت الأمور كثيرًا منذ ذلك...
Readمهام يمكنك إسنادها للذكاء الاصطناعي بأمان لتطوير إنتاجيتك
Ibn Hamdoun
في العصر الذي نعيش فيه، عصر الذكاء الاصطناعي، يستعين كل العاملين في مختلف المجالات بالذكاء الاصطناعي. دعنا نتحدث عن المبرمجين الذين يخصوننا. تحدثنا سابقًا عن...
Readكيف تتعلم البرمجة من الصفر: الدليل الشامل لتصبح مبرمجًا
Ibn Hamdoun
هناك عدد لا نهائي من المقالات حول كيف تصبح مبرمجًا. لأي لغة تختارها، ستجد مقالات وأشخاصًا يتحدثون عنها ويحاولون تعليمك بطريقة جد مضبوطة كيف تصبح...
Readأخطاء كادت أن تنهي مسيرتي في البرمجة
Ibn Hamdoun
في عام 2014 عندما بدأت رحلتي في عالم البرمجة، لم يكن لدي أي نوع من التوجيه أو مرشد يساعدني ويحدد لي ماذا أتعلم وماذا أذاكر....
Readهل انتهى عصر المبرمجين مع الذكاء الاصطناعي؟
Ibn Hamdoun
وصلني سؤال مؤخرًا، وهو يتكرر كثيرًا: هل ما زال هناك فائدة من دخول عالم صناعة البرمجيات كمبتدئ الآن، أم أن الوقت قد فات بسبب التقدم...
Readمن التشتت إلى الاحتراف: هل هذه الخريطة البرمجية هي كنزك المفقود؟
Ibn Hamdoun
هل يمكن أن يكون الشعور بالضياع والتشتت هو نقطة البداية لرحلة احتراف حقيقية؟ في عالم البرمجة المترامي الأطراف، يجد آلاف المبتدئين أنفسهم غارقين في محيط...
Readبرمجة (10)
ما الفرق بين التطبيق والموقع والبرنامج؟
Ibn Hamdoun
هل سألت نفسك يومًا ما الفرق بين التطبيق والموقع والبرنامج؟ اليوم سنتحدث عن الفرق بين هذه المصطلحات الثلاثة، فهي ليست متشابهة. سنستعرض الفروقات بمصطلحات بسيطة...
Readما هو الـ API؟ شرح مبسط مع أمثلة عملية
Ibn Hamdoun
قصة قصيرة لفهم الفكرة كنت جائعًا بالأمس فذهبت إلى مطعم لآكل. قام النادل الذي يعمل هناك بالحضور ليرى ماذا أريد أن آكل، فأخذ مني الطلب...
Readالجانب المظلم للبرمجة الذي لا يخبرك به أحد
Ibn Hamdoun
هل سألت نفسك يومًا لماذا يبدأ الكثير من الناس في تعلم البرمجة بحماس شديد ثم يختفون فجأة؟ لماذا يقضي البعض سنوات في محاولة العمل في...
Readفخ إدمان الكورسات: كيف تتوقف عن المشاهدة وتبدأ في البرمجة
Ibn Hamdoun
أهلاً بكم في مقال جديد ومفيد. هناك عادة واحدة كنت أمارسها سببت لي تأخيراً كبيراً في تعلم البرمجة خلال فترة دراستي. لاحظت أن هذه العادة...
Readدليل شامل لتخصيص ملفك الشخصي على جيت هاب ليظهر بشكل احترافي
Ibn Hamdoun
دعنا نحول ملفك الشخصي على جيت هاب من شكله التقليدي، الذي قد لا يكون أفضل شيء، إلى مظهر احترافي يعكس مهاراتك كمبرمج. ستكون مهمتك اليوم...
Readنصائح وأخطاء تعلمتها في رحلتي البرمجية
Ibn Hamdoun
في عام 2018 كانت بداية احتكاكي بمجال البرمجة، وكانت تلك أول محاولة لي لتعلم البرمجة والعمل فيها. خلال تلك الفترة، كنت أخطط كثيرًا وأصحح مساري...
Readتجربتي مع محرر الأكواد المدعوم بالذكاء الاصطناعي: المميزات، العيوب، ونصائح حيوية
Ibn Hamdoun
منذ ظهور محررات الأكواد التي تعمل بالذكاء الاصطناعي، بدأت في استخدامها والمقارنة بينها لتحديد أيها أكثر فائدة لي ويساعدني في توفير الوقت. لقد عملت على...
Readخمس عادات تدمر تقدمك في البرمجة
Ibn Hamdoun
هل سبق ومرت عليك أيام تقضيها كلها في تعلم البرمجة ومع ذلك تشعر أنك لا تتطور؟ يمكن حتى أنك بدأت تشك في نفسك وتقول: “هل...
Readمراجعة محرر الأكواد Trae من تيك توك: هل هو مستقبل البرمجة بالذكاء الاصطناعي؟
Ibn Hamdoun
أعلنت شركة تيك توك عن محرر أكواد جديد، يُفترض أن يكون مدمجًا مع الذكاء الاصطناعي ومنافسًا لمحرر Cursor. في هذا المقال، سنقوم بمراجعة محرر الأكواد...
Readأنماط التصميم: الدليل المبسط لحل المشاكل البرمجية المتكررة
Ibn Hamdoun
في عالم البرمجة، عندما تواجهنا مشكلة متكررة تشكل معضلة كبيرة في العديد من الأنظمة، يجب أن نجد لها حلاً جذرياً. من الحلول الجذرية للتعامل مع...
Readالبرمجة بدون كود (1)
حوّل أفكارك إلى تطبيقات حقيقية بدون برمجة باستخدام الذكاء الاصطناعي
Ibn Hamdoun
تخيل معي أداة ذكية تعمل بالذكاء الاصطناعي تمكنك من بناء التطبيق الذي في ذهنك، دون كتابة سطر برمجي واحد أو حتى دون أن تكون لديك...
Readبايثون (1)
لماذا بايثون هي لغة الذكاء الاصطناعي الأولى رغم بطئها؟
Ibn Hamdoun
مرحباً بالجميع، في هذا المقال سنكمل معًا الدورة التدريبية الخاصة بتعلم الآلة باستخدام PyTorch وScikit-learn. من الضروري الاطلاع على المقالات السابقة قبل قراءة هذا المقال،...
Readتطوير البرمجيات (1)
ما هو الدين التقني وكيف تديره بفعالية؟
Ibn Hamdoun
مرحباً بكم في هذا المقال الجديد. اليوم سنتحدث عن مفهوم مهم جداً في عالم البرمجة وتطوير البرامج: الدين التقني. هل سبق لك أن سمعت أحدهم...
Readتطوير_البرمجيات (1)
لماذا نحتاج Git؟ فهم نظام التحكم في الإصدارات الذي لا غنى عنه
Ibn Hamdoun
إذا قمت ببناء مشروع وكان المشروع يحتوي على ميزات كثيرة جدًا، ثم تحمست لأخذ هذا المشروع وترغب في أن يشاركك أحد فيه، بهدف إنجاحه وإطلاقه...
Readتطوير الويب (1)
مقدمة إلى المكونات (Components): أساس بناء واجهات المستخدم الحديثة
Ibn Hamdoun
من أبرز الميزات التي وفرتها أطر عمل الجافا سكريبت هي إمكانية تقسيم الصفحة إلى مجموعة من العناصر التي يمكن أن تحمل مسميات مختلفة، والاسم الشائع...
Readبرمجيات خبيثة (1)
دليل شامل للبرمجيات الخبيثة وطرق الاختراق
Ibn Hamdoun
البرمجيات الخبيثة (Malware) هي أي شيء يتم تصميمه لكي يسبب مشاكل في جهاز الكمبيوتر، مثل أن يسرب معلومات خاصة، أو يدخل إلى معلومات أو أنظمة...
Readأنماط-التصميم (1)
أنماط التصميم: الدليل المبسط لحل المشاكل البرمجية المتكررة
Ibn Hamdoun
في عالم البرمجة، عندما تواجهنا مشكلة متكررة تشكل معضلة كبيرة في العديد من الأنظمة، يجب أن نجد لها حلاً جذرياً. من الحلول الجذرية للتعامل مع...
Readجيت-هاب (1)
دليل شامل لتخصيص ملفك الشخصي على جيت هاب ليظهر بشكل احترافي
Ibn Hamdoun
دعنا نحول ملفك الشخصي على جيت هاب من شكله التقليدي، الذي قد لا يكون أفضل شيء، إلى مظهر احترافي يعكس مهاراتك كمبرمج. ستكون مهمتك اليوم...
Readعلوم-الحاسب (1)
الفرق بين التقنية، لغة البرمجة، المكتبة، وإطار العمل
Ibn Hamdoun
أهلاً بكم، أتمنى أن تكونوا بخير وفي أفضل حال. أهلاً بكم في مقال جديد من سلسلة مقدمة في علوم الحاسب. في هذا المقال، سنناقش معًا...
Readالشبكات العصبية (1)
مدخل إلى الشبكات العصبية الاصطناعية: من الدماغ البشري إلى الذكاء الاصطناعي
Ibn Hamdoun
مقدمة مرحباً بكم في هذا المقال حول الشبكات العصبية الاصطناعية. هذه الشبكات هي الأساس الذي تعتمد عليه تقنيات الذكاء الاصطناعي الحديثة، مما يتيح للآلات القدرة...
Readتعلم الآلة (1)
لماذا بايثون هي لغة الذكاء الاصطناعي الأولى رغم بطئها؟
Ibn Hamdoun
مرحباً بالجميع، في هذا المقال سنكمل معًا الدورة التدريبية الخاصة بتعلم الآلة باستخدام PyTorch وScikit-learn. من الضروري الاطلاع على المقالات السابقة قبل قراءة هذا المقال،...
Read