Ibrahim Almahdy نشر الأربعاء في 19:01 أرسل تقرير نشر الأربعاء في 19:01 أكيد مفيش أي كورس بيواكب سرعه تحديث اصدارات اللغات والاشياء الجديده حتى اكاديمية حسوب تحدث الدورات ولاكن تأخذ وقت كبير في تحديثها ازاي البرمجين الشطارين بيواكبوا التحديثات دي بيعرفوها منين هل كل شويه بيخشوا على الموقع الرسمي للغه مثلاً ويشوفوا هل في تحديث او اصادر جديد ولا بيعرفوا ازاي ولما يبقى في تحديث جديد بيذاكروه ازاي ولا بيطبقوا عليه ازاي ؟ 1 اقتباس
0 Mustafa Suleiman نشر الأربعاء في 20:02 أرسل تقرير نشر الأربعاء في 20:02 ليس كل ميزة أو تحديث جديد يجب دراسته أو الإهتمام به في الحال، بمعنى يجب أن تكون تلك الميزة قابلة للاستخدام في مشروع حقيقي، ففي لغة جافاسكريبت يتم إصدار ميزات في الإصدارات الجديدة، لكن ليست مدعومة من المتصفحات وتحتاج إلى وقت لكي تصل لتلك النقطة. نفس الحال بالنسبة للغة CSS، لذا الإلمام هنا بما هو جديد مطلوب بالطبع لتبقى على إطلاع، وأن تعرف أين تجد المعلومات عنه عندما تحتاج إليه لدراسته في الوقت المناسب. أما في حال كان إطار عمل مثل Next.js، هنا تتعلم الميزات الجديدة بالطبع، وتتعرف إلى الفروقات وكيفية تحديث المشاريع القديمة، وفيما سيفيدك التحديث وما الذي يقدمه مقارنًة بالإصدار السابق. ستجد توضيح لذلك في المستند الرسمي للإطار أو المكتبة، فهو أفضل مكان لتتحصل على معلومات منه، وذلك بعد استيعاب الفكرة العامة للميزات الجديدة، وستجد أمثلة للكود Code Snippets لفهم كيفية استخدامها عمليًا. بجانب الشروحات على يوتيوب مثلاً تبحث عن Next.js 15 new features tutorial ومشاهدة مبرمج آخر يطبق الميزة الجديدة أمامك في فيديو مدته 15-20 دقيقة يختصر ساعات من القراءة والتجربة الفردية. ثم تطبيق ذلك عمليًا من خلال مشروع بسيط لتجربة الميزات الجديدة بشكل معزول، أو إضافتها لمشروع قائم لتحسينه والأمر ليس بتلك السهولة حيث يجب توخي الحذر في حال المشروع منشور وله مستخدمين. وللمتابعة، قم بإنشاء حساب على منصة x.com وأيضًا منصة linkedin وقم بمتابعة مطورين مختصين بتقنيات MERN، ولكن اختر بعناية من تقوم بمتابعته، وستبقى على إطلاع بما هو جديد، كذلك متابعة بعض قنوات اليوتيوب المفيدة، وكذلك بعض المواقع المختصة بالبرمجة، والحسابات الرسمية للتقنيات نفسها @nextjs و @reactjs أي العملية هي مزيج من المتابعة السلبية وهي وصول الأخبار إليك عبر تويتر وخلافه والتعلم النشط والمركز من خلال التجربة في مشروع صغير عند ظهور شيء مهم ومفيد لمشاريعك. 1 اقتباس
0 محمد_عاطف نشر منذ 1 ساعة أرسل تقرير نشر منذ 1 ساعة أولا إن مهنة البرمجة تتسم بالإستمرارية والبحث الدائم والإطلاع على الجديد و ليس كل مبرمج كل يوم يقوم بفتح الموقاع الرسمية للغات وغيرها ولكن هناك طرق أفضل : المواقع الرسمية وال Release Notes: مثل Python (python.org) أو JavaScript (ECMAScript proposals / TC39) فعندما يتم إصدار جديد يتم توفير معه ال changelog وهو التغيرات التي توضح ما الجديد الذي حدث. GitHub / GitLab: في معظم لغات البرمجة والمكتبات الكبيرة مفتوحة المصدر لو قمت بعمل Watch أو Star من حسابك على المشروع أو المستدع سيصلك إشعار بالتحديثات. المجتمعات (Community): وهي مكان تجمع المبرمجين للسؤال وتبادل الخبرات مثل : Reddit . Twitter فكثير من المطورين والمبرمجين الكبار يقوموا بنشر الأخبار أولا بأول. Stack Overflow. أما بخصوص نزول إصدار حديث فالموضوع ليس حفظ ولكن خطوات عملية مثل : قراءة ملخص التغييرات (Release Notes): فيمكنك البحث والقراءة عن التغيرات والتحديثات Features الجديدة والتحسينات و الأشياء التي تم حذفها (deprecated). متابعة ال Tutorials والمقالات Articles: فالناس والمبرمجين الكبار تقوم بكتابة مقالات عن كيفية إستخدام الميزات الجديدة مع أمثلة حقيقية. تحديث مشروع تجريبي : وهذه هي أفضل طريقة فيمكنك أخد مشروع صغير أو مشروع لديك مثلا وتبدأ بتطبيق الخصائص والتعديلات الجديدة حتى تعرف الفرق بينها وبين الطريقة القديمة. و ليس كل التحديثات يجب أن تذاكرها بشكل فوري فمثلا لو التحديث فيه تحسين أمان (security) فهنا يجب عليك أن تهتم به وتذاكره بسرعة . أما لو Feature جديده فلو تلك الميزة الجديدة توفر عليك في عملك أو ستحتاجها في المشروع فهنا يمكنك تجربتها وإستخدامها بشكل تدريجي فمن الممكن أن يكون بها مشاكل أو تلك الميزة هي تجريبة أو أغلب الأشياء لا تدعمها حاليا . فمثلا عند نزول إصدار لغة معينة فمن الممكن أن المكتبات التي تستخدمها لم تنزل تحديث لدعم هذا الإصدار لذلك إذا إستعملت هذا التحديث المكتبات التي لديك لن تعمل والمشروع سيتوقف . لذلك تأكد من أن الميزات أو التحديثات هي Stable أى مستقرة. اقتباس
السؤال
Ibrahim Almahdy
أكيد مفيش أي كورس بيواكب سرعه تحديث اصدارات اللغات والاشياء الجديده حتى اكاديمية حسوب تحدث الدورات ولاكن تأخذ وقت كبير في تحديثها
ازاي البرمجين الشطارين بيواكبوا التحديثات دي بيعرفوها منين هل كل شويه بيخشوا على الموقع الرسمي للغه مثلاً ويشوفوا هل في تحديث او اصادر جديد
ولا بيعرفوا ازاي
ولما يبقى في تحديث جديد بيذاكروه ازاي ولا بيطبقوا عليه ازاي ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.