Deskripsyon ng trabaho
Mayroong dalawang uri ng mga developer ng software. Ang mga tagabuo ng software ng sistema ay lumikha ng software na nagpapatakbo ng mga computer at iba pang mga device.
Kabilang dito ang operating system ng iyong computer o device. Ang mga application software developer ay nagdidisenyo ng mga program ng software tulad ng mga word processor, mga database, mga spreadsheet, at mga laro. Ang mga application na ito ay maaaring ma-marketed o binuo para sa mga negosyo, organisasyon, at iba pang mga entity ayon sa kanilang mga pangangailangan at mga pagtutukoy.
Mga Mabilis na Katotohanan
- Noong 2016, ang mga nag-develop ng system software ay nakakuha ng median taunang suweldo na $ 106,860 habang ang mga developer ng software ng software ay nakakuha ng $ 100,080.
- 396,000 ang nagtrabaho bilang mga developer ng software system; 718,000 mga tao ang mga developer ng application ng software noong 2014.
- Ang mga disenyo ng mga sistema ng computer at mga kaugnay na serbisyo sa industriya ay nagtatrabaho sa karamihan sa kanila, sa iba pang karaniwang nagtatrabaho para sa mga kompyuter at elektronikong tagagawa ng produkto, mga kompanya ng pananalapi at seguro, at mga publisher ng software.
- Ang mga tagabuo ng software ay karaniwang may mga full-time na trabaho na may maraming nagtatrabaho nang higit sa 40 oras bawat linggo. Ang ilang mga developer ay telecommute.
- Tinukoy ng US Bureau of Labor Statistics na ito ay isang maliwanag na pananaw na pananaw. Hinuhulaan ng ahensiya ng gobyerno na ang trabaho ay mas mabilis kaysa sa average para sa lahat ng trabaho sa pamamagitan ng 2024.
Isang Araw sa Buhay ng Software Developer
Ang mga anunsyo ng trabaho ay isang mahusay na mapagkukunan ng impormasyon kapag sinusubukan mong malaman ang tungkol sa mga tungkulin sa trabaho.
Ayon sa mga anunsyo sa Indeed.com, mga developer ng software:
- "Code at test software batay sa mga pagtutukoy at disenyo ng software"
- "Pag-aralan ang mga pangangailangan ng gumagamit at mga kinakailangan ng software upang matukoy ang pagiging posible ng disenyo sa loob ng oras at gastos sa mga limitasyon"
- "I-troubleshoot at lutasin ang mga isyu sa umiiral na software"
- "Pag-aralan at pag-aralan ang mga kumplikadong mga kinakailangan sa system"
- "Maghanda ng dokumentasyon ng disenyo"
- "Isulat at panatilihin ang teknikal na dokumentasyon upang ilarawan ang pag-unlad ng programa, lohika, coding, pagsubok, mga pagbabago, at mga pagwawasto"
- "Makipagtulungan at makipag-ugnayan ng epektibo sa mga stakeholder sa buong samahan"
- "Suportahan ang pagsubok ng customer na nakasaksi"
Paano Ka Maging Isang Software Developer
Interesado ka ba sa karera na ito ? Habang hindi ka kinakailangang magkaroon ng degree na bachelor, maraming tao ang nagtatrabaho sa larangan na ito. Ang pagtatanghal sa agham ng computer na may pagtuon sa software ng gusali ay maaaring maghanda sa iyo para sa iyong unang trabaho. Ang ilang mga employer ay mas gusto ang mga kandidato sa trabaho na may degree sa master.
Ang mga developer ng software na nagtatrabaho sa ilang mga industriya ay dapat magkaroon ng mga kasanayan na may kaugnayan sa linya ng negosyo. Kung, halimbawa, nais mong bumuo ng software para sa isang kompanya ng seguro, kailangan mong magkaroon ng isang mahusay na pag-unawa sa kung paano gumagana ang industriya na iyon.
Ang kaalamang ito ay magpapahintulot sa iyo na bumuo ng software na nababagay sa mga pangangailangan ng mga taong gagamit nito.
Anong Mga Soft Skills ang Kailangan Mo
- Mga Kasanayan sa Pakikipag-usap : Kakailanganin mo ng epektibong mga kasanayan sa pakikinig at pagsasalita upang maihatid ang mga tagubilin sa mga kasamahan na nagtatrabaho sa mga proyektong pinangangasiwaan mo.
- Interpersonal Skills : Dahil ang mga developer ng software ay kadalasang bahagi ng isang pangkat, dapat silang magawa at magtrabaho nang mahusay sa iba. Ang hanay ng kasanayang ito, na kinabibilangan ng panlipunang pananaw at ang kakayahang i-coordinate ang iyong mga pagkilos sa mga aksyon ng iba, ay mahalaga din sa pagharap sa mga kliyente.
- Analytical and Problem Solving Skills : Ang dating ay magbibigay-daan sa iyo upang matukoy ang mga pangangailangan ng mga gumagamit at sa huli upang i-troubleshoot ang mga problema na bumuo sa panahon ng proseso ng pag-unlad.
- Detalye-oriented : Dapat kang magbayad ng maingat na pansin sa maraming bahagi ng mga sistema at mga application kung saan ka nagtatrabaho.
- Pagkamalikhain : Bilang isang developer, kailangan mong magkaroon ng mga ideya para sa mga bagong application at system.
Ano ang Inaasahan ng Mga May Kaugnayan sa Iyo
Muli kaming tumingin sa mga anunsyo ng trabaho na nakalista sa Indeed.com upang malaman kung anong mga kwalipikasyon ang naghahanap ng mga employer:
- "Kakayahang mabilis na kunin ang mga bagong wika, teknolohiya, at mga balangkas"
- "Kakayahang magtrabaho nang sama-sama sa isang pangkat ng mga taong tulad ng pag-iisip"
- "Mapagmahal at maagap sa pag-iipon ng impormasyon at pagbabahagi ng mga ideya"
- "Pagpilit na sundin sa mga ibinigay na gawain"
- "Kakayahang balansehin ang iba't ibang uri ng mga proyekto sa isang mabilis na kapaligiran sa trabaho"
Mga Trabaho na may Mga Kaugnay na Aktibidad at Mga Gawain
Paglalarawan | Taunang Salary (2016) | Mga Pangangailangan sa Pang-edukasyon | |
Computer Systems Analyst | Tumutulong sa mga kumpanya na mabisa at mahusay na gumamit ng teknolohiya sa computer | $ 87,220 | Bachelor's degree sa computer science para sa karamihan sa mga trabaho; Ang mga trabaho na mas teknikal ay nangangailangan ng isang master's sa computer science ; ang ilang mga employer ay mas gusto ang mga aplikante na may master sa pangangasiwa ng negosyo na may konsentrasyon sa mga sistema ng computer. |
Computer Programmer | Nagsusulat ng code na nagpalit ng disenyo ng software developer sa isang hanay ng mga tagubilin na maaaring sundin ng isang computer. | $ 79,840 | Bachelor's degree sa computer science, matematika , o mga sistema ng impormasyon |
Software Quality Assurance Engineer and Tester | Nagbubuo at nagpapatupad ng mga plano ng pagsubok upang makilala ang mga problema sa software | $ 86,510 | Bachelor's degree sa computer science |
Computer Support Suporta sa Computer | Tumutulong sa mga taong nakakaranas ng mga problema sa paggamit ng software, computer, at peripheral | $ 49,390 | Karanasan gamit ang isang computer; ang ilang mga tagapag-empleyo ay nangangailangan ng isang associate degree sa computer science |
> Pinagmulan:
Bureau of Labor Statistics, Kagawaran ng Paggawa ng US, Handbook para sa Occupational Outlook , 2016-17 (binisita Hulyo 13, 2017).
Pangangasiwa sa Pagtatrabaho at Pagsasanay, Kagawaran ng Paggawa ng US, O * NET Online (binisita Hulyo 13, 2017).