مصطفى اوريك نشر 9 يوليو أرسل تقرير نشر 9 يوليو السلام عليكم هل على الشخص أن يحترف التقنيات الأساسية في تطوير الويب (جافا سكريبت, php, css...إلخ) قبل أن يبدأ تعلم أطر العمل أم يحتاج فقط أن تكون له معرفة أساسية بها؟ 1 اقتباس
0 محمد عاطف17 نشر 9 يوليو أرسل تقرير نشر 9 يوليو وعليكم السلام ورحمة الله وبركاته. لا بالفعل ليس هناك حاجه لأن يحترف الشخص التقنيات الأساسية في تطوير الويب بشكل كامل قبل أن يبدأ في تعلم أطر العمل. يمكن أن يبدأ الشخص بالتعلم عندما يكون لديه أساسيات بلغات البرمجة مثل JavaScript وPHP وCSS، ومن ثم يمكنه الانتقال إلى دراسة أطر العمل المختلفة. وأيضا سؤالك خاطئ قليلا حيث أن إطار العمل يكون مبنى بناء على اللغة التي يوفر الإطار لها فليس هناك إطار عمل واحد فيه جميع اللغات . فمثلا في css فإطار عمل مثل bootstrap و tailwind مبنيان على css ولجعل العناصر متفاعلة في الموقع فهما يستخدمان javascript و يستخدمان مكتبة jquery . لذلك من يريد إستعمال bootstrap و tailwind فيجب ان تكون لديه الأساسيات الخاص ب css حتي يستطيع إستخدامهم بشكل جيد وإذا ما واجهته اى مشكلة يستطيع حلها. وأيضا في javascript فإطار عمل jquery او حتي react او غيرهم فيجب ان تكون ملما بأساسيات javascript. وكذلك الامر بالنسبة ل php فيوجد أطر عمل مثل laravel ولإستخدام اطر عمل php يجب على الاقل ان تكون لديك اساسيات لغة php ولكن لتصبح متمكنا في إطا العمل فيجب عليك ان تكون ملما بكل شئ في php حتي تستطيع ان تعرف كيف تم إنشاء لارافيل وهكذا ستستطيع العمل بكفاءة عليه وإستخدامه بافضل شئ ممكن . لهذا إذا كنت تريد العمل على إطار للغة php فلا بئس إذا لم تكن ملما ب css وjavascript حيث أطر عمل php خاصة فقط بالواجهة الخلفية ويمكن إستعمال قوالب جاهزة دون الحاجه إلى معرفة css و وjavascript . ويمكنك قراءة الاجوبة التالية لمزيد من التفاصيل: 1 اقتباس
0 Mustafa Suleiman نشر 9 يوليو أرسل تقرير نشر 9 يوليو مشكلة الأساسيات أنه هناك رغبة في التخلص منها سريعًا ظنًا أنها غير مفيدة وأننا لا نستطيع إنجاز شيء مفيد بواسطتها، وفيما بعد ستجد أنك تعود إليها عند مواجهة مشكلة لا تستطيع حلها لأنك لست مستوعب لما يحدث بسبب الضعف في الأساسيات، جميع التنقيات مبنية على الأساسيات ومن الخارج يظهر أنّ هناك سحر يدور ولكن عند دراسة كيف تم بنائها ستزول تلك الدهشة. في مقابلات العمل سيتم سؤالك عن الأساسيات بشكل غالب عن التقنيات، فالشخص الذي لديه أساسيات قوية أفضل من الشخص الذي لديه معرفة قوية بالإطار أو المكتبة، فالأول يستطيع تعلم ذلك بسهولة، لكن الثاني لا يستطيع حل المشاكل التي ستواجهه لضعف الأساسيات، أيضًا لأول سيكتب كود أفضل من حيث الأداء. مثلاً في مقابلات العمل ستجد أنه يتم السؤال عن SQL وحل أسئلة معقدة من خلالها لمطوري الواجهة الخلفية وليس استخدام مكتبة لفعل ذلك. اقتباس
0 عبدالباسط ابراهيم نشر 9 يوليو أرسل تقرير نشر 9 يوليو الأفضل أن يكون لديك فهم جيد للأساسيات للغة البرمجة وما إلى ذلك قبل أن تبدأ في تعلم أطر العمل لهذه اللغة . السبب في ذلك هو أن أطر العمل تعتمد بشكل كبير على هذه التقنيات الأساسية مثلاً laravel يعتمد على php ، وفهمها بشكل جيد يساعدك في فهم كيفية عمل الأطر بشكل أعمق وكيفية استخدامها بكفاءة ويفضل أيضاً تطبيق المفاهيم والمهارات التي تعلتمها في مشاريع عملية.. وسأحاول توضيح أهمية إتقان الأساسيات: عندما تتقن الأساسيات، يصبح لديك فهم أعمق لكيفية عمل الأمور خلف الكواليس في أطر العمل. إذا واجهت مشكلة أثناء استخدام إطار عمل، ستكون قادرًا على تتبعها وحلها بسهولة إذا كنت تفهم الأساسيات. أحيانًا تحتاج إلى تخصيص أو تعديل جزء من إطار العمل ليناسب احتياجات مشروعك. معرفة الأساسيات تمكنك من القيام بذلك بكفاءة. لكن، إذا كانت لديك معرفة بسيطة فقط بهذه التقنيات، يمكنك البدء في تعلم أطر العمل، ولكن يجب أن تكون مستعدًا لقضاء وقت إضافي في فهم المفاهيم الأساسية كلما واجهت صعوبات. بالمجمل، المعرفة الأساسية كافية للبدء، ولكن الاحتراف في الأساسيات سيجعلك مبرمجًا أفضل وأكثر كفاءة على المدى الطويل. اقتباس
0 محمد عبد العزيز3 نشر 9 يوليو أرسل تقرير نشر 9 يوليو بالعكس أنت لا تحتاج أن تحترف اللغه حتي تكون قادر علي تعلم إطار العمل الخاص بها, وذلك لأن الهدف الرئيسي من إطار العمل هو توفير مكونات تستطيع إستخدامها مما يوفر عليك الوقت والجهد فمثلاً لو أردت تعلم إطار العمل Reactjs كل ما عليك فعله هو تعلم أساسيات الجافاسكريبت ويمكنك معرفه المواضيع التي يجب أن تتعلمها قبل الدخول في أي إطار عمل ببحث بسيط وهذا الأمر ينطبق علي جميع اللغات وأُطر العمل الخاص بهم. - وأيضاً إتقانك للغه مُعينه يأتي بعد التطبيقات الكثيره علي اللغه ودراسه المفاهيم المتقدمه بها وإستخدامها في مشاريع متعدده. - كما أن أيضاً بالفعل عند إستخدامك لإطار العمل ستسخدم اللغه الخاصه بهذا الإطار كثيراً وهذا سيزيد من مستواك في اللغه نفسها وفي إطار العمل أيضاً. وبالتالي يكون مسار التعلم كالتالي: تتعلم أساسيات اللغه سواء Javascript, PHP, الخ. تتعلم إطار العمل الخاص باللغه. مع التطبيق العملي يزداد مستواك في اللغه الأساسيه وفي إطار العمل سوياً. بالتوفيق. اقتباس
السؤال
مصطفى اوريك
السلام عليكم
هل على الشخص أن يحترف التقنيات الأساسية في تطوير الويب (جافا سكريبت, php, css...إلخ) قبل أن يبدأ تعلم أطر العمل أم يحتاج فقط أن تكون له معرفة أساسية بها؟
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.