top of page
  • White Facebook Icon
  • White Instagram Icon

4 Pilihan Karier Lulusan Programmer Java

  • muhaymin rifai
  • Aug 30, 2017
  • 3 min read


Begitu seorang pelamar resmi mendapatkan pekerjaan, langkah selanjutnya yang akan mereka hadapi adalah jenjang karier. Nah, untuk setiap programmer, ada beberapa jenjang yang harus mereka lewati. Tentu hal ini juga bergantung pada masing-masing pengalaman yang dimiliki untuk menempati salah satu posisi berikut ini.

  • Programmer Junior

Programmer junior biasanya akan menempati posisi mereka ini hingga 3-4 tahun. Tugas utama programmer junior adalah terdiri dari coding, debugging, meninjau kode, dan membuat dokumentasi teknis. Pada tahap ini, programmer Java akan lebih berkonsentrasi untuk mendapatkan lebih banyak tentang pengalaman sekaligus lingkup kerja dari bahasa pemrograman itu sendiri dan berusaha untuk mendapatkan sertifikasi pada beberapa area.

  • Programmer Senior

Saat seorang programmer telah mendapatkan lebih banyak pengalaman, pengetahuan, dan sertifikasi, maka tentu mereka akan beralih menjadi seorang programmer senior. Di tahap ini peran mereka sudah pasti memiliki tanggung jawab yang lebih berat, yaitu menjadi mentor bagi programmer junior, serta akan terlibat dalam keseluruhan desain dan implementasi perangkat lunak.

Sesekali programmer senior juga akan terlibat dalam coding. Seorang programmer senior juga akan mulai belajar berinteraksi dengan pengguna aplikasi. Dalam hal ini, fokus programmer senior mulai beralih ke arah yang lebih manajerial sesuai dengan minat, pendidikan, dan sertifikasi yang diambil.

  • Arsitek

Pada tahap ini, dengan pengalaman lebih dari 10 tahun, seorang programmer bisa memiliki jenjang karier pada tingkat arsitek yang memiliki tugas berinteraksi dengan pelanggan dan klien sebagai pengguna perangkat lunak, juga mengumpulkan dan menganalisis requirement yang dibutuhkan, dan bertanggung jawab untuk keseluruhan arsitektur sistem. Pada tingkat ini, seorang programmer juga akan mengambil peran manajerialyang lebih tinggi lagi termasuk berinteraksi dengan pihak manajemen di tingkat atasnya.

  • Manajer

Pada tahap Manajer, yakni sudah masuk pada jalur pengelolaan, biasanya ditambah dengan tugas untuk melatih peran manajerial serta sertifikasi untuk tingkatan di bawahnya. Tugas seorang manajer di sini juga mencakup tanggung jawab keseluruhan untuk mendistribusi perangkat lunak, mengelola keuangan dan anggaran, serta berinteraksi dengan pihak manajemen di atasnya.

Pilihan Karier Programmer Java

Seorang programmer Java banyak digunakan di perusahaan untuk menempati berbagai posisi dan area kerja. Oleh karena itu, sebagaian besar programmer Java di tiap perusahaan dapat dikategorkan ke dalam beberapa pilihan karier utama sebagai berikut.

  • Back-End Developer


Tugas utama Back-End Developer adalah menulis kode untuk Back-End Server termasuk di dalamnya mencakup Web Server, Database Server, dan Aplikasi Server. Saat ini posisi inilah yang paling diminati oleh banyak perusahaan. Selain wajib memiliki pengetahuan mengenai inti platform Java, seseorang yang menginginkan posisi ini juga harus memiliki pengetahuan pada bidang:

  • EJBs atau Enterprise Java Beans.

  • SQL, banyak dibutuhkan dalam proyek skala besar dan kecil.

  • JSP dan Servlets, platform yang menangani Web Server Stack.

  • REST Service, yang digunakan untuk mengekspos API ke layanan Web.

  • Big Data Developer



Seorang Big Data Developer bertugas mengelola sebuah datasheet yang besar. Posisi ini juga dianggap memiliki jenjang karier yang cepat berkembang karena banyaknya perusahaan yang mencari posisi ini untuk memanfaatkan sekumpulan data yang besar untuk keperluan bisnis dan pengambilan keputusan. Jika kamu menginginkan posisi ini, maka setidaknya kamu harus memiliki pengetahuan mengenai bidang:

  • Hadoop, sebuah platform pertama yang membawa Big Data ke permukaan.

  • Spark

  • PIG, yakni bahasa pemrograman untuk menulis mengenai Big Data Processing.

  • MapReduce, teknologi yang mendasari mengenai Big Data Processing.

  • Android Developer

Foto: StackSocial


Teknologi pemrograman Android yakni berbasis Java. Untuk mengembangkan aplikasi Android pada tingkatan apa pun kita memerlukan platform Java untuk membuatnya berjalan. Seperti yang kita ketahui bersama jika Android saat ini adalah platform yang populer. Jika kamu memilih karier sebagai seorang Android Developer, maka itu adalah keputusan yang tepat. Bahkan, saat ini pun setiap perusahaan yang memanfaatkan web sebagai media informasi utama mereka atau perusahaan e-commerce pasti akan membutuhkan aplikasi Android (dan iOS) untuk tetap relevan dengan perkembangan zaman.

  • Embedded Device Developer


Embedded Device Developer adalah peluang karier yang saat ini sedang tumbuh berkembang. Mengingat banyaknya jumlah perangkat mulai dari Router, perangkat jaringan lainnya, hingga perangkat di bidang entertainment yang menggunakan teknologi Java sebagai platform utama sistem perangkat keras mereka. Tentu saja hal ini merupakan peluang bagi seorang programmer embedded Java yang ingin mengambil kesempatan tersebut.


Comments


Featured Posts

/ RECENT POSTS

/ Archive

Sign-Up to Our Newsletter

© 2017 by BocahSableng.wrsnpx

bottom of page