@MrXroboT ليه فيه آراء متضاربة عن ITI؟ ناس بتعتبرها من أفضل التجارب، وناس تانية بتشوفها مضيعة للوقت.
السبب بسيط: التجربة بتختلف من track للتاني. فيه tracks فعلاً بتقدم محتوى قوي جدا ومفيد، وفيه tracks تانية أقل بكتير من المتوقع.
فممكن تكون الخناقة عن كل track لوحده ؟
شباب بدور على فرصة كـ
Junior Product / UI UX Designer
On-site (Cairo) or Remote
Full or part time
I can:
Understand business needs
Create clean designs with proper developer handoff
Use AI tools effectively
If anyone can help feel free to reply or DM me so I can send my CV
📝 Explore the principles of writing high-quality, maintainable Flutter code in this #GoogleIO session → https://t.co/9M8Vk1cl7j
You'll learn how tooling like Widget Previews, DevTools, MCP server, and Skills make it easier than ever to write top-notch Flutter code.
فعلا مظبوط و عاوز انقل لكم تجربتي.
بفضل الله حالياً انا ماسك ال tech @Carvoeg لوحدي، و الـ AI tools فعلاً غيرت المعادلة - شخص واحد فاهم بقى يقدر يعمل شغل كتير في تخصصات مختلفة
الـ Observe → Build → Ship → Iterate ده مش كلام نظري، ده اللي بنشتغل بيه انهاردة.
بناء المنتجات شكله اتغير تماما و لو انت في مجال الproduct management او ناوي تدخل فيه تعالى احكيلك عن الجديد
زمان كان الموضوع غالبًا ماشي اننا نكتب requirements، نعمل design، الفريق يبني، وبعد شهور ننزل المنتج ونشوف الناس هتستخدمه ولا لأ.
فكرة ممكن تتحول لـprototype في كام ساعة. ونسخة أولى من المنتج ممكن تطلع في أيام. وبأدوات الـAI، شخص واحد ممكن يعمل شغل كان محتاج فريق كامل في سنة
لأول مرة، أدوات البناء بقت قريبة من أي حد. طالب جامعة، junior developer، designer، أو أي شخص عنده فضول، يقدر يبدأ يبني منتج صغير من أوضته.
مش لازم تستنى تمويل. مش لازم تستنى شركة كبيرة. مش لازم تستنى فريق كامل.
بس لازم تاخد بالك: سهولة البناء معناها زحمة و دوشة و منتجات وهمية كتير
المنتج هو تقاطع بين التكنولوجيا، وسلوك الناس، والبيزنس.
لازم تفهم ليه العميل هيدفع. ليه هيستخدم. ليه هيسيبه. ليه هيثق فيك. وليه ممكن يختار حل بسيط جدًا بدل حل أذكى بس معقد
لأن ال Product Sense مش بيتبني من الفرجة
بيتبني من التجربة، والاحتكاك، والغلط، والتعديل، ومن اللحظة اللي تكتشف فيها إن المستخدم مش شايف الدنيا زي ما كنت متخيل
زمان الـProduct Life Cycle كان ماشي بشكل خطي وبطيء نسبيًا
الفريق ممكن يقضي شهر أو شهرين كاملين قبل ما يكتشف إنه كان بيبني الفكرة الغلط من الأساس
وده كان طبيعي وقتها، لأن تكلفة البناء كانت عالية، والـdeployment صعب
Build + Ship بقوا تقريبًا نفس اللحظة.
المنتج ممكن يتبني ويتشحن في نفس اليوم، وبعدها مباشرة تبدأ تراقب سلوك المستخدمين وتتعلم.
يعني بدل ما الشركة تتعلم مرة كل ٦ أسابيع، بقت تتعلم كل يومين تقريبًا.
وده تغيير ضخم جدًا، لأن المنتج في شكله الحديث مش “مشروع” له بداية ونهاية واضحة، لكنه بقى أقرب لكائن حي بيتطور باستمرار بناءً على الـfeedback و الاستخدام الحقيقي
المنتج دلوقتيم مش مبني على فكرة:
“خطط كتير و بعدين ننفذ.”
لكن على فكرة:
“نختبر بسرعة، نتعلم بسرعة، ثم نعدل بسرعة.”
وده غيّر دور الـProduct Manager نفسه
زمان جزء كبير من الشغل كان قائم على التنظيم، كتابة الـrequirements، والتنسيق بين الفرق.
دلوقتي القيمة الحقيقية بقت في: سرعة الفهم وسرعة اتخاذ القرار لأن البناء نفسه مبقاش معضلة
ممكن تعمل ٢٠ feature في شهر، وفي النهاية تكتشف إنك كنت بتطارد requests متفرقة بدون رؤية واضحة
وده هو شكل الـProduct Life Cycle الجديد في ٢٠٢٦:
Observe → Build → Ship → Observe → Iterate
دورة مستمرة وسريعة جدًا، مركزها الأساسي ليس “التنفيذ”، بل “التعلم”
بص عالصورة في اول تعليق للفهم اكثر
@yousefHanafyyy@Carvoeg طبعًا عندك حق
أنا مش الـ project owner انا Software Engineer
حالياً انا شغال بـ BLoC + Clean Architecture علشان نحافظ علىscalabilityمن البداية، مع فصل للـ layers وتقليل الـ coupling بين الـ modules.
وبنركز جدًا على code quality, reusable components, optimization
شكرا جدا بجد
- بكره بعد المغرب هتبدأ الليالي العشر من شهر ذي الحجة ، أعظم وأفضل أيام
أقسم بيهم الله عز وجل "وَٱلۡفَجۡرِ وَلَیَالٍ عَشۡرࣲ"
والعظيمُ سُبحانه لايُقسم إلا بعظيم
" نهار الايام دي أهم من الليل ، عكس العشر الأواخر من رمضان "
والنبي ﷺ قال:
💻👀 Tune into our #GoogleIO What's new in Flutter livestream on May 20th at 10am PT → https://t.co/oUVj6SBDhD
We'll explore framework updates, from performance improvements to new features, and how these innovations are shaping the future of fast, multi-platform app dev.
في رأيي الSystems Thinking من اهم العلوم المطلوبة حاليا و مستقبلاً
كطريقة تفكير كاملة.
Systems Thinking ببساطة هو إنك تبطل تبص على الحاجة لوحدها… وتبدأ تبص على العلاقات بينها وبين باقي الحاجات.
يعني بدل ما تسأل:
“المشكلة فين؟”
تبدأ تسأل:
“إيه السيستم اللي خلّى المشكلة دي تظهر؟”
بدل ما تشوف الموظف متأخر في التسليم، تسأل:
هل المشكلة في الشخص؟ ولا في الأولويات؟ ولا في طريقة الإدارة؟ ولا في ضغط غير واضح؟ ولا في نظام مكافآت بيكافئ السرعة على حساب الجودة؟
بدل ما تشوف طفل عصبي، تسأل:
هل هو فعلاً “طفل صعب”؟ ولا فيه نوم قليل، ضغط، احتياج للاهتمام، بيئة مش مستقرة، أو طريقة تواصل مش مناسبة؟
بدل ما تشوف شركة مبيعاتها بتزيد، تسأل:
هل ده نمو صحي؟ ولا sales بتوعد بحاجة operations مش قادرة تنفذها؟ ولا الشركة بتكبر أسرع من قدرتها على الاستيعاب
ده هو جوهر التفكير المنظومي.
إنك تفهم إن أغلب المشاكل اللي بنشوفها على السطح مش مشاكل منفصلة.
هي نتيجة شبكة علاقات، قرارات، عادات، حوافز، تأخيرات، وردود فعل بتتراكم مع الوقت.
وده اللي كتاب Thinking in Systems لـ Donella Meadows بيشرحه بشكل عبقري. الكتاب بيقول إن السيستم مش مجرد مجموعة أجزاء جنب بعض. السيستم هو مجموعة أجزاء مترابطة بتنتج سلوك معين مع الوقت
وعشان كده ساعات بنحاول نحل مشكلة، فنزودها سوءًا، لأننا بنعالج العرض مش السبب
نزود ضغط على الفريق عشان نسرّع التسليم، فنطلع bugs أكتر ونخسر الناس.
نستخدم AI عشان نوفر وقت، فنخلق اعتماد أعمى على إجابات محدش بيراجعها
لأن الـAI خلّى التنفيذ سريع جدًا.
تقدر تكتب، تصمم، تحلل، تبرمج، وتطلع أفكار في دقائق.
بس السرعة دي خطر لو مفيش وعي.
لما كل الناس تقدر تنتج بسرعة، الفرق مش هيبقى مين أنتج أكتر.
الفرق هيبقى مين فاهم اللي بينتجه هيأثر على إيه
طيب نتعلم Systems Thinking إزاي؟
مش لازم تبدأ بكتب معقدة ولا نماذج رياضية.
ابدأ بحاجة بسيطة جدًا:
كل ما تشوف مشكلة، اسأل:
“إيه اللي وراها؟
يعني درّب نفسك تبص على السبب الثاني والثالث، مش أول سبب ظاهر.
اسأل كمان:
“إيه اللي بيتكرر هنا؟”
لأن السيستم بيظهر في الـpatterns.
لو نفس المشكلة بتتكرر بأشكال مختلفة، يبقى غالبًا مش مشكلة أشخاص. دي مشكلة نظام.
واسأل:
“إيه الحافز اللي مخلي الناس تتصرف كده؟
العالم بيتحرك من خلال علاقات صغيرة، وقرارات متراكمة، وحوافز خفية، ودوائر تأثير لا نراها إلا بعد وقت.
اللي يفهم السيستم… هيقدر يغيّره
اللي بيلوش و يغير عمياني بيعمل انصاف حلول بتعقد اكتر ما بتحل
و ربنا يطورنا كلنا
@AhmedZa86550305 Good point agreed it can't fully work today.
But imagine specialized models working together: one for design, one for data flow, one for security, one for maintainability — each auditing the others.
Just a thought, might be wrong. Could
be a new direction though.
وانت وحشني عمتا
been thinking about something I can't really post on linkedin lol
we write readable code because a human has to maintain it.
that's the whole point of Clean Code. Uncle Bob wasn't writing for machines, he was writing for the next dev who opens the file.
Introducing Agent Skills for Flutter and Dart to give your AI tools domain-specific expertise 📓
These initial core Skills are designed to handle the most common Flutter development hurdles. Learn how to start using them in your workflow → https://t.co/NL0tXBedl6
so maybe the future looks like this:
you describe intent in natural language.
AI compiles it to something low-level
nobody ever opens that file again
it becomes the new assembly. exists, runs.
but what happens when the "next dev" is an AI?
if I'm vibe coding and Claude is the one editing my code tomorrow, why am I burning tokens making it pretty? the AI doesn't care about my variable names or my clean abstractions