455
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
اذا انت من الأشخاص المهتمين بال Algorithms وال Data Structures 🧠 🧩
هي الريبو على Github بتحتوي على implementation جاهز ل اشهر الخوارزميات وبنى المعطيات باستخدام لغة جافا سكريبت 💛
https://github.com/trekhleb/javascript-algorithms
لمطورين ال React 💙 :
مكتبة رائعة بتوفر عدد كبير من ال Hooks يلي بتفيدك بمختلف المجالات 🔥
https://usehooks.com/
#react
سلم رواتب المبرمجين بسوريا و برا سوريا 💸
رح احكي بشكل موجز وبناء على تجاربي الشخصية والفرص والعروض يلي مرت علي او على ناس بعرفا , ف ممكن تشوفو ارقام اقل بكتير وممكن اكتر بكتير مشان ماحدا يهاجمني😅
بالبداية كلنا منعرف انو كل ما تحسن مستواك وسنين خبرتك كل مازاد راتبك ف رح نمشي خطوة خطوة ونشوف شو وضع الرواتب بكل مستوى
🔹 الشريحة الاولى من الموظفين هنن الناس يلي ماعندن خبرة عملية وانما متعلمين جديد وعندن معرفة بالاساسيات بس ماعندن تجربة سابقة مع مشاريع حقيقية
هاد المستوى غالبا بعاني ليلاقي وظيفة ولما يلاقي غالبا بتكون الوظيفة فيا شهر او شهرين تدريب بالبداية ومافيهن عائد مادي يذكر
وبعد مايقبلوك ويثبتوك بالنسبة لسوريا الرواتب عم تكون برينج
500,000 - 1,200,000 ليرة سوري
وبعد ماتتوظف عندن بصير راتبك يزداد بشكل تدريجي حسب انت وشطارتك
طيب 500 الف قليل كتير برايك اذا صحلي لازم اقبل ولا بلاقي احسن؟
ك شخص ماعندك خبرة بنصحك تقبل بحالة: 1- انو هالشركة فيها ناس خبرة اكتر منك
2- الشركة ماعندا شروط استعبادية يعني ما يجي حدا يقلك بدك تلتزم معنا سنة ونص او سنتين ويكتبك عقد عهالشي وبراتب يعتبر رمزي سواء كان 500 الف ولا مليون نفس الشي
🔹 الشريحة التانية من الموظفين هي الشريحة الاولى نفسا بس بعد ماتركت من اول وظيفة او اي حدا عندو خبرة سنة ونص سنتين ك حد ادنى ع مشاريع حقيقية وخبرة جيدة بالتعامل مع الفريق
هون سلم الرواتب عم يكون بسوريا من
1,500,000 - 3000,000
شفت بعض الشركات بالشام بتدفع اكتر من هيك بس بيطلبو خبرات كتير 4 او 5 سنين
وبكون الرواتب بحدود 3000,000 - 6000,000
طبعا لما عم نحكي عن مجال للرواتب ف مكانك ضمن هالمجال بيعتمد ع خبرتك وبيعتمد على شطارتك ب انك تقنع الشركة يلي عم تشتغل فيا تزدلك راتبك
🔹الشريحة التالتة من الموظفين وهنن يلي بيشتغلو ريموتلي
غالبا لتقدر تشتغل بشركة ريموتلي لازم يكون عندك خبرة سنتين وفوق ومشتغل ع مشاريع حقيقية وهون بيختلف كتير رينج الرواتب حسب الشركة وموقعا ومستواها وطريقة تعاملا معك
مثلا ممكن يكون فريق سوري فاتح برا ف بتكون رواتبن بين ال 300$ وال 500$
بينما اذا عم تشتغل مع شركة خليجية ف الرواتب ممكن تبدا من 500$ وصولا لل 1500$ كمان طبعا حسب مستواك وسنين خبرتك والزيادات يلي بتصير ع راتبك خلال وظيفتك معن
❓ طيب كانو الارقام قليلة ؟
نوعا ما اي ك شخص عايش بسوريا و موظف ع حسب معرفتي الشخصية انو مافيك تحصل رواتب اعلا من هيك )
⭕️ بس الغاية كلها من هالمنشور للتذكير
انو هالمجال مو بس وظيفة
في ناس بتتوظف بارت تايم بكذا شركة وبرواتب كبيرة وممكن يوصل دخلهن ل 5000 بالشهر
وفي ناس بتستلم مشاريع ريموتلي وبتأسس فريق او شركة صغيرة و بتحقق ارباح بتتجاوز ال 10k واكتر
وفي ناس بخبرتا وجهدا بتقدر توصل لمناصب ادارية بشركات كبيرة برا
ويكون دخلها عبارة عن نسبة من ارباح هالشركة ويلي هي بتكون ارقام ضخمة
ماعم بالغ بالموضوع بس عم اكد ع نقطة انو المجال ودخلك المادي فيه != الراتب !
⚠️ ونصيحة شخصية مني استثمر وقتك دائما
لتتعلم باستمرار ولاتخلي الراتب والوظيفة تلهيك عن اكتساب خبرات جديدة ولو شغلك مافيه خبرة وعليك كل المسؤوليات وماعم يصحلك تشتغل شي جديد بلاها هالوظيفة
خلي تركيزك انك تكون منافس لاي حدا اقوا منك بالمجال وتتعلم منو
و رأس مالك بهالمجال هو وقتك وخبرتك اما الراتب مو هدف رئيسي !
ويلي عندو اي ملاحظة فيو يكتبا 💙
⭕️ سؤال بيجيني كتير ومن ناس بمستويات مختلفة:
"أنا صرلي سنة بالمجال وتعلمت كل شي فيه وبعرف كل التقنيات المستعملة ك لغات وفريموورك ومكاتب و state management وبعرف اتعامل مع باك اند واموري دهب، بس ماعم لاقي شغل ولا حدا عم يقبلني. شو أعمل؟ ☹️"
💡 رح اقترح عليك بعض الخطوات يلي ممكن كتير ترفع نسبة قبولك أو يتم ترشيحك عن باقي المتقدمين:
1️⃣ اعمل حساب على لينكد إن وضيف خبرتك والمهارات يلي عندك. ضيف ناس من نفس اختصاصك، وحاول تشارك بالتعليقات والمنشورات، وانشر ولو عن شي معروف.
2️⃣ اعمل حساب على غيت هاب، ولو مالك متعلم تتعامل مع Git وGitHub، فتعلّم.
3️⃣ ركز على جانب دقيق ضمن تخصصك وحاول تتعمق فيه. مثلاً:
- تتعلم الأنيميشن الاحترافي والأدوات الخاصة فيه مثل (GSAP, AnimeJS, Framer Motion، ...إلخ).
- تتعلم الأمور المتعلقة بالأداء وتحسين سرعة الموقع.
- تتعلم تحسن الـ SEO بالموقع.
وبعد ما تركز على جانب معين، حاول تطبق الشي يلي تعلمته وتطالع أفضل ما عندك ضمن مشروع ولو صغير، وترفعه على استضافة وترفع الكود على غيت هاب، وتحكي عن هالمشروع على لينكد إن، وتشارك الناس خبرتك وتشرح لهم شو عملت، وتحكي لهم إنك استعملت كذا وكذا وكذا ليعرفوا إنك قوي ب كذا وكذا وكذا 😁.
هاد الشي بخليك تطلع عن المألوف وتكون متفوق على غيرك بنقاط معينة 👏🏻.
4️⃣ نزل شروحات ومقالات عن مكاتب أو أدوات تعاملت معها وكانت مفيدة، واشرح كيف استفدت منها وشو اختصرت عليك شغل.
5️⃣ اشتغل على مشروع يكون من سوق العمل، ولو هالشي رح يكلفك وقت وجهد كبير. وبعد ما تخلص هالمشروع، انشره وبلّش بغيره. طيب المشروع الكبير بده باك اند وأنا فرونت أو العكس، شو الحل؟
✅ لاقي حدا عم يتعلم باك/فرونت يعني أنت وياه تقدرو سوا تشتغلو المشروع وتخلصوه.
✅ استخدم باك اند جاهز مثل Firebase وغيره، ولو ضيعت شوية وقت بتعلمهم، بس بضل أسهل من الباك اند العادي ومناسب للمشاريع الصغيرة.
✅ تعلم Node.js لو أنت فرونت اند، واستخدمها لتعمل باك اند على قدك.
6️⃣ نوع بين المشاريع يلي عم تشتغل عليها. مثلاً:
- واحد يركز على التصميم والـ Responsive.
- واحد يكون مركز على اللوجيك.
- واحد يكون مركز على الـ Components وتقسيمها بشكل جيد.
- واحد يركز على الـ State Management.
- واحد يركز على الأداء والـ SEO.
7️⃣ بعد ما يصير عندك مخزون جيد من المشاريع، ولو كانت مو مفيدة أو ما حدا عبرها، ولو ما حدا مهتم فيها، ولو كنت بتشوفها سيئة وغير مهمة، اعمل موقع Portfolio خاص فيك. احكي فيه عن خبرتك (مهاراتك وعدد سنين الخبرة) ودراستك الجامعية، وانشر فيه مشاريعك بطريقة مرتبة وأرفق مع المشاريع صور، رابط الموقع، رابط غيت هاب.
8️⃣ اعمل حساب على موقع مستقل، واعمل فيه كمان معرض أعمال مع الصور، وحاول تشلف حالك على أي مشروع، ولو بتحسه صعب عليك، بأسوأ الأحوال بتدبر حدا يساعدك.
9️⃣ دور بالمحيط يلي حواليك شو في حدا عندو شغل فيك تقدمله خدمة برمجية؟ مثلاً حدا من رفقاتك بيشتغل أونلاين وببيع منتجات؟ اعمله متجر إلكتروني بسيط واعرضه عليه، ولو ما بده ياه فهو بمعرض أعمالك وفيك تعرضه على غيره. أبوك، عمك، خالك عنده Business معين وما عنده موقع؟ اعمله موقع بسيط واحكي عن خدماته أو منتجاته.
🔟 دور على مشاريع جاهزة على GitHub تكون مفتوحة المصدر، وحاول تتعلم وتقرأ أكواد غيرك وتكسب خبرة منهم.
عملت كل هدول وما مشي حالك؟ أنت حالياً أسطورة بالمجال ولكن مهمش. ولما رح تصدف إنو تجي العين عليك، ما حدا رح يفوتك من إيده، بس عليك تصبر وما تيأس وتضل مستمر، وتضل تتعلم أكتر وأكتر. بوقتها كل ما تأخرت أكتر، كل ما كانت فرصتك الجاي أكبر والله قاسملك شي مو متوقعه 💙.
صبرت كتير وما عاد فيك؟ سافر ✈️😂.
قناة مميزة جدا بتقدم شروحات بالعربي بمجال الويب ❤️
https://www.youtube.com/watch?v=y2X196MIuRo&list=PL8q8h6vqfkSVP206OToYXbHplw4496wLY&index=7
استطلاع لحدد مستوى النسبة الاكبر من المتابعين واعرف شو نزللكن محتوى
من احد الاساليب الرائعة بالتعلم اذا انت شخص مابتحب تتابع كورسات 😑
👈🏻 فيك تمشي على RoadMap لل stack يلي حابب تتعلمو وتتعلم كل خطوة من خلال البحث او الفيديوهات المتقطعة عاليوتيوب او المقالات
وجبتلكن هالموقع العظيم يلي بوفر RoadMaps
لمعظم ال stacks وال frameworks وال languages
https://roadmap.sh
📍 عسبيل المثال انا بدي اتعلم React
بقدر افتح الموقع وفوت على React Roadmap
رح تطلعلي رود ماب فيها عدد من المفاهيم يلي مرتبة بشكل تسلسلي
فيك تبلش وتمشي فيهن وحدة وحدة
فيك تنقر عال Topic ورح يطلعلك قائمة فيها شرح بسيط ومراجع بتقدر تتعلم منها التفاصيل
او بكل بساطة باخد عنوان ال Topic الفرعية وببحث عنهن بغوغل او باليوتيوب او فيك تسأل Chat GPT 🤖 وتخليه يشرحلك وهاد كمان اسلوب بتبعو وكتير مفيد
( لاترتعبو منها , نسبة كبيرة من المفاهيم يلي فيها بكون فيك تتعلما بقعدة وحدة )
و بالتوفيق 👏🏻
اذا انت شخص متعلم جافا سكريبت جديد وماعندك اي تطبيق عليها
رح رشحلكن شوية تطبيقات صغيرة بتساعدك كتير تفهم اللغة اكتر وتفهم فائدتها ..
1- تطبيق ادارة مهام بسيط للزيرو ويب سكول (Todo List ) ✅
https://www.youtube.com/watch?v=ylsFXMHpFUQ&t=1323s
بفيدكن كتير لتتعلمو تتعاملو مع DOM وال LocalStorage والتعامل مع ال Events
وللصراحة كان هاد النوع من المشاريع سبب حبي للجافا سكريبت 💛
2- تطبيق للزيرو على التعامل مع ال apis باستخدام ال fetch
مفيد لتتعلم كيف تتعامل مع الباك اند وتجيب من البيانات وتعرضا بالشكل يلي بدك ياه 🔥
https://www.youtube.com/watch?v=wZ90BnBbRsg&list=PLDoPjvoNmBAycCXz5d9Wvqlmyk
UIys5e8&index=4
3- تطبيق بسيط جدا لتتعلم كيف تعمل حقل بحث ضمن List
https://www.youtube.com/watch?v=Hvkh-FCFIp8&list=PL0NXc3SfXYNTi48PixMjLY-CanLxI04x1&index=12
رح نزللكن كمان بمنشور تاني ان شاء الله 💙
بحب ارجع نوه انو التعليقات مفتوحة يلي عندو اي استفسار او سؤال يسال ورح جاوب نشالله 👏🏻
رح نحكي اليوم عن موضوع مهم وهو كيف اتعلم فريم وورك وكيف اختار فريم وورك 🧐
السؤال يلي الكل بيتخانق عليه والكل بيشغل بالو فيه دائما
اي freamework الافضل لاتعلما 🤔 ؟
#React or #Vue or #Angular ❓
اذا حابب تاخد جواب سريع وماتكمل ⚡️ :
تعلم React اذا انت مستعجل ع فرصة عمل وبهمك تشتغل مع شركات اكتر من انك تشتغل ريموتلي لانو الطلب عليها اكتر شي .
اذا حابين ندخل بالتفاصيل ✨ :
ال3 فريم ووركس بيشبهو بعض كتير وبيتشاركو كتير مفاهيم وكل وحدة فيهن فيا شي بميزا عن الباقي
مثلا Vue
هي الاسهل بالتعالم والاسرع بانجاز المشاريع نظرا لانو بتختصر عليك كتير اكواد اضافية ممكن تحتاج تكتبا ب ريأكت وبتعطيك نتائج ممتازة وسريعة جدا وهي بشوفا مناسبة جدا اذا انت شخص freelancer
اما React
ف يلي بميزا انو هي شعبيتا اكبر وبالتالي في الها community اضخم بكتييير
مع العلم vue شهدت تحسن ضخم بالكوميونيتي باخر سنتين وصارت الكوميونيتي عظمة يعني كمان 💚
طيب شو فائدة ال community 🤔
لما تتعامل مع فريموورك اومكتبة الها كوميونيتي كبيرة ف بالتالي رح يكون الها شروحات اكتر , نقاشات اكتر , تحديثات اكتر , نتائج البحث لحل المشاكل بتكون اكتر ... الخ
طيب ليش vue اسرع منها بانجار المشاريع ؟
السبب انو ريأكت عبارة عن مكتبة وليست فريم وورك و بتعتمد بشكل كبير على خبرتك بالجافا سكريبت وال jsx واكوادك كلها رح تكون قريبة من اكواد ال native
وهاد الشي صح انو بخليك تمشي بالمشروع بشكل ابطئ ولكن بيعطي الافضلية بنفس الوقت للريأكت وبخليها مرنة اكتر خصوصي اذا المشروع عم يضخم
بينما vue بتختصر عليك كتير امور متل تضمين ال components والمكتبات وال state management فيها اسهل بكتيرر وهالشي بيرجع لانو vue بتعتمد نظام ملفات خاص فيها امتدادو .vue لهيك فينا نعتبرا فريم وورك على عكس ريأكت
يلي حابب يعرف تفاصيل اكتر (معلومات متقدمة نوعا ما )
يقرا المقالة يلي كاتبا عن مقارنة بين vue وReact
https://dev.to/mohammad_kh4441/my-experience-with-react-and-vue-in-1a2h
طيب ليش ماحكيت عن Angular 😁?
طبعا angular كمان فريم وورك عظيمة وضخمة جدا ولكن مشوارها طويل وهي overengineered framework يعني لتعمل الشغلة بسطر بريأكت بتعملا ب 3 ملفات ب انغلولار 😀
+ مابدي اتفزلك عليكن كتير بسبب خبرتي المحدودة فيها
طيب حيرتنا عطينا القفلة ☹️
حسب تجربتي مع الفريمووركات ال 3 شفت انو بالوقت الحالي انسب شي تتعلم ريأكت بسبب توافر المصادر التعليمية والمكاتب والتوافق مع Typscript بشكل افضل ( من Vue ) ولكن مابيمنع بس تصير وحش فيها تاخد فكرة عن الباقي
جبتلكن كورس رائع للريأكت على التيليغرام ( تقيل للاسف بس فيكن تحملوه جزء جزء ) 👇🏻
https://t.me/ReactbyJonas
مافي كورس عربي ؟ في بس ارجوك ارجوك تعلم بالانكليزي 🌚
وموفقين ❤️
كتير ناس بتسألني ع كورسات ومصادر تتعلم منا
بداية اذا انت حابب تبلش من الصفر ف عليك بكورسات ال Zero Web School حصرا ولا انصح ابدا ابدا ابدا بغيرهن
طيب الزيرو بطيء وكورساتو طوال وماعم اقدر امشي معو ☹️
يا حبيبي الكورسات طوال مو عن عبث , بس لانو الزلمة مغطي كل شي ومو منقص حرف ف بدك تكسر ع انفك بصلة وتحضرلو وتطبق معو
غير هيك للصراحة مارح تقدر تمشي بالمجال اذا كل هاد شايف الموضوع معقد 🤷🏻♂️ !
كورسات html css
https://www.youtube.com/playlist?list=PLDoPjvoNmBAzjsz06gkzlSrlev53MGIKe
https://www.youtube.com/watch?v=6QAELgirvjs&list=PLDoPjvoNmBAw_t_XWUFbBX-c9MafPk9ji&pp=iAQB
كورس ال js
https://www.youtube.com/playlist?list=PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv
برجع بوصي ضروري كتير تتحملو هالفيديوهات لانو باذن الله رح يغيرو مسيرتكن المهنية ( اعتبروهن مسلسل طويل بيطلع طولو اكتر منهن 🙃)
بس الضروري اكتر انكن تطبقو وراه (يعني كتبو وراه وحاولو بعد مايخلص الفيديو ترجعو تطبقو نفس الدرس لوحدكن )
وهيك صدقا صدقا رح تكونو جاهزين تتعلمو اي اطار عمل
بفرض انت شخص عندك لمحة 60 70 % وماحابب ترجع تعلق بالكورسات فيك تعتمد ع ظريفة كتير فيك تتعلم من خلال الاسلوب الاتي :
1 - ساوي قائمة مهام بالنقاط يلي لازم تتعلما او تراجعا
2- خود كل فكرة ودور عنها عالنت سواء مقطع فيديو على اليوتيوب او كورس اجنبي عندك ياه او مقالة او مرجع من المراجع التالية :
https://developer.mozilla.org/en-US/docs/Web/CSS
https://www.w3schools.com/css/default.asp
https://web.dev/learn/css
https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://www.w3schools.com/js/
https://javascript.info/
ومجرد تأكدت انك فهمت النقطة وفهمت كيف ممكن توظفا انتقل للنقطة يلي بعدها ✅
وهي مجموعة من قنوات اليوتيوب يلي ممكن تفيدكن جدا
اغلبها بالانكليزي ( حاول وضروري جدا تتأقلم مع فيديوهات اللانكليزي لانو رح توصل لمرحلة تبطل تلاقي محتوى عربي يناسب مستواك بس توصل لمستوى متقدم )
https://www.youtube.com/@ElzeroWebSchool
https://www.youtube.com/@AbdelrahmanGamal
https://www.youtube.com/@TraversyMedia
https://www.youtube.com/@KevinPowell
https://www.youtube.com/@academind
https://www.youtube.com/@WebDevSimplified
https://www.youtube.com/@NetNinja
https://www.youtube.com/@freecodecamp
https://www.youtube.com/@yehiatech
https://www.youtube.com/@ShadowCoding1
https://www.youtube.com/@realcsstricks
https://www.youtube.com/@MakeAppswithDanny
تابعوهن كلن , فتحو ال playlists وشوفو شو بيلزمكن منهن كورسات ودائما خلو اليوتيوب اغلبو محتوى برمجي عندكن 😁
وطبعا دائما رح نزل شو في مصادر بشوفها مفيدة
استكمالا للمنشور السابق
بفرض انا شخص بعرف HTML و Css كتير منيح وبعرف شوية Javascript بس ما عم اعرف كيف وايمت ووين استعملا
وليش ماعم اقدر لاقي شغل او فرصة تدريب مع اني بعرف ساوي موقع 🤔
الإجابة عهالسؤال 👏🏻
انت حاليا عندك خبرة بسيطة جدا ب المجال , هي الخبرة بتأهلك تعمل نوع واحد من انواع تطبيقات الويب وهو
مواقع الويب الستاتيكية
( رح اشرح عن انواع تطبيقات الويب من وجهة نظري بمنشور منفصل)
وباختصار هي المواقع هي يلي بتكون عبارة عن مواقع عرض معلومات (لشركة او مطعم او بورتفوليو شخصي ) والمستخدم بكون مافي شي يعملو فيها غير انو يتصفح الموقع ويعمل سكرول لتحت ويقرا معلومات
لهيك منسميهن كمان #landing_page
وهاد النوع من المشاريع صح بسيط ولكن بنفس الوقت ماشرط يكون بسيط وممكن يكون ضخم ومعقد كمان
لهيك الشركات لما بدا توظف حدا اكيد مابدا ياه يكون بيعرف يعمل landig page بس سواء عملتا ب React ولا Native ولا ايا يكن 😁
طيب لكن شو بدو السوق او شو بدن الشركات ؟ 🤔
باختصار يا عزيزي الشركات بتدور عالشخص يلي بكون تنين مجنح ب Javascript
لان اغلب المشاريع يلي رح تشتغل عليها بالشركات مارح تكون مواقع ستاتيكية
وانما رح تكون تطبيقات كبيرة خدمية مثال عن بعض التطبيقات الشائعة عنا :
✅- تطبيقات التجارة الالكترونية
✅-تطبيقات توصيل الطلبات
✅-تطبيقات بيع الخدمات
وهاد النوع من التطبيقات بيعتمد بشكل كبير جدا جدا جدا على الجافا سكريبت (و يلي رح يتم تطبيقها غالبا باستخدام اطر العمل React, Vue , Angular
الجافا سكريبت بتم توظيفها بشكل رئيسي بهالنوع من المشاريع او غيرها لتقوم بمهام رئيسية رح اذكر بعضها :
- التفاعل مع الاحداث يلي بيعملها المستخدم و القيام باجرائيات معينة عند كل حدث ( متل تحريك الماوس , الكتابة , ضغط على زر ,drag and drop ..... الخ )
- ارسال طلبات للسيرفر لاجراء عمليات معينة على قواعد البيانات ( اضافة حذف تعديل عرض)
- تحديث واجهة المستخدم بعد التغييرات يلي صارت على السيرفر بعد ما يتم ( عرض , اضافة , تعديل , حذف ) بيانات من خلال التعديل على ال DOM
- التحكم بشكل البيانات وتحويلها من شكل لاخر
- الوصول لأدوات ضمن نظام التشغيل وضمن المتصفح متل فتح نافذة جديدة او تحميل ملف او الوصول للموقع والكاميرا والمايك ... الخ
- تخزين بيانات المستخدم ضمن المتصفح ( بعض البيانات الغير هامة مثل الدارك مود , اللغة )
- التحكم بالتنقل ضمن المتصفح ( التنقل ضمن الصفحات وتحديث الرابط )
وكتير من المهام يلي اذا رح نعدهن لبكرا ما منخلص ويمكن نسيت كتير شغلات مهمة🔥
طيب شو لازم كون بعرف حتى اقدر اعمل هالقصص يلي عم تحكي عنها 🤔 ؟
انك تعمل هالشي بشكل Native هو موضوع صعب نوعا ما ومامطلوب منك تعمل هالشي Native ولكن يفضل تكون عندك القدرة تعمل هالشي اذا اضطريت
ف بالتالي لازم يكون عندك معرفة بنقاط كتير هامة رح اذكرها ك Headlines :
✅- Variables (ضروري تعرف الفرق بين الأنواع وطرق التسمية )
✅- primitive and Non-primitive types
✅- Arrays and String Methods ❗️
✅- Functions , arrow functions , default parameters
✅- Objects
✅- Dates
✅- Destructuring and Spread operator
✅- Asynchronous JavaScript ( Callbacks , Promises , async await ) ‼️
✅- Browser Apis ( fetch , setTimeOut, setInterval , .... )
✅- Dealing With DOM
وقد اكون نسيت بعض النقاط الهامة كمان
هدول النقاط اضعف الايمان تكون بتعرفن قبل ماتبلش تتعلم اي فريم وورك
وطبعا هيك انت ماتقول اني ختمت Javscript واني صرت وحش فيها انت هيك بتكون بتعرف الأساسيات فقط
ولكن الخبرة بهي الامور بخليك تمشي بسرعة كبيرة ب اي فريم وورك والتعامل مع اي مكتبة وتفهم طريقة عملها وماتكون مجرد شخص عم ينسخ ويلصق اكواد ومافهمان وين الله حاطو
في كتير ناس بلشت تتعلم فريم وورك وقدرت تعمل مشاريع وهي ضعيفة بهي الاساسيات
وغالبا بكونو عم يشتغلو تحت ايد حدا وشغلن عبارة عن نسخ لصق منو المهم يطالعو انتاج وهاد الشي بنصح الكل يبعد عنو ودائما اي سطر بتكتبو حاول تكون عرفان كيف عم يشتغل خلف الكواليس ولو بنسبة 80%
في حال انت جيد بهي النقاط كمان مافيك تسأل ليش ما عم لاقي شغل 😁
في ناس وحوش بالجافا سكريبت و اطر العمل وسابقينا بمراحل واكيد الشركات بتدور عالأفضل دوما ف ماتوقف ابدا عند مرحلة معينة وخليك مكمل ✅
بداية رح نحكي عن موضوع مهم وهو اجابة عن سؤال متكرر كتير
انا تعلمت الفرونت اند بس ماعم لاقي شغل ! 😪
ولما تسألو شو بتقصد بكل شي ؟
بقلك انا بعرف Html و Css و شوية جافا سكريبت !
طيب يا عزيزي انا وانت منعرف منيح كتير انو html هي لغة بسيطة ومابتنحسب عليك ك خبرة اضافية ولازم الكل يكون بيعرفا حتى مطورين الموبايل
ثانيا css هي لغة كتير مهمة بالمجال صحيح ومن غير الممكن انو نستغني عنها بس انت وين وصلت فيها ؟ تعلمت الاساسيات متل
display , positions, margins , paddings , transform ...
units (px, rem ,viewports , %) ?
selectros ?
flexbox , grid system ?
media-query and responsive design ?
framework like (tailwind, bootstrap ) ?
animations , (Transitions and keyframes) ?
هدول المفاهيم كلها اساسية ومافيها اي شي احترافي ويفترض اي مطور ويب يكون بيعرفن
يعني ماحكينا عن الشي الاحترافي متل ال sass مثلا
اذا بتعرفن امورك جيدة ومو غلط تبلش جافا سكريبت
بس ك مبتدأ يفضل تعمل Website صغير وتطبق فيه هالمفاهيم كلها (ولو تقليد لحدا عاليوتيوب بالبداية )
❓ طيب انا مابعرف صمم شو الحل ؟
انت ك مطور فرونت اند مو شغلتك تصمم ..
فيك تجيب تصميم جاهز من النت وتقلدو ( هالموقع فيو قوالب بسيطة فيكن تستفيدو منها )
https://bootstrapmade.com/
❓اي بس فيو جافا سكريبت شو اعمل ؟
ماضروري تنفذ الاقسام يلي فيها جافا سكريبت عملها بشكل ثابت ( ستاتيكي) بكفي
ك نصيحة اقل شي ممكن تعملو لتتأكد انو امورك تمام هو 3 - 5 مواقع بافكار وتصاميم مختلفة
❗️ اهم اهم اهم شي بال css هو flexbox اصحك تكب منو شي
لحد الان اذا امورك تمام فيك تبلش جافا سكريبت ✅
#يتبع
————————————————————————————
النقاش مفتوح ضمن المنشورات فيكن تسألو
السلام عليكم
محتوى القناة ان شاء الله رح يكون موجه للمبتدئين بالمجال عامة
بنسبة اكبر
مع بعض الافكار يلي ممكن تكون متقدمة بعض الشيء
رح انشر معلومات بتشمل :
نصائح و ارشادات
1- للي رح يبلشو جديد بمجال البرمجة اجمالا
2- للي مبلشين بمجال الفرونت اند وعالقين بمرحلة الاساسيات
4 - للي متعلم فريم وورك واساسيات وعم يلاقي صعوبة بايجاد عمل او انو يبدا بمشروع خاص
5- معلومات وافكار لمطورين الويب المبتدئين لمشاركتهن خبرتي السابقة بالمجال
