11

كيف ارسم مساري في تعلم تصميم و تطوير الويب و علم الشبكات

بدايتي كانت عند تخرجي من هندسة الحاسوب، اصبت بإحباط شديد، خرجت من الجامعة كيوم ولدتني امي احسست بانني لا افقه شيئا معلوماتي صفر ؛ ربما لانني لم احب هذا التخصص، لكنني كافحت حتى حصلت على معدل جيد جدا ، لكن كان اجتهاد مني ، كنت اواجه مشكلة مع البرمجة ، كنت افهم الادوات وكيف انشأ الدوال والى ما ذلك ، أما ان اكتب برنامج كامل متكامل لا استطيع الحقيقة، ربما لأنني أخاف من الفشل أو ان عقلي غير مناسب للبرمجة ، ويقولون بأن المبرمج يجب ان يكون له عقل منطقي، وانا لدي قدرة على التخطيط و المنطق ، لكن ارى نفسي أقل بدرجات ، أبكي على نفسي كثيرا لأن سنيني من الدراسة ذهبت سدى، وها أنا عمري ٢٦ أريد ان أكافح من جديد لعلي أنقذ سنين دراستي و استعيد لقب المهندسة ، فبحثت في عقلي عن أكثر الاشياء التي أحببتها في الهندسة ووجدت تطوير الويب و علم الشبكات ، فأقول هل لدي فرصة بالتعلم ام افقد الأمل

جئت عندكم حتى استشيركم و تعطوني خطة سير لتطوير الويب و خطة سير لعلم الشبكات وكيف انمي مهارتي فيهما ، حتى اتقنهما

ساعدوني


لدي خبرة 5 سنوات في تطوير الويب، نصيحتي كالآتي:

1- ابحثي في غوغل أو مكان آخر في بلدك عن وظائف في تطوير الويب أو الشبكات.

2- استخلصي التقنيات التي تطلبها الشركات بكثرة.

3- ابدأي في تعلمها عبر تنظيم وقتك، مثلا تتعلمين 3 تقنيات في نفس الوقت و في نفس اليوم.

يجب أن تنهضي باكرا على الثامنة و تتعلمي بشكل ذاتي من الإنترنت حتى 12 ليلا، مع بعض أوقات الراحة، في سنة واحدة ستكونين قادرة على المنافسة على وظيفة.

إليكي مسار تعلم التقنيات الرائدة هذه الأيام في تطوير الويب:

1- HTML & CSS.

2- Bootstrap or TailwindCSS.

3- JavaScript

4- Node.js

5- MySQL + SQL

6- JavaScript Framework (React or Vue.js)

7- Git

8- Unit Testing

9- Agile

ثم قومي ببناء معرض أعمال (المشاريع يجب أن تكون بسيطة بدون تفلسف، مثلا لا تضيفي أزرار المشاركة مع مواقع التواصل الإجتماعي في المدونة..الخ، هذه التفاصيل لا تبحث عنها الشركات + تأخذ منك الكثير من الوقت):

  • مدونة.

  • برمجية بسيطة للدفع بواسة Stripe.

  • نظام تسجيل الدخول بواسة google firebase.

  • برمجية بسيطة للتعامل مع الملفات كرفعها أو شيء من هذا القبيل.

  • نظام دردشة بسيط جدا.

هذه المشاريع يجب أن ترفعيها على Github أو Bitbucket مع كتابة توثيق لها و كيفية استعمالها و تجربتها + لا تنسي unit testing.

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

ملاحظة: في حال لم تعجبك node.js و JavaScript اختاري لغة أخرى Ruby أو PHP (لا أنصح بها لكثرة المنافسة و تدني الرواتب فيها).

هل بإمكانك شرح لي هذه النقطة من فضلك

Unit Testing

تقوم بعمل unit testing لمشاريعك التي تعرضها على الناس.

شكرا شكرا لردكم

سأحتفظ بنصائحك اخي

و اطبق ما قلته ان شا الله

احببت العمل على python

كيف ترى مجالها؟

وما الاشياء الواجب تعلمها معها وهل هناك اطار عمل لها؟

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

ما موقع ال.NET من الإعراب اليوم ؟

في الحقيقة لا أعرف.