بدلا من تعلم HTML ثم CSS ثم JavaScript ثم PHP
هل مثلا لو تعلمت PHP اولا ثم عدت لاحقا مستقبلا الى بقية التقنيات له اي اثر؟
ولماذا الافضل البدء بالتسلسل؟
الموضوع يعتمد على الشخص وقد يختلف من شخص لآخر ،، تخيل لو ان شخصا لا خبرة لديه بالبرمجة يريد ان يتعلم هذا ، من الممكن ان يكون الافضل له ان يتعامل مع ال Front End مثل HTML , CSS , JavaScript ،، لسهولة ظهور نتائجها ، فهو لا يحتاج الا للمتصفح وذلك يقرب صورة الويب لخياله اكثر . اما الشخص ذو الخلفية البرمجية ، او العلم التقني من حيثما بدأ فلا مشكلة . لانه خياله جاهز .
هذا توقع ليس مدروسا :)
احدثك عن تجربة لي, ليس فقط في البرمجة بلا في
التقنية بشكل عام من امن المعلومات والانظمة وغيرها
كلما اردات التعمق في شيء ما أجد اني بحاجة الى
مهارات اخرى بعضها جديدة بالنسبة لي وبعضها قد
تعلمتها وربما بعضها لم افكر في ان اتعلمها ابدا ..
التقنية دائما ما تكون مرتبطة ببعضها خصوصا لعشاق التعلم
ليس فقط من اجل العمل بلا من اجل المعرفة والتعلم .
الشغوفين بالتقنية وتطويرها وتعلمها سيعرفون ذلك جيدا
وسيمرون بتلك المرحلة خصوصا في بداية عمرهم التنقية ..
هناك أمور مرتبطة ببعضها يلزم فيها التسلسل وأمور غير مرتبطة
مثلا HTML لابد أن يكون قبل CSS لكن JavaScript ليس من المهم أن تكون قبل PHP
لذلك تعرف على أهمية ترابط التقنيات وسلسلهم على حسب رغبتك وقدرتك على الإلمام
وإن كنت أرى أن تأخذهم بتسلسل بمعنى أن تعرف مبادئ كل تقنية بتسلسل وبعد ذلك بعد الإلمام التام والقدرة على التميز بين كل تقنية ودورها يمكنك أن تطلب مزيد من العلم والتعمق فيما تريد.
فهم طريقة عمل الويب ستجبرك على اتباع هذا الأمر اقصد بذلك فهمك للغة مثل php فهى مهمتها تقوم بعمل generate للغة مثل html فبالتالى سيتوجب عليك تعلم html حتى تفهم ما سيقوم php بتوليده ! وحين تقوم بتطوير نفسك فى لغة مثل php ستكتشف انك بحاجه لحفظ البيانات فى برنامجك وهذا بدوره سيجبرك على تعلم لغة مثل mysql ، ورغبتك فى عرض تلك البيانات بشكل جذاب ومتحضر ستجبرك على تعلم لغة مثل css...
لذلك من الافضل قبل ان تبدأ فى تعلم ان تفهم جيداً ما تريده منها وكيف تحقق ما تريده.. فهمك لهذا الأمر سيجعلك تبنى التسلسل المناسب لك.
التعليقات