Oke guys, sekarang gue mau bahas
tentang salah satu pekerjaan atau profesi yang berkaitan dengan sistem
informasi. Sebenernya ini untuk tugas softskill, dan sekalian sharing tentang
profesi untuk anak SI. Dosen gue bilang, “anak SI/TI itu special” kenapa ?
karena sebenarnya kita mudah untuk mendapat pekerjaan. Intinya begitu. Nah,
gausah kebanyakan kata langsung aja kita mulai yaa.
Sebenernya banyak profesi untuk anak
SI/TI tapi gue tertarik dengan 1 profesi, namanya APPLICATION DEVELOPER. Untuk lebih
jelasnya yuk kita baca rangkuman gue yang udah gue ambil dari beberapa blog. Check
it out.
Pengertian Application Developer
Application developer menerjemahkan kebutuhan software ke dalam kode pemrograman singkat dan kuat. Kebanyakan akan mengkhususkan pada lingkungan development tertentu seperti computer games atau e-commerce, dan akan memiliki pengetahuan yang dalam pada beberapa bahasa komputer yang bersangkut-paut. Peranannya meliputi menulis spesifikasi dan merancang, membangun, menguji, mengimplementasikan dan terkadang yang membantu aplikasi seperti bahasa komputer dan development tool.
Application developer bekerja dalam
range yang luas pada sektor bisnis seperti sektor publik, biasanya menjadi
bagian dari tim dengan IT professional lainnya seperti system/busineess analyst
dan technical author. Mereka bekerja pada produk umum yang dapat dibeli atau
untuk client individual menyediakan bespoke solutions.
Dalam pekerjaannya, application
programmer/application developer menggunakan high level language seperti Java,
C#, Visual Basic (VB), VB.Net, Delphi, PHP dll. Dengan menggunakan high
level language, proses pengembangan akan lebih mudah dan lebih cepat. Hal ini
sesuai dengan tuntutan kebutuhan customer yang terus berkembang dengan cepat.
Fungsi Application Developer
Untuk mempergunakan pengetahuan teknik pemrograman dan sistem komputer untuk membuat program komputer untuk melakukan bermacam-macam pekerjaan sesuai dengan persetujuan dengan client.
Tugas
- Membangun/mengembangkan software terutama pada tahap construction dengan melakukan coding dengan bahasa pemprograman yang ditentukan
- Mengimplementasikan requiremant dan desain proses bisnis ke komputer dengan menggunakan algoritma /logika dan bahasa pemprograman
- Melakukan testing terhadap software bila diperlukan
Keahlian yang Diperlukan
- Menguasai Algoritma dan logika pemprograman (ini penting sekali)
- Memahami metode, best practice dan tool/pemodelan pemprograman seperti OOP, design pattern, UML (kemampuan membaca dan menerapkan)
- Menguasai salah satu atau beberapa bahasa pemprograman populer seperti C++, VB, PHP, C#, Java, Ruby dll (untuk web developer perlu juga menguasai HTML, DHTML, CSS, JavaScript dan AJAX)
- Memahami RDBMS dan SQL (Structured Query Language)
- Menguasai bahasa Inggris (hal ini sangat penting saat ini karena bahasa en-US merupakan bahasa ibu di dunia IT)
Kemampuan Application Developer
Orang-orang yang ingin berprofesi di bidang ini harus
memiliki kemampuan sebagai berikut:
- Kemampuan teknis yang kuat dalam pemrograman, perancangan, metodologi system development dan pengujian, khususnya pada industri game
- Kemampuan komunikasi yang baik
- Kemampuan dalam manajemen proyek
- Kemampuan
problem-solving
Ø Perhatian pada detail
Ø Keuletan dan kesabaran
Ø Kemampuan teamwork
Ø Pemahaman proses bisnis dan batasannya
Bagi kalian yang kepo sama gaji seorang application
developer, silahkan lihat dibawah ini :
Oke guys, itu informasi yang bisa gue kasih buat kalian yang
mau jadi application developer. Semoga bermanfaat.
Sumber :
Komentar
Posting Komentar