DevGuide 🇵🇸
10.9K subscribers
2.51K photos
17 videos
127 files
3.52K links
Join our channel for top-notch programming hacks, epic discussions, and brilliant career moves. 🚀

⚡️ Stay connected with me: linktr.ee/AliSamir

📍 To advertise on the channel: https://telega.io/c/the_developer_guide
Download Telegram
سنوات الخبرة 🔻
.
.
هو أنا عندي كام سنة خبرة في مجال البرمجة؟

سؤال بسيط.. بس أغلبنا بيحسبه غلط، وغلط بسيط زي ده ممكن يبوظ الـ CV كله، ويقلل فرصك في الشغل.

زمان أول ما بدأت أتعلم برمجة، كنت فاكر إني لما أذاكر كام شهر في البرمجة هيكون عندي خبرة وهقدر أقول عندي 6 شهور خبرة مثلًا 😅

ولكن الكلام ده غير صحيح أبدًا...

———

📌 إزاي نحسب سنوات الخبرة؟

1- هل كل اللي تعلمته يحتسب خبرة؟

لا، الخبرة الفعلية = الوقت اللي كنت بتشتغل فيه بشكل منتظم على مشاريع حقيقية وقابلت فيها تحديات وقدرت تحلها.

يعني مثلًا:

- اشتغلت في شركة؟ تمام. ده خبرة.
- عملت شغل فريلانسنج لمدة 6 شهور وكنت بتسلم شغل لعميل؟ ده كمان خبرة.
- اشتغلت على مشروع شخصي كبير، وكنت بتحل فيه مشاكل زي اللي بتحصل في أغلب المشاريع في الشركات؟ ده ممكن يتحسب، بس بشروط.


لكن:

- ذاكرت كورسات بس؟
- شوفت فيديوهات يوتيوب وطبقت معاها شوية أكواد؟
- عملت مشاريع بسيطة ملهاش علاقة بأرض الواقع؟

ده يُعتبر "تعلم"، مش خبرة حقيقية.

———

💡 إيه شروط إن المشروع الشخصي يتحسب كخبرة؟

مش أي side project تحطه كـ proof إن عندك 3 سنين خبرة في React. فيه شوية شروط لو تحققت، تقدر تحسبه:

- كان مشروع ليه هدف واضح (مش مجرد تجارب).
- اشتغلت عليه لفترة طويلة وبشكل منتظم.
- استخدمت فيه تقنيات بتستخدمها الشركات فعلًا (مش مجرد HTML و CSS).
- قابلت فيه مشاكل performance و optimization و architecture و state management… إلخ.
- المشروع deployed والناس تقدر تشوفه وتستخدمه.

———

لو كتبت في CV إن عندك 5 سنين خبرة، بس لما تيجي وقت الـ interview أو وقت الشغل ويتضح إن مستواك junior، ده بيضرك أنت قبل ما يضر الشركة ومش بعيد جدًا تبقى blocked بالنسبة للشركة دي ومتعرفش تشتغل فيها تاني حتى لو عندك 10 سنوات خبرة.

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

———

وفقكم الله لكل خير 🌿
14
No more loading states all over your code!


React Suspense in React 19 makes data fetching clean, declarative, and responsive.
10
🔰 Working with URLs in JavaScript!!

Key JavaScript URL operations to simplify building, parsing, and dynamically managing web resources efficiently.
5
Media is too big
VIEW IN TELEGRAM
🔅 Figma Oversimplified (2025)

Learn Figma in 13 minutes by covering all the core concepts you need to get started.


Timestamps:
00:00 - Intro
01:20 - Getting started
01:58 - Interface & Tools
03:54 - Frames
04:22 - Plugins
04:41 - Layouts
07:36 - Components
08:51 - Variants & Prototypes
09:59 - Design to product
11:09 - Low-code plugins
3