علشان تبقى Data Analyst، مش لازم تبدأ بالبرمجة.
الـ Data Analyst شغلته إنه ياخد أرقام الشركة ويطلّع منها إجابة لسؤال، زي: ليه المبيعات نزلت الشهر ده؟ والترتيب اللي هتمشي عليه: Excel، وبعده SQL، وبعدهم إحصاء أساسي، وبعدين Power BI أو Tableau، وفي الآخر، لما تحب تكبر، Python.
علّم على كل حاجة تخلصها وانت ماشي، علشان تعرف انت فين، وترجع تكمّل من نفس المكان.
قبل ما تبدأ
- ذاكر كل يوم، حتى لو شوية. المدد هنا محسوبة على ساعتين في اليوم. لو وقتك أقل هتاخد وقت أطول، وده عادي.
- المدد تقريبية. في ناس هتخلص أسرع وناس أبطأ. عدّي المرحلة لما تبقى جاهز فعلًا، مش لما الوقت يخلص.
- كل مرحلة فيها مشروع. متعديش للمرحلة اللي بعدها قبل ما تعمله بإيدك. وأغلب المشاريع هنا على نفس بيانات المبيعات، فهتشوف نفس السؤال بيتجاوب بأدوات مختلفة.
المرحلة 1 من 5
Excelآلاف الصفوف في كام رقم
المدة: 3 لـ 4 أسابيع
Excel أول أداة في الشغلانة دي. واتعلمه كويس جدًا، مش أساسيات وخلاص: المعادلات، والـ Pivot Tables، ودي جداول بتلخصلك آلاف الصفوف في كام رقم.
والمرحلة دي مش بس علشان Excel سهل. هنا هتفهم البيانات بإيدك، صف صف: شكلها، ومشاكلها، وإزاي تسأل عليها. وده اللي هتحتاجه في كل أداة بعد كده.
هتتعلم إيه
0 من 10اعمل بإيدك
تقرير مبيعات لمحل. خد ملف مبيعات فيه آلاف الصفوف (فيه datasets مجانية كتير على Kaggle)، ونضفه، واعمل منه Pivot Tables بتجاوب: أنهي منتج بيبيع أكتر؟ وأنهي شهر المبيعات نزلت فيه؟ وأنهي فرع بيكسب أكتر؟ وحط الإجابات في شيت واحد فيه الأرقام ورسمتين.
تعدّي للمرحلة اللي بعدها لما
- تقدر تاخد شيت متلخبط وتنضفه وتعمل منه Pivot Table من غير ما تبص على شرح
- بتكتب
XLOOKUPوSUMIFSمن غير ما تدوّر على شكلهم - لما حد يسألك سؤال عن البيانات، بتعرف تجاوبه بأرقام مش بإحساس
المرحلة 2 من 5
SQLتسحب البيانات بنفسك
المدة: 4 لـ 6 أسابيع
SQL هي اللغة اللي بتسحب بيها البيانات بنفسك من المكان اللي الشركة مخزنة فيه بياناتها، وهو الـ database. بدل ما تستنى حد يبعتلك شيت، تكتب سؤالك وتجيب الإجابة على طول.
وهي برضه مش برمجة بالشكل اللي في دماغك: انت بتوصف عايز إيه، والـ database بتجيبهولك. خد وقتك فيها، لأن أغلب التحليل اللي بعد كده هيبدأ بـ query.
هتتعلم إيه
0 من 11اعمل بإيدك
15 سؤال على database متجر. نزّل database جاهزة لمتجر، زي Chinook، واكتب 15 query بتجاوب على أسئلة حقيقية: مين أكتر 10 عملاء صرفوا؟ وأنهي بلد المبيعات فيها بتزيد؟ وأنهي منتجات محدش اشتراها من 6 شهور؟ واحفظ كل سؤال والـ query بتاعته والإجابة في ملف واحد.
تعدّي للمرحلة اللي بعدها لما
- بتكتب
JOINوGROUP BYمن غير ما تبص على شرح - تقدر تجاوب على سؤال محتاج 3 جداول في query واحدة
- بتاخد بالك لما
JOINيكرر الصفوف ويكبّر الأرقام من غير ما تحس
المرحلة 3 من 5
الإحصاء الأساسيالرقم ده طبيعي ولا غريب؟
المدة: أسبوعين لـ 3 أسابيع
الإحصاء هنا مش رياضيات صعبة ومعادلات. انت محتاج الأساسيات: متوسطات ونسب، علشان لما تشوف رقم تعرف ده طبيعي ولا غريب.
مثلًا المبيعات نزلت 10% الشهر ده. ده كتير؟ ولا بيحصل كل سنة في نفس الشهر؟ الإحصاء هو اللي بيخليك تجاوب وانت واثق، بدل ما تقول رأيك.
هتتعلم إيه
0 من 9اعمل بإيدك
افحص أرقام المبيعات. ارجع لبيانات المحل، واحسب لكل شهر المتوسط والوسيط والانحراف المعياري، وارسم histogram لقيمة الطلبات. وطلّع الأيام اللي مبيعاتها غريبة جدًا، ودوّر على السبب: عيد؟ عرض؟ ولا غلطة في البيانات؟
تعدّي للمرحلة اللي بعدها لما
- تقدر تشرح لحد ليه المتوسط ممكن يضحك عليه، وإمتى تستخدم الوسيط
- لما تشوف رقم، بتسأل على طول: ده مقارنة بإيه؟ وبإمتى؟
- بتفرّق بين إن رقمين ماشيين مع بعض وإن واحد فيهم سبب التاني
المرحلة 4 من 5
Power BI أو Tableauرسومات المدير يفهمها في ثانية
المدة: 3 لـ 4 أسابيع
Power BI و Tableau أدوات بتحوّل الأرقام لرسومات المدير يفهمها في ثانية. هو مش هيفتح شيت فيه 10 آلاف صف، هو عايز يشوف المبيعات طالعة ولا نازلة، وفين المشكلة.
متتعلمش الاتنين. اختار واحدة، والمهارة نفسها هتنتقل معاك للتانية لو احتجتها. Power BI Desktop مجاني على Windows، و Tableau Public مجاني بس الشغل اللي بتحفظه عليه بيبقى public، فاشتغل عليه ببيانات عامة بس.
هتتعلم إيه
0 من 10اعمل بإيدك
Dashboard مبيعات. خد بيانات المحل نفسها، واعمل منها dashboard صفحة واحدة: فوق 3 أرقام مهمة (المبيعات، وعدد الطلبات، ومتوسط قيمة الطلب)، وتحتهم المبيعات بالشهر، وأحسن المنتجات، وفلتر بالفرع والفترة. وابدأ بسؤال واحد الـ dashboard بيجاوبه، واكتبه في أولها.
تعدّي للمرحلة اللي بعدها لما
- كل رسمة عندك بتجاوب على سؤال، وتقدر تقول السؤال ده إيه
- حد مش فاهم البيانات فتح الـ dashboard وفهم الرسالة من غير ما تشرحله
- عملت تحليل كامل، من السؤال لحد الـ dashboard، من غير ولا سطر كود. ساعتها بس ادخل Python
المرحلة 5 من 5
Pythonلما تحب تكبر
المدة: 6 لـ 9 أسابيع
Python آخر مرحلة، مش أول واحدة. ولما تحب تكبر، ادخل عليها: بتخليك تشتغل على ملفات أكبر من اللي Excel يستحملها، وتعيد نفس التحليل كل أسبوع من غير ما تعمله بإيدك من الأول.
والحلو إنك هتلاقي كل حاجة فيها مألوفة: الـ groupby هو الـ Pivot Table، والـ merge هو الـ JOIN. انت مش بتتعلم التحليل من الأول، انت بتتعلم طريقة أسرع تعمله بيها.
هتتعلم إيه
0 من 10اعمل بإيدك
التقرير الأسبوعي بضغطة زرار. خد تقرير المبيعات اللي عملته في Excel، واعمله تاني في notebook بـ pandas: يقرا الملف، وينضفه، ويحسب نفس الأرقام، ويطلّع نفس الرسومات. وبعدها شغّله على ملف شهر تاني، من غير ما تغيّر ولا سطر.
تعدّي للمرحلة اللي بعدها لما
- بتقرا ملف، وتنضفه، وتعمل
groupbyورسمة من غير ما تبص على شرح - عملت بـ Python حاجة كانت بتاخد منك وقت كبير في Excel
- تقدر تشرح الـ notebook بتاعك لحد خطوة خطوة
سلم المشاريع
المشاريع هي اللي بتعلمك بجد، وهي اللي هتوريها لأي حد عايز يشغّلك. دول 5 مشاريع، كل واحد أصعب شوية من اللي قبله. أول 4 عملتهم في المراحل فوق، والخامس هو اللي بيقفل الخطة.
تقرير مبيعات
Excel و Pivot Tables
شيت متلخبط بقى أرقام واضحة بتجاوب على أسئلة. أول مرة تحس إنك محلل.
15 سؤال بـ SQL
SQL و JOIN و GROUP BY
أسئلة حقيقية على database متجر، كل سؤال ليه query وإجابة. هنا بتسحب البيانات بنفسك.
Dashboard مبيعات
Power BI أو Tableau
صفحة واحدة بتجاوب على سؤال واحد، والمدير يفهمها من غير ما تشرح.
التقرير الأسبوعي بـ Python
Python و pandas
نفس تقرير Excel، بس بيتعمل لوحده على أي ملف جديد.
مشروع الـ portfolio: من السؤال للتوصية
SQL و Python و Power BI أو Tableau
اختار dataset عامة عن حاجة تهمك، واكتب سؤال واحد واضح الأول. وبعدين جاوبه: SQL تسحب، و pandas تنضف، والإحصاء يفحص، و dashboard يعرض، وصفحة واحدة فيها الإجابة وتوصيتك. خد فيه من أسبوعين لـ 4 أسابيع، وحطه على GitHub، وحط لينكه في الـ CV بتاعك.
مصادر مجانية
كل دول مجانيين أو فيهم جزء مجاني كبير. متجمعش مصادر كتير: اختار مصدر أساسي واحد لكل مرحلة وكمّل بيه، والباقي ارجعله لما تقف في حتة.
Excel
- Excel help & learning (بيفتح في تاب جديدة)الشرح الرسمي من Microsoft، وفيه فيديوهات تدريب قصيرة من الأساسيات للـ Pivot Tables.
- Exceljet (بيفتح في تاب جديدة)شرح لكل formula في Excel بأمثلة واضحة. ارجعله كل ما تحتاج formula.
SQL
- SQLBolt (بيفتح في تاب جديدة)دروس قصيرة وتمرين بعد كل درس جوه المتصفح. أحسن بداية لـ SQL.
- SQLZoo (بيفتح في تاب جديدة)تمارين SQL كتير على بيانات حقيقية، من السهل للصعب.
- Chinook Database (بيفتح في تاب جديدة)database جاهزة لمتجر موسيقى، تنزلها وتتمرن عليها.
- موسوعة حسوب: SQL (بيفتح في تاب جديدة)مرجع SQL بالعربي، لو حابب تقرا الشرح بالعربي.
الإحصاء
- Khan Academy: Statistics and Probability (بيفتح في تاب جديدة)كورس إحصاء كامل بفيديوهات قصيرة وتمارين. خد منه الأجزاء الأولى بس.
- StatQuest (بيفتح في تاب جديدة)قناة يوتيوب بتشرح مفاهيم الإحصاء بالرسم وببساطة.
- OpenIntro Statistics (بيفتح في تاب جديدة)كتاب إحصاء مجاني للمبتدئين، لو بتحب تقرا.
Power BI و Tableau
- Microsoft Learn: Power BI (بيفتح في تاب جديدة)مسارات تعليم رسمية لـ Power BI، خطوة بخطوة.
- Power BI Desktop (بيفتح في تاب جديدة)البرنامج نفسه، مجاني على Windows.
- Tableau Public (بيفتح في تاب جديدة)النسخة المجانية من Tableau، وفيها dashboards ناس تانية تتعلم منها.
Python
- Kaggle Learn (بيفتح في تاب جديدة)كورسات قصيرة ومجانية لـ Python و pandas والرسم، بتمارين جوه المتصفح.
- pandas: Getting started (بيفتح في تاب جديدة)الشرح الرسمي لـ pandas، ابدأ بالجزء اللي للمبتدئين.
- Python for Data Analysis (بيفتح في تاب جديدة)كتاب من اللي عمل pandas نفسه، والنسخة الأونلاين مجانية.
- Google Colab (بيفتح في تاب جديدة)تكتب Python في المتصفح من غير ما تسطّب حاجة.
- Elzero Web School (بيفتح في تاب جديدة)قناة يوتيوب بالعربي، وفيها كورس Python من الصفر.
- موسوعة حسوب: Python (بيفتح في تاب جديدة)مرجع Python بالعربي.
بيانات تتمرن عليها
- Kaggle Datasets (بيفتح في تاب جديدة)آلاف الـ datasets المجانية، فيها مبيعات ومتاجر وأي موضوع تحبه.
أكتر الأخطاء اللي بشوفها
- إنك تفتح البيانات وتبدأ ترسم قبل ما تعرف بتدوّر على إيه. ورأيي إن المحلل الشاطر مش اللي بيعمل رسومات حلوة، ده اللي بيسأل السؤال الصح قبل ما يفتح البيانات أصلًا. قبل أي تحليل، اكتب السؤال في سطر واحد، واكتب مين هيستخدم الإجابة وهيعمل بيها إيه.
- إنك تبدأ بـ Python علشان حاسس إنها الأهم. هتقضي شهور في البرمجة وانت لسه متعرفش تحلل. ابدأ بـ Excel و SQL، و Python هتيجي في وقتها وهتبقى أسهل بكتير.
- إنك تصدّق أي رقم من غير ما تشيك عليه. تكرار في البيانات، أو JOIN كرر الصفوف، أو خانة فاضية اتحسبت صفر. قبل ما تقول النتيجة، اسأل نفسك: الرقم ده منطقي؟
- إنك تتعلم Power BI و Tableau الاتنين مع بعض. هتتشتت وهتفضل في الأساسيات في الاتنين. اختار واحدة وكمّل بيها لحد ما تبني dashboard كامل.
- إنك تعرض أرقام من غير ما تقول يتعمل إيه بيها. المدير مش محتاج 20 رسمة، محتاج يعرف إيه اللي حصل، وليه، والمفروض يعمل إيه. اختم أي تحليل بجملة أو اتنين فيهم توصيتك.
بعد كده
لما تخلص الخطة دي وتعمل مشروع الـ portfolio، دي الخطوات اللي بعدها:
- إحصاء أعمق: الـ hypothesis testing والـ A/B testing بالتفصيل، علشان تقول «الفرق ده حقيقي» وانت متأكد.
- Data Engineering: لو لقيت نفسك بتحب تبني الطريق اللي البيانات بتيجي منه أكتر من التحليل نفسه، دي خطة Data Engineering.
- Machine Learning: إنك تخلي الكمبيوتر يتوقع، زي مبيعات الشهر الجاي، بدل ما توصف اللي حصل بس. وبتبدأه بـ Python والإحصاء اللي اتعلمتهم هنا.
احفظ الصفحة دي، وارجعلها كل ما تخلص حاجة وعلّم عليها. ولو وقفت في مرحلة ومش فاهم، ارجع للي قبلها، غالبًا المشكلة هناك.