17/09/2022
#نصيحة
تعلم كل حاجة في وقتها وماتحرقش المراحل. غالبا في عالم البرمجة، لا بديت تتعلم حاجة ولقيتها صعيبة، فذلك معناه أنو كان لازم عليك تتعلم حاجة خلاف قبلها. مثلما الطفل الصغير مايقدرش يتعلم يمشي قبلما يتعلم يوقف على رجليه، أنت ماتقدرش تتعلم إطار عمل قبل تعلم لغة البرمجة اللي قائم عليها. أطر العمل (مثل react, angular, laravel, flutter ... etc) ليست تكنلوجيا قائمة بذاتها تقدر بين ليلة ونهار تتعلمها وتستخدمها، وإنما هي أدوات إما تسهل عليك العمل بلغة برمجة تعرفها سابقا، أو تساعدك على توسعة أفق إستخدام لغة البرمجة.
بإختصار في النهاية، هل نقدر نتعلم react بدون javascript؟ هل نقدر نتعلم symfony أو laravel دون تعلم php؟ هل نقدر نتعلم django دون تعلم python؟ هل ممكن نتعلم flutter دون تعلم dart؟ جميع هذه الأسئلة وأخرى، جوابها هو "طبعا لا". تقدر تحفظ بعض الأكواد اللي تشوفها في la documentation أو في فيديوهات يوتيوب، وتتخيل روحك تعلمتهم، لكن طالما ماتعرفش لغة البرمجة اللي يقوم عليها أي إطار عمل، راك مازلت ماتعلمتوش، وأول مشروع تبدا تخدمو تحصل فيه.
13/09/2022
28/12/2021
11/11/2019
13/05/2017
18/01/2017