Опис на работно место
Постојат два вида развивачи на софтвер. Системските развивачи на софтвер создаваат софтвер кој ги прави компјутерите и другите уреди да работат.
Ова вклучува оперативен систем на вашиот компјутер или уред. Апликации развивачите на софтвер дизајнираат софтверски програми како процесори на зборови, бази на податоци, табеларни пресметки и игри. Овие апликации можат да бидат масовно продадени или развиени за бизниси, организации и други субјекти според нивните потреби и спецификации.
Брзи факти
- Во 2016 година, развивачите на софтверски системи добија просечна годишна плата од 106.860 долари, додека развивачите на софтвер за апликација заработија 100.080 долари.
- 396.000 луѓе работеле како развивачи на софтверски системи; Во 2014 година 718.000 луѓе беа развивачи на апликации.
- Најголемиот дел од нив се занимаваа со проектирање на компјутерски системи и услуги поврзани со услуги, со други кои најчесто работат за производители на компјутерски и електронски производи, финансиски и осигурителни компании и издавачи на софтвер.
- Развивачите на софтвер обично имаат работа со полно работно време со многу работа повеќе од 40 часа секоја недела. Некои програмери работат.
- САД Бирото за статистика на трудот го класифицира ова како светло окупација на изгледите. Владината агенција предвидува дека вработувањето ќе расте многу побрзо од просекот за сите занимања до 2024 година.
Денот во животот на програмерот
Најавите за работа се одличен извор на информации кога се обидувате да дознаете за работните задачи.
Според најавите на Indeed.com, развивачите на софтвер:
- "Код и тест софтвер базиран на софтвер спецификации и дизајн"
- "Анализа на потребите на корисниците и софтверските барања за да се утврди изводливоста на дизајнот во рамките на временските ограничувања и трошоците"
- "Решавање проблеми и решавање проблеми во постоечкиот софтвер"
- "Анализирање и студирање на комплексни системи"
- "Подготви проектна документација"
- "Пишувајте и одржувајте техничка документација за да го опишете развојот на програмата, логиката, кодирањето, тестирањето, промените и корекциите"
- "Соработувајте и ефикасно да комуницирате со засегнатите страни низ целата организација"
- "Поддржи тестирање на клиентите"
Како може да станете развивач на софтвер
Дали сте заинтересирани за оваа кариера ? Додека не сте обврзани да имате диплома, многу луѓе кои работат во оваа област прават. Подигнување во компјутерски науки со фокус на софтвер за градење може да ве подготви за вашата прва работа. Некои работодавци дури и преферираат кандидати за работа кои имаат магистратура.
Развивачите на софтвер кои работат во некои индустрии мора да имаат вештини поврзани со таа линија на бизнисот. Ако, на пример, сакате да развиете софтвер за осигурителна компанија, треба да имате добро разбирање за тоа како дејствува таа индустрија.
Ова знаење ќе ви овозможи да развиете софтвер кој одговара на потребите на оние кои ќе го користат.
Кои меки вештини ви се потребни
- Комуникациски вештини : Ќе ви бидат потребни ефективни вештини за слушање и зборување со цел да ги пренесете инструкциите до колегите кои работат на проекти што ги надгледувате.
- Интерперсонални вештини : Бидејќи развивачите на софтвер често се дел од тимот, тие мора да бидат способни да се дружат и да работат добро со другите. Оваа вештина, која вклучува социјална перцептивност и способност да ги координира вашите акции со активностите на другите, исто така е од суштинско значење кога се занимавате со клиентите.
- Аналитички и решавање на проблеми вештини : Првиот ќе ви овозможи да се одреди потребите на корисниците, а вториот за смена на проблеми кои се развиваат во текот на процесот на развој.
- Детално ориентирана : Мора да бидете во состојба внимателно да внимавате на повеќе делови од системите и апликациите на кои работите.
- Креативност : Како развивач, ќе треба да излезе со идеи за нови апликации и системи.
Што работодавците ќе очекуваат од вас
Ние повторно ги разгледавме огласите за работа наведени на Indeed.com за да дознаете кои квалификации ги бараат работодавците:
- "Способност брзо да ги собере нови јазици, технологии и рамки"
- "Способност за соработка во тим од истомисленици"
- "Информиран и проактивен во собирањето информации и размена на идеи"
- "Упорност да се следи преку зададените задачи"
- "Способност да се балансира широк спектар на проекти во брзо темпо работна средина"
Професии со сродни активности и задачи
| Опис | Годишна плата (2016) | Образовни барања | |
| Компјутерски системи аналитичар | Им помага на компаниите ефикасно и ефикасно да користат компјутерска технологија | 87.220 долари | Диплома за компјутерски науки за повеќето работни места; работни места кои се повеќе технички бараат магистер по компјутерски науки ; некои работодавци претпочитаат кандидати кои имаат магистерски студии по бизнис администрација со концентрација во компјутерски системи. |
| Компјутерски програмер | Пишува код кој го претвора дизајнот на развивачот на софтвер во збир на инструкции кои компјутерот може да ги следи. | 79.840 долари | Диплома по компјутерски науки, математика или информациски системи |
Инженер за квалитет на софтвер и тестер | Ги развива и спроведува плановите за тестирање за да ги идентификува проблемите со софтверот | 86.510 долари | Диплома по компјутерски науки |
| Специјалист за корисничка поддршка за компјутер | Помага на луѓе кои имаат проблеми со користење на софтвер, компјутери и периферни уреди | $ 49,390 | Искуство со користење на компјутер; некои работодавачи имаат потреба од додипломски студии по компјутерски науки |
> Извори:
Бирото за статистика на трудот, Министерство за труд на САД, Прирачник за работните перспективи , 2016-17 (посетено 13 јули 2017 година).
Администрација за вработување и обука, Министерство за труд на САД, O * NET Online (посетено 13 јули 2017 година).