توانمندسازی زنان با کمک برنامه‌نویسی: شکستن مرزها و ساختن آینده‌ای درخشان

تعداد بازدید:۲۵
توانمندسازی زنان با کمک برنامه‌نویسی: شکستن مرزها و ساختن آینده‌ای درخشان

در سال‌های اخیر، زنان برنامه‌نویس گام‌های بلند برداشته‌اند، کلیشه‌ها را به چالش کشیده‌اند و سهم ارزشمندی در این حوزه داشته‌اند. در حالی که برای دستیابی به برابری جنسیتی هنوز کارهای زیادی وجود دارد، حضور زنان در برنامه‌نویسی برای تقویت تنوع، نوآوری و صنعتی فراگیرتر در حوزه فناوری ضروری است.

تاریخچه زنان در برنامه‌نویسی

تاریخچه زنان در برنامه‌نویسی غنی است و به روزهای اولیه محاسبات برمی‌گردد. در اینجا برخی از نقاط عطف مهم و چهره‌های کلیدی در تاریخ مشارکت زنان در برنامه‌نویسی آورده شده‌است:

آدا لاولیس: او که اغلب به عنوان اولین برنامه‌نویس کامپیوتر جهان شناخته می‌شود، در قرن نوزدهم در کنار چارلز بابیج کار می‌کرد. او الگوریتم‌هایی را برای موتور تحلیلی بابیج مفهوم‌سازی و نوشت و او را به پیشگام برنامه‌نویسی تبدیل کرد.

جنگ جهانی دوم: در طول جنگ جهانی دوم، زنان نقش مهمی در رمزگشایی و رمزنگاری ایفا کردند. زنانی مانند جون کلارک، دوروتی وان و ژان جنینگز بارتیک روی پروژه‌های بسیار محرمانه‌ای مانند شکستن کد انیگما کار می‌کردند که تأثیر بسزایی در نتیجه جنگ داشت.

برنامه‌نویسان ENIAC: در دهه ۱۹۴۰، شش زن - بتی جنینگز، بتی اسنایدر، کی مک‌نولتی، مارلین وسکوف، فران بیلاس و روت لیچترمن - بخشی از تیمی بودند که اولین کامپیوتر الکترونیکی چندمنظوره به نام ENIAC را برنامه‌نویسی کردند.

گریس هاپر: گریس هاپر، که اغلب با عنوان «مادر COBOL» شناخته می‌شود، دانشمند کامپیوتر و دریاسالار بازنشسته نیروی دریایی آمریکا بود. او در توسعه اولین زبان برنامه‌نویسی سطح بالا، COBOL (زبان مشترک تجارت‌محور)، مشارکت کرد که راه را برای توسعه نرم‌افزار مدرن هموار کرد.

پیشگامان برنامه‌نویسی: در دهه‌های ۱۹۵۰ و ۱۹۶۰، زنان همچنان به برنامه‌نویسی سهم بسزایی داشتند. ویجیا راهاتکار و دکتر شیاما پراموکرجی از اولین زنان متخصص کامپیوتر در هند بودند. آن‌ها روی سیستم‌های اولیه رایانه مانند HEC-2M و HEC-2M* در مؤسسه تحقیقات بنیادی تاتا (TIFR) در بمبئی کار می‌کردند. ژان سامت زبان برنامه‌نویسی FORTRAN را توسعه داد و مری آلن ویلکس از اولین افرادی شد که در خانه از رایانه استفاده کرد.

ظهور رایانه‌های شخصی: با ظهور رایانه‌های شخصی در دهه‌های ۱۹۷0 و ۱۹۸۰، زنان نقش مهمی در توسعه نرم‌افزار و برنامه‌نویسی ایفا کردند. به عنوان مثال، کارول شاو به عنوان یکی از اولین طراحان زن بازی‌های ویدیویی شناخته می‌شود و سوزان کر بسیاری از آیکون‌ها و فونت‌های Apple Macintosh را طراحی کرد. آدیتی باللا از هند یکی از پیشگامانی بود که روی توسعه سیستم C-DOT کار کرد.

عصر مدرن

با وجود پیشرفت‌های زنان در برنامه‌نویسی، شکاف جنسیتی در صنعت فناوری همچنان قابل توجه است. تلاش‌هایی برای افزایش حضور و حمایت از زنان در برنامه‌نویسی صورت گرفته است. سازمان‌هایی مانند «دختران برنامه‌نویس»، «زنان برنامه‌نویس» و «AnitaB.org» برای توانمندسازی و الهام بخشیدن به زنان در فناوری تلاش می‌کنند.

ابتکارات فعلی

امروزه، ابتکارات، بورسیه‌های تحصیلی و دوره‌های فشرده آموزشی (بوت‌کمپ‌های) برنامه‌نویسی بسیاری به طور خاص برای تشویق زنان به دنبال کردن حرفه برنامه‌نویسی طراحی شده‌اند. شرکت‌ها و سازمان‌ها اهمیت تنوع نیروی کار را درک کرده‌اند و برای ایجاد محیط‌های فراگیرتر برای زنان در فناوری تلاش می‌کنند. با وجود اینکه سهم زنان در برنامه‌نویسی اغلب نادیده گرفته شده یا به حاشیه رانده شده است، تأثیر آنها در طول تاریخ قابل توجه بوده است. زنان نقش‌های محوری در توسعه زبان‌های برنامه‌نویسی، علوم کامپیوتر، رمزنگاری و توسعه نرم‌افزار ایفا کرده‌اند و بدین ترتیب، بنیان‌های فناوری مدرن را شکل داده‌اند.

چرا زنان باید برنامه‌نویسی یاد بگیرند؟

دلایل متعددی وجود دارد که چرا زنان باید برنامه‌نویسی یاد بگیرند:

توانمندسازی و استقلال: یادگیری برنامه‌نویسی به زنان مجموعه‌ای ارزشمند از مهارت‌ها را می‌آموزد که می‌تواند آن‌ها را در جنبه‌های مختلف زندگی توانمند سازد. این مهارت‌ها آن‌ها را به توانایی خلق کردن، حل مسئله و نوآوری مجهز می‌کند. با یادگیری برنامه‌نویسی، زنان استقلال و خودکفایی در استفاده از فناوری برای رسیدن به اهداف و آرزوهایشان به دست می‌آورند.

فرصت‌های شغلی: صنعت فناوری طیف گسترده‌ای از فرصت‌های شغلی را ارائه می‌دهد. با یادگیری برنامه‌نویسی، زنان می‌توانند به مشاغل پردرآمد دست یابند و در نوآوری‌های پیشگامانه مشارکت کنند. داشتن مهارت‌های برنامه‌نویسی درهایی به سمت نقش‌هایی مانند توسعه نرم‌افزار، تحلیل داده، امنیت سایبری، هوش مصنوعی و موارد دیگر باز می‌کند. با ورود به این حوزه‌ها، زنان می‌توانند نابرابری‌های جنسیتی را به چالش بکشند و راه را برای نسل‌های آینده هموار کنند.

 کاهش شکاف جنسیتی: صنعت فناوری به طور سنتی تحت سلطه مردان بوده است که منجر به شکاف جنسیتی شده است. با یادگیری برنامه‌نویسی، زنان می‌توانند به طور فعال در کاهش این شکاف مشارکت کنند. آن‌ها دیدگاه‌های متنوع و ایده‌های جدیدی را به این صنعت وارد می‌کنند و نوآوری و خلاقیت را تقویت می‌بخشند. افزایش تعداد زنان در برنامه‌نویسی به ایجاد نیروی کار فناوری متعادل‌تر و فراگیرتر کمک می‌کند.

حل مسئله و تفکر انتقادی: برنامه‌نویسی مهارت‌های حل مسئله و تفکر انتقادی را تقویت می‌کند. این مهارت‌ها باعث بهبود استدلال منطقی، توجه به جزئیات و توانایی تجزیه مسائل پیچیده به مراحل قابل مدیریت می‌شود. این مهارت‌ها در حوزه‌های مختلفی قابل اجرا هستند و به زنان امکان می‌دهند تا در طیف وسیعی از مشاغل و فرآیندهای تصمیم‌گیری بدرخشند.

فرصت‌های کارآفرینی: برنامه‌نویسی ابزاری را در اختیار زنان قرار می‌دهد تا ایده‌های خود را به واقعیت تبدیل کنند. با داشتن مهارت‌های برنامه‌نویسی، زنان می‌توانند وب‌سایت‌ها، اپلیکیشن‌ها یا محصولات دیجیتال خود را بسازند. این امر فرصت‌های کارآفرینی را برایشان ایجاد می‌کند و به آن‌ها اجازه می‌دهد تا کسب‌وکارهای مبتنی بر فناوری خود را راه‌اندازی کرده و به طور مستقل علایق خود را دنبال کنند.

انعطاف‌پذیری و دورکاری: مهارت‌های برنامه‌نویسی انعطاف‌پذیری را از نظر نوع و زمان کار به ارمغان می‌آورد. بسیاری از مشاغل برنامه‌نویسی را می‌توان به صورت دورکار یا با برنامه زمانی انعطاف‌پذیر انجام داد. این امر می‌تواند منجر به ایجاد تعادل بهتر بین کار و زندگی شود و به زنان این امکان را بدهد تا ضمن رسیدگی به تعهدات و اولویت‌های شخصی، به دنبال حرفه خود باشند.

سواد دیجیتال و شهروندی دیجیتال: در دنیای دیجیتال امروز، سواد دیجیتال برای همه، صرف نظر از جنسیت، ضروری است. با یادگیری برنامه‌نویسی، زنان درک عمیق‌تری از فناوری و نحوه عملکرد آن به دست می‌آورند. این دانش به آن‌ها امکان می‌دهد تا تصمیمات آگاهانه بگیرند، به طور ایمن در فضای دیجیتال پیمایش کنند و شهروندان دیجیتالی مسئولیت‌پذیری باشند.

شبکه‌سازی و حمایت: یادگیری برنامه‌نویسی فرصت‌هایی را برای زنان فراهم می‌کند تا با افراد هم‌فکر، مربیان و جوامع مرتبط با این حوزه ارتباط برقرار کنند. شبکه‌های حمایتی متعدد، جوامع برنامه‌نویسی و ابتکاراتی وجود دارند که به طور خاص برای توانمندسازی و حمایت از زنان در برنامه‌نویسی طراحی شده‌اند. عضویت در این شبکه‌ها، حمایت ارزشمند، راهنمایی و فرصت‌های شبکه‌سازی را برای آن‌ها به ارمغان می‌آورد.

آینده‌نگاری مهارت‌ها: فناوری به سرعت در حال پیشرفت است و مهارت‌های برنامه‌نویسی همچنان تقاضای زیادی خواهند داشت. با یادگیری برنامه‌نویسی، زنان می‌توانند مهارت‌های خود را برای آینده آماده کنند و با نیازهای در حال تغییر بازار کار سازگار شوند. این امر به آن‌ها امکان می‌دهد تا در دنیای به طور فزاینده دیجیتالی‌شده، همچنان مرتبط باقی بمانند و با پیشرفت فناوری، فرصت‌های جدیدی را به دست آورند.

الهام‌بخشیدن به نسل بعدی: با یادگیری برنامه‌نویسی، زنان به الگوهایی برای نسل‌های جوان‌تر تبدیل می‌شوند. دستاوردها و داستان‌های موفقیت آن‌ها، دختران را تشویق و ترغیب می‌کند تا برنامه‌نویسی و رشته‌های مرتبط با علم، فناوری، مهندسی و ریاضی (STEM) را دنبال کنند. زنان در برنامه‌نویسی با شکستن کلیشه‌های جنسیتی و به چالش کشیدن هنجارهای اجتماعی، به ایجاد یک صنعت فناوری متنوع‌تر و فراگیرتر کمک می‌کنند.

گردآوری و ترجمه: مهسا تیزچنگ، دبیر کارگروه توانمندسازی اندیشکده بانوان، جهاد دانشگاهی الزهرا(س)

 

منبع:

https://purpletutor.com/coding/women-in-coding

text to speech icon

نظر شما :