البرمجة والتقنية

Programming & Technology

39 مقالة

البرمجة (24)

دليلك لبدء رحلتك في عالم البرمجة

دليلك لبدء رحلتك في عالم البرمجة

Ibn Hamdoun

بالتأكيد عندما رأيت كم يكسب المبرمجون أو كنت ترغب في إنشاء لعبة أو موقع أو برنامج أو أي شيء من هذا القبيل، لم تكن تعرف...

Read
الفرق بين التقنية، لغة البرمجة، المكتبة، وإطار العمل

الفرق بين التقنية، لغة البرمجة، المكتبة، وإطار العمل

Ibn Hamdoun

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

Read
10 طرق فعالة لتحقيق دخل سلبي من البرمجة

10 طرق فعالة لتحقيق دخل سلبي من البرمجة

Ibn Hamdoun

أتذكر جيدًا الأيام التي كنت أعمل فيها في الشركات وأتقاضى راتبًا في نهاية الشهر. كان هناك استقرار، ولكن بغض النظر عن حجم الراتب، كان ينفد...

Read
قبل البرمجة: 6 مفاهيم أساسية يجب أن تعرفها قبل كتابة أول سطر برمجي

قبل البرمجة: 6 مفاهيم أساسية يجب أن تعرفها قبل كتابة أول سطر برمجي

Ibn Hamdoun

في كل رحلة هناك محطة يجب أن تتوقف فيها، ليس لتتأخر، بل لتفهم الطريق جيدًا قبل أن تنطلق. وأنت الآن، قبل أن تبدأ كتابة أول...

Read
دليلك للتغلب على العقبات الشائعة في تعلم البرمجة

دليلك للتغلب على العقبات الشائعة في تعلم البرمجة

Ibn Hamdoun

سنتحدث اليوم عن معظم المشاكل التي تواجه الأشخاص المقبلين على تعلم البرمجة. سنتناول كل مشكلة على حدة، وسأوضح لك كيف تتغلب عليها. لقد جمعتُ لك...

Read
دليلك الشامل لأهم وظائف الذكاء الاصطناعي الأعلى طلبًا في المستقبل

دليلك الشامل لأهم وظائف الذكاء الاصطناعي الأعلى طلبًا في المستقبل

Ibn Hamdoun

أصبحت المجالات المرتبطة بالذكاء الاصطناعي تتصدر الوظائف التي شهدت نموًا سريعًا جدًا خلال السنوات القليلة الماضية. ومع ظهور منصات ذكاء اصطناعي مثل Bard، وChatGPT، وMidjourney،...

Read
ما هو GitHub؟ ولماذا يحتاجه كل مبرمج؟

ما هو GitHub؟ ولماذا يحتاجه كل مبرمج؟

Ibn Hamdoun

كنت أعمل على مشروع برمجي، وكان هذا المشروع يحتوي على أكواد كثيرة جدًا. كنت أقوم بإنشاء تطبيق، وواجهتني مشكلة في هذا المشروع لم أكن أعرف...

Read
الخطوة التالية بعد أساسيات البرمجة: طريقك للاحتراف

الخطوة التالية بعد أساسيات البرمجة: طريقك للاحتراف

Ibn Hamdoun

كلنا نصل إلى مرحلة في أي مهارة نتعلمها، نقف فيها أمام جدار كبير لا نعرف إلى أين نذهب أو ما هي الخطوة التالية. غالبًا، تصل...

Read
مقدمة إلى المكونات (Components): أساس بناء واجهات المستخدم الحديثة

مقدمة إلى المكونات (Components): أساس بناء واجهات المستخدم الحديثة

Ibn Hamdoun

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

Read
كيف حصلت على شهادة من جامعة هارفارد مجانًا وأنا في منزلي

كيف حصلت على شهادة من جامعة هارفارد مجانًا وأنا في منزلي

Ibn Hamdoun

ما هو الشيء المشترك بيني وبين صديقي مارك زوكربيرج وصديقنا الآخر بيل جيتس، بخلاف أنهم ينافسون على لقب أغنى رجل في العالم؟ الشيء المشترك بيننا...

Read
الأدوات الأساسية لكل مبرمج لتعزيز الإنتاجية والكفاءة

الأدوات الأساسية لكل مبرمج لتعزيز الإنتاجية والكفاءة

Ibn Hamdoun

إذا كنتم مبرمجين أو حتى مبتدئين في هذا المجال، اليوم سنتحدث عن أمور مهمة جدًا ستجعلكم تعملون بكفاءة أكبر وتقللون من الإرهاق الذي قد يحدث...

Read
ما هو الدين التقني وكيف تديره بفعالية؟

ما هو الدين التقني وكيف تديره بفعالية؟

Ibn Hamdoun

مرحباً بكم في هذا المقال الجديد. اليوم سنتحدث عن مفهوم مهم جداً في عالم البرمجة وتطوير البرامج: الدين التقني. هل سبق لك أن سمعت أحدهم...

Read
لو عاد بي الزمن: هكذا كنت سأتعلم البرمجة من الصفر

لو عاد بي الزمن: هكذا كنت سأتعلم البرمجة من الصفر

Ibn Hamdoun

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

Read
كيف غيرت ساعتان من البرمجة يوميًا حياتي: من موظف بنك إلى مهندس برمجيات

كيف غيرت ساعتان من البرمجة يوميًا حياتي: من موظف بنك إلى مهندس برمجيات

Ibn Hamdoun

مرحبًا بكم. في هذا المقال، سأتحدث معكم عن كيف استطاعت ساعتان من البرمجة يوميًا أن تغير حياتي بشكل كبير جدًا، وكيف تمكنت بناءً على تلك...

Read
كيف أستخدم الذكاء الاصطناعي لتوفير 4 ساعات يوميًا كمطور برامج

كيف أستخدم الذكاء الاصطناعي لتوفير 4 ساعات يوميًا كمطور برامج

Ibn Hamdoun

أوفّر ما لا يقل عن أربع ساعات يوميًا باستخدام الذكاء الاصطناعي كمهندس برمجيات. إذا لم تكن تستخدم الذكاء الاصطناعي بالفعل، فأنت متأخر عن الركب. في...

Read
أربعة أسرار في البرمجة لا يخبرك بها المحترفون

أربعة أسرار في البرمجة لا يخبرك بها المحترفون

Ibn Hamdoun

هل تعتقد أنك تعرف كل شيء عن البرمجة؟ الحقيقة أن المبرمجين المحترفين لا يخبرونك بكل شيء. في هذا المقال، سوف نكشف أربعة أسرار خطيرة تمنيت...

Read
دليل شامل لتعلم البرمجة بفعالية ضمن فريق

دليل شامل لتعلم البرمجة بفعالية ضمن فريق

Ibn Hamdoun

رحلة تعلم البرمجة طويلة وشاقة، ولكي تجعل الرحلة أسهل عليك وتصبح الأمور أفضل، أنت تحتاج إلى من يساعدك، تحتاج أن يكون معك فريق، وأن يكون...

Read
استراتيجية المبرمج الشامل (T-Shaped): كيف تصبح مطورًا لا يمكن الاستغناء عنه

استراتيجية المبرمج الشامل (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
My Journey Through a 24-Course Programming Roadmap: The Hard Truth

من التشتت إلى الاحتراف: هل هذه الخريطة البرمجية هي كنزك المفقود؟

Ibn Hamdoun

هل يمكن أن يكون الشعور بالضياع والتشتت هو نقطة البداية لرحلة احتراف حقيقية؟ في عالم البرمجة المترامي الأطراف، يجد آلاف المبتدئين أنفسهم غارقين في محيط...

Read

برمجة (10)

ما الفرق بين التطبيق والموقع والبرنامج؟

ما الفرق بين التطبيق والموقع والبرنامج؟

Ibn Hamdoun

هل سألت نفسك يومًا ما الفرق بين التطبيق والموقع والبرنامج؟ اليوم سنتحدث عن الفرق بين هذه المصطلحات الثلاثة، فهي ليست متشابهة. سنستعرض الفروقات بمصطلحات بسيطة...

Read
ما هو الـ API؟ شرح مبسط مع أمثلة عملية

ما هو الـ API؟ شرح مبسط مع أمثلة عملية

Ibn Hamdoun

قصة قصيرة لفهم الفكرة كنت جائعًا بالأمس فذهبت إلى مطعم لآكل. قام النادل الذي يعمل هناك بالحضور ليرى ماذا أريد أن آكل، فأخذ مني الطلب...

Read
الجانب المظلم للبرمجة الذي لا يخبرك به أحد

الجانب المظلم للبرمجة الذي لا يخبرك به أحد

Ibn Hamdoun

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

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

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

Ibn Hamdoun

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

Read
دليل شامل لتخصيص ملفك الشخصي على جيت هاب ليظهر بشكل احترافي

دليل شامل لتخصيص ملفك الشخصي على جيت هاب ليظهر بشكل احترافي

Ibn Hamdoun

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

Read
نصائح وأخطاء تعلمتها في رحلتي البرمجية

نصائح وأخطاء تعلمتها في رحلتي البرمجية

Ibn Hamdoun

في عام 2018 كانت بداية احتكاكي بمجال البرمجة، وكانت تلك أول محاولة لي لتعلم البرمجة والعمل فيها. خلال تلك الفترة، كنت أخطط كثيرًا وأصحح مساري...

Read
تجربتي مع محرر الأكواد المدعوم بالذكاء الاصطناعي: المميزات، العيوب، ونصائح حيوية

تجربتي مع محرر الأكواد المدعوم بالذكاء الاصطناعي: المميزات، العيوب، ونصائح حيوية

Ibn Hamdoun

منذ ظهور محررات الأكواد التي تعمل بالذكاء الاصطناعي، بدأت في استخدامها والمقارنة بينها لتحديد أيها أكثر فائدة لي ويساعدني في توفير الوقت. لقد عملت على...

Read
خمس عادات تدمر تقدمك في البرمجة

خمس عادات تدمر تقدمك في البرمجة

Ibn Hamdoun

هل سبق ومرت عليك أيام تقضيها كلها في تعلم البرمجة ومع ذلك تشعر أنك لا تتطور؟ يمكن حتى أنك بدأت تشك في نفسك وتقول: “هل...

Read
مراجعة محرر الأكواد Trae من تيك توك: هل هو مستقبل البرمجة بالذكاء الاصطناعي؟

مراجعة محرر الأكواد 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؟ فهم نظام التحكم في الإصدارات الذي لا غنى عنه

لماذا نحتاج Git؟ فهم نظام التحكم في الإصدارات الذي لا غنى عنه

Ibn Hamdoun

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

Read

تطوير الويب (1)

مقدمة إلى المكونات (Components): أساس بناء واجهات المستخدم الحديثة

مقدمة إلى المكونات (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