دردشة، تطور Bun، والمزيد!
MMaximilian Schwarzmüller
Computing/SoftwareJob SearchAdult EducationInternet Technology
Transcript
00:00:00حسنًا، لنرى، لنرى، لنرى.
00:00:24الإعداد المسبق لترميز Foster، لدي ذلك.
00:00:41لذا، دعونا نرى، ما زلت أتلقى هذا التحذير في برنامج OBS.
00:01:01حمل زائد على الترميز، لكنني الآن قمت بتبديله إلى إعداد سريع للغاية.
00:01:06أتساءل عما إذا كانت مجرد مشكلة في OBS، لأنه حقًا لا يوجد شيء متبقي يعمل على
00:01:15جهازي.
00:01:19حسناً، أظن أننا سنرى.
00:01:28أتمنى أن يظل البث بلا تأخير.
00:01:34ليس لدي أدنى فكرة لماذا، ما هي المشكلة اليوم.
00:01:40حقاً ليس لدي أدنى فكرة.
00:01:49لقد قمت بالبث بنفس الإعدادات لنحو 50 مرة.
00:01:57والآن فجأة تعطل كل شيء.
00:02:00أجل، ستكون هذه، على ما أظن، المحاولة الأخيرة.
00:02:05إذا بدأ التأخير مرة أخرى، فإما سأحول هذا إلى بودكاست أو سيتعين علينا إعادة المحاولة
00:02:14الأسبوع المقبل، وهذا سيكون أمراً سيئاً.
00:02:16سيكون أمراً سيئاً.
00:02:17لذا أجل.
00:02:18مرحباً بكل من لا يزال هنا.
00:02:20أنا آسف جداً لكل هذه المشاكل.
00:02:22حقاً ليس لدي أدنى فكرة عما يحدث هنا.
00:02:27من المناسب تماماً أنه عندما أريد التحدث عن BUN، الذي يتمحور حول الأداء،
00:02:32أحصل على كل شيء إلا الأداء.
00:02:38البث الآن خالٍ تماماً من التأخير.
00:02:40حسناً.
00:02:41دعونا نأمل أن يظل هكذا.
00:02:43أنا خائف جداً من لمس أي شيء الآن.
00:02:48لذا أظن أنكم سترون لبقية البث التعليمات التي قدمها لي ChatGPT
00:02:54لإصلاح المشكلة.
00:02:56لقد اتبعت هذه التعليمات هنا، بالمناسبة.
00:02:59أجل، من المحتمل أن يوتيوب متأخر عن تويتش.
00:03:03يا إلهي، لقد لمست شيئاً ما.
00:03:08دعونا نأمل للأفضل، وشكراً جزيلاً لكم على بقائكم معي.
00:03:15لا أعتقد أنني أستطيع التحكم في تأخير المنصات الفردية.
00:03:19ليس الأمر وكأنني غيرت شيئاً هناك.
00:03:23على أي حال، لقد خرجت عن المسار تماماً الآن.
00:03:32BUN!
00:03:36أداء رائع، وتطور غريب.
00:03:40من المؤكد أنها أصبحت أداة مصممة لأغراض متعلقة بشركة Anthropic.
00:03:49أود رؤية دورة لإنشاء نماذج الذكاء الاصطناعي منك والمزيد من أكواد الذكاء الاصطناعي التوليدي.
00:03:56الشيء المثير للاهتمام بخصوص الذكاء الاصطناعي هو، أولاً، دورة إنشاء نماذج الذكاء الاصطناعي، ليس لدي مطلقاً
00:04:04أي خبرة في هذا المجال.
00:04:06لذا لن تكون هناك أي دورة حول ذلك.
00:04:08دورة حول استخدام الذكاء الاصطناعي مخططة بالتأكيد، لكنها صعبة لأن هناك الكثير من الأشياء
00:04:14التي تتغير باستمرار في هذا المجال.
00:04:18ما لدي هو، بالطبع، دورات حول بعض الأدوات مثل Claude Code.
00:04:22لكن نعم، لا أريد أن أظهر كيف أستخدم الذكاء الاصطناعي لأنني على الأرجح سأستخدمه
00:04:28بطريقة مختلفة بعد شهر من الآن أو نحو ذلك.
00:04:31لذا أجل، شكراً لكم جميعاً على ردود الفعل اللطيفة جداً.
00:04:34شكراً لك Vaishnaf Dattir، ولكن نعم، ربما لن تكون هناك مثل هذه الدورة في المستقبل القريب جداً.
00:04:42والشيء الصعب أيضاً بخصوص الذكاء الاصطناعي، بالطبع، هو أن بعض الناس يحبونه.
00:04:47والكثير من الناس يكرهونه.
00:04:48وأنا شخصياً لدي علاقة مختلطة معه.
00:04:52لن أحزن إذا لم يكن لدينا ذكاء اصطناعي، ولكننا نملكه.
00:04:56لذا أحاول تحقيق أقصى استفادة منه وأستخدمه.
00:05:00لكن من الصعب في الوقت الحالي إنشاء دورات ومحتوى يروق للجميع.
00:05:07لكنني أبذل قصارى جهدي.
00:05:08أنا أحاول أساساً تغطية ما أعمل عليه وما أتعلمه، وما أستمتع بالعمل معه
00:05:14إلى حد ما، وهذا ما أحاول مشاركته.
00:05:18لقد كنت أقرأ توثيق Bun الأسبوع الماضي وهو جذاب للغاية، أريد حقاً استخدام
00:05:23نظام التوجيه الخاص به.
00:05:24لكن ما الذي ينقصه؟
00:05:25هيكل البرمجيات الوسيطة (middleware) مثل Hono.
00:05:26أجل.
00:05:27كما قلت من قبل، أنا أيضاً معجب كبير بـ Bun.
00:05:32بالمناسبة، بالحديث عن المعجبين، ربما تكون علامة جيدة أن مراوح (fans) جهاز الماك بوك الخاص بي
00:05:39بدأت تهدأ مرة أخرى.
00:05:41لذا نأمل أن تكون مشكلة الترميز بأكملها قد حُلت.
00:05:45لا أعرف ما هي المشكلة، لكنني لن ألمس أي شيء هنا.
00:05:49على أي حال، أنا أيضاً أحب Bun.
00:05:53وأعتقد أيضاً، بالمناسبة، أن التوثيق مكتوب بشكل جيد جداً.
00:05:57سواء كنت بشراً أو وكيلاً ذكياً، فالوكلاء يجدون سهولة كبيرة في استخراج المعلومات
00:06:03منه.
00:06:04بمجرد إعطائهم الروابط، ونسخ محتوى الصفحة، وعرضه بصيغة markdown ونسخ
00:06:11هذا الرابط.
00:06:12لذا كل ذلك منفذ بشكل جيد حقاً.
00:06:14وبما أنك ذكرت Hono، سأقول أيضاً أن Hono إطار عمل جيد حقاً وعادةً
00:06:23هذه الأيام عندما أقوم ببناء تطبيق ويب، لنقل واجهة برمجة تطبيقات REST أو شيء من هذا القبيل،
00:06:28فإن مجموعتي التقنية الافتراضية هي عادةً Bun و Hono.
00:06:32وأنا أحب ذلك كثيراً.
00:06:33أعتقد أن Hono إطار عمل أنيق وبسيط يستحق بالتأكيد نظرة فاحصة.
00:06:42يمكن نشره على مجموعة متنوعة من المضيفين وبالطبع على أي خادم افتراضي خاص (VPS).
00:06:48ولديهم أشياء مثل البرمجيات الوسيطة، ولديهم نظام توجيه وغير ذلك.
00:06:52لكن الجميل أيضاً منذ أن ذكرت ذلك، أن Bun يحتوي أيضاً على الكثير من الميزات المدمجة، ليس
00:06:58جزء البرمجيات الوسيطة.
00:06:59سيتعين عليك بناؤه بنفسك، لكن لديه نظام توجيه مدمج.
00:07:05في الواقع لديه أيضاً موجه نظام ملفات إذا كنت ترغب في ذلك.
00:07:08لذا بدون تثبيت أي شيء آخر، يمكنك استخدام نظام الملفات الخاص بك لتحديد المسارات،
00:07:13ولكن لديه أيضاً واجهة برمجة تطبيقات التوجيه الخاصة به بحيث يمكنك تشغيل خادم Bun هكذا، وتسجيل
00:07:21مساراتك هكذا وتكون أيضاً أكثر تفصيلاً هناك، وعلى سبيل المثال، تحديد
00:07:28طرق توجيه مختلفة لمسارات مختلفة.
00:07:32أين هي؟
00:07:33Post.
00:07:34أليست في هذه الصفحة؟
00:07:36يمكنك تحديد طرق توجيه مختلفة.
00:07:43لماذا ليست في هذه الصفحة؟
00:07:50أين هي؟
00:07:51هل هي في الخادم؟
00:07:52أجل.
00:07:53لذا يمكن أن يكون لديك مسار ثم تسجل وظائف مختلفة لطرق طلب (methods) مختلفة.
00:07:58وكل ذلك أنيق وجميل جداً، كما سأقول.
00:08:04لذا أجل، Bun و Hono، رائعان حقاً.
00:08:07سيكون من المثير للاهتمام رؤية كيف سيتطور Bun في المستقبل وإذا كان سـ
00:08:14يستمر في التطور كبيئة تشغيل يمكن استخدامها لخوادم الويب، وإذا كانوا سيعطون الأولوية
00:08:20للأداء والميزات الجديدة المتعلقة بذلك، وهو ما يبدو عليه الحال.
00:08:26أريد أن أكون واضحاً جداً.
00:08:28عندما تلقي نظرة على حساب BunX، فإنهم يشاركون الكثير من التحديثات التي تساعد بوضوح
00:08:39جزء بيئة التشغيل وما إلى ذلك.
00:08:41لذا أجل، لا أعتقد أن Bun سيتوقف عن كونه بيئة تشغيل رائعة، أو حلاً رائعاً
00:08:50لبناء خوادم الويب بـ Hono أو بدونه، ولكن سيكون من المثير للاهتمام رؤية ما إذا كان سيبقى
00:08:55هكذا أو إذا أصبح تلك الأداة الخاصة بـ Anthropic، التي تركز بشكل أساسي على أن تكون أداة
00:09:01رائعة لبناء وكلاء الذكاء الاصطناعي، وهو ما سيكون مثيراً للاهتمام أيضاً، ولكنه محزن بعض الشيء لأن
00:09:06بيئة التشغيل هذه رائعة، وسريعة جداً، وغنية بالميزات.
00:09:10وأعتقد أنها ستبقى كذلك.
00:09:13بما أن قواعد البيانات الاتجاهية (vector databases) أساسية لتطبيقات الذكاء الاصطناعي، فهل هناك مصادر جيدة لتعلمها؟
00:09:17وهل تفكر في تقديم دورة تغطي هذا؟
00:09:19نعم، لقد فكرت في دورة حول قواعد البيانات الاتجاهية.
00:09:23وأعتقد أن Qdrant، على سبيل المثال، مثيرة للاهتمام للغاية، ويمكنك أيضاً استضافتها بنفسك.
00:09:29وقد قمت بالفعل بعمل بث مباشر، أوه، أنا لا أعرف حتى وسمي الخاص.
00:09:40لقد قمت بعمل بث مباشر العام الماضي حول الـ RAG وقواعد البيانات الاتجاهية.
00:09:47إنه متاح على قناة أخرى، MaxMunSchwarz-extended.
00:09:49كنت أعتاد على رفع بثوثي المباشرة على تلك القناة.
00:09:52لم أعد أفعل ذلك الآن.
00:09:54سأبقيها متاحة هنا على يوتيوب فقط.
00:09:56على أي حال، لقد قمت ببث هنا حول بناء نظام RAG.
00:10:00عذراً، أنا أقف أمام ذلك.
00:10:02لقد قمت ببث هنا حول بناء نظام RAG باستخدام Qdrant.
00:10:07لذا قد يكون ذلك مثيراً لاهتمامك.
00:10:09لقد مر عليه عام، لكنه لا يزال ذا صلة لأنني وجدته مثيراً للاهتمام.
00:10:13في الوقت الحاضر سأقول، لست متأكداً مما إذا كانت قواعد البيانات الاتجاهية ستبقى بنفس الأهمية لتطبيقات الذكاء الاصطناعي
00:10:22كما كنا نعتقد، لأن المستقبل الآن يبدو وكأنه يتجه نحو البحث المعتمد على الوكلاء (agentic search).
00:10:28بحيث يكون لديك وكيل ذكاء اصطناعي يعمل على VPS، أو على Cloudflare، أو على جهاز الماك
00:10:34بوك أو الكمبيوتر الشخصي، لا يهم.
00:10:36وتعطيه وصولاً لنظام ملفات يحتوي على مجموعة من المستندات.
00:10:41بالطبع يعتمد ذلك على حالة الاستخدام.
00:10:42إذا كنا نتحدث عن مئات الآلاف من المستندات، فقد يظل ذلك ممكناً، ولكن
00:10:49سيكون الأمر أكثر صعوبة قليلاً.
00:10:51لكن إذا كنا نتحدث عن حالة استخدام يوجد بها، لنقل مائة مستند
00:10:56أو شيء من هذا القبيل، يجب أن يكون الوكيل على دراية بها أو تكون متاحة
00:11:01للوكيل.
00:11:03يبدو حالياً أن منح الوكيل إمكانية الوصول لنظام الملفات وتركه يقوم بعمله أكثر كفاءة
00:11:08من ربطه بقاعدة بيانات اتجاهية.
00:11:13بالطبع، كما هو الحال دائماً، الأمر فيه تفصيل.
00:11:15سيعتمد الأمر دائماً على ما تبنيه بالضبط، والبحث الدلالي وقواعد البيانات الاتجاهية.
00:11:20لهما حالات استخدامهما، وهما مفيدان جداً لأشياء معينة.
00:11:24لكن البحث المعتمد على الوكلاء ومنح وكيلك نظام ملفات قد يكون أمراً مثيراً للاهتمام أيضاً.
00:11:29هل سأفكر في إنشاء دورة حول هذا؟
00:11:31نعم، بالتأكيد.
00:11:32سواء حول إنشاء وكلاء ذكاء اصطناعي لديهم وصول لنظام الملفات ويمكنهم القيام بكل أنواع
00:11:36المهام، أو حول جزء قواعد البيانات الاتجاهية.
00:11:40وفي الواقع، أنا أغطي ذلك بالفعل في إحدى دوراتي.
00:11:45في دورتي العامة حول ChatGPT والذكاء الاصطناعي التوليدي، أصدرت تحديثاً كبيراً لتلك الدورة العام
00:11:51الماضي وأضفت قسماً جديداً تماماً حول RAG كما أغطي الأساسيات هناك.
00:12:00إنشاء دورة مستقلة سيكون أمراً مثيراً للاهتمام وأود القيام بذلك.
00:12:04هناك الكثير من الأفكار لدرجة أنني لا أستطيع الوعد بذلك، لكنه شيء يهمني، أجل.
00:12:07أجل.
00:12:12لا تقلق، لقد تعلمت الكثير من دورات Flutter و React و Node.js الخاصة بك، لقد بدأت رحلتي في البرمجة
00:12:16معك منذ خمس سنوات، شكراً لك، أتمنى لك الكثير من النجاح، استمر في النمو دون توقف.
00:12:20شكراً جزيلاً لك.
00:12:21وبالمناسبة، شكراً لكم جميعاً على بقائكم معي خلال هذه المشاكل التقنية
00:12:25التي نأمل أنها حُلت الآن.
00:12:27والآن، دعونا نركز على التعليم.
00:12:29وشكراً لكم جميعاً على كلماتكم الطيبة جداً.
00:12:31أنا أقرأها جميعاً وهي تعني لي الكثير.
00:12:34لذا شكراً جزيلاً لكم على ردود الفعل الرائعة.
00:12:39هناك الكثير من وكلاء البرمجة، لكن الأمر كله يتعلق بإدارة السياق الذي يتم إرساله إلى
00:12:42نموذج اللغة الكبير (LLM).
00:12:43لذا يمكننا بشكل أساسي استخدام وكلاء البرمجة من الشركات الكبرى.
00:12:47أجل، أعني أننا الآن في مرحلة البدايات المتخبطة، أليس كذلك؟
00:12:52هناك الكثير من التطور الذي يحدث.
00:12:57كل يوم يظهر لنا وكيل جديد أو إطار عمل جديد للوكلاء أو خدمة جديدة تسمح لنا بـ
00:13:04تشغيل وكلائنا.
00:13:06هناك الكثير مما يحدث.
00:13:07سيتعين علينا الانتظار حتى تستقر الأمور قليلاً، ربما خلال عام أو نحو ذلك لتتضح
00:13:12الصورة حول ما يستحق الاستخدام أو كيف سنبني أشياء معينة.
00:13:20أجل.
00:13:23ولكن بالحديث عن بناء الأشياء، كانت الفكرة الأصلية هي استكشاف BUN وأعتقد أننا قمنا
00:13:29بذلك.
00:13:30على الأقل فيما يتعلق بما أردت مشاركته حول تطوره.
00:13:34ولكن حتى لو لم تفعل ذلك، فإن استخدام مدير الحزم الخاص بـ BUN قد يكون مثيرًا للاهتمام لأن BUN في الواقع
00:13:42رائع.
00:13:43وأجل، هذا أمر مهم.
00:13:44وهو خيار جيد حتى لو كنت لا ترغب في استخدام بيئة التشغيل الخاصة به.
00:13:48إذا لم يعجبك ذلك، أو لا يمكنك استخدامه، أو لا تريد استخدامه.
00:13:51ولكن حتى لو لم تفعل ذلك، فإن استخدام مدير الحزم الخاص به قد يكون مثيراً للاهتمام لأن BUN في الحقيقة
00:13:59مزيج من عدة أشياء.
00:14:02إنه بيئة تشغيل، وهذا ما ستستخدمه لبناء خادم الويب الخاص بك أو لبناء
00:14:07واجهة سطر الأوامر (CLI) الخاصة بك.
00:14:09ولكنه أيضاً مدير حزم.
00:14:12لذا يمكنك استخدامه بدلاً من NPM لتثبيت، كما خمنت، الحزم.
00:14:17وما هو رائع ومفيد جداً هنا هو أنه يحتوي على ملف bunfig هذا.
00:14:32إنه ملف إعداد لـ BUN.
00:14:34وهو يلعب أيضاً دوراً مهماً لمدير الحزم لأنه يمكنك فيه تهيئة
00:14:38الكثير من الأشياء بالطبع.
00:14:40ويمكنك إعداد عدة أمور لمدير الحزم.
00:14:46أحد الأشياء التي يمكنك القيام بها هو إعداد الحد الأدنى لعمر الإصدار (minimum release age).
00:14:51هذا شيء يمكنك إضافته إلى ملف bunfig.toml هذا.
00:14:55وهذا سيضمن أنه كلما قمت بتشغيل bun install أو bun update وما إلى ذلك، فإنه
00:15:02سيقوم فقط بسحب وتثبيت إصدارات الحزم التي مضى على إصدارها على الأقل المدة التي حددتها هنا.
00:15:10وهذه القيمة بالثواني.
00:15:12لذا فإن تلك القيمة في المثال ستكون ثلاثة أيام.
00:15:16ولماذا هذا مفيد؟
00:15:18لأننا نعيش في وقت تحدث فيه هجمات سلاسل التوريد كل يوم تقريبًا.
00:15:24على الأقل هذا ما أشعر به.
00:15:27وحتى الآن، تم اكتشاف معظم هجمات سلاسل التوريد هذه ومعالجتها
00:15:34بسرعة كبيرة، عادةً في غضون ساعات قليلة.
00:15:39لكن بالطبع، إذا قمت بتثبيت الحزمة في ذلك الوقت الذي كانت فيه الحزمة مخترقة،
00:15:46فسيتم اختراق جهازك.
00:15:48وهذا سيء بلا شك.
00:15:49الآن، إذا استخدمت هذا الإعداد، فستقلل بشكل كبير من خطر التأثر لأنك ستكتفي
00:15:57بتحميل إصدارات الحزم التي كانت موجودة على الإنترنت لبضعة أيام.
00:16:00ومرة أخرى، عادة ما يتم احتواء هجمات سلاسل التوريد بحلول ذلك الوقت.
00:16:04الآن ليس BUN هو مدير الحزم الوحيد الذي يفعل ذلك.
00:16:07على سبيل المثال، PNPM يوفر هذه الميزة أيضًا.
00:16:11لذا يمكنك بالطبع استخدام ذلك أيضًا.
00:16:13أنا فقط أوصي باستخدام شيء من هذا القبيل.
00:16:16وكذلك NPM، لقد نسيت الأمر، ولكن لديهم أيضًا ميزة جديدة نسبيًا
00:16:23يمكنك إضافتها حيث يمكنك أيضًا تهيئة شيء مشابه لهذا.
00:16:35لا أعرف بالضبط ماذا كان يطلق عليه، الحد الأدنى لعمر الإصدار.
00:16:39أعتقد أنه “min release age”.
00:16:42وهو أيضًا شيء يمكنك القيام به عند استخدام NPM.
00:16:48ولكن يجب عليك استخدام شيء كهذا.
00:16:49الآن استخدام BUN لإدارة الحزم ليس له مجرد ميزة إمكانية استخدام
00:16:53هذا الإعداد، بل أيضًا أنه سريع حقًا.
00:16:56لذا أحبه لهذا السبب أيضًا.
00:16:58ويمكنك أيضًا استخدام BUN لعملية الربط أو التجميع (Bundling).
00:17:01بدلاً من Vite، على سبيل المثال، أو Vite تقنيًا ليس مجرد أداة ربط، ولكنه
00:17:07يحتوي على أداة ربط.
00:17:08يأتي مع أداة ربط في المشاريع التي ينشئها لك عادةً.
00:17:13لذا يمكنك استخدامه بدلاً من Vite لمراقبة التغييرات، ولتشغيل خوادم التطوير، وبناء
00:17:18مشاريعك.
00:17:20ويأتي أيضًا مع أداة تشغيل اختبارات، لذا يمكنك استخدام BUN بدلاً من Jest أو Vitest.
00:17:26لا تزال هناك حجج لاستخدام Vite أو Vitest وما إلى ذلك بدلاً من BUN.
00:17:31فهي تأتي بميزات أكثر قليلاً، ميزات قد تهمك.
00:17:36بالطبع، التجميع هو مجرد واحد من الأشياء الكثيرة التي يقوم بها.
00:17:40بالنسبة لـ Vite، فهو أمر أساسي يفعله أو يهتم به.
00:17:46والفريق وراء Vite بنى أيضًا أداة الربط الخاصة بهم، Rolldown، التي يستخدمها Vite.
00:17:51لذا لست متأكدًا، أنا عادة لا أستخدم أداة الربط.
00:17:55أنا أستخدم أداة تشغيل الاختبارات فعليًا لاختباراتي، ولكن في الغالب أستخدم
00:18:06بيئة التشغيل ومدير الحزم.
00:18:07ولكن نعم، BUN، أنا حقًا معجب به.
00:18:11الاتجاه الذي يسلكه هو الشيء الوحيد الذي أعتقد أنه لن يكون مشكلة، ولكنه
00:18:16قد يصبح كذلك، نعم.
00:18:19وتحياتي مجددًا لـ Berkey وشكرًا لـ Selmetri على الإشادة.
00:18:26أنا معجب كبير بدروسك التعليمية.
00:18:27شكرًا جزيلاً لك.
00:18:28كيف تسير الأمور؟
00:18:29الأمور تسير بشكل جيد الآن.
00:18:30واجهت بعض المشاكل التقنية التي أنا آسف جدًا بشأنها، لا أعرف السبب، ولكن الآن كل شيء
00:18:35يبدو مستقرًا مرة أخرى، والحمد لله.
00:18:38هل سأقوم بعمل فيديو عن Remix 3؟
00:18:41لاحظت أنهم الآن في المرحلة التجريبية (beta).
00:18:42نعم، لقد لاحظت ذلك أيضًا.
00:18:44لم ألقِ نظرة عليه بعد، لم يتوفر لدي الوقت الكافي لذلك.
00:18:51لكنني أخطط للتعمق في Remix 3.
00:18:57أعتقد أنهم يقولون إنه لم ينتهِ بعد، أم أنني مخطئ؟
00:19:06هذا لا يزال إصدارًا أوليًا، وليس جاهزًا للاستخدام الإنتاجي بعد، ولا يزال هناك الكثير للقيام به.
00:19:11نعم، أعتقد أنني قرأت ذلك ثم قررت تأجيل هذا الأمر لأن لدي
00:19:16الكثير للقيام به الآن لدرجة أنني لم أرغب في التعمق فيه إذا كان لا يزال خامًا وغير مكتمل تمامًا
00:19:22في الوقت الحالي.
00:19:26لكن سأقول إنني شاهدت حديثهم العام الماضي، على ما أعتقد، في أين كان؟
00:19:32في مؤتمر Remix Con.
00:19:34كان في مؤتمرهم الخاص، على ما أعتقد.
00:19:37وسيكون من المثير للاهتمام رؤية ذلك.
00:19:40أعتقد مما فهمته أنهم يحاولون بناء إطار عمل.
00:19:45نعم، فما هو Remix؟
00:19:47اعتاد Remix أن يكون إطار عمل React مثل Next.js.
00:19:50هذه هي الرؤية التي بدأوا بها في 2020، أو 2021، لست متأكدًا.
00:19:57وقد أحببت Remix حقًا.
00:19:59في الواقع، موقعي Akatamite.com تم بناؤه باستخدام Remix في الماضي.
00:20:04الآن لم يعد كذلك، نحن نستخدم Tanstack حاليًا، ولكن تم بناؤه بـ Remix سابقًا.
00:20:10لكنهم قرروا بعد ذلك الابتعاد عن React لأنهم لم يكونوا سعداء برؤية
00:20:15React، وقرروا أساسًا بناء إطار عمل، Remix 3، وهو مخصص
00:20:22لوكلاء الذكاء الاصطناعي (AI agents).
00:20:23بحيث يتم بناؤه بطريقة تجعل من السهل جدًا فهمه واستيعابه من قبل الوكلاء، حتى
00:20:29وإن كان من الواضح أن كود Remix لن يكون جزءًا من بيانات تدريب الوكلاء
00:20:34لأن بيانات التدريب هي كلها تلك البيانات القديمة في معظمها من قبل عام 2022
00:20:40وما إلى ذلك.
00:20:41وبالطبع Remix 3 لم يكن موجودًا في ذلك الوقت.
00:20:43ولا يزال غير موجود فعليًا، أو النسخة التجريبية موجودة الآن.
00:20:47لكنهم أرادوا بناء شيء يسهل على الوكلاء التقاطه وفهمه.
00:20:50ونعم، أنا مهتم جدًا بتجربة ذلك حقًا بمجرد أن يصبح أكثر اكتمالاً.
00:20:59ومهتم برؤية مدى نجاح ذلك.
00:21:02أعتقد بشكل عام أنه سيكون من المثير جدًا رؤية كيف سيتطور مشهد
00:21:09تطوير الويب بالكامل، لأن لدينا كل أطر العمل هذه، وكنا نشهد حروب أطر العمل
00:21:17في الماضي، مثل عام 2019، كان يتم إصدار إطار عمل جديد كل يوم تقريبًا.
00:21:23أوه، تم إصداره في 22 نوفمبر 2021، شكرًا جزيلاً لك.
00:21:30والوكلاء.
00:21:34هدأ كل ذلك، أليس كذلك؟
00:21:36خلاف ذلك، الأمر كله يتعلق بالذكاء الاصطناعي والوكلاء، بالطبع.
00:21:39والأمر نفسه بالنسبة لي.
00:21:40أقصد بالنسبة لي، الأمر كله يتعلق بالذكاء الاصطناعي، أقضي أيامي في تجربة نماذج
00:21:45ووكلاء ذكاء اصطناعي مختلفة.
00:21:47لأن هذا هو بوضوح الاتجاه الذي نتحرك نحوه.
00:21:51هذا لا يعني أن معرفة الأساسيات لا تهم، بل تهم كثيرًا.
00:21:55لكن لا يزال من المهم، بالنسبة لي على الأقل، أن أفهم كيف أستخدم أدوات الذكاء الاصطناعي هذه،
00:22:01وكيف يمكنني الحصول على شيء مفيد منها، لأنني مطور، وأريد أن أبقى مطورًا
00:22:06وهذا يعني أن عليّ التطوير باستخدام الذكاء الاصطناعي.
00:22:10لكن ما أردت قوله هو أن إصدار إطار عمل جديد مثل Remix 3 الآن
00:22:16يبدو خارجًا عن زمانه، وهذا لا يعني أنه خطأ، بل يعني فقط أنه سيكون من الصعب
00:22:25الحصول على قدر كبير من الزخم، لأن كل نماذج وأدوات الذكاء الاصطناعي تقترح افتراضيًا
00:22:32تطبيقات React.
00:22:34عادة ما تقترح تطبيقات React و Next.js وما إلى ذلك.
00:22:38لذا سيتطلب الأمر من المطور إخبار الذكاء الاصطناعي صراحةً باستخدام Remix 3، تمامًا كما يتطلب
00:22:47من المطور إخبار الذكاء الاصطناعي باستخدام Angular أو Svelte الآن، لأن الخيار
00:22:54الافتراضي غالبًا ما يكون React.
00:22:57لذا لكي يحصل Remix 3 على زخم كافٍ يجعل الناس يبدأون في استخدامه، سيكون
00:23:04من المثير للاهتمام رؤية ذلك.
00:23:05أعتقد بالتأكيد أن ذلك ممكن، لأنه بالطبع في الماضي قبل الذكاء الاصطناعي كان عليك أيضًا
00:23:12إقناع المطورين، لكن ربما كان ذلك أسهل قليلاً، لأنهم لم يكونوا يديرون
00:23:17أمورهم على وضع الطيار الآلي.
00:23:19ولكن يمكن القيام بذلك بالتأكيد.
00:23:24سيكون من المثير للاهتمام فقط رؤية ما إذا كانوا سينجحون في ذلك.
00:23:27ولهذا السبب، أعتقد أن إطار العمل يجب أن يقدم نوعًا من الميزات الجوهرية،
00:23:34لأنك في الماضي كان يمكنك القول، مهلاً، إذا كان إطار العمل يوفر تجربة مطور رائعة
00:23:40ثم يقدم تطبيقًا سريعًا وفعالاً، فهذه ميزة كبيرة.
00:23:44وهذا كان بمثابة مشكلة لـ Angular عندما قاموا بالانتقال
00:23:50من AngularJS (الإصدار 1) إلى Angular 2.
00:23:53لقد كسروا الكثير من الأشياء، وبدا الأمر معقدًا للغاية، لدرجة أنهم فقدوا الكثير من المطورين هناك،
00:24:00على ما أعتقد.
00:24:01فتح ذلك نافذة كبيرة لـ React، ولهذا السبب أصبحت React مشهورة جدًا.
00:24:06ربما كانت لتصبح مشهورة بهذا الشكل على أي حال، لكن الانتقال من Angular 1 إلى Angular
00:24:112 لم يساعد بالتأكيد.
00:24:13لذا في الماضي كان عليك إقناع المطورين بتجربة المطور وما إلى ذلك،
00:24:18والبنية البرمجية (syntax) - بالنسبة لي، على سبيل المثال، كنت أرغب دائمًا في العمل ببنية أجدها جميلة أو
00:24:25أستمتع بالعمل بها، ولهذا السبب لم أحب JSX و React في البداية.
00:24:35على أي حال، أصبح هذا الأمر أقل أهمية في الوقت الحاضر، لأننا اليوم ما زلنا مطالبين بالنظر في الكود.
00:24:43لا يفعل كل المطورين ذلك، ولا أعرف كيف ستتغير الأمور بالطبع.
00:24:48مراجعات الكود قد تصبح أقل أهمية في المستقبل، والجزء المهم هو أن تقوم
00:24:54بتصميم الهيكل العام للتطبيق واتخاذ خيارات تكنولوجية معينة، ولكن
00:25:00بالتالي فإن البنية البرمجية أقل أهمية الآن ومن المرجح جدًا أن تظل كذلك في المستقبل.
00:25:06لذا سيكون من المثير لرؤية كيف يمكن لإطار عمل أن يكسب المطورين في وقت أصبحت فيه
00:25:14الطرق القديمة لكسب المطورين أقل أهمية.
00:25:19الكثير من الحديث عن Remix، لكن هذه هي أفكاري.
00:25:21لكنني متحمس جدًا لتجربته بمجرد أن يصبح أكثر استقرارًا.
00:25:26واجهت نفس المشكلة في العثور على مفتاح تهيئة npm هنا.
00:25:31توثيق npm ليس رائعًا، سأقول ذلك.
00:25:36شكرًا لك على تعليمي Angular قبل 9 سنوات ولا تزال تلهمني اليوم في عصر الذكاء الاصطناعي.
00:25:41محتواك شكل حقًا رحلتي كمطور.
00:25:43واو، شكرًا جزيلاً لك، MS Athianarayanan، هذا يعني الكثير بالنسبة لي.
00:25:52شكرًا جزيلاً لك.
00:25:53سعيد جدًا لسماع أنك معنا طوال هذه السنوات.
00:25:55تسع سنوات هي فترة طويلة حقًا.
00:25:57لقد تغير الكثير منذ ذلك الحين.
00:25:59أقصد، تسع سنوات تقريبًا هي الوقت الذي بدأت فيه.
00:26:01لقد بدأت منذ 11 عامًا، تقريبًا، بشكل أو بآخر.
00:26:05لذا واو، نعم، شكرًا جزيلاً لك.
00:26:09من الرائع أن تكون لا تزال معنا.
00:26:10وسأبذل قصارى جهدي لمواصلة مشاركة المعرفة المفيدة، رغم أن الكثير قد تغير.
00:26:16أقصد، لقد تغير الكثير حقًا.
00:26:19الطريقة التي أنتج بها الفيديوهات، والطريقة التي يجب أن تجذب بها الانتباه على يوتيوب وكل شيء.
00:26:26لا تجعلني أبدأ في هذا الموضوع.
00:26:27لقد تغير الكثير جدًا.
00:26:28لقد بدأت أكبر في السن.
00:26:29إذا كان وكلاء الذكاء الاصطناعي بحاجة إلى تنفيذ أدوات وأكواد، فهل تعتقد أن BUN يمكن أن يتطور ليصبح
00:26:34بيئة تشغيل لوكيل ذكاء اصطناعي أم أنه سيحتاج إلى بنية مختلفة تمامًا؟
00:26:38هذا سؤال رائع.
00:26:40وأعتقد أن BUN يمكن أن يصبح بالتأكيد أكثر من مجرد بيئة تشغيل لوكيل ذكاء اصطناعي.
00:26:46ولست متأكدًا مما إذا كان بإمكانه في الوقت نفسه البقاء كبيئة تشغيل عامة ويضيفون تلك
00:26:53الميزات الوكيلة فوقها، أم أنهم سيقسمونها أو ما شابه.
00:26:57لكن أعني، أن Anthropic استحوذت على BUN، سيكون من المنطقي جدًا بناء شيء
00:27:04يكون بيئة تشغيل قوية حقًا للوكلاء.
00:27:08سيكون منطقيًا جدًا لشركة Anthropic.
00:27:11ربما لن يكسب الكثير من القلوب في مجتمع مطوري الويب.
00:27:14لكن مهلاً، لست متأكدًا مما إذا كانت Anthropic تكسب الكثير من القلوب هناك على أي حال.
00:27:18لذا نعم، يمكنني بالتأكيد رؤية مستقبل يحصل فيه BUN على المزيد والمزيد من الميزات التي
00:27:24تجعله بيئة تشغيل رائعة للوكلاء.
00:27:27أشياء مثل بيئات الاختبار المعزولة (sandboxing)، ووكالة طلبات الشبكة، وإدارة الأدوات، وإدارة التصاريح،
00:27:33أشياء من هذا القبيل.
00:27:34يمكنني بالتأكيد رؤية المزيد من هذه الأشياء تهبط في BUN.
00:27:38ولأكون صادقًا جدًا، أنا متفاجئ قليلاً لأننا لا نملك المزيد من هذه الأشياء بالفعل.
00:27:51الاتجاه الذي يسيرون فيه مثير للاهتمام حقًا، لكنني أود رؤية الفيديو الخاص بك وشكرًا
00:27:54على الإجابة على السؤال.
00:27:56نعم، بالتأكيد.
00:27:57بالتأكيد، بالتأكيد.
00:27:58كمطور واجهة أمامية، هل يجب أن أتعلم Docker و Kubernetes؟
00:28:02هناك بضع أفكار حول هذا الموضوع.
00:28:05أولاً، أعتقد أنه يجب عليك بشكل عام التفكير في ألا تكون مجرد مطور واجهة أمامية لأن
00:28:14على الرغم من أن ذلك كان أمرًا رائجًا في الماضي، إلا أن شعوري هو أنه مع الذكاء الاصطناعي سيكون المطلب
00:28:21من الشركات هو الحصول على مطورين شاملين (generalists).
00:28:27على الأقل في الوقت الحالي، لا أعرف كيف ستتغير الأمور في غضون خمس سنوات أو نحو ذلك.
00:28:33قد يكون الأمر أننا سنرغب في المزيد من المتخصصين مرة أخرى حينها.
00:28:36لكن في الوقت الحالي أعتقد أن المطور الشامل هو الطريق الصحيح.
00:28:39شامل مع مجالات مخصصة تكون فيها متخصصًا.
00:28:43ليس عليك أن تكون متخصصًا في كل شيء.
00:28:45لا يمكنك ذلك.
00:28:46لكنني أعتقد أنك تريد أن تكون مطورًا شاملاً.
00:28:49لذا هذا شيء واحد.
00:28:50وبالتالي، للإجابة على الجزء الثاني، نعم، أعتقد أن معرفة الأساسيات حول Docker هي
00:28:55بالتأكيد شيء مفيد لمعظم المطورين.
00:28:59ليس عليك أن تكون خبيرًا.
00:29:00لا تحتاج لأن تكون قادرًا على بناء صور Docker متقدمة جدًا أو معرفة
00:29:06خبايا إدارة مجموعات Docker swarm أو إعدادات Compose المعقدة متعددة الحاويات.
00:29:14ولكن خاصة الآن مع الذكاء الاصطناعي، أصبح من الأسهل من أي وقت مضى العمل على ملفات تهيئة
00:29:20Docker Compose أو ملفات Docker وفهم أوامر Docker تلك.
00:29:24وإذا تعلمت بالإضافة إلى ذلك ما وراء الكواليس أو فهمت كيف يعمل Docker وما هي
00:29:31مفاهيمه الأساسية، فأعتقد أن هذا منطقي جدًا.
00:29:35بالنسبة لـ Kubernetes، لن أقول إنها مهمة.
00:29:38تعلمها عندما تحتاجها، لكنها ليست شيئًا تحتاج لمعرفته مسبقًا.
00:29:42لكن Docker، نعم، الأساسيات يجب أن تفهمها وتتعلمها، كما أرى.
00:29:49نفس الشيء حدث عندما انتقل Next.js من الصفحات (pages) إلى موجه التطبيقات (app router).
00:29:52لذا، مع Angular و Angular 2، نعم، بالتأكيد، هذا مثال جيد.
00:30:01دائماً ما تكون التغييرات التأسيسية الكبيرة مثل هذه.
00:30:07يمكن أن تتسبب في تعطل الكثير من الأشياء.
00:30:09وأعني، مع app router، كانت الفكرة في الواقع هي محاولة إعطاء المجتمع ما
00:30:16يريدونه، لكنهم فعلوا ذلك بطريقة معينة.
00:30:21لست متأكداً حتى لماذا بالضبط، لكي أكون صادقاً، لكنه تسبب في انقسام المجتمع.
00:30:26ثم أعتقد أنه كان هناك أمران.
00:30:28إحدى المشاكل، بالطبع، كانت مع app router في Next.js حيث كان لديه في البداية ذلك
00:30:33التخزين المؤقت العنيف للغاية، مما أدى إلى حالات كان فيها السلوك على خادم التطوير
00:30:42ليس كما هو بعد بناء التطبيق، وهو أمر فظيع بالطبع، لأنك
00:30:46اختبرت كل شيء، وكل شيء عمل، ثم بنيته، وربما قمت بنشره، ونعم، يجب
00:30:51اختبار ذلك قبل النشر، ولكن مع ذلك، ربما تنشره على الفور.
00:30:55وفجأة لم يعمل التطبيق بالطريقة التي رأيتها.
00:30:57لذا كان ذلك فظيعاً.
00:30:59ومن ثم كان خادم التطوير أيضاً بطيئاً للغاية.
00:31:01وأعتقد أن كل هذه الأشياء أدت إلى الكثير من المشاكل والاضطراب ولهذا السبب انتقل الناس
00:31:06إلى Remix مثلي تماماً.
00:31:08لقد انتقلت إلى Remix بسبب بعض المشاكل في خادم التطوير وعملية
00:31:13العمل مع app router.
00:31:15وانتقل أشخاص آخرون إلى أطر عمل أخرى.
00:31:17في الوقت الحاضر، سأقول، من واقع خبرتي، أن Next.js app router يعمل بشكل جيد حقاً.
00:31:23ونعم، معظم هذه المشاكل قد اختفت، لكنه لم يكن انتقالاً سهلاً.
00:31:31حسناً، سنعود إلى الأسئلة الأخرى في غضون ثانية.
00:31:34ولكن هل لدي دورة Docker؟
00:31:36نعم، لدي.
00:31:39على Akatamite.com.
00:31:41إنها هنا تماماً.
00:31:42لدي دورة Docker.
00:31:44وهي دورة ضخمة.
00:31:45ليس عليك خوضها بالكامل.
00:31:47لأنني بدأت بالأساسيات بالطبع.
00:31:49وإذا أكملت الأقسام القليلة الأولى فقط، فستحصل على نظرة عامة جيدة
00:31:53عن كيفية عمل Docker.
00:31:56ما رأيك في العودة إلى الأساسيات وترك كل الحزم والتبعيات خلفنا؟
00:32:01نعم، سؤال جيد أيضاً.
00:32:03إنه شيء كنت أجربه كثيراً خلال الأيام الماضية.
00:32:07أنا أستكشف كيف يمكنني بناء تطبيقات لا تستخدم تقريباً أي حزم.
00:32:15وأحاول تقليل كمية الحزم التي أستخدمها.
00:32:18الآن مع الذكاء الاصطناعي، أصبح بناء الكثير من الأشياء بنفسك أسهل من أي وقت مضى.
00:32:22وهذا يسبب بعض المشاكل، لأنه بالطبع، استخدام مكتبة طرف ثالث يعني
00:32:30أنك لست مضطراً لصيانة تلك الكود.
00:32:33هذا يعني أن شخصاً آخر هو المسؤول.
00:32:36ليس تماماً إذا كان مفتوح المصدر، لكنك تفهم ما أعنيه.
00:32:40شخص آخر يقوم بصيانته نيابة عنك.
00:32:42وكود الذكاء الاصطناعي أيضاً بعيد عن الكمال.
00:32:46لذا لا يمكنك توليد كل شيء بالذكاء الاصطناعي، رغم أن البعض قد يريد إقناعك
00:32:52بأن الأمر بهذه السهولة.
00:32:54لكن هناك مقايضات.
00:32:55لكنه بالتأكيد أسهل مما كان عليه من قبل لاستبدال حزم معينة.
00:33:00وهذا هو الشيء الذي كنت أجربه.
00:33:04على سبيل المثال، موقعي الشخصي، maximumschwarztmuller.com، وهو بالطبع موقع
00:33:10بسيط للغاية.
00:33:11إنه مجرد مدونة، أليس كذلك؟
00:33:14لكنني كنت أستخدم Astro.js، وهو إطار عمل رائع للمواقع الثابتة، سأقول ذلك.
00:33:22لكن بعد ذلك قررت، أتعلم، لست بحاجة إليه.
00:33:25الأمر مجرد مجموعة من ملفات HTML.
00:33:28لذا بمساعدة الذكاء الاصطناعي، قمت بنقل مشروع Astro هذا إلى تطبيق HTML و CSS و JavaScript خام،
00:33:36ومقالات مدونتي، أنا فقط أكتب النص الآن.
00:33:44ثم أدع الذكاء الاصطناعي يحولها إلى HTML.
00:33:47لكنني سأقوم قريباً ببناء محلل Markdown أساسي خاص بي واستخدامه.
00:33:52لذا أعتقد أنه يمكنك تقليل عدد الحزم التي تستخدمها.
00:33:58والآن مع كل هجمات سلاسل التوريد هذه، قد يكون هذا شيئاً تريد القيام به.
00:34:04هذا شيء أريد القيام به بالتأكيد.
00:34:05أريد تقليل فرص تعرضي لهجوم على سلسلة التوريد.
00:34:10لذا هذا جزء من السبب في أنني أحاول تقليل كمية الحزم التي أستخدمها.
00:34:19شكراً لنطق اسمي.
00:34:20أتمنى ألا يكون النطق خاطئاً تماماً.
00:34:23أعتذر.
00:34:25كنت أشاهد دروس Angular 2 منك أيضاً.
00:34:28أرأيت هذا؟
00:34:29نحن نكبر في السن.
00:34:30أوه نعم، نحن كذلك.
00:34:31نحن كذلك.
00:34:32أوه نعم.
00:34:33تلك الدروس التعليمية لـ Angular 2.
00:34:34لقد كان وقتاً رائعاً، لكنه انتهى.
00:34:38ولكن نعم.
00:34:40أعني، في ذلك الوقت عندما كنت أتعلم Angular 2، كانت ميزتي الكبيرة هي أنني لم أعمل
00:34:48كثيراً مع Angular 1.
00:34:49لذا لم يكن لدي ذلك الانتقال الصعب.
00:34:51وقد أحببت Angular 2 لأنني كنت أمتلك خلفية في C# حينها.
00:34:55لقد عملت كثيراً مع C# قبل ذلك.
00:34:58لذا لم يكن الأمر سيئاً بالنسبة لي.
00:35:03لذا أحببت Angular 2.
00:35:04أعتقد أنني كنت من الأشخاص القلائل الذين أحبوه.
00:35:07ماكس، يا صديقي، أريد أن أقول شكراً لك على المساعدة في إطلاق مسيرتي في تطوير الويب في عام 2019.
00:35:12شكراً جزيلاً لك، يا عم سام.
00:35:14أنا سعيد جداً لأنني تمكنت من أن أكون جزءاً من تلك المسيرة المهنية وأنني استطعت المساعدة
00:35:20في إطلاقها آنذاك في العصر الذهبي لحروب أطر عمل JavaScript، على الأقل.
00:35:27سنرى كيف سيكون الوضع بالنسبة لتطوير الويب.
00:35:30لكن نعم، شكراً جزيلاً لك وشكراً لكونك جزءاً من البث.
00:35:34أفتقد الحقبة التي كنا نتعلم فيها لغات وأطر عمل جديدة من دوراتك التعليمية.
00:35:39نعم، سأقول إنني أفتقد ذلك أيضاً.
00:35:41أعني، لدي ذلك الفيديو على قناتي، والذي ربما شاهده بعضكم بالفعل، فيديو NoJoy
00:35:55حيث أتحدث عن حقيقة أن الأمر كان أكثر متعة بالنسبة لي قبل الذكاء الاصطناعي.
00:35:59جزء البرمجة كان أكثر متعة.
00:36:01الآن، بالطبع، يمكنك بناء المزيد وهذا ممتع أيضاً.
00:36:04وأنا أجد بصدق أدوات ونماذج الذكاء الاصطناعي تلك
00:36:08أجد كل ذلك مثيراً للاهتمام.
00:36:10لكني بالتأكيد أفتقد حالة “التدفق” التي كنت تدخلها عندما كنت تبرمج.
00:36:16وأفتقد أيضاً تعلم مكتبات جديدة لأنك لا تزال تستطيع تعلم أشياء جديدة وأنا أتعلم
00:36:21أشياء جديدة طوال الوقت.
00:36:23لكنك تتعلم بشكل مختلف تماماً هذه الأيام، بالطبع، ولا زلت أحاول معرفة كيفية تدريس
00:36:28إطار عمل أو مكتبة جديدة هذه الأيام لأنني لا أزال أؤمن بوجود أشياء جديدة لنتعلمها.
00:36:35الذكاء الاصطناعي ليس الحل الوحيد هناك.
00:36:37إنه مساعدة كبيرة، ولكنه ليس الشيء الوحيد هناك.
00:36:41وبالتأكيد لا أريد العمل بالذكاء الاصطناعي مع تقنية لا أفهمها.
00:36:46لذا أريد أن أفهم التقنية وما زلت أحاول معرفة أفضل طريقة
00:36:51لتعلم تقنية ما وكيف يمكنني بعد ذلك تدريسها بطريقة ذات معنى؟
00:36:55لأن تعليمك قواعد كتابة مكتبة ما لمدة 40 ساعة كما كنت أفعل في
00:37:00الماضي، لا يبدو أنه المستقبل بالنسبة لي.
00:37:04لا يبدو هذا صحيحاً لأنني أعلم أنك لن تكتب كل ذلك الكود.
00:37:10عليك أن تفهمه.
00:37:11ولكن لكي تفهمه، لا تحتاج إلى نفس النوع من التدريس الذي تحتاجه لكتابته
00:37:15لأن الكتابة أصعب وهذا الجزء يتلاشى.
00:37:19الجزء الجديد يتعلق كلياً بفهمه، ومعرفة الأنماط وأفضل الممارسات و
00:37:24حول الهندسة المعمارية وهندسة البرمجيات.
00:37:27هذا ما أريد تدريسه في المستقبل.
00:37:29لن يكون الأمر كله متعلقاً بالذكاء الاصطناعي.
00:37:30لست مهتماً بذلك، لكني لا أزال أحاول معرفة ماذا وكيف أدرس
00:37:35ذلك.
00:37:38وهذا صعب بشكل خاص لأن كل شيء يتغير بسرعة كبيرة هذه الأيام.
00:37:42لكن هذه هي خطتي هناك.
00:37:43ولكن نعم، أنا أفتقد تلك الأيام.
00:37:46لقد استمتعت بتعلم Vue أو Vue 3 واستمتعت بإنشاء دورة تدريبية حول ذلك.
00:37:54كان ذلك رائعاً.
00:37:59شيء آخر.
00:38:00أتمنى أن أرى مانويل معك في البث المباشر.
00:38:02ربما سأحضره معي.
00:38:03فكرة جيدة.
00:38:04لم لا؟
00:38:05أعتقد أنه ذهب الآن.
00:38:06لقد كان جالساً في المكتب المجاور لي قبل نصف ساعة.
00:38:12لذا سأحضره.
00:38:15أوه، ترويج آخر غير مباشر.
00:38:17أعتذر.
00:38:18لقد أطلق مانويل بالفعل دورة جديدة حول Claude Cowork.
00:38:22لذا فهذا ليس عن البرمجة بالطبع.
00:38:24تلك أداة ذكاء اصطناعي عامة يمكنك استخدامها لأشياء مثل تحليل البيانات وما إلى ذلك.
00:38:29لذا إذا كان ذلك ممتعاً وتريد رؤية مانويل، فأنا أوصي به بالتأكيد.
00:38:32إنها دورة رائعة تم إطلاقها اليوم.
00:38:40أعتقد أن هذا ملخص مثالي.
00:38:54ليس لدي الكثير لأضيفه هناك.
00:38:58عدم استخدام الحزم له مزايا، لكن العيب الكبير هو أنه يتعين عليك صيانة
00:39:02كل شيء.
00:39:03قد تتغاضى عن الكثير من الحالات الخاصة.
00:39:06قد يكون لديك ثغرات أمنية صارخة تم إصلاحها في المكتبات المشهورة.
00:39:11إنها مقايضة، كما هو الحال دائماً.
00:39:13لكن بالنسبة لحالات استخدام معينة، فإن تقليل عدد الحزم يستحق التفكير بالتأكيد.
00:39:21لكنني لن أقوم ببناء تطبيق معقد باستخدام HTML و CSS و JavaScript خام فقط
00:39:26على الأرجح.
00:39:28قد تكون تجربة ممتعة، لكنني لا أعتقد أنها ستكون فكرة جيدة.
00:39:37وبالحديث عن أطر العمل والمكتبات، هناك شيء آخر ذكرته من قبل وهو Adonis، Adonis.js.
00:39:46لقد ذكرته من قبل، لكن البث كان متقطعاً ومعطلاً قبل قليل، لذا سأكرر
00:39:50ذلك هنا.
00:39:51لقد كنت أعمل كثيراً مع Laravel، إطار عمل PHP، منذ 10 سنوات تقريباً.
00:40:00وفي وقت ما، لا أعرف متى، ربما قبل ست سنوات، لا أدري، لقد
00:40:08بحثت عما إذا كان هناك ما يعادله، إطار عمل مثل Laravel للغة JavaScript.
00:40:14ووجدت Adonis.
00:40:16ولست متأكداً مما إذا كانوا لا يزالون يفعلون ذلك، لكني أعتقد أنهم في الماضي سوقوا
00:40:21لأنفسهم على أنهم “Laravel الخاص بـ JavaScript”.
00:40:26لست متأكداً مما إذا كانوا لا يزالون يفعلون ذلك.
00:40:28والفكرة هي أنه يأتي حقاً مع كل الأشياء أو معظم الأشياء التي تحتاجها عادةً
00:40:34لبناء تطبيق ويب بشكل مدمج.
00:40:37لذا شيء مثل، هذه الصفحة خاطئة، شيء مثل المصادقة (authentication)، أين هي وثائق API
00:40:45هنا؟
00:40:46حسناً.
00:40:47شيء مثل المصادقة، ستجده مدمجاً لديهم.
00:40:52لذا كل شيء من إدارة الجلسات (sessions)، وملفات تعريف الارتباط (cookies)، وأشياء من هذا القبيل.
00:40:57سيشحنون SQL ORM خاصاً بهم، تماماً كما يمتلك Laravel نظام Eloquent.
00:41:03سيشحنون حلول الواجهة الأمامية الخاصة بهم.
00:41:06لديهم محرك القوالب الخاص بهم، EdgeJS.
00:41:09لذا هذا هو نوع الفلسفة.
00:41:11وأنا لا أقول ذلك لأنني خبير في Adonis.
00:41:15أنا لست كذلك.
00:41:16لم أستخدم Adonis على الإطلاق.
00:41:19لقد جربته قبل ست سنوات أو نحو ذلك.
00:41:23ولكن ما جعلني سعيداً هو أنه خلال الأسابيع الماضية في فقاعتي الصغيرة على X، والتي
00:41:31تتمحور غالباً حول الذكاء الاصطناعي للأسف هذه الأيام، رأيت أن Adonis يبدو وأنه يحصل على
00:41:37مزيد من الاهتمام قليلاً.
00:41:40وأعتقد أنه إذا نظرنا إلى أرقام التحميل، خطأ داخلي في الخادم.
00:41:46حسناً، لا مشكلة.
00:41:59ولدى Tanstech، اعتقدت أن Tanstech لديهم موقع للتوجهات أيضاً.
00:42:17أليس كذلك؟
00:42:24ها نحن ذا.
00:42:28من الواضح أننا نريد إزالة بعض الأشياء هنا.
00:42:35نعم، هذا أنت، لست متأكداً ما إذا كانت هذه هي الحزمة الصحيحة.
00:42:50على الأرجح لا.
00:42:52نعم، هذا يبدو أفضل.
00:42:58Adonis.js Core.
00:43:01هذا ما كنت أبحث عنه.
00:43:02حسناً.
00:43:03ما يمكنك رؤيته هو أن لديهم اتجاهاً تصاعدياً قليلاً.
00:43:08من الواضح أنه ليس قوياً جداً.
00:43:10من الواضح أن هذا لا يزال إطار عمل صغيراً.
00:43:14لكنني وجدت أنه من المثير للاهتمام حقاً أن لديهم اتجاهاً تصاعدياً لأنني أحب الفكرة
00:43:21وكنت أتساءل دائماً لماذا بالضبط لم ينتشر بشكل كبير.
00:43:27والسبب في أنني لم أتعمق فيه قبل ست سنوات أو نحو ذلك هو مجرد
00:43:35صدفة غير محظوظة أنني جربته.
00:43:38وبعد ذلك أتذكر فقط أنه لم يعد لدي وقت للتعمق أكثر.
00:43:43كان لدي بعض التحديثات للدورات التدريبية أو دورة كبيرة أخرى أردت القيام بها.
00:43:48ثم تتابعت الأمور، تفعل هذا، ويكون لديك مشروع آخر فتنسى
00:43:53الأمر تمامًا.
00:43:55أحيانًا كنت أعتقد دائمًا أن هذا يبدو مثاليًا.
00:43:58والشيء المثير للاهتمام هو أنه في عام 2020 تقريبًا، فجأة أصبحت كل أطر العمل الشاملة هذه
00:44:08أمرًا شائعًا.
00:44:09فجأة لم نعد نتحدث عن تطبيقات الصفحة الواحدة المتصلة بـ REST APIs بعد الآن.
00:44:19بالطبع لا يزال هذا أمرًا كبيرًا.
00:44:21لكننا بدأنا فجأة نتحدث عن بناء تطبيقات شاملة (Full Stack).
00:44:26مع Next.js، ومع Remix، وبدأ Angular يحصل على إطار عمل شامل خاص به، Analog.js.
00:44:38وبالنسبة لـ Vue لدينا Nuxt، وكان Nuxt موجودًا بالفعل في 2018 أو 17، لكن كل ذلك بدأ يحظى
00:44:46بمزيد من الزخم.
00:44:48وكذلك Next.js بالمناسبة.
00:44:50كل ذلك بدأ يحصل على زخم أكبر قليلاً، كما أقول، في عام 2020 تقريبًا.
00:44:57وكنت أتساءل دائمًا لماذا أردنا دائمًا أن تصبح أطر عمل React الخاصة بنا
00:45:08أطر عمل شاملة؟
00:45:09لماذا كان كل شيء متمحورًا حول React؟
00:45:12لماذا لم نستخدم شيئًا مثل Adonis، والذي كان إطار عمل شامل مثل Laravel تمامًا
00:45:18منذ البداية؟
00:45:19وأعتقد أن السبب هو أنه في ذلك الوقت في 2018 و2019 وما قبل ذلك، كانت React و Angular
00:45:28هي الصيحة السائدة، وبالنسبة لي أيضًا، حيث كان الجميع يبني تطبيقات الصفحة الواحدة.
00:45:41كان ذلك يبدو صحيحًا.
00:45:42لقد كان من الرائع جدًا بناء تطبيقات بهذا الشكل باستخدام React.
00:45:46إذا كنت قادمًا من الأيام الأولى لتطوير الويب، مثلي، فستظل تتذكر
00:45:52مدى صعوبة بناء واجهات مستخدم تفاعلية وسريعة الاستجابة في ذلك الوقت.
00:45:57لذا أحببنا جميعًا حلولاً مثل React و Angular.
00:46:01وأعتقد أن هذا هو السبب في أن هذا النوع ظل هو السائد.
00:46:06وشعرنا بعدها أنه من الجيد وجود حلول شاملة لـ React.
00:46:10ولا أزال أعتقد أن هذا جيد.
00:46:12أنا أحب TanStack Start و Next.js وما إلى ذلك، لكنني أعتقد أن هذا هو السبب وراء أن Adonis
00:46:19لم يصبح شيئًا كبيرًا أبدًا.
00:46:24وفي الوقت الحاضر، للأسف، ليس لدي الكثير من الوقت لأنني أود حقًا
00:46:28تجربته لأنني أعتقد أنه سيكون حلاً رائعًا للعديد من تطبيقات الويب
00:46:34التي قد ترغب في بنائها لأنه يأتي مع الكثير من الأشياء المدمجة فيه.
00:46:37نعم، لكني أعتقد أنه من سوء حظ Adonis أن React وتلك الأطر أصبحت
00:46:49شعبية جدًا، ربما بسبب تاريخ الويب، لدرجة أنها لم تمنحه فرصة.
00:46:55أما بالنسبة لـ Laravel و PHP، فربما كان الأمر مختلفًا لأن PHP كانت دائمًا
00:47:00في الخلفية (Backend).
00:47:01لذا لم نشعر بـ “أوه، بناء الواجهة الأمامية رائع جدًا.
00:47:05نريد إطار عمل يوسع هذا ليشمل الخلفية الآن.”
00:47:08لا، مع PHP، كنت دائمًا تعالج صفحات HTML الخاصة بك كصفحات PHP.
00:47:13لذا كان وجود إطار عمل لكل ذلك يبدو طبيعيًا.
00:47:16هذا هو تفسيري هنا.
00:47:20سيكون من الرائع وجود دورة تدريبية عن Adonis JS.
00:47:22نعم، أود حقًا القيام بذلك.
00:47:24ولكن كما قلت، للأسف، لست متأكدًا مما إذا كنت سأجد المزيد من الوقت لتعلمه.
00:47:32البدء في ذلك من خلال بث مباشر قد يكون مثيرًا للاهتمام.
00:47:37وربما سأجد الوقت، لكن سيتعين عليّ تعلم الكثير عنه من أجل
00:47:42إنشاء دورة تدريبية.
00:47:43ولكن نعم، سيكون الأمر ممتعًا.
00:47:45Adonis في الفلبين هو حانة للمثليين، ربما هناك مكان أو مكانان على الأرض يكون فيهما الأمر كذلك
00:47:51بسبب الاسم.
00:47:56هل شاهدت الفيديو من Web Dev Simplified حول صناع المحتوى، بمن فيهم أنت و Theo،
00:48:02الذين يتحولون أكثر فأكثر نحو الذكاء الاصطناعي؟
00:48:04ما هو رأيك في ذلك؟
00:48:05نعم، لقد شاهدته وسأقول إنني لم أكن معجبًا به كثيرًا لأنني أعتقد في الفيديو،
00:48:14بالنسبة لي على الأقل، بدا وكأن ذلك كان قرارًا اتخذه Theo أو أنا لأن
00:48:29هذا هو المكان الذي تحصل فيه على المزيد من النقرات.
00:48:32الآن سأقول إنك تحصل بالفعل على الكثير من المشاهدات والنقرات هناك، وبالطبع هي مهمة.
00:48:39لكنني أحاول دائمًا إنشاء محتوى حول الأشياء التي أعمل بها.
00:48:46الأمر بهذه البساطة.
00:48:50لقد اعتدت على إنشاء دروس برمجية عندما كنت أكتب كل تلك الأكواد باستخدام التقنيات التي غطيتها.
00:49:00والآن أتحدث أكثر عن الذكاء الاصطناعي لأنني أعمل كل يوم مع Codex و Claude Code
00:49:07ومع Pi.
00:49:09وأقوم ببناء أشياء باستخدامه.
00:49:11بعض الأشياء التي تم إصدارها مثل تطبيق Max Draw الذي أستخدمه أو تطبيق صور الرأس الاحترافية
00:49:15أو Build My Graphic والمزيد قادم.
00:49:19لذا فأنا أبني أشياءً، والكثير من الأشياء الداخلية أيضًا، بالطبع.
00:49:24والذكاء الاصطناعي هو ببساطة الشيء الذي يغير كيفية بناء البرمجيات.
00:49:32وبالتالي هذا ما أتحدث عنه.
00:49:34لذا فالأمران يسيران جنبًا إلى جنب.
00:49:37نعم، يمنحك ذلك المزيد من النقرات، لكنه يمنحك المزيد من النقرات والمشاهدات لأن الكثير
00:49:41من الناس يشعرون بنفس الطريقة ويريدون البقاء على اطلاع بما يحدث هناك.
00:49:47لذلك أعتقد أن هذا هو سبب تحول صناع المحتوى.
00:49:50وبالنسبة لي بدا في ذلك الفيديو وكأن هؤلاء هم صناع المحتوى السيئون الذين يقفزون فقط
00:49:56إلى الشيء التالي الذي يمنحهم النقرات.
00:49:59لكن الأمر عكس ذلك تمامًا.
00:50:01أنت تنشئ محتوى حول ما يهتم به الناس وما تستخدمه أنت.
00:50:06وهذا يتصل ببعضه بشكل طبيعي هناك.
00:50:09الأمر ليس مثل تلك الأجندة الكبيرة حيث تقرر فجأة، أوه، هذا مشهور، إذًا سأقوم
00:50:14بتغطيته.
00:50:15هذا مشهور لأنه يؤثر على الجميع، بمن فيهم أنا.
00:50:19وأنا أعمل مع هذه الأشياء كل يوم.
00:50:21لذا نعم، وجدت ذلك الفيديو غريبًا بعض الشيء، ولكن ربما أسأت فهمه أيضًا، لكي أكون صريحًا.
00:50:30ولكن لأعطيك مثالاً، قبل أربع سنوات أو نحو ذلك، كان الضجيج الكبير كله حول Web3
00:50:37و NFTs والعملات المشفرة.
00:50:41ولا أعرف عن Theo، لكني لا أعتقد أنه كان متعمقًا في Web3 حينها.
00:50:46وأنا بالتأكيد لم أكن كذلك.
00:50:48لذا فالأمر لا يتعلق بتغطية ما هو رائج حاليًا.
00:50:50إنه يتعلق حقًا بتغطية ما تعمل به.
00:50:54يجب أن نبحث في استنساخ Max، حتى نتمكن من الحصول على جميع الدورات.
00:51:01هذا مشروع للمستقبل.
00:51:07في الوقت الحالي، أعني، هذا هو الحال مع الذكاء الاصطناعي.
00:51:10الجميع يخبرك أن هناك الكثير مما يمكنك العمل عليه، وأنه يمكنه القيام بالكثير من العمل
00:51:18نيابة عنك، لكن ينتهي بنا الأمر جميعًا بالقيام بالمزيد فحسب.
00:51:21لست متأكدًا مما إذا كان هذا عرضًا رائعًا، خاصة وأن الذكاء الاصطناعي يأخذ بعض الأعمال التي كنت
00:51:25أستمتع بها حقًا ويعطيني بعض الأعمال التي لا أستمتع بها كثيرًا، مثل مراجعة الأكواد.
00:51:30ولكن نعم.
00:51:32ماذا تفعل لقمة عيشك الآن، إذا سمحت لي بالسؤال؟
00:51:33أي شيء بجانب الدورات التعليمية؟
00:51:35حسنًا، إنه في الأساس نفس ما كنت أفعله طوال السنوات العشر الماضية.
00:51:39الأمر يتعلق كثيرًا بالدورات، وإنشاء المحتوى.
00:51:43كانت هناك المزيد من مشاريع العملاء وأشياء من هذا القبيل.
00:51:47وقد قللت من ذلك مع زيادة نجاح الدورات أكثر فأكثر.
00:51:52ثم لدي مشاريعي الجانبية مثل المواقع التي شاركتها للتو، والتي أجني منها بعض المال.
00:51:58إنه حقًا مزيج من كل هذه الأشياء.
00:52:01لكن المحتوى التعليمي هو بالتأكيد الجزء الأهم، وكان كذلك خلال السنوات القليلة
00:52:07الماضية.
00:52:10لكن نعم، أحاول الحفاظ على هذا المزيج لأنني لا أريد فقط إنشاء الدورات.
00:52:14أريد أن أعمل بهذه التقنيات فعليًا.
00:52:16وأريد بناء أشياء مفيدة بها.
00:52:19أعتقد أن الناس يميلون ببساطة لاختيار التكنولوجيا الأكثر استخدامًا بشكل افتراضي بدلاً من
00:52:23الأفضل منها، مما يسبب تأثير القطيع.
00:52:25أحيانًا يتكاسل الناس ولا يرغبون في تحليل البدائل الأفضل.
00:52:28أجل.
00:52:29وأعني، الكثير من الناس لا يتسنى لهم اتخاذ الخيارات على أي حال، لأنك إذا كنت تعمل
00:52:34في شركة أو لصالح عميل لديه تفضيلات أو قواعد معينة في حالة الشركة،
00:52:42فأنت لا تملك القرار.
00:52:46لا يمكنك القول: “مرحبًا، سنستخدم Adonis أو غيرها”.
00:52:49لا، ستستخدم Next.js أو أيًا كان ما تستخدمه الشركة
00:52:54منذ خمس سنوات.
00:52:56لذا نعم، هذا هو الوضع.
00:52:59أعني، أنا محظوظ فعليًا لأنني أستطيع اختيار التكنولوجيا التي أريد العمل بها
00:53:03وأريد بناء مشاريعي بها، ولكن مع ذلك، من الواضح أن التعلم يستغرق وقتًا.
00:53:10وإتقان شيء ما يستغرق وقتًا أطول.
00:53:13والآن حيث يوجد الكثير لتعلمه والتعامل معه مع كل تقنيات الذكاء الاصطناعي
00:53:19وما إلى ذلك، من الصعب جدًا بالنسبة لي العثور على الوقت.
00:53:23لست متأكدًا من حالكم جميعًا، ولكن بالنسبة لي، من الصعب جدًا العثور على الوقت.
00:53:28هل هو صعب حقًا؟
00:53:32من الصعب حقًا الحصول على وظيفة مرة أخرى في هذه الأيام بعد التسريح.
00:53:37هل من مقترحات؟
00:53:38أجل، أعرف أن الأمر صعب للغاية.
00:53:42قرأت عن ذلك كثيرًا.
00:53:44أولاً، أعتقد أن الأمور ستتحسن، لكن هذا لن يساعدك الآن بكل تأكيد.
00:53:51والآن الوضع صعب حقًا.
00:53:54الجميع يريد توظيف مطورين كبار (Seniors) وليس الكثير من المبتدئين (Juniors)، وفي النهاية
00:53:58ستدرك الشركات أنها بحاجة إلى المبتدئين أيضًا.
00:54:07في الوقت الحالي الأمر صعب، وعندما يدركون حاجتهم إليهم، لن يجدوهم.
00:54:11لذا، هي أوقات عصيبة.
00:54:14ماذا يمكنك أن تفعل الآن؟
00:54:16ما قلته في الماضي وما زلت أراه فكرة جيدة هو، بما أن عدد
00:54:21المتقدمين أكثر من الوظائف، فأنت بحاجة لطريقة للتميز.
00:54:26الآن، كيف يمكنك التميز بين الحشود؟
00:54:28تأمين جيد، حقيبة أعمال جيدة، سيرة ذاتية جيدة.
00:54:31كل ذلك يهم، وستندهش من عدد الأشخاص الذين يرسلون طلبات دون بذل
00:54:37أي جهد فيها.
00:54:39لذا إذا بذلت بعض الجهد، وإذا كانت مخصصة قليلاً للشركة التي تتقدم
00:54:44إليها، وهو أمر أصبح الآن أسهل من أي وقت مضى بفضل الذكاء الاصطناعي، ولكن يرجى قراءتها
00:54:49وتعديلها وإعطاؤها تلك اللمسة الشخصية.
00:54:51هذا وحده قد يجعلك متميزًا، ولكن بعيدًا عن ذلك، أعتقد أنك إذا وجدت أي وسيلة
00:54:57لبناء جمهور ما، أو بعض الانتشار، سواء كان ذلك عبر قناة يوتيوب،
00:55:07أو وجود على إنستغرام أو لينكد إن، ولا أقصد بذلك أنك بحاجة لتصبح
00:55:11مؤثرًا كبيرًا أو صانع محتوى أو أي شيء من هذا القبيل، ولكن إذا وجد شيء،
00:55:18إذا بحثت شركة عن اسمك ورأت أن لديك بعض المتابعين على يوتيوب أو إكس
00:55:26أو أيًا كان، مهما كان العدد كبيرًا أو صغيرًا، فهذا أيضًا يمكن أن يميزك إذا كان
00:55:32المحتوى الذي تقدمه هناك مفيدًا.
00:55:33لذا أعتقد أن هذه يمكن أن تكون استراتيجية قابلة للتطبيق، وبالطبع أدرك حقيقة أنك تريد
00:55:38إيجاد وظيفة ولا تريد أن تصبح مؤثرًا، ولكن هذا شيء يمكنك تجربته للتميز.
00:55:42لأن الوضع حاليًا للأسف صعب.
00:55:44في الماضي، وبما أنني قرأت ذلك هنا، كان عليك المساهمة والحصول على مشاريع، وأعتقد أن
00:55:48أحد المشاكل هي أنه قبل الذكاء الاصطناعي وقبل ظهور وكلاء الذكاء الاصطناعي، الذين ظهروا
00:55:53خلال الستة أو السبعة أشهر الماضية، قبل ذلك كانت المساهمة في المصادر المفتوحة
00:56:00بالتأكيد استراتيجية ناجحة،
00:56:11مثل إنشاء طلبات سحب (Pull Requests) وما إلى ذلك.
00:56:16أما في الوقت الحاضر، فقد انقلب هذا الأمر نوعًا ما.
00:56:18لأن الكثير من المشاريع مفتوحة المصدر الشهيرة وحتى الصغيرة منها، أصبحت تغرق
00:56:24بمشاكل وطلبات سحب من إنشاء الذكاء الاصطناعي، مما يجعل الأمر صعبًا للغاية على
00:56:30المطورين لصيانة هذه المشاريع.
00:56:34لذا أعتقد حاليًا أن المساهمة على GitHub صعبة لأن هناك جزءًا كبيرًا
00:56:42من المطورين لا يريدون مساهماتك، والتميز بين الحشود أصبح أصعب لأن الجميع
00:56:52يطلبون من وكلائهم دفع الكثير من “نفايات” الذكاء الاصطناعي نحو GitHub.
00:56:58وبالنسبة لمسؤول التوظيف، سيكون من الصعب التمييز إذا كانت لديك مساهمات عالية الجودة
00:57:03أو لا.
00:57:05لذا أعتقد أن هذا لا يزال مهمًا.
00:57:08لا تزال إشارة جيدة إذا كنت تفعل شيئًا هناك، لكنها أقل أهمية بكثير مما
00:57:14كانت عليه في السابق.
00:57:16أرى أن الطرق الأخرى للتميز، الطرق التي تظهر أنك إنسان وأنك تهتم
00:57:21بالوظيفة وما إلى ذلك، هي أكثر واعدة.
00:57:25هذا مجرد رأيي الشخصي.
00:57:27كل هذا بالطبع يأتي من شخص في وضع محظوظ حيث لا أبحث
00:57:33عن وظيفة، بل لدي عملي الخاص، ومشاريعي الخاصة ودوراتي
00:57:39وقناة اليوتيوب وأشياء من هذا القبيل.
00:57:42ولدي قاعدة عملاء يمكنني تفعيلها للعمل معهم وما إلى ذلك.
00:57:49لذا أنا بالتأكيد في وضع متميز هناك، ولكن هذه هي الأشياء التي تتبادر
00:57:54إلى ذهني عندما تفكر في التقديم أو البحث عن وظائف.
00:58:00وبالعودة إلى Adonis، أعتقد أنه قد يكون من المثير للاهتمام الغوص في ذلك في بث
00:58:13مستقبلي.
00:58:14ليس اليوم، لأنني سأضطر للمغادرة خلال نصف ساعة تقريبًا، ولكن ربما الأسبوع المقبل، أو ربما
00:58:25يمكنني التوصل إلى تنسيق فيديو لليوتيوب ينجح، لكن هذا صعب حقًا
00:58:32لأن يوتيوب يعمل الآن بشكل مختلف تمامًا عما كان عليه في السابق.
00:58:38مجرد إنشاء دروس تعليمية عادية لم يعد يجدي نفعًا على الإطلاق.
00:58:42وبالطبع، المشاهدات تهم.
00:58:43إذا لم يشاهد الفيديو أحد تقريبًا، فهو غير مفيد بوضوح.
00:58:52فهو لا يكسبك أي مال، ولا يمنحك أي ظهور، بل إنه يضر
00:58:56بقناتك لأنه إذا نشرت مجموعة من الفيديوهات التي لا تحصد مشاهدات، فإن فيديوهاتك
00:59:01المستقبلية ستحصل أيضًا على مشاهدات أقل.
00:59:02لذا فأنت لست محفزًا حقًا لإنشاء فيديوهات تعلم مسبقًا أنها ستؤدي
00:59:11بشكل أسوأ من فيديوهاتك الأخرى.
00:59:15ولكن ربما يمكنني ابتكار شيء ما هناك.
00:59:18ما هي اقتراحاتك بشأن DSA، أي هياكل البيانات والخوارزميات؟
00:59:24من الواضح أن ذلك كان بالغ الأهمية قبل 40 عامًا، أما اليوم فلست متأكدًا.
00:59:29أعتقد أن هناك عددًا لا بأس به من الشركات التي لا تزال تستخدمه في عملية التوظيف.
00:59:35لم أكن أبدًا من المعجبين به، وأعتقد أنه اليوم أقل فائدة، لأنه لو كنت أنا من يوظف،
00:59:42لكنت أرغب في معرفة ما إذا كنت تفهم أساسيات التقنيات التي ستستخدمها في عملك.
00:59:50كنت سأرغب في رؤية ما إذا كان بإمكانك إجراء بحث باستخدام الذكاء الاصطناعي، واستخدام مساعديه
00:59:55وليس ما إذا كان بإمكانك ابتكار خوارزمية ما، لأن ذلك بالتأكيد يثبت بعض الأساسيات،
01:00:01ولكن ليس بالضرورة الأساسيات التي أبحث عنها.
01:00:06أعتقد أن ذلك سيصبح أقل أهمية، لكن لست متأكدًا مما إذا كنا قد وصلنا إلى ذلك تمامًا بعد.
01:00:12وسأعترف أيضًا أنني لم أكن يومًا خبيرًا في هياكل البيانات والخوارزميات لأنني لم أتمكن تمامًا – نعم،
01:00:27لقد كرهت دائمًا فكرة أن تبني شركة قرار التوظيف الخاص بها إلى حد كبير على
01:00:36سؤال حول ما إذا كان بإمكان شخص ما كتابة الخوارزمية X، أو عكس شجرة ثنائية، أو أيًا كان.
01:00:45ويمكن أن تكون لك آراء مختلفة حول ذلك بكل تأكيد، لكنني لن أكره إذا
01:00:51اندثر هذا التوجه، سأصيغ الأمر هكذا.
01:00:54ليس لأنه يؤثر عليّ، بل لأنه شيء لا أرى فيه قيمة كبيرة، وأعتقد
01:00:58أنه الآن في عصر الذكاء الاصطناعي أصبح أقل أهمية وقيمة، لذا أتخيل أن المزيد
01:01:04من الشركات لن تستخدم ذلك بعد الآن، ولكن قد أكون مخطئًا بالطبع.
01:01:08أعني أن هناك مشكلة أخرى وهي أن الكثير من الشركات واجهت مشكلة
01:01:14غش المتقدمين ببساطة إذا كانت المقابلات عبر الفيديو، وهذا أيضًا عامل قد يجعلهم
01:01:22يقللون من استخدامه.
01:01:24ربما إذا أظهرنا قدرتنا على استخدام التكنولوجيا إلى أقصى حد من خلال مشاريع استثنائية،
01:01:29أنا الآن أطور حلولاً تعليمية، أنا معلم للأطفال والمراهقين، نعم، تمامًا،
01:01:34شيء من هذا القبيل يبدو فكرة رائعة.
01:01:37هل أنت قادر على التنبؤ إلى أين يتجه هذا المسار للذكاء الاصطناعي، هل تعتقد أننا سنصل
01:01:42إلى نقطة ركود؟
01:01:43ليس لدي أدنى فكرة.
01:01:47ما أراه أو ما أشعر به هو أن هذه الأدوات لا تزال في تحسن،
01:01:53الآن لدينا نماذج تم ضبطها بدقة لتكون جيدة جدًا في اتباع التعليمات
01:02:01واستخدام الأدوات، ولدينا الأدوات المحيطة بها، “الدروع” كما نسميها في الوقت الحاضر،
01:02:08التي تستفيد من هذه النماذج بكفاءة عالية، وقد نتمكن من استخراج المزيد
01:02:15من هذه الأدوات والنماذج بحيث تصبح أفضل وتتبع التعليمات بشكل أفضل،
01:02:22لذا يصعب علي التنبؤ وهناك العديد من العوامل المؤثرة.
01:02:27أعني أن هناك كل مشاكل سعة الحوسبة، وهذا وحده قد يوقف تطور الذكاء الاصطناعي أو
01:02:35لا يوقفه ولكن يبطئه، ولكن بالطبع هناك الكثير من القدرات الجديدة التي تتوفر حاليًا.
01:02:41ثم لدينا أشياء مثل نموذج الانتباه المتناثر تحت التربيعي (sub-Q) الغريب هنا،
01:02:49والذي أنشأت عنه أيضًا مقطع فيديو، وهو يدور حول نموذج أسرع بكثير وأرخص بكثير
01:02:55ويحتوي على سياق أكبر بكثير من النماذج الحالية.
01:02:58إذا كان هذا الأمر حقيقيًا، فقد يغير قواعد اللعبة.
01:03:02أما إذا كان مجرد ضجيج إعلامي، وهو المرجح أكثر، لكن لا أعلم، فلن يتغير
01:03:09أي شيء.
01:03:10لذا هناك العديد من العوامل التي قد تبطئ التطور وليس لدي أدنى فكرة عما إذا كان هناك
01:03:17نقطة نهاية نرى فيها أن النماذج لم تعد تصبح أذكى، وبمقابل كل قدرة جديدة
01:03:25تكتسبها، تفقد قدرة أخرى.
01:03:28قد يحدث ذلك ولكنني لا أعرف شيئًا عن ذلك.
01:03:30لكن في الوقت الحالي أرى الأشياء تتحسن بالتأكيد، خاصة الأدوات، والدروع التي
01:03:37نستخدمها والأشياء التي يتم بناؤها حولها مثل “صناديق الرمل” التي يمكننا استخدامها الآن
01:03:43والحلول المختلفة التي نجدها لتشغيل هؤلاء الوكلاء بأمان.
01:03:49لا يزال هناك الكثير من التطور يحدث هناك، لذا لا أزال أشعر أن الأمر ديناميكي للغاية
01:03:54والكثير يتغير.
01:03:55وخاصة في الأشهر الستة الماضية، كانت الوتيرة سريعة جدًا لدرجة أنني لا أجرؤ على توقع
01:04:02ما سيكون عليه الحال أو ما ستكون عليه الحالة الراهنة في غضون ستة أشهر أو نحو ذلك.
01:04:10ما الفرق بين GitLab و GitHub فيما يتعلق بالـ CI/CD الخاص بهما؟
01:04:14لا أستطيع الحكم على CI/CD لأنني لم أستخدم GitLab أبدًا.
01:04:19بشكل عام، بالطبع، GitLab هو بديل لـ GitHub، لكنني عملت فقط مع GitHub
01:04:26Actions.
01:04:27لم أستخدم GitLab أبدًا، لذا لا أستطيع الحكم على الفرق أو مدى جودة أو سوء GitLab
01:04:32عندما يتعلق الأمر بذلك.
01:04:34ما هو المشروع الذي تقترح بناءه لملف الأعمال (Portfolio)؟
01:04:37ربما شيء يجعلك تبرز من بين الحشود.
01:04:40في الماضي، كنت أوصي دائمًا ببناء نسخة طبق الأصل من أمازون.
01:04:44بالطبع نسخة مبسطة، ولكن شيئًا من هذا القبيل.
01:04:48لكن في الوقت الحاضر، لم أعد متأكدًا تمامًا.
01:04:51مع وجود الذكاء الاصطناعي، بالطبع، تريد إقناع مسؤولي التوظيف، أليس كذلك؟
01:04:58لذا فإن بناء شيء لا تستخدم فيه الذكاء الاصطناعي للبناء فحسب، بل تستخدمه أيضًا
01:05:06في المنتج الذي تبنيه قد يكون ذا قيمة لمجرد أنه يبدو أكثر إثارة للاهتمام
01:05:12لمسؤولي التوظيف.
01:05:15على سبيل المثال، بناء درع الوكيل الخاص بك، بديلك الخاص لـ Codex أو Claude Code
01:05:22أو Pail.
01:05:24قد يكون ذلك مثيرًا للاهتمام.
01:05:25وأعني، يمكنك الحصول على الإلهام من خلال إلقاء نظرة على شيء مثل Pail، وهو
01:05:32وكيل ذكاء اصطناعي مفتوح المصدر رائع، يمكنك استخدامه للبرمجة وجميع أنواع الأشياء.
01:05:37وأقصد إلقاء نظرة، لا النسخ، بل الحصول على بعض الإلهام من هناك.
01:05:42بناء شيء كهذا يمكن أن يكون مشروعًا ممتعًا لك شخصيًا، وأيضًا للتميز
01:05:47عن الآخرين.
01:05:48وأعلم أن الكثير من الناس يبنون وكلاء، لكنه شيء قد يكون مسؤولو التوظيف
01:05:53أكثر اهتمامًا به قليلاً.
01:05:54لذا سيكون هذا خيارًا.
01:05:55بعض الأدوات التي تستفيد من الذكاء الاصطناعي أو تغلّفه بطريقة مثيرة للاهتمام، أعتقد أن ذلك قد يكون
01:06:01مشروعًا ممتعًا.
01:06:04أعتقد أن طريقة التميز في عصر الذكاء الاصطناعي هي نفسها كما في السابق، وهي إثبات قدرتك
01:06:09على فهم الأنظمة والأدوات.
01:06:10الناس في هذه الأيام يريدون فقط استخدام الأدوات الرائجة.
01:06:12إنهم لا يفهمون كيف تعمل.
01:06:14وأعتقد أن هذه نقطة جيدة جدًا.
01:06:16وهي أيضًا سبب عملي، على سبيل المثال، على دورة تصميم الأنظمة وهندستها.
01:06:24لأنني أعتقد أنه في الوقت الحاضر أصبح من المهم أكثر من أي وقت مضى امتلاك أساس قوي، وأساسيات
01:06:31متينة والقدرة على هندسة البرمجيات والأنظمة بأكملها.
01:06:36وهذا ليس نفس الشيء.
01:06:38البرمجيات ليست بالضرورة هي نفسها الأنظمة، ولكن ما أعنيه هو القدرة على بناء نظام
01:06:46معقد يتضمن أشياء مثل التخطيط؛ أين أحتاج إلى طابور (Queue)؟ أين أستخدم
01:06:54نمط الـ Fan-out أو Pub/Sub وأشياء من هذا القبيل؟ أي نوع من التخزين أستخدم لبياناتي،
01:07:04للبيانات التي ينتجها تطبيقي، مخزن الكائنات (Object store)، مخزن الملفات، أي نوع من قواعد البيانات
01:07:11أستخدم؟ وما الذي أحسنه، هل التكلفة أم الموثوقية؟
01:07:21وهذه كلها أسئلة ارتبطت تاريخيًا كثيرًا بالحوسبة السحابية
01:07:26إلى حد ما، كما أرى.
01:07:27ولا تزال كذلك، لكنني أعتقد أن مثل هذه الأمور ستصبح أكثر أهمية لأنه كما
01:07:32قلت من قبل، أعتقد أن التوقعات والفرص ستكون هي أنك تستطيع
01:07:39ويجب أن تكون ملمًا بشكل عام مع وجود بعض مجالات الخبرة بالطبع.
01:07:45لكن القدرة على تصميم الأنظمة، ومن ثم بالطبع هندسة البرمجيات أيضًا،
01:07:52ستكون أكثر أهمية من أي وقت مضى.
01:07:55ولهذا السبب قلت إنني أعتقد أن مجرد كونك مطور واجهات أمامية قد لا يكون كافيًا بعد الآن.
01:08:00يمكنك أن تكون خبيرًا هناك، ولكن من المحتمل أن تكون ملمًا بالعموميات ويجب أن يكون لديك
01:08:05فهم عام لكيفية بناء تطبيق ويب شامل، على سبيل المثال، بما في ذلك
01:08:11الخلفية البرمجية (Backend).
01:08:13ومن ثم تصل إلى مرحلة تصميم الأنظمة في مرحلة ما.
01:08:18وأعتقد أن ذلك سيكون مهمًا جدًا.
01:08:22هل لا يزال GitHub في نفس المكان الذي كان عليه من قبل؟
01:08:25أعتقد أن الناس قد نسوا مشاكله.
01:08:28حسنًا، أعتقد أن مشاكل GitHub حاضرة جدًا بالنسبة لكثير من الناس، هكذا أشعر.
01:08:38لقد واجه GitHub الكثير من المشاكل، ولا أعرف ما إذا كنتم قد رأيتم ذلك، لكنهم شاركوا هذا المنشور
01:08:46على مدونتهم مع هذه الرسوم البيانية، وهي صعبة بعض الشيء لأنه لا يوجد محور صادات (y-axis) ونحن نرى فقط
01:08:51هذا الرقم، لكننا لا نرى من أين أتينا.
01:08:54لكنني سأقول إن هناك الكثير من الأشياء السيئة التي يمكن قولها عن GitHub ومايكروسوفت، على
01:09:03سبيل المثال، أنه ليس لديهم مدير تنفيذي، وأنه تم نقلهم إلى قسم الذكاء الاصطناعي الأساسي،
01:09:09وأنه لا يبدو حقًا أن مايكروسوفت اهتمت كثيرًا بـ GitHub.
01:09:14لكن الشيء الوحيد الذي أتعاطف فيه معهم كثيرًا ولن أحمله ضدهم
01:09:21هو إذا نظرت إلى ذلك النمو، فإنه كان سيكون صعبًا للغاية على أي شركة.
01:09:26وبالتأكيد، هم جزء من مايكروسوفت، ولديهم موارد سحابية وأشياء، وهم
01:09:32يعملون على ذلك.
01:09:33لكن هذا نمو جنوني بكل بساطة.
01:09:35وبالطبع كان بإمكانك توقع حدوثه، لكنني أعني، انظر إلى هذا، السرعة هنا.
01:09:42هذا جنون.
01:09:43إنه لأمر جنوني ما حدث خلال الأشهر القليلة الماضية.
01:09:47لذا من هذا المنظور، أتفهم أنهم يواجهون الكثير من المشاكل.
01:09:51ومما أفهمه وما كتبوه في هذا المنشور، فإنهم يعملون بجد على إصلاح
01:09:57الوضع، وتوفير سعة أكبر بكثير والاستعداد لذلك المستقبل حيث سنغرق
01:10:04جميعًا بالأكواد البرمجية التي ينتجها الذكاء الاصطناعي، وهي موجودة بالفعل ومن المحتمل أن
01:10:10تستمر في التسارع بقدر ما قد يكون من الصعب تخيل ذلك.
01:10:14أعني، لدينا عائق واحد رغم ذلك، وهو سعات الحوسبة.
01:10:19لذا ربما سيبطئ ذلك الأمر قليلاً، لكنني أتفهم أنهم يواجهون هذه المشاكل.
01:10:26بعيدًا عن الموضوع، سمعنا عن استخدام الذكاء الاصطناعي لمحاكاة ألعاب الحرب.
01:10:29وفي تلك الحالات، كان الذكاء الاصطناعي يختار دائمًا الضربة النووية.
01:10:33ولكن هل سمعت عن أي أبحاث محاكاة لنماذج مجتمع مشرق وصحي، ذكاء اصطناعي مطبق
01:10:39عليكم أيها البشر؟
01:10:44لا، لم أسمع بذلك.
01:10:47أتخيل أن الذكاء الاصطناعي سيُستخدم بالتأكيد في الكثير من الأبحاث الأساسية
01:10:58للأدوية وما إلى ذلك.
01:11:01لذا أعتقد أنه ستنتج أشياء جيدة عن ذلك.
01:11:06لكن من الواضح أن للذكاء الاصطناعي الكثير من الإمكانات الخطيرة والسيئة.
01:11:12أعني، حتى لو نظرت فقط إلى أشياء مثل التزييف العميق، وفيديوهات وصور الذكاء الاصطناعي، وسيكون
01:11:20له تأثير كبير على المجتمع بسبب كيفية تحويله لسوق العمل.
01:11:26وأنا لا أعتقد أنه سيقضي على الوظائف فقط.
01:11:29أنا أؤمن بشدة بأنه سيتم توليد وظائف جديدة وأن الوظائف ستتطور وتتغير ببساطة
01:11:35مثلما تتغير وظيفتي.
01:11:36لم أعد أنشئ دروس البرمجة التقليدية هذه، وهو ما كنت أود فعله، لكن الأمر
01:11:43يتطور فقط.
01:11:45ولكن نعم، له ذلك التأثير الكبير جدًا.
01:11:53وخاصة هنا في ألمانيا، حيث أعيش، الأمر أسوأ، لأنني لا أشعر
01:11:59بأننا نستخدم الذكاء الاصطناعي في أي شيء مفيد هنا.
01:12:02أشعر وكأننا جميعًا نائمون في هذا البلد فيما يخص الذكاء الاصطناعي، كما نفعل دائمًا عندما
01:12:09تكون هناك تقنية جديدة متاحة.
01:12:12لذا نعم، في الوقت الحالي، أعتقد أن هناك الكثير من الأشياء السيئة
01:12:18التي يمكنك رؤيتها وربما لا توجد أشياء جيدة كثيرة بعد.
01:12:22لست متأكدًا.
01:12:24من المحزن أننا لا نتعلم ذلك من الجامعة إلى مستوى الصناعة.
01:12:29نعم، أعني، هذا موضوع آخر مثير للاهتمام.
01:12:32أشعر أن الجامعة كانت دائمًا منفصلة قليلاً عما تحتاجه الصناعة.
01:12:39وبالطبع، هذا مقصود إلى حد ما، لأن الجامعة تدور حول الأكاديميا
01:12:44وما إلى ذلك.
01:12:45ولكن في الماضي، كنت أرى أنه من المهم دائمًا اكتساب خبرة عملية، سواء
01:12:56عن طريق بناء مشاريعك الجانبية، أو القيام ببرامج تدريبية، وما إلى ذلك، أو بالطبع، أيضًا
01:13:03عن طريق أخذ دورات مثل دوراتي، أو قراءة الوثائق التقنية، وتعلمها بنفسك، أو أي شيء آخر.
01:13:07لكنني وجدت دائمًا أنه من المهم اكتساب مهارات إضافية بالإضافة إلى ما تمنحه لك الجامعة
01:13:13لتكون مستعدًا حقًا لسوق العمل وما إلى ذلك.
01:13:18وأشعر الآن مع الذكاء الاصطناعي أن هذا الأمر يتسارع أكثر، أو أن الفجوة تتسع.
01:13:24لأنه بالطبع، هناك جامعات تواكب العصر.
01:13:30أنا متأكد من وجودها.
01:13:31لكنني متأكد أيضًا من وجود الكثير من الجامعات التي لا تفعل ذلك.
01:13:34ربما هناك العديد من الجامعات التي تحاول فقط منع الطلاب من استخدام ChatGPT
01:13:42وما إلى ذلك.
01:13:43ومن الواضح أنهم لا يستطيعون التحكم في ذلك.
01:13:44ولكن ربما هذا هو الشيء الوحيد الذي يفعلونه مع الذكاء الاصطناعي.
01:13:49وأعتقد أن ذلك سيكون مشكلة كبيرة.
01:13:53ولهذا السبب أصبح من المهم أكثر في الوقت الحاضر جمع واكتساب معرفة إضافية خارج
01:14:00الجامعة.
01:14:02ليس لكل الجامعات.
01:14:03وأنا لم أعد في الجامعة.
01:14:05قد أكون مخطئًا تمامًا.
01:14:06هذا فقط مما أعرفه منذ أيامي.
01:14:09ولا يمكنني أن أتخيل أن الأمر أصبح أفضل بكثير الآن.
01:14:13ومع الذكاء الاصطناعي، كل شيء يتحرك بشكل أسرع بكثير.
01:14:15أعتقد أنه من المهم جدًا تثقيف نفسك بالإضافة إلى ما تتعلمه هناك.
01:14:21ولكن في الوقت نفسه، وقد قلت ذلك في بثوث ومقاطع فيديو أخرى أيضًا، أعتقد
01:14:24أنه من المهم أيضًا عدم اتباع تلك الرواية التي تقول إنك ستتخلف عن الركب إذا لم تفعل شيئًا.
01:14:35الأمر ليس كذلك.
01:14:37كل شيء يتحرك بسرعة كبيرة.
01:14:41من المستحيل أساسًا أن تتخلف عن الركب.
01:14:45لأنه إذا كان هناك شيء يمثل حلاً رائعًا اليوم أو مهمًا اليوم، فقد لا يهم أو
01:14:53قد لا يعمل بعد الآن في غضون بضعة أشهر.
01:14:56لذا إذا سكبتم كل طاقتكم في إتقان هذا اليوم، فقد يكون غير ذي صلة تمامًا
01:15:02في غضون شهرين.
01:15:04لذا بالطبع، يجب أن تظل مطلعًا، وتبقى على دراية، وتجرب هذه الأدوات،
01:15:09على سبيل المثال، إذا كنت مطورًا، فاعمل مع الأكواد السحابية وما إلى ذلك.
01:15:13ولكن لا تشعر بهذا الضغط بأنه يتعين عليك إتقان وفهم كل شيء الآن.
01:15:19هذا مستحيل.
01:15:20وهذا أيضًا لا فائدة منه، كما أرى.
01:15:22“مرحبًا ماكس، ليس سؤالاً، ولكني أردت فقط أن أقول شكرًا لك على مشاركة أفكارك
01:15:27الصادقة دائمًا وعدم الانجرار وراء أي صيحة رائجة في الوقت الحالي.”
01:15:31شكراً جزيلاً لك.
01:15:35هذا يعني الكثير بالنسبة لي لأن هذا مهم حقًا بالنسبة لي.
01:15:39أنا مدرك تمامًا لحقيقة، على سبيل المثال، أن معظم المحتوى الخاص بي على يوتيوب يدور حول
01:15:47حول الذكاء الاصطناعي الآن، وليس كل شيء.
01:15:50ولكن عندما أقدم شيئًا لا يتعلق بالذكاء الاصطناعي، فإنه يميل إلى تحقيق أداء أقل.
01:15:54ومع ذلك ما زلت أفعل ذلك.
01:15:56لكنني أحاول ببساطة مشاركة الأشياء التي أهتم بها وتهمّني، والتي أقرأ عنها،
01:16:05والتي لها تأثير، أو حيث أعتقد أنها قد تؤثر على المطورين، لأنني
01:16:13سأستمر في محاولة مشاركة المعرفة الجيدة ومساعدة الآخرين على النمو كمطورين و
01:16:21إتقان هذا التحول، تمامًا كما أحاول إتقانه بنفسي.
01:16:27وهذا هو الشيء الوحيد الذي أحاول فعله.
01:16:28لذا، شكرًا جزيلًا لكم.
01:16:29هذا يعني الكثير بالنسبة لي لأنني لا أقوم باليوتيوب، على سبيل المثال، من أجل المال.
01:16:39ليس لديّ أي رعاة.
01:16:40أنا أعلن عن دوراتي، نعم، لكني أجعل ذلك موجزًا للغاية.
01:16:44وفي بعض الفيديوهات، أنسى ذلك تمامًا.
01:16:48لكن بالطبع، أنا أهتم بالمشاهدات.
01:16:49أريد الوصول إلى الناس.
01:16:51فلا فائدة لي ولأي شخص إذا قمت بإنشاء فيديوهات لا تصل لأحد.
01:16:56ليس هذا ما أريد القيام به.
01:16:57أريد محاولة نشر المعرفة المفيدة مع أكبر عدد ممكن من الناس، لكني لا أفعل
01:17:02ذلك من أجل المال.
01:17:05ولم يسبق لي أن قمت بإعلان مدفوع في أي فيديو، ولا أخطط للقيام بذلك.
01:17:11ولكن نعم، أحاول إيجاد التوازن الصحيح هناك.
01:17:13ولذلك، يعني لي الكثير أن أقرأ أنني يبدو أنني أنجح في ذلك، على الأقل بالنسبة
01:17:18لبعض الناس.
01:17:19بوضوح، لا يمكنك إرضاء الجميع.
01:17:21ولكن نعم، أود أيضًا أن أشكرك كثيرًا يا ماكس.
01:17:24لقد ساعدتني كثيرًا بمحتواك التعليمي.
01:17:27لقد تعلمت الكثير منك.
01:17:28لا يهم شكل المحتوى.
01:17:29سأكون دائمًا قادرًا على الاستماع إليك.
01:17:33شكرًا جزيلاً لك أيضًا.
01:17:34وشكرًا لكم جميعًا.
01:17:35شكرًا لكم جميعًا على الانضمام إلى هذا البث اليوم.
01:17:38واجهت الكثير من المشاكل الأولية التي أنا آسف جدًا بشأنها، لكنه الآن مستقر على الأقل.
01:17:43وسأقوم بالتحقيق لضمان ألا يكون البث متقطعًا هكذا في الأسبوع القادم.
01:17:49ولكن نعم، شكرًا لكم جميعًا على تواجدكم وعلى التعليقات اللطيفة جدًا.
01:17:54وسأواصل بذل قصارى جهدي لإنشاء محتوى قيم، دورات قيمة، فيديوهات
01:18:01قيمة هنا، ومشاركة تقدمي.
01:18:04ولديّ العديد والعديد من الأفكار.
01:18:05الوقت هو المشكلة الوحيدة كما هو الحال بالنسبة لنا جميعًا، أنا متأكد.
01:18:10ولكن نعم، سأستمر في محاولة مشاركة الأشياء المفيدة هنا.
01:18:14هل ستكون مهتمًا بإقامة معسكر تدريبي (boot camp) حيث يكون لديك عدد من الطلاب
01:18:17وتعلمهم كيفية العمل في فرق، وما إلى ذلك؟
01:18:19لقد فكرت في الأمر، فكرت في الأمر، وبشكل عام، سأكون مهتمًا.
01:18:25ولكن إذا فعلت ذلك، أريده أن يكون رائعًا حقًا.
01:18:29وفي الوقت الحالي، أعاني كثيرًا من ضيق الوقت.
01:18:34لذا فقد جربت بعض الأفكار.
01:18:37وضعت بعض المفاهيم هنا وهناك، لكنه ليس شيئًا أنا راضٍ عنه تمامًا بعد.
01:18:44لذا ليس لدي أي معسكرات تدريبية مخططة الآن.
01:18:48ولا في المستقبل القريب أيضًا، لكن بشكل عام، أحب القيام بهذه البثوث المباشرة.
01:18:52لذا فإن تقديم بعض المحتوى التعليمي الذي يتضمن أيضًا بعض العناصر المباشرة، ليس كدرس
01:18:58مباشر، ولكن ربما دورة مع لقاءات متابعة مباشرة أو شيء من هذا القبيل سيكون ممتعًا.
01:19:05ولكن نعم، لا يوجد شيء ملموس لأعلنه الآن.
01:19:08ومع ذلك، يجب عليّ المغادرة الآن.
01:19:10لذا، شكرًا لكم جميعًا على المشاركة، وعلى البقاء معي رغم كل المشاكل
01:19:14التقنية، تسجيل البث أو البثوث، بما أنني أعدت تشغيله مرتين،
01:19:21سيبقى متاحًا على الإنترنت، وهل سأعود الأسبوع القادم؟
01:19:25دعوني أتحقق.
01:19:26لا، الخميس القادم لن أكون متواجدًا هنا.
01:19:31ربما يوم الأربعاء، سأرى.
01:19:34ولكن إن لم يكن كذلك، ففي الأسبوع الذي يليه.
01:19:37في الحادي والعشرين من مايو سأعود، وربما في الثالث عشر من مايو.
01:19:44أعتقد أنكم سترون عندما أكون متصلًا، سيكون دائمًا في نفس الوقت.
01:19:48وعادةً ما يكون ذلك أيام الخميس، والخطة هي البث كل أسبوع.
01:19:55نعم.
01:19:58هناك الكثير من التعليقات اللطيفة.
01:20:02شكرًا جزيلاً لكم.
01:20:03وأيضًا ياسر، وحسن، وليسكاسماعيل، ونعم، أرى ما تقولونه هنا.
01:20:16ولكن نعم، شكرًا لكم جميعًا.
01:20:17شكرًا لكم جميعًا، وأتمنى لكم أمسية، أو يومًا، أو صباحًا رائعًا، أيا كان وقتكم، وشكرًا
01:20:22لكونكم جزءًا من هذا، ونأمل أن نراكم في البثوث المستقبلية.
01:20:25مع السلامة.