اذهب إلى المحتوى

السؤال

نشر

السلام عليكم 
أنا أحمد نضال ادرس هندسة البرمجيات سنة ثالثة 
اريد الدخول في عالم الويب فاريد منكم نصائح وارشادات عن طرق العلم المتاحة !!
يعني nodejs , Laravel .... 
شو نصيحتكم الي وهل أبدأ باكيند بعدين فرونت ايند ولا كيف .؟؟ ؟ ؟ 

Recommended Posts

  • 0
نشر

طالما أنك لم تحدد بعد ما تريد التخصص به، فعليك دراسة تخصص Full-stack أي تعلم الواجهة الأمامية والخلفية معًا، وتستطيع ذلك من خلال تعلم PHP ولارافل أو جافاسكريبت وNode.js، بالطبع ستحتاج إلى تعلم HTML, CSS أيضًا.

بعد ذلك تستطيع تحديد ما هو التخصص المناسب لك.

لكن قبل تعلم التقنيات، من الأفضل البحث في سوق العمل عن الوظائف المتاحة لمجال البرمجة والتقنيات المطلوبة بنسبة أكبر وبالأخص لمستوى junior ثم تعلم تلك التقنيات لتوفر على نفسك الوقت، مثلاً هل لارافل لديك مطلوبة بنسبة أكبر مقارنًة بالتقنيات الخاصة بجافاسكريبت مثل Node.js وReact؟

تفقد مواقع التوظيف مثل LinkedIn وIndeed وحدد بلدك.

ستجد هنا تفصيل:

 

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته .

توجد ثلاثة وظائف رئيسية فيها :

  • تطوير الواجهات الأمامية (Front end)
  • تطوير الواجهات الخلفية (back end)
  • تطوير الويب (Full Stack)

وبما أنك حاليا ما زلت تدرس في الجامعة ولم تحدد المجال و التقنية التي تريد العمل بها . فأولا يجب عليك دراسة سوق العمل في الدولة و المنطقة التي تتواجد بها وترى ما هي الوظائف المتاحة الحالية وما هي التقنيات المطلوبة بكثرة . وأيضا يجب ان تبحث وترى التقنيات الموجودة ومدي شغفك لها فهناك بعض الأشخاص الذي لا يفضلون java script ويرون ال php أسهل وأفضل فهذا يعتمد على كل شخص .

لذلك أنصحك أن تقرأ عن البرمجه بصفه عامه ومسارات تطوير الويب المُختلفه  و تحدد المجال الذي تريد تعلمه والتقنية التي تتماشي معك ومع سوق العمل.

وإذا أردت البدأ حاليا فيفضل في مجال الواجهات الخلفية أولا ويمكنك بجوارها مذاكرة أساسيات HTML و CSS  لتستطيع بناء موقع شامل وإذا وجدت نفسك جيدا في التصميم والتنسيقات يمكنك بعدها التقدم ومذاكرة الواجهات الأمامية.

ويمكنك قراءة الإجابات التالية لمزيد من التفاصيل حول مجالات الويب و الدورات المتاحة هنا في الأكاديمية والتقنيات المستخدمة في الويب :

 

 

 

  • 0
نشر

وعليكم السلام, 

كلا الواجهات الأمامية والواجهات الخلفية مطلوبة في سوق العمل فقبل إختيار التخصص إختار سوق العمل الذي تريده وعليه حدد التكنولوجيات المطلوبة كnodejs أوLaravel  للواجهات الخلفية أو مكتبات الواجهات الأمامية كAngular, React, Vue .

إن أردت أن تدخل كمطور موقع متكامل Full Stack حيث يمكنك عمل الواجهات الأمامية والخلفية معا يمكنك البدأ بأساسيات الفرونت إند مثل الHTML , وبعض من الCSS , Javascript لكي تخولك فهم الباك إند أكثر لكن ليس بالشرط لإتقانها يمكنك تعلم الأساسيات فقط ثم الذهاب للباك إند وتتعلمه ثم تعود لتطور نفسك في مجال الفرونت إند وتعلم إطارات عملها ومكتباتها لكن إنتبه من الشتت إذا اخترت مجالك.

في حال أثناء تعلمك للFullstack شعرت أنك ستتقن عمل أكثر من الاخر وستلتزم به أكثر وستحبه أكثر يمكنك تحديد التخصص الذي تريده وتطور نفسك من هذا المجال وتدخل سوق العمل.

يمكنك أيضا أُثناء تعلمك الواجهات الأمامية أو تطوير Fullstack تعلم تصميم واجهات المستخدم وتجربة المستخدم UI/UX design حيث هذا المجال متعلق بالتصميم والألوان إن كان لديك رغبة في العمل في هكذا مجال.

تلخيصا لكلامي إن كنت لا تعلم ماذا تتخصص اقرأ عن كل مجال بالتفصيل واختر ما هو المناسب لك وإن اردت الاثنين معه يمكنك البدأ بالأساسيات كHTML , CSS, JavaScript ثم انتقل للواجهات الخلفية وتعلم أساسياتها وانتبه من التشتت.

أرجو لك التوفيق في مسارك.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...