دانشگاه شهید بهشتی

​یادداشت ویژه به مناسبت روز جهانی برنامه نویسان

تاریخ انتشار: 1398/06/20 01:29 ب.ظ

 دکتر صادق علی اکبری، عضو هیات علمی دانشکده مهندسی و علوم کامپیوتر

چند سالی است که روز ۲۲ شهریور مطابق با ۱۳ سپتامبر (۱۲ سپتامبر در سال‌های کبیسه) در بسیاری از کشورهای جهان به عنوان روز برنامه‌نویس شناخته می‌شود. این روز، دویست و پنجاه و ششمین روز سال در تقویم میلادی است. حالا چرا 256 ؟ برنامه‌نویسان خوب می‌دانند! برنامه‌نویسی یعنی تولید برنامه به زبانی که کامپیوتر بفهمد. از طرف دیگر در میان اعدادی که کوچکتر از ۳۶۵ (که تعداد روزهای یک سال است) هستند، عدد ۲۵۶ بزرگترین توان عدد 2 است. همچنین در سیستم اعداد دودویی (باینری)، یک بایت می‌تواند حداکثر ۲۵۶ عدد متمایز را پشتیبانی کند. پس عدد ۲۵۶ عددی آشنا برای کامپیوترها، و البته برای برنامه‌نویس‌هاست!

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

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

من برنامه‌نویسان مختلفی را می‌شناسم که عاشق این کارند. اما چرا؟ حل مسأله، حس رضایت در انسان ایجاد می‌کند. ولی برنامه‌نویسی فقط حل مسأله هم نیست! فضای برنامه‌نویسی، جایی بین دانش، مهارت و هنر است. یعنی روح و احساس و میل به زیبایی‌شناسی را نیز گاهی درگیر می‌کند. به‌علاوه، برنامه‌نویسی به معنی خلق کردن برنامه‌های جدید است. یک برنامه‌نویس، هر روز در حال خلق کردن یک موجود جدید کامپیوتری و نرم‌افزاری است. حسی که خلق کردن و خلاقیت در انسان ایجاد می‌کند، شگفت‌انگیز است. خلق کردن برنامه‌های کامپیوتری حس خوب و لذت بخشی دارد! 

Sorosh-Icon
کلید واژه ها: برنامه نویسی
منبع خبر روابط عمومي
تعداد مشاهده: 127
اخبار : ​یادداشت ویژه به مناسبت روز جهانی برنامه نویسان
Top

Shahid Beheshti University,دانشگاه شهید بهشتی

دانشگاه شهید بهشتی

Shahid Beheshti University,دانشگاه شهید بهشتی

دانشگاه شهید بهشتی