Gambaran Proyek
Ana rong jinis pangembang perangkat lunak. Pangembang piranti lunak sistem nggawe piranti lunak sing ndadekake komputer lan piranti liyane bisa mlaku.
Iki kalebu sistem operasi komputer utawa piranti. Aplikasi lunak pangembang ngembangake program perangkat lunak kaya pemroses tembung, basis data, spreadsheets, lan game. Aplikasi-aplikasi kasebut bisa dipasarake utawa dikembangake kanggo bisnis, organisasi, lan èntitas liyané miturut kabutuhan lan spesifikasi.
Fakta cepet
- Ing 2016, pangembang sistem lunak entuk gaji taunan rata-rata $ 106,860 nalika pangembang software aplikasi entuk $ 100,080.
- 396.000 wong nyambut gawé minangka pangembang perangkat lunak sistem; 718.000 wong yaiku aplikasi pangembang aplikasi ing 2014.
- Piranti desain sistem komputer lan industri layanan sing gegandhengan akeh dipunginaake, karo liyane sing kerep digunakake kanggo prodhuk komputer lan elektronik, perusahaan keuangan lan asuransi, lan penerbit perangkat lunak.
- Pengembang piranti lunak biasane duwe proyek full-time karo akeh sing luwih saka 40 jam saben minggu. Sawetara pangembang telecommute.
- Biro Statistik Buruh AS nggolongake iki minangka pendhapat sing padhang. Agen pemerintah prakiraan lapangan kerja bakal tuwuh luwih cepet tinimbang rata-rata kanggo kabeh pekerjaan nganti 2024.
A Day in Life Developer's Software
Pengumuman proyek minangka sumber informasi gedhe nalika nyoba sinau babagan tugas.
Miturut anjuran ing Indeed.com, pangembang software:
- "Kode lan piranti lunak test adhedhasar spesifikasi lan rancangan piranti lunak"
- "Analisis kabutuhan pangguna lan persyaratan piranti lunak kanggo nemtokake kelayakan desain ing wektu lan biaya alangan"
- "Ngatasi masalah lan mutusake masalah ing piranti lunak sing ana"
- "Analisis lan sinau syarat sistem komplèks"
- "Siapke dokumentasi desain"
- "Tulis lan njaga dokumentasi teknis kanggo njlèntrèhaké pangembangan program, logika, kodhe, testing, owah-owahan, lan koreksi"
- "Berkolaborasi lan komunikasi kanthi èfèktif karo stakeholder saindhenging organisasi"
- "Ndhukung testing pelanggan-sekseni"
Carane Sampeyan Bisa dadi Pengembang Software
Apa sampeyan kepingin karir ? Nalika sampeyan ora diwajibake duwe gelar sarjana, akeh wong sing kerja ing lapangan iki. Ndhuwur ing èlmu komputer kanthi fokus ing piranti lunak mbangun bisa nyiapake sampeyan kanggo proyek pisanan. Sawetara pengusaha malah seneng kandidat sing duwe gelar master.
Pengembang piranti lunak sing kerja ing sawetara industri kudu nduweni keterampilan sing ana hubungane karo bisnis kasebut. Yen, contone, sampeyan pengin ngembangake piranti lunak kanggo perusahaan asuransi, sampeyan kudu duwe pemahaman sing apik babagan industri apa sing dioperasikake.
Kawruh iki bakal ngidini sampeyan ngembangake piranti lunak sing cocog karo kabutuhan wong-wong sing bakal nggunakake.
Apa Soft Skills Sampeyan Perlu
- Keterampilan Komunikasi : Sampeyan bakal perlu efektif listening and speaking skills kanggo ngirim instruksi menyang kolega sing nggarap proyèk sing ngawasi.
- Keterampilan Interpersonal : Wiwit pangembang piranti lunak asring minangka bagéan saka tim, mesthine kudu bisa bebarengan lan bisa kerja bebarengan karo wong liya. Setel skill iki, sing kalebu keprigelan sosial lan kemampuan kanggo ngoordinasi tumindak karo tumindak liya, uga penting nalika nangani klien.
- Skills Analytical and Problem Solving : Mantan bakal ngidini sampeyan kanggo nemtokake kabutuhan pangguna lan sing paling anyar kanggo ngatasi masalah sing dikembangake nalika proses pembangunan.
- Orientasi Detail : Sampeyan kudu bisa menehi perhatian kanthi ati-ati kanggo pirang-pirang bagean sistem lan aplikasi sing digunakake.
- Kreativitas : Minangka pangembang, sampeyan kudu teka gagasan kanggo aplikasi lan sistem anyar.
Apa Pangusaha Apa Nganti Saka Sampeyan
Kita maneh nyawang pengumuman proyek sing kadhaptar ing Indeed.com kanggo nemokake apa kualifikasi sing dikarepake dening pengusaha:
- "Kemampuan kanggo cepet ngrampungake basa, teknologi, lan kerangka anyar"
- "Kemampuan kanggo makarya bebarengan karo tim wong kaya"
- "Resourceful lan proaktif ing gathering information and sharing ideas"
- "Ketekunan kanggo ngetutake tugas"
- "Kemampuan kanggo nimbang macem-macem proyek kanthi cepet ing lingkungan kerja"
Pakaryan Kanthi Aktivitas lan Tugas Terkait
| Gambaran | Annual Salary (2016) | Keperluan Pendidikan | |
| Analis Sistem Komputer | Mbantu perusahaan kanthi efektif lan efisien nganggo teknologi komputer | $ 87,220 | Gelar sarjana ing bidang ilmu komputer kanggo kabeh proyek; proyek sing luwih teknis mbutuhake master ing ilmu komputer ; sawetara majikan luwih milih pelamar sing duwe master ing bisnis administrasi karo konsentrasi ing sistem komputer. |
| Programmer Komputer | Nyerat kode sing ngowahi desain pangembang piranti lunak dadi pitunjuk instruksi komputer sing bisa ditindakaké. | $ 79,840 | Gelar sarjana ing bidang ilmu komputer, matématika , utawa sistem informasi |
Software Quality Assurance Engineer lan Tester | Ngembangaké lan nglakokaké rencana uji kanggo ngenali masalah karo piranti lunak | $ 86,510 | Gelar sarjana ing ilmu komputer |
| Spesialis Dhukungan Komputer Anggota | Nulung wong sing ngalami masalah nggunakake piranti lunak, komputer, lan peripheral | $ 49,390 | Ngalami nggunakake komputer; sawetara majikan mbutuhake gelar associate ing ilmu komputer |
> Sumber:
Biro Statistik Tenaga Kerja, Departemen Tenaga Kerja AS, Buku Kerja Pengerjaan Outlook , 2016-17 (dibukak 13 Juli 2017).
Administrasi Employment and Training, Departemen Tenaga Kerja AS, O * NET Online (dibukak 13 Juli 2017).