Programmer
Programmer adalah
profesi yang bertugas untuk membuat sebuah program melalui bantuan bahasa
pemrograman yang dapat digunakan untuk menyelesaikan permasalahan melalui
otomasi dengan bantuan perangkat lunak atau software. Tugas inti dari seorang
programmer sama seperti tugas sebuah program itu sendiri. Sebuah program itu
didesain dan dikembangkan agar mampu membatu manusia sebagi pengguna (user)
dalam mengatasi kegiatan kesehariannya. Jadi, tugas seorang programmer komputer
adalah menolong manusia menyelesaikan kegiatan sehari-harinya dengan bantuan
komputer.
Hal yang harus dimiliki seorang Programmer:
Hal yang harus dimiliki seorang Programmer:
§
Memahami beberapa bahasa pemograman seperti ,Java , Php , C ++ , Pascal dan lain-lain.
§ Memahami kode sumber sebuah program, dari yang sederhana hingga relatif kompleks, adalah keterampilan yang harus dimiliki oleh seorang programmer.
§ Memahami kode sumber sebuah program, dari yang sederhana hingga relatif kompleks, adalah keterampilan yang harus dimiliki oleh seorang programmer.
§
Implementasi sebuah
algoritma yang memodifikasi sebentuk struktur data dalam sebuah program dapat
kita adaptasikan ke dalam program yang kita buat sendiri dengan konteks dan
struktur data yang sama sekali berbeda.
§
Melanjutkan
pengelolaan, menyesuaikan, mengembangkan dan (bila perlu) merombaknya untuk
menyesuaikan program dengan kebutuhan pengguna tanpa mengorbankan kemudahan
perawatan di masa mendatang.
§
Memiliki kemampuan
sebagaimana dijelaskan dalam point 1. dan 2. untuk program yang ditulis dan
didokumentasikan oleh programmer lain.
§
Membaca program untuk
memperkaya perkakas yang dimiliki seorang programmer untuk memecahkan masalah.
Disini saya akan memberikan beberapa contoh soft skill yang diperlukan oleh
seorang programmer :
Disini saya akan memberikan beberapa contoh soft skill yang diperlukan oleh
seorang programmer :
1. Rasa
Ingin Tahu–rasa ingin tahu mendorong anda atas
segala sesuatu itu bekerja.
2.
Kemalasan, tentu!–terkadang code yang anda buat
ternyata dapat dipersingkat,
sehingga anda tidak perlu lbh banyak
membuang tenaga dan waktu.
3.
Kegigihan–untuk bug-fixing dan overcoming
technical blocks.
4.
Kemampuan menganalisis–mampu memecahkan masalah menjadi
lebih kecil.
5. Berbagi
ilmu–dengan berbagi ilmu maka informasi
dapat tersampaikan lebih pesat.
6. Rasa
bangga dalam pekerjaan.
7.
Kesabaran dan berpikir kritis.
8.
Memahami Code ketimbang menulis ulang Code.
9.
Pemecaham masalah(Problem Solving)–Jika
suatu coding tidak berhasil, anda
berusaha sebisanya untuk menemukan
cara agar coding itu berhasil.
10.
Subyektif dan Argumentatif.
Dewasa ini banyak sekali program - program baru yang tercipta maupun dibutuhkan
oleh user, hal ini pun memicu banyak Pemogram - pemogram atau programer muncul
dan di karenakan jumlah tersebut programer de bedakan dalam beberapa kelas.
1. Programer Pemula
Bisanya Baru memulai pekerjaan tersebut atau bisa di sebutkan pengalaman kerja
baru 0 - 5 tahun , biasa menangani proyek-proyek sederhana.
Kisaran gaji bagi Programer Pemula berkisar 7,000,000-40,000,000 /bulan. Tergantung
negara maupun perusahaan yang memperkerjakannya.
2. Programer Senior
Programer senior adalah programer yang sudah memeliki pengalaman dalam
pekerjaan ini sekitar 5- 10 tahun , biasa menangani proyek -proyek besar
perusahaan ,dan kisaran gaji 22,000,000 - 70,000,000 /bulan.
3. System Analyst
System Analyst merupakan programer yang sudah memiliki pengalaman dalam
pemograman maupun pada pangsa pasar .Dimana system analyst biasanya
menangani sesuatu yang tidak bisa lagi di tangani oleh para programer.system
analyst biasanya sudah memiliki pengalaman > 10 tahun. Perkiraan Gaji untuk
seseorang system analyst adalah 100,000,000 -140,000,000 /bulannya.
Jadi bagi kalian-kalian yang ingin menjadi programer atau sedang ingin memilih profesi itulah hal-hal yang harus kalian kuasai dan miliki sebagai seorang programer .Semoga post ini bermanfaat bagi kalian semua.jangan Lupa kunjungi blog kami Kriptografi64.blogspot.com.
Tidak ada komentar:
Posting Komentar