بررسی عادت‌های حل مسأله در برنامه‌نویسان کامپیوتری: مطالعه‌ی موردی در شرکت‌های ایرانی

نویسندگان

1 گروه علوم کامپیوتر - دانشگاه شهرکرد

doi
چکیده

برنامه­نویسان در نحوه‌ی کدنویسی با هم فرق دارند. بررسی عادت­های برنامه­نویسان در کدنویسی هم به انتخاب برنامه­نویسان مناسب و هم به آموزش آن­ها کمک می­کند و در نتیجه باعث بهتر شدن برنامه­های کامپیوتری می­شود. این مسأله یعنی بررسی عادت­های برنامه­نویسان در کدنویسی، در خارج از ایران و معمولاً بین برنامه­نویسان دانشجو بررسی شده است. ولی بنا بر دانش ما تا کنون در ایران  مطالعه نشده است. به منظور پر کردن این شکاف و فراهم آوردن دانش بومی در این زمینه، در پژوهش حاضر با تمرکز بر عادت­های مربوط به استفاده از روش­­های حل مسأله یعنی بالا-به-­پایین، پایین-­به-­بالا، اول-­سطح و اول-­عمق، پرسش‌نامه‌ای بین 52 برنامه­نویس ایرانی که در حوزه‌ی توسعه‌ی سیستم‌های نرم‌افزاری شاغل بودند؛ توزیع شد و علاوه‌بر میزان استفاده از روش­های مختلف حل مسأله، تفاوت­های فردی برنامه­نویسان نیز از طریق آن اندازه­گیری شد. سپس داده­های جمع‌آوری شده با استفاده از روش­های آماری تحلیل شد. نتایج به­دست­آمده، این موضوع را تأیید می­کند که برنامه­نویسان ایرانی نیز بعضی از روش­های حل مسأله را به روش­های دیگر ترجیح می­دهند و  سن، جنسیت، تجربه­ی برنامه­نویسی و شخصیت برنامه­نویس از عوامل مؤثر بر میزان استفاده از روش­های حل مسأله در برنامه­نویسی هستند.