هدف از برنامه نویسی کامپیوتر
آیا ارزش دریافت گواهی برنامه نویسی را
دارد؟
طبق اداره آمار کار ایالات متحده (BLS) اکثر هدف از برنامه نویسی کامپیوتر موقعیت های برنامه نویسی کامپیوتر
حداقل به مدرک لیسانس نیاز دارند و بسیاری از برنامه های درجه پیشرفته نیز در
دسترس هستند. علاوه بر آن راه های دانشگاهی، ده ها گواهینامه حرفه ای و غیرانتفاعی
حرفه ای موجود است. BLS خاطرنشان
می کند که گواهینامه ها برای زبان های برنامه نویسی خاص وجود دارد و برخی از
کارفرمایان ممکن است از برنامه نویسان بخواهند که در محصولاتی که شرکت استفاده می
کند گواهینامه دریافت کنند.
برخی از گواهینامه های حرفه ای موجود
عبارتند از:
CISCO –
کارشناس شبکه خبره، مسیریابی و سوئیچینگ حرفه ای شبکه، اعتبارنامه امنیت شبکه خبره
مایکروسافت – توسعه دهنده راه حل های
معتبر برای برنامه های کاربردی وب، راه حل های خبره Associate
Windows Server
انجمن های حرفه ای - گواهی همکاری
توسعه نرم افزار، Comptia’s Security+، Comptia’s A+ Certification، Comptia’s
Linux+
غیر انتفاعی - حرفه ای امنیت سیستم های
هدف از برنامه نویسی کامپیوتر اطلاعاتی معتبر، مدیر امنیت اطلاعات گواهی شده، اعتبارنامه حرفه ای چرخه ایرانیان سایبر حیات نرم
افزار امن تایید شده
مهندسی نرم افزار را یاد بگیرید
کرتیس جورج با متن کرتیس جورج
جورج قبلاً توسط ناسا، اداره ملی اقیانوسی
و جوی (NOAA) و دیگر رهبران فناوری پیشرفته
استخدام شده بود و در توسعه برنامه درسی علوم کامپیوتر دانشگاه نقش مهمی ایفا کرده
است.
جورج میگوید: «در شغلهایم، بسیاری از
مهندسان نرمافزار جوان را آموزش میدادم و پشت سر آنها میایستم، بخشهایی از کد
را به آنها نشان میدادم و با ارائه تجربه عملی به آنها، هدف از برنامه نویسی کامپیوتر در نهایت بهتر میشدند.»
"داشتن دانش اولیه از برنامه نویسی نرم افزار، از جمله کار با تیم های دیگر،
نقطه شروع خوبی برای هر شغلی است."
در ادامه تحصیل در رشته علوم کامپیوتر
با تمرکز بر مهندسی نرم افزار، یادگیری در یک محیط مشارکتی، چه حضوری یا مجازی،
مهم است، زیرا این تجربیات منعکس کننده آنچه در محل کار انتظار می رود، خواهد بود.
جورج خاطرنشان کرد که دانشآموزان برنامهنویسی رایانه را یاد میگیرند و نرمافزاری
هدف از برنامه نویسی کامپیوتر را در آزمایشگاههای آنلاین میسازند که فرصتهای کار مستقل را همراه با همکاری تیمی
فراهم میکند.
هدف از برنامه نویسی ایجاد است. زبانها،
ماشینها، کامپایلرها و مترجمها فقط ابزار هستند. قلم مو به نقاشان هر روز صبح به
جز شنبه و یکشنبه رفتن سر کار... این برنامه است. مطمئناً، این بیشتر شبیه آموزش یک
شبکه عصبی است، اما این هنوز یک برنامه است. نسخه کامپیوتری برنامه نویسی، (کدگذاری)
بیشتر برای اتوماسیون فرآیندها / تسهیل ارتباطات استفاده می شود. اما این فقط به این
دلیل است که ابزارها (زبان های برنامه نویسی) که اکنون در اختیار داریم بسیار خام
هستند. و حتی پس از آن، کارهای زیادی در دانشگاهها (در مورد صنعت نمیدانم) از
نظر AI/AL/شبیهسازیها انجام میشود
که بسیار خلاقانه است.
در نظر بگیرید که هیچ تحول واقعی از
نظر نحوه برنامه ریزی ما وجود نداشته است. شی گرا به شکل دیگری در دهه 70 وجود
داشت (نشانگرهای ساختار/عملکرد در C)،
جمع آوری زباله واقعاً ایده جدیدی نیست (طرح، پرولوگ). تنها چیزی که تغییر کرده محیط
ها هستند. و حتی پس از آن، میشنوم زیراکس هدف از برنامه نویسی کامپیوتر در پالو آلتو در دهه 70 چیزهای مشابهی
داشت. بقیه همه توابع است.
Comments
Post a Comment