Ø مشاغل مرتبط و همگون با رشته تحصیلی خود را نام ببرید؟
برنامه نویسان در هر صنعتی ممکن است به کار گرفته شوند اما بیشترین فرصتهای شغلی در صنعت خدمات رایانه و تحلیل داده ها که وظیفه نوشتن و فروش نرم افزارها را به عهده دارند میباشد. تعداد زیادی از برنامه نویسان نیز در شرکتهای ارائه کننده خدمات مهندسی و مدیریتی ، شرکتهای مخابراتی ، تولید کننده های رایانه و تجهیزات دفتری ، مؤسسات مالی ، شرکتهای بیمه ، مؤسسات آموزشی و ادارات دولتی به کار مشغولند.یکی از کار هایی که این روزها در بین برنامه نویسان رایج شده برنامه نویسی در صفحه های وب می باشد که بیشتر برنامه نویسان امروزه تمرکز خود را در این زمیه گذاشته اند که خودش به دو قسمت تبدیل می شود.
1- برنامه نویسی وب Front End
2- برنامه نویس وب Back End یا سمت سرو ر
یکی دیگر از کارای به روز برنامه نویسان که امروزه تمرکز برنامه نویسان بیشتر در این حوزه می باشد برنامه نویسی برای موبایل و برنامه های تحت سیستم عامل موبایل می باشد.
یکی دیگر از نیاز ها امروزه در صنعت معماری در گرافیک و انیمیشن می باشد .که برنامه نویسان در این کار ها فعالیت می کنند
بسیاری از برنامه نویسان رایانه به صورت موقتی و قراردادی و یا برای ارائه خدمات مشاوره ای به خدمت گرفته میشوند. مثلا یک شرکت خرید و فروش ممکن است برای راه اندازی یک سیستم جدید مدیریت سرویس دهی به مشتریان به کار چندین برنامه نویس به صورت موقت نیاز داشته باشد. این نحوه کار کردن به شرکتها اجازه میدهد تا برحسب نیاز کاریشان افرادی با تخصصهای خاص و معمولا آشنا به آخرین فن آوریها را بدون نیاز به باز آموزی کارکنان خود شرکت به کار گیرند. این قراردادها ممکن است چند هفته ای یا حتی چند ساله باشند.
Ø رشته تحصیلی شما در محیط کار چه نقشی را ایفا میکند؟
با توجه به توسعه حوزه برنامه نویسی در واحد فناوری اطلاعات کارکردن درشرکت های تولید کننده و محصولات نرم افزاری به صورت پروژه ایی از جمله کارهایی است که میتوان نام برد . رشته تحصیلی برنامه نویسی در محیط کار دقیقا نسبت به تخصص خود فرد در زمینه برنامه نویسی و زبانی که می تواند برنامه نویسی مشغول به کار می شود
۱-تصحیح خطاها با ایجاد تغییرات مناسب و بعد،چک کردن مجدد برنامه برای اطمینان از عدم وجود خطا.
۲-کار کردن با نسخه های آزمایشی برنامه ها برای اطمینان از اینکه درست طراحی شدند و ساختار صحیح دارند.
۳-نوشتن نسخه های اولیه و مستندسازی اولیه ی برنامه ها و بررسی های پی در پی به منظور اینکه برای همه قابل فهم باشد.
۴-نوشتن،به روز رسانی و نگهداری برنامه های کامپیوتری یا بسته های نرم افزاری برای به عهده گرفتن مشاغل خاص نظیر:ردیابی موجودی ها،ذخیره سازی داده ها و یا کنترل کردن هر نوع تجهیزات دیگری.
۵-ملاقات با مدیرعامل،مهندسین و پرسنل فنی برای توضیح دادن هدف برنامه،تشخیص مسایل و مشکلات و پیشنهادهایی برای تغییرات در صورت لزوم به آنها.
۶-گسترش دادن برنامه های موجود برای هرچه بیشتر کارا کار کردن.
۷-نوشتن،تجزیه و تحلیل،بازبینی و بازنویسی برنامه ها،استفاده از جدول جریان کار، و نمودارها و به کارگیری دانش کامپیوتری و استفاده از منطق نمادی و موضوعات گوناگون.
۸-نوشتن راهنما و دستورالعمل برای کاربران نهایی.
۹-تحقیق در مورد اینکه آیا شبکه ها،ایستگاه های کاری،واحد پردازش مرکزی سیستم و یا تجهیزات جانبی با دستورالعمل های برنامه ها هماهنگ هستند یا نه؟
۱۰-آماده کردن نمودارهای جریان کار که ورودی ها و خروجی ها و عملیات منطقی را توصیف کند و آنها را به مجموعه ای از دستورالعمل ها که به زبان کامپیوتری نوشته شدند تبدیل نماید.
۱۱-تجزیه و تحلیل سیستم ها برای نگه داری و کنترل نرم افزارهای سیستم کامپیوتری.
۱۲-با مشورت و کمک به اپراتورهای کامپیوتری یا تحلیل گران سیستم به رفع مشکلات در نرم افزارهای کامپیوتری کمک می کند.
۱۳-انتساب،هماهنگی و بررسی کار و فعالیت های کارکنان.
۱۴-همکاری با تولیدکنندگان کامپیوتر و سایر کاربرها برای توسعه و ارتقای نرم افزارهای جدید.
۱۵-آموزش زیردستان در مواردی مانند برنامه نویسی و کد کردن برنامه ها.
Ø چه توانمندیهای شخصیتی و جسمی برای احراز شغل مرتبط با رشته تحصیلی شما متصور است؟
در یک انتخاب شغل صحیح و درست، عوامل مختلفی از جمله ویژگی های شخصیتی، ارزش ها، علایق، مهارت ها، شرایط خانوادگی، شرایط جامعه و … برای هر فرد باید در نظر گرفته شوند. یکی از مهم ترین این عوامل ویژگی های شخصیتی فرد می باشد. شناخت درست شخصیت هر فرد فرآیندی پیچیده و محتاج به تخصص و زمان کافی است. البته هر فردی ویژگی های منحصربه فرد خود را دارد، حتی افرادی که به نوعی تیپ شخصیتی مشابه دارند، باز هم در برخی موارد با یکدیگر متفاوت هستند.
به طور کلی همیشه افراد موفقی از تیپ های شخصیتی مختلف در تمام مشاغل هستند و نمی توان دقیقا اعلام کرد که فقط تیپ های شخصیتی خاصی هستند که در یک شغل موفق می شوند. اما طی تحقیقاتی که صورت گرفته تیپ های شخصیتی ای که برای این شغل معرفی می شوند، عموما این کار را بیشتر پسندیده و رضایت شغلی بیشتری در آن داشته اند. دقت و توجه به جزئیات به منظور جلوگیری از خطا و اشتباه
Ø بروز بودن یا در اصلاح update بودن از مهم ترین نیاز های این رشته است
Ø تسط به زبان اینگلیسی و اینگلیسی تخصصی
Ø توان حل مساله – زیرا در بسیاری از موارد کد نویسی کامپیوتر دارای پیچیدگی های زیادی است و برنامه نویس باید قدرت تصمیم گیری و حل مسأله را داشته باشد
Ø ابتکار و خلاقیت – زیرا یک برنامه نویس در صورتی می تواند به موفقیت برسد و برنامه ای که نوشته خریدار داشته باشد که از خلاقیت و ابتکار در تولید آن استفاده کند و نرم افزاری تولید کند که دارای ویژگی های جدید بوده و نیاز کاربران را در حوزه مورد نظر به خوبی مرتفع نماید.
Ø توانایی کار تیمی زیرا در برخی از پروژه ها کار برنامه نویسی به صورت تیمی انجام می شود و برنامه نویس باید توانایی و مهارت کار تیمی را داشته باشد.
Ø تفکر تحلیلی به منظور درک کامل نتایج کدهای نوشته شده و تداعی نرم افزار مورد نظر
Ø تمرکز بالا به منظور جلوگیری از خطا و اشتباه در تولید کدهای جدید و حفظ یکپارچگی در کدهای تولید شده
Ø شغلهای مرتبط با رشته تحصیلی شما در خارج از کشور چه جایگاهی دارد؟
آمریکا – پیش بینی می شود میزان استخدام برنامه نویس ها در بین سال های ۲۰۱۲ تا۲۰۲۲ به میزان۸ درصد رشد داشته باشد. در حالی که متوسط رشد استخدام همه مشاغل۱۱ درصد خواهد بود.
استرالیا – در ۵ سال گذشته میزان استخدام برنامه نویسان در مقایسه با متوسط رشد همه مشاغل (۱۰.۲)، رشد ۲۴.۲ درصدی داشته است
آمریکا – متوسط درآمد سالیانه برنامه نویسان ۷۱.۳۸۰ دلار در سال ۲۰۱۰ (برای همه مشاغل ۳۳.۸۴۰ دلار) و مطابق با آخرین آمارها در سال ۲۰۱۳، حدود ۷۴.۵۰۰ دلار بوده است.
استرالیا – متوسط درآمد سالانه برنامه نویسان ۷۲.۰۰۰ دلار استرالیا (قبل از کسر مالیات) می باشد.
Ø تاریخچه مشاغل مرتبط با رشته تحصیلی شما در ایران و جهان چگونه است؟
در ایران در سال های گذشته میزان استخدام برنامه نویسان کامپیوتر، مخصوصا آن گروهی که به زبان های برنامه نویسی تحت وب تسلط بیشتری داشته اند، با نرخ قابل قبولی در حال افزایش بوده است و به دلیل توسعه صنعت نرم افزار در داخل کشور پیش بینی می شود این روند همچنان ادامه یابد. البته آمار و اطلاعات دقیقی از سوی مراجع ذیصلاح در این خصوص اعلام نگردیده است.
و همچنین در کشور های دیگر استخدام برنامه نویس بین سالیهای 2012 تا 2022 رشد خواهد داشت تا میزان 8 درصد در برخی از
کشورها نیز رشد استخدام در این رشته 24 در صد هم رسیده است
Ø شرایط شغل های مرتبط با رشته تحصیلی خود را از لحاظ موارد زیر توضیح دهید:
1.سختی و پیچیدگی
Ø داشتن ذهنی خلاق و ایده پرداز
Ø تمرکز کامل زمان برنامه نویسی
Ø هیمشه یک برنامه نویس در حال حله مسئله می باشد
2.قوانین و مقررات انجام کار
Ø طراحی برنامه ای کارآمد و آسان با قیمت مناسب
Ø رعایت نکات اخلاقی : مانند عدم کپی برداری از برنامه های دیگر (رعایت پرچم Copy right)
Ø مدت دار نکردن برنامه ها برا سودجویی - حفظ و درج نام نویسنده
3.مباحث ایمنی و بهداشت
Ø برنامه نویسان بیشتر وقت خود را روی صندلی و میز کار خود هستند بنابر این خیلی باید به نحوه نشستن روی صندلی دقت کننند وهمچنین هر 1 ساعت یک بر از صندلی بلند شده و حرکات کششی را نجام دهند .
4.مباحث فرهنگی و اجتماعی (جاذبه و انگیزه های شغلی)
Ø راحت کردن کار های روتین و زمان بر یا آتو ماسیون کرد کار ها
Ø خدمت رساندن به مردم از طریقه انیترنت و برنامه های موبایلی
Ø ساخت بازی های کامپیوتری ایرانی با فرهنگ ایرانی برای بچه ها