Metwally
460 posts




"الا انى ادركت ان فيه حاجات كتير جداً ولا كنت اعرفها حتى واتعلمتها من الكورسات دي"
ده مش كلامنا
ده كلام احد اعضاء منصة
Cloud Native Base Camp
وبالمناسبة دي نحب نأكد على كلام عمر
الكورسات دي حتى لو انت شغال فى المجال بقالك سنين هتلاقى فيها حاجات جديدة "مهمة" لو كنت اتعلمتها من الأول كانت هتفرق معاك كتير

العربية

بين النسخ من Stack Overflow، أو الاعتماد الأعمى على الـ AI ليكتب لك الحل .. الكود يشتغل في النهاية، لكنك من الداخل مهزوز لأنك تعتمد على أدوات تفكر بالنيابة عنك، وتشعر وكأنك مجرد «ناقل أكواد». متى ستتوقف عن بناء مشاريعك بالصدفة وبدون فهم حقيقي؟
دعنا نتفق على شيء: استخدام الـ AI أو الاعتماد على المصادر المفتوحة ليس عيباً، بل هو واقع الصناعة اليوم. لكن الكارثة تبدأ عندما تتحول هذه الأدوات من "مساعد لك" إلى "العقل المدبر" لمشروعك.
أنت تنسخ الحل وتطبقه، وتفرح بنجاح الـ Test، لكن بمجرد ظهور خطأ غير متوقع في بيئة العمل الحقيقية، أو عندما يطلب منك تعديل الـ Logic بشكل جذري.. تتوقف تماماً. تشعر بالشلل لأنك ببساطة لا تستوعب الآلية الداخلية لما قمت بدمجه.
هذا الاهتزاز والشك الدائم في قدراتك ليس سببه أنك لم تحفظ أوامر اللغة بشكل كافٍ، بل سببه غياب "الأساس الهندسي".
طالما أنك تقفز مباشرة لكتابة الكود دون أن تعرف كيف تفكك المشكلة، وكيف تقارن بين الحلول المتاحة، ستظل دائماً تحت رحمة أداة أخرى تفكر بدلاً منك. ستظل تدور في حلقة مفرغة: تتعلم وتطبق، لكنك لا تفهم حقاً ماذا تفعل.
الخروج من فخ "النسخ الأعمى" لا يحتاج إلى تعلم لغة برمجة جديدة، بل يحتاج إلى العودة لأسس علوم الحاسب وهندسة البرمجيات.
المهندس الحقيقي يحلل المشكلة، يصمم حل مناسب، ثم يستخدم أي أداة أو لغة لتنفيذ هذا التصميم. عندما تمتلك هذه العقلية، سيتحول الـ AI من القائد والمتحكم والمفكر بالنيابة عنك، إلى "أداة" تسرع بها إنتاجك. ستكتب كل سطر وأنت تدرك تماماً وزنه وتأثيره على النظام ككل.
توقف عن بناء مسارك المهني على الصدفة.. وابدأ في بناء عقلية هندسية لا تهتز.
-----------------------
ملاحظة أخيرة: نحن بالفعل نقدم دورات تدريبية مصممة لمعالجة هذه المشكلة من جذورها، لأننا نلامس واقع السوق يومياً وندرك تماماً ما يصنع الفارق الحقيقي بين المبرمجين. ولكن بصدق، سواء قررت الانضمام إلينا أو اخترت طريقاً آخر للتعلم، الأهم هو أن تبني هذا الأساس بأي ثمن. إذا نجحت في تحقيق ذلك لنفسك بأي طريقة، فستكون قد أسديت لمستقبلك المهني أعظم خدمة.

العربية

كم تستهلك من طاقتك النفسية يومياً وأنت تحاول إخفاء حقيقة أنك لا تستوعب نصف الأكواد التي تستخدمها في مشاريعك؟ متلازمة المحتال ليست ضعفاً فيك، هي مجرد ضريبة طبيعية للتعلم العشوائي.
أنت لست وحدك. أغلب من يبدأون رحلة البرمجة يقعون في نفس الفخ؛ فخ الـ Tutorials. تكتب الكود، وتفرح عندما يعمل البرنامج، لكن في أعماقك تعرف الحقيقة: لو طُلب منك بناء نفس الـ Logic من الصفر، أو حل مشكلة غير متوقعة، قد لا تستطيع. هذا الإحساس الدائم بأنك مجرد "منفذ" ولست "مهندساً" هو ما يغذي الشك في نفسك كل يوم.
على مدار أكثر من 24 عاماً في صناعة السوفت وير، رأيت مئات المبرمجين يدورون في هذه الحلقة المفرغة. السر لكي تخرج منها ليس في حفظ لغات برمجة أكثر، أو القفز إلى أحدث الـ Frameworks لتثبت كفاءتك. السر كله يكمن في البنية التحتية.
الفاصل الحقيقي بين المبرمج الذي يعاني من الشك الدائم، ومهندس البرمجيات الواثق الذي تبحث عنه الشركات، هو إتقان أساسيات علوم الحاسب وهندسة البرمجيات.
عندما تفهم كيف تفكك المشكلة، وكيف تبني الحل المنطقي خطوة بخطوة، لن تعود أسيراً لـ "نسخ الأكواد". ستكتب كل سطر وأنت تدرك تماماً الآلية الداخلية له، وسيتلاشى إحساس "المحتال" للأبد، لأنك ستمتلك أخيراً عقلية وأدوات مهندس البرمجيات الحقيقي.
-----------------------
ملاحظة أخيرة: نحن بالفعل نقدم دورات تدريبية مصممة لمعالجة هذه المشكلة من جذورها، لأننا نلامس واقع السوق يومياً وندرك تماماً ما يصنع الفارق الحقيقي بين المبرمجين. ولكن بصدق، سواء قررت الانضمام إلينا أو اخترت طريقاً آخر للتعلم، الأهم هو أن تبني هذا الأساس بأي ثمن. إذا نجحت في تحقيق ذلك لنفسك بأي طريقة، فستكون قد أسديت لمستقبلك المهني أعظم خدمة.

العربية

السوق ملىء بالمبرمجين، لكن الشركات الكبرى تبحث جاهدة عن «مهندسي برمجيات» حقيقيين.. كيف ترتقي بنفسك إلى هذا المستوى؟
المشكلة لا تكمن في نقص مصادر التعلم، بل في "منهجية" التعلم ذاتها.
تبدأ بكتابة الكود وراء فيديوهات تعليمية، ويعمل الكود بنجاح، لكن في اللحظة التي يُطلب منك فيها بناء ميزة جديدة وحدك، أو تعديل مشكلة معقدة، قد تتوقف تماماً.
هنا يبدأ الشك في النفس والإحساس بعدم الكفاءة في التسلل إليك. تشعر وكأنك تخدع من حولك، لأنك في الحقيقة تنفذ أو تنسخ الأكواد دون أن تفهم الـ Logic الذي بنيت عليه.
هذا الشعور ليس دليلاً على ضعف قدراتك، بل هو نتيجة طبيعية للقفز مباشرة إلى تعلم أحدث إطارات العمل (Frameworks) وتجاهل البنية التحتية لعلوم الحاسب وهندسة البرمجيات.
الشركات الكبرى تدرك جيداً أن أدوات الذكاء الاصطناعي قادرة اليوم على كتابة الأكواد السريعة والروتينية. لذلك، هي لم تعد تدفع رواتب مجزية لمجرد "كتابة الكود"، بل تدفعها لمن يمتلك القدرة على التفكير الهندسي السليم وحل المشكلات من جذورها.
الفاصل الوحيد بين "المبرمج المنفذ" و"مهندس البرمجيات" هو الأساس القوي. المهندس الحقيقي هو الذي يفهم ما يحدث ورا كل سطر كود؛ يعرف كيف يحلل المشكلة، وكيف يختار هياكل البيانات المناسبة، وكيف يبني الحل.
لكي تخرج من دائرة حفظ الأكواد المفرغة، يجب أن تبدأ ببناء هذا الأساس. بمجرد أن يحدث هذا، لن تعود أسيراً للغة برمجة معينة أو أداة مؤقتة. سيتلاشى إحساسك بعدم الكفاءة، لأنك حينها ستكون قادراً على تصميم الأنظمة وهندستها، وليس فقط تجميع أجزائها.
-----------------------
ملاحظة أخيرة: نحن بالفعل نقدم دورات تدريبية مصممة لمعالجة هذه المشكلة من جذورها، لأننا نلامس واقع السوق يومياً وندرك تماماً ما يصنع الفارق الحقيقي بين المبرمجين. ولكن بصدق، سواء قررت الانضمام إلينا أو اخترت طريقاً آخر للتعلم، الأهم هو أن تبني هذا الأساس بأي ثمن. إذا نجحت في تحقيق ذلك لنفسك بأي طريقة، فستكون قد أسديت لمستقبلك المهني أعظم خدمة.

العربية

ازاي تذاكر الكورسات اللى على المنصة
مبدئياً عروض رمضان والعيد قربت تنتهى فمحتاج تلحق لو مهتم
بالنسبة للمذاكرة
لو Software Engineer
هتبدأ بكورس Node.js هتتعلم فيه اصول كتابة الكود
حتى لو انت عارف لغة برمجة قبل كدة
بنأكدلك انك هتتعلم أصول جديدة فى الكورس ده
بعد كدة كورس الـ Algorithms
ثم كورس الـ Data Structures
فى بعض الناس ممكن تتلغبط لأن بعض الجهات التعليمية بتعلم ال DS الأول
الموضوعين دول اصلاً المفروض يتم تدريسهم مع بعض
تبقى مواضيع متشابكة وبالتبادل
لكن كان لازم نفصل بينهم
وقررنا نفصل بينهم بحيث يبقى الـ Algorithms الأول
فى حاجات فى كورس الـ DS معتمدة على انك خلصت كورس الـ Algorithms
لغاية كدة انت اتعلمت اصول الكود والتفكير فى الكود
الخطوة اللى بعد كدة تتعلم نظم تشغيل
تدخل على كورس Linux
فى الكورس ده هتتعلم operating system concepts
وازاى تدير Linux
وازاى تعمل Bash scripts تـ automate بيها اى حاجة بتتم على Linux
بعد كدة تدخل على كورس git
تتعلم ازاى ال development teams بتشتغل مع بعض على source control
خلصت وناوي تتعلم كلاود
تدخل على كورس AWS
الكورس ده مش نظري
فى شوية نظري أكيد لكن فيه عملي وعملي كتير ومحتاج مجهود مش بسيط
بس فى النهاية هتطلع منه كأنك كنت بتعمل شغل فى شركة
كدة انت خلصت الكورسات اللى على المنصة
لكن لسه مخلصتش باقى المطلوب منك فى المجال كله
لو DevOps Engineer:
بننصح ديماً ان ال DevOps engineer يكون بيعرف يكتب كود كويس
مش زي ال software engineer لكن بمستوى أقل شوية
يعني كورس Node.js هيكون كافي جداً لتغطية المهارة دي
مش محتاج ال Algorithms وال Data Structures الا لو عايز تفهم اكتر انما مالهمش تأثير فى شغلك
بعد كدة تدخل على كورس Linux وتركز معاه كويس
انت حياتك كلها هتبقى Linux
تخلصه تدخل على git
ال source control يعتبر المصدر اللى بنبدأ منه شغل ال deployment ديماً
فلازم تكون فاهم تفاصيله كويس
ده غير ان لو شغل فى شركة كبيرة فشغل ال automation اللى انت بتعمله هيبقى على git أكيد
تخلص وتدخل على كورس AWS
الكورس ده مش نظري
فى شوية نظري أكيد لكن فيه عملي وعملي كتير ومحتاج مجهود مش بسيط
بس فى النهاية هتطلع منه كأنك كنت بتعمل شغل فى شركة
بعد كدة تدخل على كورس الـ terraform
الـ IaC مطلوب فى شركات كتير وال terraform من الأدوات السهلة اللى بتحقق فكر الـ IaC بشكل كويس
كدة انت خلصت الكورسات اللى على المنصة
لكن لسه مخلصتش باقى المطلوب منك فى المجال كله

العربية

انت ممكن تكون فاهم شغلك كويس جدًا
بتكتب clean code .. وبتحل مشاكل .. وبتنجز.
لكن أول ما الموضوع يبدأ يدخل في العمق شوية
أو الأداء يبقى مش بالشكل المتوقع وتبقى مش عارف تتصرف
بتحس إن فيه حاجة ناقصة
وتبدأ تشك في نفسك.
المشكلة مش إنك مش شاطر.
المشكلة إنك اشتغلت على الأدوات ..
بس ما اشتغلتش على الأساس.
في Cloud Native Base Camp
بنشتغل على الحتة اللي بتفرق فعلًا
عندنا كورسات Algorithms & Data Structures
هيعلموك ازاى تفكر بطريقة هندسية
وازاى تقدر تتعامل مع الداتا بكفاءة اياً كان حجمها
مش حفظ حلول.
لكن فهم إزاي تختار الحل الصح.
وعندنا كورس Operating Systems
ده هينزل بيك لعمق انت ماتخيلتش انك ممكن تنزله قبل كدة
وهتعرف اى كود لما بيشتغل نظام التشغيل بيهندله ازاى
هتعرف ليه فى بعض الأحيان الكود بتاعك ممكن يكون ممتاز
لكن فيه مشاكل فى تشغيله ليها علاقة بنظام التشغيل نفسه
ولو لسه في بداية طريقك
فعندنا كورس Node.js تقدر تعتبره الهديه اللى هتخليك بدل ما تبقى مجرد واحد حافظ الكود بيتكتب ازاى
تبقى مهندس فاهم كل كلمة بيكتبها فى الكود بتتنفذ ازاى
ولو حتى مش بداية طريقك
كورس الـ Node.js ده هيفيدك حتى لو بقالك 5 او 6 سنين بتكتب كود او حتى اكتر.
تفاصيل كل كورس
وتفاصيل الأشتراك
واى تفاصيل تانية
موجودة على موقع المنصة Cloud Native Base Camp.
مش هنبالغ لو قلنا الكورسات دي ممكن تساعدك تغير مسارك المهني بالكامل لو انت عندك الأستعداد تبذل المجهود المطلوب

العربية


كل رحلة تعلم تترك أثراً.. ✨
دايماً بنقول إن الهدف مش مجرد فيديوهات بتتشاف، الهدف هو التأثير الحقيقي اللي بيحصل في طريقة تفكيرك كـ مهندس وفي جودة الكود اللي بتكتبه.
وإزاي الأساسيات عندك اتطورت، وإزاي التطبيق العملي غير رؤيتك للمجال.. ده هو النجاح الحقيقي لينا.
إحنا مش بنقدم كورسات، إحنا بنقدم تجربة عملية بتخلي الكود اللي بتكتبه يتكلم عنك في أي مكان.
شكراً لكل مهندس شاركنا رأيه، ومستمرين في دعمكم لحد ما توصلوا لأهدافكم💚
cloudnativebasecamp.com/?utm_source=tw…
العربية

@its_just_ahmed @TsukiHyouka انت حر يملي عينك اللى يعجبك
بس تيجي تقولي الكلام ده ليه؟
ماتنساش تتعلم الأدب والذوق قبل ما تتعلم التكنولوجيا
العربية

كورس جديد .. نزل على المنصة.
ده مش كورس git عادي اللى هو تعالى نكتب مع بعض كام command وخلاص
لأ ده ازاى بنستخدم git كـ team فى الشغل
الكورس ده موجه اكتر للـ engineers اللى بدأوا بيشتغلوا بالفعل
متاح فقط فى All Courses plan
الكورس من اعداد وتقديم
المهند س
عبد الرحمن احمد
Senior Site Reliability Engineer at Careem

العربية

كل سنة وانتم طيبين
عرض رمضان هينتهى بكرة 11 مارس مساءً
cloudnativebasecamp.com/?utm_source=tw…

العربية










