نقشه راه data scientist شدن
شناسنامه رودمپ
| نام حوزه عنوان رودمپ | Data sience مسیر دانشمند علم داده شدن در عصر هوش مصنوعی |
| نسخه آخرین بروز رسانی | Draft 02 در دست تکمیل... |
| مسئول رودمپ | ماهان ولدی |
| اعضای شرکت کننده سطح مخاطب | - مناسب برای همه افرادی که علاقه مند ب این حوزه هستن |
| پیش نیاز کلی | یک زبان برنامه نویسی تا سطح متوسطه (که اصولا زبان پایتون برای یادگیری انتخاب می شود، زبان R هم می تواند برای ورود به علم داده مناسب باشد.) |
معرفی و تعریف حوزه علم داده
این حوزه چیست؟ علم داده (Data Science) حوزهای بینرشتهای است که با تلفیق ریاضیات، آمار، برنامهنویسی و به ویژه تکنیکهای هوش مصنوعی، تلاش میکند ارزش و دانش پنهان را از میان انبوه دادههای خام استخراج کرده و آن را به اطلاعات قابل استفاده تبدیل کند.
چه مسئله ای را حل می کند؟ بتوانیم از بین این همه داده بفهمیم چه و چرا اتفاقی افتاده و احتمالا چه قرار هست در ادامه بیافتد. در واقع علم داده مسئله ای را حل می کند.(به این شکل که داده خام را در نهایت به بینش یا نتیجه قابل استفاده برای کار های مختلف تبدیل می کند. علم داده به سازمانها کمک میکند تا با پاسخ به سه پرسش اساسی، ابهام در تصمیمگیری را از بین ببرند: چه اتفاقی افتاده است؟ (تحلیل توصیفی) چرا این اتفاق افتاده است؟ (تحلیل تشخیصی) در آینده چه اتفاقی خواهد افتاد؟ (تحلیل پیشبینانه) در واقع، این حوزه مسائل پیچیده واقعی را دریافت کرده، آنها را به مسئله دادهمحور تبدیل میکند و در نهایت خروجی را به صورت بینشهای کاربردی (Insights) یا مدلهای هوشمند تصمیمگیر ارائه میدهد.
کاربرد اصلی این حوزه در دنیای واقعی چیست؟ اصلیترین کاربرد علم داده، هدایت تصمیمگیریهای کلان بر اساس داده بدلی (Data-Driven) به جای حدس و گمان است تا پیشبینی آینده دقیقتر، سازمانیافتهتر و همراه با جزئیات کاملتر صورت گیرد. به طور مثال: فروشگاه ها: پیشبینی اینکه چه محصولی بیشتر فروش می رود و پیشنهاد محصول مناسب تر ب کاربر. پزشکی: تحلیل داده های بیماران و کمک به تشخیص بیماری و پیش بینی عوارض منتهی به آن بیماری و اتفاقات محتمل بر عوارض آن.. تجارت الکترونیک: پیشبینی میزان فروش محصولات، سیستمهای پیشنهاددهنده هوشمند به کاربران و بهبود تجربه مشتری مالی و بانکداری: کشف تراکنشهای مشکوک (کلاهبرداری)، ارزیابی ریسک اعتباری مشتریان و الگوریتمهای معاملاتی.
چه کسانی معمولاً وارد این حوزه میشوند؟ قطعا در وهله اول دانشمند دیتا (data scientist) همچنین افراد با زمینه های:
- علوم و مهندسی کامپیوتر
- آمار و ریاضی
- فعالان اقتصاد و مدیریت (برای حل مسائل کسبوکار بر اساس دادهها)
- مهندسی و علوم مختلف (برای حل مسائل تخصصی رشته خودشان وارد این حوزه می شوند)
- همچنین افراد علاقه مند به تغییر مسیر شغلی (با داشتن پایه قوی در حل مسئله و برنامهنویسی)
زیر شاخه های اصلی این حوزه چیست؟
- Data engineering (مهندسی داده): ساخت و نگهداری زیرساختها، pipline دادهها (ETL) و پایگاههای داده برای جمعآوری دادههای خام
- Data analytics (تحلیل داده): بررسی دادههای گذشته برای کشف الگوها
- Machine learning (یادگیری ماشین): ساخت مدلهای پیشبینیکننده و الگوریتمهایی که از دادهها یاد میگیرند
- Deep learning (یادگیری عمیق): پردازش دادههای غیرساختاریافته مانند تصویر، متن و صوت با استفاده از شبکههای عصبی
- Research & Applied Data Science (پژوهش و علم داده کاربردی): حل مسائل خاص صنعتی، آزمون فرضیهها (A/B Testing) و بهینهسازی مدلهای آماری
نقشه مسیر اصلی یادگیری
Level 0 — Foundations
- Python (تا حد متوسطی کار شده باشد به طوری که فرد توانایی کارکردن با سه کتابخانه معروف pandas, numpy, matplotlib را به طور معقول بلد باشد.)
- Database, SQL (استخراج و مدیریت داده موردنیاز)
- آمار و ریاضیات پایه (آمار توصیفی (میانگین، میانه، انحراف معیار)، احتمال پایه، فهم نمودارها)
- تفکر تحلیلی، الگوریتمی و توانایی حل مسئله (طرح سوال مناسب از داده، تفکیک مسائل بزرگ به بخشهای کوچکتر)
Level 1 — Fundamentals
- جمعآوری و آمادهسازی داده (Data Collection & Preparation) دادهها از کجا میان و چطور باید تمیز و آماده تحلیل بشن؟ مثلاً حذف دادههای ناقص، تکراری یا اشتباه.
- تحلیل داده (Data Analysis) بررسی دادهها برای پیدا کردن الگوها، روابط و اتفاقات مهم. مثلاً بفهمیم چرا فروش یک محصول کاهش پیدا کرده.
- آمار و احتمال (Statistics & Probability) استفاده از روشهای آماری برای اینکه بتونیم از دادهها نتیجهگیری درست داشته باشیم و با عدم قطعیت کنار بیایم.
- مصورسازی داده (Data Visualization) تبدیل دادههای پیچیده به نمودار و داشبورد تا الگوها راحتتر دیده و درک بشن.
- یادگیری ماشین (Machine Learning) استفاده از دادههای گذشته برای ساخت مدلهایی که بتوانند پیشبینی یا دستهبندی انجام دهند. مثلاً پیشبینی اینکه یک کاربر احتمالاً چه محصولی را میخرد.
- مدلسازی و ارزیابی (Modeling & Evaluation) ساخت مدل مناسب، آموزش آن و بررسی اینکه چقدر خوب کار میکند.
- حل مسئله با داده (Data-Driven Problem Solving) مهمترین بخش ماجرا: تبدیل یک مسئله واقعی به یک مسئله قابل حل با داده و انتخاب روش مناسب برای حل آن.
Level 2 — Core Skills
تسلط بر مهارتهایی که در پروژههای واقعی استفاده میشوند
- پاکسازی و مهندسی داده
- تحلیل اکتشافی داده (EDA)
- تحلیل اکتشافی و اشرافدادهای
- SQL و کار با دیتابیس
- مدلسازی و ارزیابی مدل
- حل مسئله از ابتدا تا انتها
- ارائه و داستانسرایی با داده
- استفاده از Git و کار تیمی
Level 3 — Specialization
بسته به علاقه یکی از مسیر های زیر انتخاب شود:
- Business data (علم داده برای کسبوکار)
- Business Analytics (تحلیل داده برای تصمیمهای کسبوکار)
- Operations Analytics (تحلیل و بهینهسازی فرایندهای عملیاتی)
- Healthcare Data Science (تحلیل دادههای سلامت و پزشکی)
- Bioinformatics (تحلیل دادههای زیستی و ژنتیکی)
- Computational Biology (حل مسائل زیستشناسی با روشهای محاسباتی)
- Industrial Data Science (تحلیل دادههای صنعتی)
- Manufacturing Analytics (تحلیل فرایند تولید)
- IoT Data Analytics (تحلیل دادههای سنسورها و دستگاههای متصل)
- Quality Analytics (تحلیل و کنترل کیفیت)
- Data Engineering (ساخت زیرساخت و Pipeline های داده)
- Big Data (پردازش دادههای بسیار حجیم)
- Distributed Data Processing (پردازش توزیعشده)
- Statistical Data Science (استنباط و مدلسازی آماری)
- Experimental Design (طراحی آزمایش و تحلیل نتایج)
- Causal Inference (بررسی رابطه علت و معلولی)
Level 4 — Advanced
- یادگیری عمیقتر الگوریتمهای یادگیری ماشین و انتخاب الگوریتم مناسب برای هر مسئله
- Feature Engineering و Feature Selection
- کار با دادههای حجیم و پیچیده
- تحلیل آماری پیشرفته و طراحی آزمایش (A/B Testing)
- ساخت و ارزیابی مدلهای پیشبینی و طبقهبندی
- آشنایی با مباحث Deep Learning و مدلهای پیشرفته
- کار با Time Series و پیشبینی روندها
- ساخت سیستمهای توصیهگر و تحلیل رفتار کاربران
- استفاده از ابزارهای تخصصی مانند Scikit-learn، XGBoost و PyTorch
- بهینهسازی مدلها و تحلیل خطاهای آنها
- آشنایی با MLOps و نحوه قرار دادن مدل در محیط واقعی
Level 5 — Professional
- حل مسئله بهصورت End-to-End؛ از تعریف مسئله و جمعآوری داده تا ارائه و استقرار راهحل
- کار با پروژهها و دادههای واقعی کسبوکار
- تبدیل مسائل کسبوکار به مسائل قابل حل با Data Science
- طراحی و پیادهسازی Pipeline های داده و مدل
- استقرار، مانیتورینگ و نگهداری مدلهای Machine Learning
- کار با Cloud و زیرساختهای داده در مقیاس بالا
- توانایی ارائه نتایج تحلیل به افراد فنی و غیرفنی
- آشنایی با مفاهیم Business Intelligence و تصمیمگیری دادهمحور
- ساخت Portfolio حرفهای و انجام پروژههای واقعی
- همکاری مؤثر با تیمهای Data Engineer، ML Engineer و Business
- درک نیازهای صنعت و انتخاب راهکار مناسب بر اساس هزینه، زمان و ارزش کسبوکار
- توانایی بهروز ماندن با ابزارها، تکنولوژیها و روشهای جدید حوزه Data Science
AI × Domain
پیش از اشاره مطالب و مطرح کردن سوال های مربوط به این بخش لازم به ذکر هست که علم داده علاوه بر اینکه امروزه خود از هوش مصنوعی تاثیر می پذیرد، به شدت بر هوش مصنوعی اثرگذار است به صورتی که تاحد خوبی میتوان گفت که این اثرگذاری و اثرپذیری دوطرفه می باشد.
تأثیر AI بر حوزه
- تمیزکاری ابتدایی دادهها (Data Cleaning): تشخیص مقادیر خالی، حذف دادههای تکراری و استانداردسازی فرمتها به صورت اتوماتیک.
- تست اولیه مدلها (AutoML): امتحان کردن دهها مدل یادگیری ماشین به صورت همزمان برای پیدا کردن بهترین مدل اولیه.
- تحلیل اکتشافی دادهها: (EDA) گرفتن آمارهای کلیدی و خلاصهسازی دادهها ظرف چند ثانیه.
- عیبیابی کد: (Debugging) پیدا کردن سریع باگها و خطاهای پیچیده در پایتون یا R
کاربردهای AI در حوزه
در این بخش ها بکار گرفته می شود:
- دادههای غیرساختاریافته: تحلیل متن، تصویر، صدا و ویدیو که قبلاً بسیار سخت بود، حالا به لطف مدلهای زبانی (LLMs) و بینایی ماشین کاملاً ساده شده است.
- پیشبینیهای هوشمند: تحلیل رفتار مشتری، پیشبینی ریزش مشتریان (Churn) و تخمین فروش.
- سیستمهای پیشنهادی: الگوریتمهایی شبیه به یوتیوب و دیجیکالا که محصول مناسب را به کاربر نشان میدهند.
ابزارهای AI
- دستیارهای کدنویسی GitHub, Copilot: و ChatGPT برای سرعت بخشیدن به نوشتن پایتون.
- پلتفرمهای:AutoML ابزارهایی مثل PyCaret و DataRobot برای تست سریع الگوریتمها.
- کتابخانههای مدرن LangChain: و LlamaIndex برای اتصال مدلهای زبانی به دادههای اختصاصی شرکتها.
مهارتهای جدید
- کار با مدلهای زبانی بزرگ (LLM Fine-tuning):چگونگی سفارشیسازی مدلهایی مثل GPT برای دادههای خاص یک شرکت.
- کار با پایگاههای داده برداری: (Vector Databases) مثل ChromaDB یا Pinecone که برای جستجوی هوشمند در دادههای متنی استفاده میشوند.
- اخلاق و امنیت داده (AI Ethics & Privacy):اطمینان از اینکه هوش مصنوعی تصمیمات تبعیضآمیز نمیگیرد و اطلاعات مشتریان لو نمیرود.
مسیر ترکیبی
ترکیب برنده در آینده قطعا میکس هوش مصنوعی و صنعت تخصصی ای است که از پی
گرفته می شود، برای مثال:
- بازاریابی+ هوش مصنوعی → دیتاساینتیست رفتار مصرفکننده: پیشبینی دقیق تحلیلهای روانشناختی مشتریان برای کمپینهای تبلیغاتی.
- کشاورزی + هوش مصنوعی → دیتاساینتیست کشاورزی دقیق: بررسی تصاویر ماهوارهای برای پایش سلامت محصولات و بهینهسازی مصرف آب.
مسیرهای تخصصی و شغلی
- مهندس هوش مصنوعی و مدلهای زبانی (AI / LLM Engineer)
- مهندس یادگیری ماشین و عملیات (ML Engineer / MLOps)
- دانشمند داده دامنهمحور (Domain-Specific Data Scientist)
تمرکز این مسیر بر استخراج دانش از دادهها برای حل مسائل واقعی یک صنعت خاص (مثل مالی، سلامت، بازاریابی) است.
- مناسب برای: افرادی که به تحلیل، حل مسئله، آمار و درک فرآیندهای کسبوکار علاقه دارند.
- مهارتها: آمار کاربردی، تست A/B، تحلیل علت و معلولی، داستانسرایی با داده و هوش کسبوکار.
- ابزارها Python, SQL, Tableau/PowerBI, Scikit-Learn, Pandas:
- نقش AI: سرعت بخشیدن به تمیزکاری دادهها، نوشتن سریعتر کدها و تحلیلهای اکتشافی (EDA)
- پروژهها: تحلیل ریزش مشتریان (Churn) یک بانک و ارائه راهحل برای افزایش ماندگاری آنها.
- مشاغل Decision Scientist, Product Analyst, Quantitative Analyst:
- سطح ورود: مناسب برای تازهکارها (Junior) به شرط داشتن درک کسبوکار.
- مسیر رشد Senior Data Scientist → Analytics Manager → Head of Data / CDO:
Hands-on Path
ساختار استاندارد: Learn → Try → Build → Challenge → Real Project
لول 0_1: پروژه تحلیل پیشرفته رفتار مشتریان و وفاداری، پروژه کشف آنومالی و تحلیل نوسانات دادههای مالی یا سهام
لول 2_3: پروژه سیستم پیشبینی ریزش مشتریان و تحلیل علت آن، پروژه مدل تخمین قیمت و ارزشگذاری املاک
لول 4_5: پروژه ۱: سیستم توصیهگر ترکیبی و تحلیل رفتار کاربران، پروژه پلتفرم پیشبینی تقاضا و کشف آنومالی در دادههای سری زمانی
بازار کار و آینده حوزه
بازار دیتاساینس دچار یک تغییر ساختاری بزرگ شده است: دورانی که فقط با ساخت یک مدل ساده در جوبیتر نوتبوک میشد شغل پیدا کرد، تمام شده است. امروزه شرکتها به دنبال افرادی هستند که بتوانند مدلها را واقعی، مقیاسپذیر و در خدمت اهداف مالی پیادهسازی کنند.
موقعیت های شغلی
- مهندس هوش مصنوعی کاربردی (Applied AI Engineer): توسعه محصولات هوشمند مبتنی بر LLM ها و ترکیب API های هوش مصنوعی با نرمافزار.
- مهندس داده (Data Engineer): جهت آمادهسازی لولههای داده زنده برای هوش مصنوعی (همچنان بالاترین نرخ تقاضا را دارد).
- مهندسی خطلولههای داده (Data Pipeline Engineering).
چه مهارت هایی بیشتر درخواست می شوند؟
- کار با تکنیکهای مدرن هوش مصنوعی مثل RAG (ارتباط دادن LLM به دادههای شرکت) و Fine-tuning.
- توانایی استقرار مدل در قالب API های سریع (FastAPI / Docker).
ابزار های رایج چه چیز هایی اند؟
- زبانها: Python, SQL (بسیار حیاتی).
- پردازش و انبار داده: Snowflake, Apache Spark, dbt, SQL Server/PostgreSQL
آینده حوزه
جهتگیری حوزه: حرکت به سمت «هوش مصنوعی عملیاتی و لبه (Edge AI)» و «مدلهای خودکار» است. تمرکز از "ساخت الگوریتم از صفر" به "طراحی سیستم، ارزیابی خروجیها و کیفیت داده" شیفت پیدا کرده است.
تأثیر AI: کدهای پایهای پایتون، کوئریهای ساده SQL و پاکسازیهای اولیه داده به صورت کاملاً اتوماتیک توسط AI انجام میشوند. دیتاساینتیستِ آینده بیشتر نقش یک معمار و ناظر کیفیت را دارد تا یک کدنویس صرف.
مهارتهای کلیدی آینده:
- ارزیابی و پایش مدل (Model Evaluation & Alignment): مطمئن شدن از اینکه AI خروجی اشتباه، تبعیضآمیز یا خطرناک نمیدهد.
- اخلاق و امنیت داده (AI Governance & Data Privacy).
- درک عمیق از معماری دادههای سیستمهای توزیعشده.
فرصت های کمتر دیده شده
- هوش مصنوعی در تجهیزات و سختافزار (Edge AI / Hardware AI)
- امنیت داده در شبکههای صنعتی (OT / Industrial IoT Security Data Science)
- دیتاساینس زیستی و سلامت دیجیتال (Bioinformatics & AI Health)( پردازش دادههای ژنتیک، متون پزشکی و سیتیاسکنها با مدلهای چندوجهی)
مسیر های شغلی
اگر نمیدانم از کجا شروع کنم؟
- اگر هیچ پیشزمینهای نداری: از Level 0 Python، ریاضیات و آمار پایه به علاوه تفکر الگوریتمی شروع کن.
- اگر Python را بلدی: مسیر یادگیری: پاکسازی و مهندسی ویژگیها (Feature Engineering) → تحلیل اکتشافی دادهها (EDA) → مدلسازی با یادگیری ماشین کلاسیک (Scikit-Learn, XGBoost) → استفاده از Git و ورژن کنترل
- اگر قبلاً در این حوزه کار کردهای: از Level 4 شروع کن.
- اگر هدفت ورود سریعتر به بازار کار است: مسیر های با تقاضای بالای زیر ساختی و تحلیلی به طور مثال:
- مسیر اول (Data Engineering):تمرکز روی SQL پیشرفته، پایتون، dbt، Spark و ابزارهای ساخت لولهکشی داده (Data Pipeline). کمبود شدید نیرو در این بخش باعث ورود سریعتر میشود.
- مسیر دوم: (Product Analytics / Business Analytics) تمرکز روی SQL، داشبوردسازی (PowerBI/Tableau)، آمار کاربردی و A/B Testing. این مسیر نیاز به یادگیری مدلهای ریاضی و الگوریتمهای پیچیده هوش مصنوعی ندارد و سریعتر به نتیجه میرسد.
خلاصه نهایی رودمپ
- Start here
- Foundations
- Core Skills
- Choose Your Path
- Specialization A | B | C | D | E
- AI × Domain
- Mini Projects
- Real Projects
- Portfolio
- Career Paths
- Next Step
منابع
منابع زیر مستقیماً بررسی و در تدوین این Draft استفاده شدهاند (شماره ارجاع در بخش «منابع و رفرنسها»)؛ فهرست کاملتر پس از تسک ۲ و مطالعه گزارش جابویژن تکمیل میشود:
- 9 Artificial Intelligence Jobs to Explore in 2026 [coursera]
- Edge Computing in 2026: Use Cases, Technology, Edge IoT and Edge AI [flolive]
- New jobs emerging due to AI in 2026 [mercor]
- Tech Careers in 2026: AI, Cloud and Emerging Roles Driving the Future [Glocomms]
پس از تسک ۲ (بررسی ۱۰ آگهی شغلی) و مطالعه گزارش جابویژن، منابع [۶] به بعد با ارجاع دقیق به این فهرست و بخش «بازار کار» اضافه میشوند..