حول مهارة الكتابة في البرمجة.
لو المقطع نافع، شاركوه و ادعوا لنا، بارك الله فيكم و نفع بكم.
https://youtu.be/S4QuEWoUMQQ
لو المقطع نافع، شاركوه و ادعوا لنا، بارك الله فيكم و نفع بكم.
https://youtu.be/S4QuEWoUMQQ
YouTube
الكتابة مهارة مهمة في البرمجة!
خاطرة تقنية حول الكتابة و اهميتها في مجال البرمجة.
#programming #career #mindset #php #software #softwareengineering #websitedevelopment
#programming #career #mindset #php #software #softwareengineering #websitedevelopment
❤7
عمل implementation بسيط ل user roles بدون packages في لارافيل.
اتمنى ان يكون مفيدا.
https://youtu.be/xL8DRKbp1IQ?si=HlPOrTk1p71f2_Jv
اتمنى ان يكون مفيدا.
https://youtu.be/xL8DRKbp1IQ?si=HlPOrTk1p71f2_Jv
YouTube
Implementing user roles without package in Laravel - in Arabic
في هذا الفيديو أشرح طريقة عمل نظام الأدوار (User Roles) في Laravel بدون استخدام أي حزمة خارجية.
#laravel #laravel11 #userroles #laravelroles #backend #laravelbackend #mvclaravel #phplaravel #webdevelopment
#laravel #laravel11 #userroles #laravelroles #backend #laravelbackend #mvclaravel #phplaravel #webdevelopment
❤3
﴿وَإِنَّ لَكُمۡ فِی ٱلۡأَنۡعَـٰمِ لَعِبۡرَةࣰۖ نُّسۡقِیكُم مِّمَّا فِی بُطُونِهِۦ مِنۢ بَیۡنِ فَرۡثࣲ وَدَمࣲ لَّبَنًا خَالِصࣰا سَاۤىِٕغࣰا لِّلشَّـٰرِبِینَ﴾ [النحل ٦٦]
وإن لكم -أيها الناس- في الأنعام -وهي الإبل والبقر والغنم- لَعظة، فقد شاهدتم أننا نسقيكم من ضروعها لبنًا خارجًا مِن بين فَرْث -وهو ما في الكَرِش- وبين دم خالصًا من كل الشوائب، لذيذًا لا يَغَصُّ به مَن شَرِبَه.
﴿وَأَوۡحَىٰ رَبُّكَ إِلَى ٱلنَّحۡلِ أَنِ ٱتَّخِذِی مِنَ ٱلۡجِبَالِ بُیُوتࣰا وَمِنَ ٱلشَّجَرِ وَمِمَّا یَعۡرِشُونَ﴾ [النحل ٦٨]
وألْهَمَ ربك -أيها الرسول- النحل بأن اجعلي لك بيوتًا في الجبال، وفي الشجر، وفيما يبني الناس من البيوت والسُّقُف.
(الميسر — مجمع الملك فهد)
سبحان الله العظيم، اللهم إنا نسألك العبرة، و العلم و العمل.
وإن لكم -أيها الناس- في الأنعام -وهي الإبل والبقر والغنم- لَعظة، فقد شاهدتم أننا نسقيكم من ضروعها لبنًا خارجًا مِن بين فَرْث -وهو ما في الكَرِش- وبين دم خالصًا من كل الشوائب، لذيذًا لا يَغَصُّ به مَن شَرِبَه.
﴿وَأَوۡحَىٰ رَبُّكَ إِلَى ٱلنَّحۡلِ أَنِ ٱتَّخِذِی مِنَ ٱلۡجِبَالِ بُیُوتࣰا وَمِنَ ٱلشَّجَرِ وَمِمَّا یَعۡرِشُونَ﴾ [النحل ٦٨]
وألْهَمَ ربك -أيها الرسول- النحل بأن اجعلي لك بيوتًا في الجبال، وفي الشجر، وفيما يبني الناس من البيوت والسُّقُف.
(الميسر — مجمع الملك فهد)
سبحان الله العظيم، اللهم إنا نسألك العبرة، و العلم و العمل.
❤8
بعد أكثر من عام من استخدام الذكاء الاصطناعي، هذا هو دليلي الأساسي لاستخدام AI دون لوم النفس كمبرمج.
ببساطة:
- إذا كنت تستطيع إتمام مهمة باستخدام AI بسرعة، بطريقة تفيد شركتك والمنتج الذي تعمل عليه، فاستخدام AI. هذا ليس غشًا أو إهمالًا، من المتوقع منك استخدام هذه الأدوات.. فقط تأكد من إجراء اختبارات صحيحة وفحص الوظائف، أي أن تفهم سير العمل بالكامل.
- إذا كان لديك وقت كافٍ لمهمة معينة في العمل وترغب في التعلم منها، ولا توجد مواعيد نهائية عاجلة، فتجنب استخدام AI.
- إذا كنت تتعلم شيئًا جديدًا أو تسد فجوات معرفية، استخدم AI لمساعدتك على الفهم الصحيح، وليس لحل المشكلة نيابة عنك دون أن تتعلمها أولاً.
و الله ولي التوفيق
ببساطة:
- إذا كنت تستطيع إتمام مهمة باستخدام AI بسرعة، بطريقة تفيد شركتك والمنتج الذي تعمل عليه، فاستخدام AI. هذا ليس غشًا أو إهمالًا، من المتوقع منك استخدام هذه الأدوات.. فقط تأكد من إجراء اختبارات صحيحة وفحص الوظائف، أي أن تفهم سير العمل بالكامل.
- إذا كان لديك وقت كافٍ لمهمة معينة في العمل وترغب في التعلم منها، ولا توجد مواعيد نهائية عاجلة، فتجنب استخدام AI.
- إذا كنت تتعلم شيئًا جديدًا أو تسد فجوات معرفية، استخدم AI لمساعدتك على الفهم الصحيح، وليس لحل المشكلة نيابة عنك دون أن تتعلمها أولاً.
و الله ولي التوفيق
❤9
إذا كنت تستخدم inertiajs، يمكنك دائمًا فحص ما يوجد في صفحتك عن طريق التحقق من ال page props داخل developer tool في المتصفح، حيث ستجد كل البيانات المرسلة إلى ال component الذي تعمل عليه.
#inertiaJS #vuejs #Laravel
#inertiaJS #vuejs #Laravel
👍3
السلام عليكم،
ما الفرق بين ال Arrays و بين ال Objects في البرمجة عموما؟
ما الفرق بين ال Arrays و بين ال Objects في البرمجة عموما؟
When I write a lot about learning in software engineering/programming, it's not because I'm an exceptional learner. I'm just an average learner trying to balance life while keeping a long-term vision for my career.
I encourage people to share what they learn, and to learn in small steps, but consistently, to help them avoid the mistakes I made.
In the beginning, I was a hungry developer, but poor planning, limited resources, and weak habits made me jump from one tech stack to another. I never stayed long enough with one language to go deep, and I lost a lot of time because of that (even though I believe nothing is truly lost, it always transforms into another kind of benefit).
That's why I write so much about learning,
to document the journey, to help others grow, to avoid my mistakes in others, or ONE person at least.
#learning #coding #programming
I encourage people to share what they learn, and to learn in small steps, but consistently, to help them avoid the mistakes I made.
In the beginning, I was a hungry developer, but poor planning, limited resources, and weak habits made me jump from one tech stack to another. I never stayed long enough with one language to go deep, and I lost a lot of time because of that (even though I believe nothing is truly lost, it always transforms into another kind of benefit).
That's why I write so much about learning,
to document the journey, to help others grow, to avoid my mistakes in others, or ONE person at least.
#learning #coding #programming
❤5
الكثير من المطوّرين توقّفوا عند ال PHP 5… ولذلك كرهوها.
لكن الـ PHP اليوم لغة مختلفة تمامًا، قوية، صارمة في التعامل مع الأنواع (Strict Typed)، أكثر modular، وتتحمّل الضغط بشكل أفضل بكثير من السابق.
نحن الآن في PHP 8.4… و النّسخة 8.5 في الطريق..
من المهم أن نواكب هذا التطوّر بدل كمطوري PHP و نوضحه لآخرين لإعطائها حقها.
#PHP
لكن الـ PHP اليوم لغة مختلفة تمامًا، قوية، صارمة في التعامل مع الأنواع (Strict Typed)، أكثر modular، وتتحمّل الضغط بشكل أفضل بكثير من السابق.
نحن الآن في PHP 8.4… و النّسخة 8.5 في الطريق..
من المهم أن نواكب هذا التطوّر بدل كمطوري PHP و نوضحه لآخرين لإعطائها حقها.
#PHP
🔥2
كتابة كود أقل لحل المشاكل، فهم اعمق للمشاكل، فهم اعمق لرسائل الخطأ === Seniority
"التطور و التحسن في مجال البرمجيات يحتاج وقتا".
هذه ليست عبارة هوليدية أو تحفيزية من كلام التنمية البشرية وما الى ذلك..
البرمجة، مرهقة، متعبة، تشعرك بالغباء في كثير من المواقف (ربما يوميا)، لكنها تعطيك دائما دافعا للمحاولة و الاستمرار في التحسن و التعلم، لو كانت دوافعك صادقة..
فلا تخدع نفسك بإيهامها انك ستصير senior في غضون اعوام قليلة.. الامر يتطلب سنوات، و لو خطوت خطوات خاطئة في المسار هنالك دائما فوصة للتعويض خصوصا في عصر ال ai.
#software #learning #programming
هذه ليست عبارة هوليدية أو تحفيزية من كلام التنمية البشرية وما الى ذلك..
البرمجة، مرهقة، متعبة، تشعرك بالغباء في كثير من المواقف (ربما يوميا)، لكنها تعطيك دائما دافعا للمحاولة و الاستمرار في التحسن و التعلم، لو كانت دوافعك صادقة..
فلا تخدع نفسك بإيهامها انك ستصير senior في غضون اعوام قليلة.. الامر يتطلب سنوات، و لو خطوت خطوات خاطئة في المسار هنالك دائما فوصة للتعويض خصوصا في عصر ال ai.
#software #learning #programming
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
❤5
منشوري هذا مبني على فيديو شاهدته، جميل و أفكاره جميلة، عكوما دونك منه هذه الافكار.. اذا احببت ان تقرءها دون مشاهدة الفيديو.
لكن اذا احببت مشاهدة ستجده في التعليق على نفس المنشور.
https://www.linkedin.com/posts/mohcin-bounouara-31697b69_learning-coding-softwareengineering-activity-7397266724972294145-XjJA?utm_source=share&utm_medium=member_android&rcm=ACoAAA6PPwIBAQxRqfCnsX6egpCWC4PgEE1omkI
لكن اذا احببت مشاهدة ستجده في التعليق على نفس المنشور.
https://www.linkedin.com/posts/mohcin-bounouara-31697b69_learning-coding-softwareengineering-activity-7397266724972294145-XjJA?utm_source=share&utm_medium=member_android&rcm=ACoAAA6PPwIBAQxRqfCnsX6egpCWC4PgEE1omkI
Linkedin
#learning #coding #softwareengineering | Mohcin Bounouara
I just finished watching a video about learning software engineering in the era of AI.
The presenter talked about the massive rise of AI and reminded us of an important reality, AI is here, and AI will evolve, but software engineering jobs aren't going anywhere.…
The presenter talked about the massive rise of AI and reminded us of an important reality, AI is here, and AI will evolve, but software engineering jobs aren't going anywhere.…
إجابة على صاحب السؤال، أولا جزاك الله خيرا أن رأيت فيّ بابا للاستشارة.. اتمنى انني كذلك.
أولا قم ببناء تطبيق اَ بورتفوليوا صغير الحجم.
ثانيا ضع هدفا يوميا للتقديم على الوظائف مثلا، 20 او 30 تقيديم يوميا سواءا، كوظيفة او تدريب.
و استمر في تحديث معلوماتك و مهاراتك في الطريق، و استعن بالله و ان شاء الله خير.
هذه نصيحتي لك حاليا، أسأل الله ان يوفقك و يحفظ العائلة الكريمة.
أولا قم ببناء تطبيق اَ بورتفوليوا صغير الحجم.
ثانيا ضع هدفا يوميا للتقديم على الوظائف مثلا، 20 او 30 تقيديم يوميا سواءا، كوظيفة او تدريب.
و استمر في تحديث معلوماتك و مهاراتك في الطريق، و استعن بالله و ان شاء الله خير.
هذه نصيحتي لك حاليا، أسأل الله ان يوفقك و يحفظ العائلة الكريمة.
❤5
للمهتمين بالبحث عن عمل في كندا.
https://x.com/AbrahamOkah2/status/1991825995972890877?t=k8LyJBIYJ1-iGw5sPQvhyw&s=19
https://x.com/AbrahamOkah2/status/1991825995972890877?t=k8LyJBIYJ1-iGw5sPQvhyw&s=19
X (formerly Twitter)
Abraham Okah(info hub) (@AbrahamOkah2) on X
Getting a job in Canada is difficult but that is also one if not the cheapest way to move to Canada 🇨🇦
I will be sharing with those Interested, four (4) websites that contains thousands of visa sponsored jobs in so many sectors!
Retweet & Tag your friends...…
I will be sharing with those Interested, four (4) websites that contains thousands of visa sponsored jobs in so many sectors!
Retweet & Tag your friends...…
❤1
Media is too big
VIEW IN TELEGRAM
ال TCP و اهمية التعرف عليه كمبرمج.
التركيز على كتابة ال code فقط ليس هندسة برمجيات، بل هو مجرد "برمجة"،، والفارق بينهما هنا كبير جدا.
شخصيا، استغرق الأمر مني سنوات لأدرك هذه الحقيقة.. و بدأ العمل على أساسها.
فالهندسة البرمجية تتعلق بالهندسة المعمارية للنظام، وحل المشكلات، والقابلية للتوسع والصيانة، والاختبارات، واتخاذ القرارات التي تبقى صحيحة على المدى المتوسط و الطويل.. أما ال code فهو جزء بسيط فقط من ال SDLC.. هذا لا يعني انني اعرف و اتقن كل ما سبق ذكره، لكن معرفة الاشياء تنير لك الطريق..
عندما تفهم ذلك، ستبدأ بكتابة ال code بوعي أكبر… لا لمجرد انهاء المهمات الموكلة اليك...
#programming #softwareEngineering #softwaredevelopment
شخصيا، استغرق الأمر مني سنوات لأدرك هذه الحقيقة.. و بدأ العمل على أساسها.
فالهندسة البرمجية تتعلق بالهندسة المعمارية للنظام، وحل المشكلات، والقابلية للتوسع والصيانة، والاختبارات، واتخاذ القرارات التي تبقى صحيحة على المدى المتوسط و الطويل.. أما ال code فهو جزء بسيط فقط من ال SDLC.. هذا لا يعني انني اعرف و اتقن كل ما سبق ذكره، لكن معرفة الاشياء تنير لك الطريق..
عندما تفهم ذلك، ستبدأ بكتابة ال code بوعي أكبر… لا لمجرد انهاء المهمات الموكلة اليك...
#programming #softwareEngineering #softwaredevelopment
❤10
أفكر في عمل daily youtube videos لا تتعدى دقيقتين حول البرمجة، عقلية المبرمج، و اساليب التعلم في المجال.. لكنني خائف صراحة 😐؟
بناءا على ما أشاركه، هل مستواي يسمح؟، اريد اراءا صادقة.
تحديث: و لو اقترحتم عليّ مواضيع استطيع ان اتحدث عنها انطلاقا مما استنتجم من مشاركاتي على هذه القناة، أكون شاكرا لكم
بارك الله فيكم ونفع بكم.
بناءا على ما أشاركه، هل مستواي يسمح؟، اريد اراءا صادقة.
تحديث: و لو اقترحتم عليّ مواضيع استطيع ان اتحدث عنها انطلاقا مما استنتجم من مشاركاتي على هذه القناة، أكون شاكرا لكم
بارك الله فيكم ونفع بكم.
❤10