صراحة Acode ممتع، منذ مدة طويلة لم أكتب vanilla js بهذه الطريقة.. يجعلك تتذكر و يجعلك تبحث (اقوم بذلك على google دون ia).. جميل لتثبيت بعد المفاهيم الاساسية في Javanoscript و ال frontend عموما.
الوقت الذي تضيعه في ال scrolling لو عوضته بهذا التطبيق للتذكسر نفسك باسسيات ال javanoscript يكون افضل.
والله ولي التوفيق.
#js #fundamentals
الوقت الذي تضيعه في ال scrolling لو عوضته بهذا التطبيق للتذكسر نفسك باسسيات ال javanoscript يكون افضل.
والله ولي التوفيق.
#js #fundamentals
❤5
Forwarded from قناة بدر آل مرعي
بابٌ في الحِمية الإلكترونية:
اقترح بعض الأحباب الكرام أن أنشئ حسابًا في الفيس بوك وآخر في تويتر فرفضتُ، وقد عرض بعضهم أن يديرها فرفضتُ أيضًا -مع شكري للطفهم-.
وهذه فرصة لأقول قناعاتي التي لا ألزم بها أحدًا في وسائل التواصل، وليست أفضل من غيرها، وهي آراء يعتريها الغلط والصواب:
- تعلمتُ في فترة العزلة أن الحِمية الإلكترونية تعيد جزءًا من عقلك؛ وكأنّ هذا الصخب يجعلك صبيًا متلطخًا بالسفه الجزئي مهما بلغ عمرك.
- الشأن في هذه الوسائل ضياع التركيز لا مجرد فوات الأوقات، وإذا عدّدت حساباتك في كل تطبيق تشعّب قلبك في أودية لا ترجع منها بشيء.
- إدمان وسائل التواصل يخلق منك كائنًا انفعاليًا متأثرًا، مشاعرك في وعاء مثقوب بلطف؛ تتسرب دون علمك، تشعر آخر اليوم بأنك مرهق من اللاشيء.
- تأكدت من ضعف الإنسان حين انقطعت، والمرء مهما كبر عمره يحتاج إلى صيانة نفسه من مزالق النظر والكلام وشهوات الشباب الأول مع ما يعتريه من شهوة الإعجاب بالرأي والاستطالة على الخلق.
- الفاعلية في وسائل التواصل المتعددة تجعل القلب متتبعًا لرضا البشر دون أن يشعر، يحزن لعدم الإعجاب، وينتشي لخلافه، فأين جمعية القلب على الله ومحابّه؟ وهذا الشعث يحصل حتى لو كان غيري يدير الحساب فسأظل أتتبع.
- العلم بالله وأحكامه عزيز لا يغالب؛ وسائل التواصل تصنع منك مقدمًا للمحتوى الشرعي لا طالب علم مدقق، وبينهما فرق كبير.
- لاحظت أن وسائل التواصل ترسخ حالة الزبَد الوهمي؛ والحقّ أن أصدقاءك وطلابك هم الذين تعرفهم على أرض الواقع -عدا قلّة القلة- فلا تغترّ.
- بعض المقامات العلمية تحتاج تتابعَ الأوقات وتواليها في التحصيل، لا مجرد وجود الأوقات؛ ووسائل التواصل المتعددة قد توفر الأوقات لكن دون تتابُع.
- الحمية الإلكترونية وتخفيف الوسائل يعصمك من داء المبالغات، وفي العزلة تعلمتُ أن ما يكفيه "جميل" لا تضف له "جدًا".
والمبالغات قد تكون في أوهام تقدير علمك، وحجم تأثيرك؛ وهي تأتي بسبب الانغماس في تتبع ردود الأفعال، والاغترار بثنائهم.
- وجدتُ في الحِمية الإلكترونية أمانًا من صراع العروش الافتراضية؛ فكثير ممن يتصدر يصير عبدًا لمكانته، تلميذًا لتلامذته، عدوًا لمن يشاركه صنعته خشيةً على حصته من التأثير والجاه.
- وسائل التواصل تريد منك أن تحتفل أكثر مما تنجز.
- التخمة الافتراضية تعزز في القلب شعور الضحية الدائم، كل الناس يحيكون المؤامرات ضدك كما تتوهم، وتبدأ في سرد عبارات الوجع وفقد الثقة والطعن في الظهر؛ وكأنّ الناس قد تركوا هموم معايشهم وآخرتهم ليخططوا بإضرارك يا محور الكون.
أمَا والله لو قدرنا الله حق قدره لتهذبت نفوسنا، وندمنا على سابق غفلتنا وغلطنا وتقصيرنا، والموفق يبادر طيّ صحيفته، ويسابق أجله بما يسره في آخرته.
اقترح بعض الأحباب الكرام أن أنشئ حسابًا في الفيس بوك وآخر في تويتر فرفضتُ، وقد عرض بعضهم أن يديرها فرفضتُ أيضًا -مع شكري للطفهم-.
وهذه فرصة لأقول قناعاتي التي لا ألزم بها أحدًا في وسائل التواصل، وليست أفضل من غيرها، وهي آراء يعتريها الغلط والصواب:
- تعلمتُ في فترة العزلة أن الحِمية الإلكترونية تعيد جزءًا من عقلك؛ وكأنّ هذا الصخب يجعلك صبيًا متلطخًا بالسفه الجزئي مهما بلغ عمرك.
- الشأن في هذه الوسائل ضياع التركيز لا مجرد فوات الأوقات، وإذا عدّدت حساباتك في كل تطبيق تشعّب قلبك في أودية لا ترجع منها بشيء.
- إدمان وسائل التواصل يخلق منك كائنًا انفعاليًا متأثرًا، مشاعرك في وعاء مثقوب بلطف؛ تتسرب دون علمك، تشعر آخر اليوم بأنك مرهق من اللاشيء.
- تأكدت من ضعف الإنسان حين انقطعت، والمرء مهما كبر عمره يحتاج إلى صيانة نفسه من مزالق النظر والكلام وشهوات الشباب الأول مع ما يعتريه من شهوة الإعجاب بالرأي والاستطالة على الخلق.
- الفاعلية في وسائل التواصل المتعددة تجعل القلب متتبعًا لرضا البشر دون أن يشعر، يحزن لعدم الإعجاب، وينتشي لخلافه، فأين جمعية القلب على الله ومحابّه؟ وهذا الشعث يحصل حتى لو كان غيري يدير الحساب فسأظل أتتبع.
- العلم بالله وأحكامه عزيز لا يغالب؛ وسائل التواصل تصنع منك مقدمًا للمحتوى الشرعي لا طالب علم مدقق، وبينهما فرق كبير.
- لاحظت أن وسائل التواصل ترسخ حالة الزبَد الوهمي؛ والحقّ أن أصدقاءك وطلابك هم الذين تعرفهم على أرض الواقع -عدا قلّة القلة- فلا تغترّ.
- بعض المقامات العلمية تحتاج تتابعَ الأوقات وتواليها في التحصيل، لا مجرد وجود الأوقات؛ ووسائل التواصل المتعددة قد توفر الأوقات لكن دون تتابُع.
- الحمية الإلكترونية وتخفيف الوسائل يعصمك من داء المبالغات، وفي العزلة تعلمتُ أن ما يكفيه "جميل" لا تضف له "جدًا".
والمبالغات قد تكون في أوهام تقدير علمك، وحجم تأثيرك؛ وهي تأتي بسبب الانغماس في تتبع ردود الأفعال، والاغترار بثنائهم.
- وجدتُ في الحِمية الإلكترونية أمانًا من صراع العروش الافتراضية؛ فكثير ممن يتصدر يصير عبدًا لمكانته، تلميذًا لتلامذته، عدوًا لمن يشاركه صنعته خشيةً على حصته من التأثير والجاه.
- وسائل التواصل تريد منك أن تحتفل أكثر مما تنجز.
- التخمة الافتراضية تعزز في القلب شعور الضحية الدائم، كل الناس يحيكون المؤامرات ضدك كما تتوهم، وتبدأ في سرد عبارات الوجع وفقد الثقة والطعن في الظهر؛ وكأنّ الناس قد تركوا هموم معايشهم وآخرتهم ليخططوا بإضرارك يا محور الكون.
أمَا والله لو قدرنا الله حق قدره لتهذبت نفوسنا، وندمنا على سابق غفلتنا وغلطنا وتقصيرنا، والموفق يبادر طيّ صحيفته، ويسابق أجله بما يسره في آخرته.
❤6
السلام عليكم، منذ مدة بدأت أكتب كتابا متعلقة بكيفية التخلص من الشعور بأنك دائما junior developer كتبت تلاثة أجزاء، لحد الآن..
لن يكون كتابا طويلا، و سيكون اول ما انشره ان شاء الله ك technical publication.
اردت ان اضع هذا المنشور هنا، كتحفيز شخصي، و كمنشور لأخد نصائح اذا احد عنده نصيحة لي.
بارك الله فيكم و نفع بكم، و صلى الله علي محمد.
لن يكون كتابا طويلا، و سيكون اول ما انشره ان شاء الله ك technical publication.
اردت ان اضع هذا المنشور هنا، كتحفيز شخصي، و كمنشور لأخد نصائح اذا احد عنده نصيحة لي.
بارك الله فيكم و نفع بكم، و صلى الله علي محمد.
❤11
Media is too big
VIEW IN TELEGRAM
حول ال ai و آثار استخدامه السلبية و الإيجابية على المبرمج.
أسأل الله ان ينفعنا و اياكم.
*ما جاء في المقطع مبني على تجربة و رأي شخصيبن، يعني لا دراسات و لا اساس احصائية حوله..
أسأل الله ان ينفعنا و اياكم.
*ما جاء في المقطع مبني على تجربة و رأي شخصيبن، يعني لا دراسات و لا اساس احصائية حوله..
❤4
نصيحة قد تبدو غبية؛
ابدأ الان.. برمج ولو سطرا واحد في اليوم.. مع الوقت ستجد لذة التعلم في المجال.. وتذكر، التطور مصااااار طويل.. لا تنتظر النتائج السريعة.
و الله ولي التوفيق.
ابدأ الان.. برمج ولو سطرا واحد في اليوم.. مع الوقت ستجد لذة التعلم في المجال.. وتذكر، التطور مصااااار طويل.. لا تنتظر النتائج السريعة.
و الله ولي التوفيق.
❤11🔥1👏1
السلام عليكم،
أصبحت اسجل بعض الافكار بطريقة مصورة، تقديرا مني انها تستحق النشر على شكل مقطع مصور، رغم انني افضل الكتابة دائما.. لكن للضرورة أحكام.
فلو تفضلتم على اخيكم بالنصح، الانتقاد أو افكار لتحسينات في هذا السياق، اكون شاكرا لكم.
بارك الله فيكم.
أصبحت اسجل بعض الافكار بطريقة مصورة، تقديرا مني انها تستحق النشر على شكل مقطع مصور، رغم انني افضل الكتابة دائما.. لكن للضرورة أحكام.
فلو تفضلتم على اخيكم بالنصح، الانتقاد أو افكار لتحسينات في هذا السياق، اكون شاكرا لكم.
بارك الله فيكم.
❤8
وَيَجهَدُ الناسُ في الدُنيا مُنافَسَةً
وَلَيسَ لِلناسِ شَيءٌ غَيرَ ما رُزِقوا..
فلك السعي و محاولة التحسين من نفسك كمسلم لا غير.. فالرزق محسوم من عند الرزاق.. فإحرص على ما ينفعك.
وَلَيسَ لِلناسِ شَيءٌ غَيرَ ما رُزِقوا..
فلك السعي و محاولة التحسين من نفسك كمسلم لا غير.. فالرزق محسوم من عند الرزاق.. فإحرص على ما ينفعك.
❤7👏3
Forwarded from محمود نصر الدين 🇵🇸
نظام لا أهداف، وقت لا نتيجة.
أغلب خططنا قد لا تسير بنسبة ١٠٠٪ في الغالب مما يدفع للإحباط، وجزء من الإحباط إلي جزء = يأس.
فهل إلى خروج من سبيل؟
لا تضع وقتك وجهدك في الأهداف ومراقبة التقدم، أبنِ أنظمة.
فمثلا أنشئ جدول من Google calendar وخطط فيه ليومك ببناء نظام له، لنفترض أنك خطط ل ٨ ساعات عمل.
فأنت تعمل على نطاق ٨ ساعات على هدف معين مطلوب، أنتهى ؟ خير، لم ينتهى، أعد الكرة.
لمَ.
١.التركيز على الفعل لا النتيجة، النتيجة تحكمها عدة عوامل قد لا ندركها وقد تكون خارج الإرادة، بالتالي التخلص من جلد الذات وتأنيب الضمير.
٢. إعتبار الوقت حاوية، والهدف مُحتوى، فالهدف قد يُغير فيه بحسب الظروف أو يتغير بحسب الحاجة، عكس الوقت، انت فقط تغير المواعيد او عدد الساعات، اى شئ في نطاق تحكمك وتأثيرك.
٣. بناء العادة: لنرجع للمثال السابق وقد قيل لك أن العمل استغنى عنك، الهدف تغير، ولكن ما زال ال٨ ساعات الذي اكتسبتها تعمل فيها وإعتبارها:
١. وقت للبحث عن عمل اخر.
٢. تحسين السيرة الذاتية.
٣. العمل على مشاريع حرة.
٤. وقت للدراسة والتطبيق.
وهناك إقتباس لجيمس كلير:
" You do not rise to the level of your goals. You fall to the level of your systems."
أنت لا تسمو إلى مستوى أهدافك، أنت تدنو إلى مستوى نظامك.
والله أعلم
أغلب خططنا قد لا تسير بنسبة ١٠٠٪ في الغالب مما يدفع للإحباط، وجزء من الإحباط إلي جزء = يأس.
فهل إلى خروج من سبيل؟
لا تضع وقتك وجهدك في الأهداف ومراقبة التقدم، أبنِ أنظمة.
فمثلا أنشئ جدول من Google calendar وخطط فيه ليومك ببناء نظام له، لنفترض أنك خطط ل ٨ ساعات عمل.
فأنت تعمل على نطاق ٨ ساعات على هدف معين مطلوب، أنتهى ؟ خير، لم ينتهى، أعد الكرة.
لمَ.
١.التركيز على الفعل لا النتيجة، النتيجة تحكمها عدة عوامل قد لا ندركها وقد تكون خارج الإرادة، بالتالي التخلص من جلد الذات وتأنيب الضمير.
٢. إعتبار الوقت حاوية، والهدف مُحتوى، فالهدف قد يُغير فيه بحسب الظروف أو يتغير بحسب الحاجة، عكس الوقت، انت فقط تغير المواعيد او عدد الساعات، اى شئ في نطاق تحكمك وتأثيرك.
٣. بناء العادة: لنرجع للمثال السابق وقد قيل لك أن العمل استغنى عنك، الهدف تغير، ولكن ما زال ال٨ ساعات الذي اكتسبتها تعمل فيها وإعتبارها:
١. وقت للبحث عن عمل اخر.
٢. تحسين السيرة الذاتية.
٣. العمل على مشاريع حرة.
٤. وقت للدراسة والتطبيق.
وهناك إقتباس لجيمس كلير:
" You do not rise to the level of your goals. You fall to the level of your systems."
أنت لا تسمو إلى مستوى أهدافك، أنت تدنو إلى مستوى نظامك.
والله أعلم
❤7👏2
من خلال تجربتي المتواضعة كمبرمج و مهندس برمجيات، إستخلصت نقاط أود مشاركتها لعلها تنفع:
- ستعمل كثيرًا فوق الوقت المحدد.
- ستشعر أنك غبي في كثير من الأحيان.
- سيصحح الآخرون لك أخطاءً بسيطة وغبية أحيانًا.
- ستتعامل مع الكثير من الشكوك.
- ستشعر بالخوف كثيرًا.
- ستحتاج إلى الترفق بنفسك وبالآخرين.
- ستجد نفسك تفكر في الحلول والمشاكل التي تواجهك حتى بعد انتهاء وقت العمل.
- ستواجه خوف فقدان عملك أكثر من مرة.
- ستتعلم أشياء جديدة بشكل مستمر، حتى في أوقات لم تخطط لها.
- ستكتشف أن كلما تعلمت أكثر، أدركت حجم ما لا تعرفه.
- تضطر لإعادة كتابة وحذف الكثير من الشيفرات التي تعبت عليها.
- ستجد نفسك تشرح نفس الأمور لزملاءك أكثر من مرة.
- ستدرك أن التواصل أحيانًا أصعب من كتابة الكود نفسه.
- ستتعلم الصبر؛ لأن حل المشاكل المعقدة يحتاج وقتًا أطول مما تتوقع.
- ستشعر بلذة كبيرة عندما يعمل الكود أخيرًا بعد ساعات أو أيام من المحاولات.
- ستواجه دائمًا موازنة بين "الحل السريع" و"الحل الصحيح طويل المدى".
- ستكتشف أن أغلب المشاريع لا تُبنى وحدك، بل مع فريق، مما يعني تحديات إضافية في التعاون.
- ستحتاج إلى التعامل مع كل ما سبق وأكثر لكي تتطور..
والله أعلى و اعلم.
- ستعمل كثيرًا فوق الوقت المحدد.
- ستشعر أنك غبي في كثير من الأحيان.
- سيصحح الآخرون لك أخطاءً بسيطة وغبية أحيانًا.
- ستتعامل مع الكثير من الشكوك.
- ستشعر بالخوف كثيرًا.
- ستحتاج إلى الترفق بنفسك وبالآخرين.
- ستجد نفسك تفكر في الحلول والمشاكل التي تواجهك حتى بعد انتهاء وقت العمل.
- ستواجه خوف فقدان عملك أكثر من مرة.
- ستتعلم أشياء جديدة بشكل مستمر، حتى في أوقات لم تخطط لها.
- ستكتشف أن كلما تعلمت أكثر، أدركت حجم ما لا تعرفه.
- تضطر لإعادة كتابة وحذف الكثير من الشيفرات التي تعبت عليها.
- ستجد نفسك تشرح نفس الأمور لزملاءك أكثر من مرة.
- ستدرك أن التواصل أحيانًا أصعب من كتابة الكود نفسه.
- ستتعلم الصبر؛ لأن حل المشاكل المعقدة يحتاج وقتًا أطول مما تتوقع.
- ستشعر بلذة كبيرة عندما يعمل الكود أخيرًا بعد ساعات أو أيام من المحاولات.
- ستواجه دائمًا موازنة بين "الحل السريع" و"الحل الصحيح طويل المدى".
- ستكتشف أن أغلب المشاريع لا تُبنى وحدك، بل مع فريق، مما يعني تحديات إضافية في التعاون.
- ستحتاج إلى التعامل مع كل ما سبق وأكثر لكي تتطور..
والله أعلى و اعلم.
❤12👏1
البرمجة قابلة للتوسع، سواء بالزيادة أو النقصان. عند التعديل على كود مكتوب سابقًا، غالبًا تحاول أن تجري التعديلات دون الخروج عن سياقه، لتفادي مشاكل أخرى قد تظهر، كل هذا جيد…
لكن عندما تريد تقليل التعقيد (complexity) الخاص بملف برمجي ما، فمن أفضل الطرق الموصى بها، و التي أعمل بها شخصيا (قد أكون مخطأ)؛
- إنشاء ملفات أو كلاسات خارجية تحتوي على المنطق المعقد،
- ثم استدعاؤها داخل ال (constructor) الخاص بالكلاس الرئيسي.
بهذه الطريقة تقلل ال complexity، وتجعل الكود الخاص بك أنظف وأسهل للفهم والصيانة.
نصيحة أخرى، دائمًا قم بالتعديلات المطلوبة و بعدها اطلب من أدوات ال AI مساعدتك في تقسيم الكلاس إلى أجزاء صغيرة، ستقوم بهذا بسرعة و دون اخطاء لانها غالبا refactoring و restructuring للملف الرئيسي.. ستستفيد كثيرًا من ذلك.
أما بالنسبة للاختبارات في هذا السياق، ففي الغالب إذا كنت تكتب unit tests للكلاس الرئيسي، فإن الاختبارات العامة ستبقى صحيحة حتى بعد تقسيم الكود، دون الحاجة لإعادة كتابة اختبارات منفصلة لكل جزء جديد طالما أن المنطق لم يتغير.
#programming #unitTests #testing #refactoring
لكن عندما تريد تقليل التعقيد (complexity) الخاص بملف برمجي ما، فمن أفضل الطرق الموصى بها، و التي أعمل بها شخصيا (قد أكون مخطأ)؛
- إنشاء ملفات أو كلاسات خارجية تحتوي على المنطق المعقد،
- ثم استدعاؤها داخل ال (constructor) الخاص بالكلاس الرئيسي.
بهذه الطريقة تقلل ال complexity، وتجعل الكود الخاص بك أنظف وأسهل للفهم والصيانة.
نصيحة أخرى، دائمًا قم بالتعديلات المطلوبة و بعدها اطلب من أدوات ال AI مساعدتك في تقسيم الكلاس إلى أجزاء صغيرة، ستقوم بهذا بسرعة و دون اخطاء لانها غالبا refactoring و restructuring للملف الرئيسي.. ستستفيد كثيرًا من ذلك.
أما بالنسبة للاختبارات في هذا السياق، ففي الغالب إذا كنت تكتب unit tests للكلاس الرئيسي، فإن الاختبارات العامة ستبقى صحيحة حتى بعد تقسيم الكود، دون الحاجة لإعادة كتابة اختبارات منفصلة لكل جزء جديد طالما أن المنطق لم يتغير.
#programming #unitTests #testing #refactoring
❤5🔥1
في نقاش مع senior developer/software architect هذا الصباح قال لي كلاما أحببت ان انقله هنا لعله يكون دافعا لأحدكم.
كنت ابرر له عديد الاخطاء التي قمت بها في Merge Request كنت قد فتحتها. (بخجل و خوف).
فقال لي: "i juste come with a bit of experience more than you, and we are try to make the codebase better, and I'm not saying your code is bad, but I'm seeing things differently, and I'm trying to teach you that, so im not the best coder in the world, we are just trying to make things better"
انتهى كلامه.
و استخلص ما شئت من هذا يا صديقي..
كنت ابرر له عديد الاخطاء التي قمت بها في Merge Request كنت قد فتحتها. (بخجل و خوف).
فقال لي: "i juste come with a bit of experience more than you, and we are try to make the codebase better, and I'm not saying your code is bad, but I'm seeing things differently, and I'm trying to teach you that, so im not the best coder in the world, we are just trying to make things better"
انتهى كلامه.
و استخلص ما شئت من هذا يا صديقي..
❤8
لمن استخدموا Github Copilot النسخة ال pro هل يستحق الاستخدام و الدفع لأجله؟
سبب بحثي في هذه المسألة، انا حاليا استخدم Windsurf Pro لكن 10 دولار في الشهر بعدد promots محدود. (لكنه جيد في فهم السياق، و تعديل عدة ملفات في آن واحد.. وكثير من الإمتيازات).
ال Copilot (Unlimited completions and chats with access to more models)
هذه ميزة مغرية، لو انه جيد في مسالة ال coding.
شكرا مسبقا لكل من سيفيدنا.
سبب بحثي في هذه المسألة، انا حاليا استخدم Windsurf Pro لكن 10 دولار في الشهر بعدد promots محدود. (لكنه جيد في فهم السياق، و تعديل عدة ملفات في آن واحد.. وكثير من الإمتيازات).
ال Copilot (Unlimited completions and chats with access to more models)
هذه ميزة مغرية، لو انه جيد في مسالة ال coding.
شكرا مسبقا لكل من سيفيدنا.
الكود الذي تكتب او تعدل عليه، ليس بالضرورة أن يكون مقروءً من طرف مبرمجين آخرين، لكن يجب أن يكون كذلك.
- أكتب كود مقروء على قدر الإمكان،
- أكتب أسماء functions بأسماء ذات معنى، getData() ليست إسم فانكشن صحيح حسب سياق ال users، الافضل ان يكون مثلا getUserLastActivity()،
- علق على الكود الخاص بك عندما يكون ذلك ضروريا، لنفسك أولا و للمبرمجين الذين سيعملون معك او بعدك على نفس ال codebase،
- أكتب functions قصيرة و قسم الكود الخاص بك لملفات اصغر و استخدم ال dependency injection قدر المستطاع.
... يتبع.
و الله ولي التوفيق.
- أكتب كود مقروء على قدر الإمكان،
- أكتب أسماء functions بأسماء ذات معنى، getData() ليست إسم فانكشن صحيح حسب سياق ال users، الافضل ان يكون مثلا getUserLastActivity()،
- علق على الكود الخاص بك عندما يكون ذلك ضروريا، لنفسك أولا و للمبرمجين الذين سيعملون معك او بعدك على نفس ال codebase،
- أكتب functions قصيرة و قسم الكود الخاص بك لملفات اصغر و استخدم ال dependency injection قدر المستطاع.
... يتبع.
و الله ولي التوفيق.
❤3
أخونا عصب على الرد على هذا السؤال مرارا و تكرارا 😊😁
https://youtube.com/shorts/7eFVdzgR-po?si=nMvIqrPMpQqqEyG0
https://youtube.com/shorts/7eFVdzgR-po?si=nMvIqrPMpQqqEyG0
YouTube
خرافات برمجية هل الذكاء الاصناعي هيستبدلنا؟ الخرافة الخامسة
للإشتراك في إستضافة Hostingerhttps://www.hostinger.com/elzeroكود الخصم: elzeroكيفية حجز موقع وشرح لوحة التحكمhttps://www.youtube.com/watch?v=4ydvMB3Vtc0&list...
❤1
طريقتي للحصول على الفوائد السريعة - المهمة للمشروع - من استخدام الذكاء الاصطناعي؛
هي استخدامه "جزئيًا" فقط في مساعدتك على إنتاج كود صغير لميزة ما، تصحيح الإصدار الأول من الكود الذي كتبته أو فكرت فيه، أو كتابة unit tests و test coverage.
ستلمس انك تستفيد و تتقدم بسرعة، أَطِر استخدام ال ai و ستستفيد منه جدااا.
هي استخدامه "جزئيًا" فقط في مساعدتك على إنتاج كود صغير لميزة ما، تصحيح الإصدار الأول من الكود الذي كتبته أو فكرت فيه، أو كتابة unit tests و test coverage.
ستلمس انك تستفيد و تتقدم بسرعة، أَطِر استخدام ال ai و ستستفيد منه جدااا.
👍3
من الصعب التعامل مع شعور "المطور المبتدئ - دائمًا"، ومن الحلول العملية التى أنصح بها:
- بادر، عبّر عن رأيك، واعمل push للكود الذي انتجته.. رغم كل الشكوك..
هذه الكلمات موجهة لي أولًا!
*سأعلق على هذه المسألة مطولا في الكتاب المصغر الذي احاول كتابته ان شاء الله.
- بادر، عبّر عن رأيك، واعمل push للكود الذي انتجته.. رغم كل الشكوك..
هذه الكلمات موجهة لي أولًا!
*سأعلق على هذه المسألة مطولا في الكتاب المصغر الذي احاول كتابته ان شاء الله.
❤4
الـ Dependency Injection مفهوم مهم وصعب في البداية، لكن محاولة التعود عليه وتطبيقه ستمنحك:
- راحة أكبر في الكود الذي تكتبه.
- قابلية قراءة أفضل للكود.
- تقليلًا في مستوى ال complexity.
ابدأ باستخدامه قدر الإمكان داخل ال classes عبر الاعتماد على services بدلًا من إنشاء التبعيات داخل الكلاس نفسه.
ومع الوقت ستعتاد عليه، وبعدها ستتمكن من استخدامه بشكل أفضل.
#softwaredevelopment #softwareEngineering
- راحة أكبر في الكود الذي تكتبه.
- قابلية قراءة أفضل للكود.
- تقليلًا في مستوى ال complexity.
ابدأ باستخدامه قدر الإمكان داخل ال classes عبر الاعتماد على services بدلًا من إنشاء التبعيات داخل الكلاس نفسه.
ومع الوقت ستعتاد عليه، وبعدها ستتمكن من استخدامه بشكل أفضل.
#softwaredevelopment #softwareEngineering
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
❤2