9. Programmer

Kategori: Profesi

Oleh: Tinny Najmi

Published: 29 Mei 2020

=====================

Programmer

Seperti yang kita ketahui, peran teknologi semakin menjadi di zaman yang semakin modern ini. Saat ini, banyak aplikasi maupun program yang memudahkan dan membantu aktivitas kita sehari-hari. Seperti belanja online, belajar online, bekerja online, semuanya bisa dilakukan dengan mudah lewat internet dan aplikasi. Bahkan, tampaknya keseharian kita sudah tidak bisa lepas dari yang namanya aplikasi. Baik itu aplikasi berbasis mobile, dekstop, ataupun web.

Tahukah kalian siapa yang membuat aplikasi-aplikasi tersebut?

Yup! Merekalah yang disebut programmer. Orang-orang yang memiliki kemampuan atau keahlian dalam menulis dan merancang kode program-program (syntax) komputer menggunakan bahasa pemrograman komputer yang merupakan kumpulan skrip yang terdiri dari perintah-perintah untuk membuat sebuah program seperti Java, PHP, JavaScript, HTML, Python, dll.

Semua aplikasi atau OS (Operating System) yang kita gunakan sehari-hari baik itu aplikasi mobile (android/ios), website dan dekstop dibuat menggunakan bahasa pemrograman tertentu.

Jadi, bisa kita simpulkan jika tugas programmer adalah mengembangkan atau menciptakan aplikasi yang meliputi hal berikut:

- Mendefinisikan kebutuhan

- Merancang flowchart

- Menulis kode program

- Debugging

- Menguji program

Programmer akan melakukan uji pada setiap program yang dibuat dengan memikirkan kasus yang akan terjadi, karena komputer tidak akan mampu beroperasi jika terdapat sebuah kesalahan. Bahasa pemrograman itu sangat sensitif, kurang koma saja, program tidak bisa berjalan. Sebab komputer itu seperti robot yang tidak punya akal kecuali kita yang menjalankannya. Komputer tidak bisa membaca pikiran kita, tetapi komputer bisa membaca perintah kita jika syntax yang kita tulis itu benar. Maka dari itu, programmer harus bisa bersahabat dengan error. Karena setiap kali membuat program. Pasti selalu ada trial and error.

Programmer merupakan profesi yang memiliki banyak keuntungan atau kelebihan sehingga banyak diminati. Namun, menjadi programmer tidaklah mudah. Dibutuhkan kerja keras yang ekstra, strategi yang brilian, kesabaran yang tinggi, ketekunan dan ketelitian yang tinggi, dan kemampuan intelektual lainnya. Intinya, seorang programmer tentulah harus memiliki otak yang cerdas atau IQ di atas rata-rata.

Setiap programmer juga biasanya memiliki spesialisasi yang ditekuni dalam pengembangan kariernya. Di antaranya ialah:

1. Programmer; profesi yang menulis program dengan bahasa pemrograman seperti PHP, Java, C, C++, Delphi, dll.

2. Database programmer; profesi yang membuat, memanipulasi, menghapus, maupun memelihara database itu sendiri dengan menggunakan pemrograman database seperti MySQL, Postdre SQL, dll.

3. Web programmer; profesi yang membuat situs web yang bisa di-upload atau ditampilkan melalui internet seperti situs Facebook yang dibuat dengan bahasa pemrograman Php.

4. Multimedia Programmer; profesi yang membuat suatu media multimedia dengan tampilan yang di dalamnya terdapat teks, gambar, vide/audio, dll. Bentuknya hampir seperti web atau situs YouTube.

Tugas inti dari seorang programmer sama seperti tugas sebuah program itu sendiri. Jadi, tugas seorang programmer komputer adalah menolong manusia menyelesaikan kegiatan sehari-hari dengan bantuan komputer. Dari hal tersebut, jelas terlihat bahwa seorang programmer komputer merupakan orang yang sangat berjasa bagi masyarakat, seperti halnya dokter, perawat, akuntan dan lainnya.

Bisa kita bayangkan jika tidak ada mereka, mungkin kita akan sangat kesulitan dalam bertransaksi atau melakukan pekerjaan seperti freelancer. Namun, nampaknya programmer di Indonesia sangat kurang mendapat apresiasi. Hal ini tampak dari maraknya pembajakan perangkat lunak hingga membuat programmer tidak mendapatkan hasil yang selayaknya.

Terlepas dari itu, ada banyak keuntungan menjadi programmer.

Pertama, peluang kerja lebih banyak. Pasalnya, di era teknologi seperti sekarang ini, kebutuhan permintaan (demand) akan profesi programmer lebih banyak dibanding profesi lainnya. Hal ini dikarenakan menjamurnya perusahaan berbasis teknologi seperti startup atau e-commerce di Indonesia. Sampai Maret 2019 ada sekitar 2100 startup yang muncul di Indonesia. Dilansir TechinAsia, pada tahun 2022, pertumbuhan pasar e-commerce Indonesia dapat merangkul sekitar 26 juta pekerja atau 20 persen angkatan kerja akan didominasi oleh posisi programmer. Hal inilah yang dapat dijadikan gambaran bahwa masa depan programmer masihlah menjanjikan.

Keuntungan lainnya, programmer memiliki penghasilan tinggi. Bukan tanpa alasan gaji seorang programmer saat ini sangat menjanjikan. Namun, kembali lagi pada keahlian atau kemampuan dan spesialiasi yang dimiliki oleh seorang programmer. Secara umum, jenjang karier programmer dikategorikan menjadi tiga yaitu junior programmer, programmer, senior programmer.

Programmer junior yang bekerja pada perusahan startup atau menengah ke atas bisa mendapatkan gaji rata-rata 4-8 juta. Sementara programmer senior dengan skill dan pengalaman yang cukup mumpuni bsa mengantongi 8-20 juta. Bahkan perusahaan startup sekelas unicorn rela memperkerjakan programmer dengan harga yang tinggi termasuk level junior. Rata-rata berkisar 10-25 juta per bulannya.

Bahkan seorang programmer yang sudah handal atau ahli bisa membuat startup sendiri. Banyak programmer dunia yang akhirnya menjadi pengusaha sukses dan terkenal. Seperti Mark Zuckerburg pencipta Facebook; Bill Gates yang berkat ketekunannya membuahkan Microsoft, perusahaan yang menaungi operasi windows dan Microsoft Office; Evan Spiegel pencipta snapchat; Jan Koum pencipta WhatsApp, aplikasi yang hampir 24 jam selalu online dan sering kita gunakan. Dan sekarang sudah diakuisisi oleh Facebook dengan nilai $19 miliar pada tahun 2014; Jack Dorsey pendiri Twitter yang saat ini kekayaannya hampir 27 triliun.

Melihat pencapain serta keuntungan yang telah diuraikan di atas, tentu banyak sekali yang minat menjadi programmer. Namun, tak sedikit juga orang yang tidak menyukai atau tertarik akan profesi ini, beberapa alasan di antaranya ialah karena kerja programmer selalu di depan komputer, orang yang senang berjalan-jalan atau traveling tidak akan suka dengan pekerjaan ini.

Programmer juga menuntut kita untuk menguasai bahasa inggris dan matematika karena semua bahasa pemrograman itu menggunakan bahasa inggris untuk melakukan operasi, dan tentunya matematika sangat dibutuhkan oleh programmer. Tujuannya agar mengasah logika programmer agar dapat menyelesaikan masalah seefektif mungkin. Karena di setiap kode program bahasa pemrograman, sangat diperlukan logika yang kuat untuk memecahkan masalah.

Programmer harus bisa menjadi problem solver. Dan umumnya, pemecahan masalah itu menggunakan logika. Sama halnya dengan programmer yang membutuhkan logika agar bisa memahami alur dan logaritma dari penulisan sintaks bahasa pemrogrman (coding).

Selain itu, programmer juga dituntut harus selalu belajar. Dan hal ini cukup membuat banyak orang putus asa dan tidak melanjutkan untuk menjadi programmer. Mengapa? Sebab menjadi programmer dibutuhkan ketekunan, ketelitian dan kesabaran luar biasa. Dan yang paling penting adalah konsisten.

Menjadi programmer handal membutuhkan waktu yang lama, tidak hanya 3-4 tahun saja. Bisa sampai 10 tahun agar benar-benar menguasainya. Apalagi bahasa pemrograman pun semakin lama semakin diperbaharui dan penggunaan strukturnya bisa berubah sewaktu-waktu.

Karena itulah, meskipun profesi ini banyak diminati, tetapi tak banyak yang dapat mencapai profesi ini sebagai ahli.

Perlu diingat pula, bahwa programmer memiliki kode etik yang harus dipatuhi yang disadur dari kode-kode etik yang sekarang digunakan oleh perkumpulan programmer internasional.

__________

Sumber:

https://campus.quipper.com/careers/programmer

makinrajin.com

https://badoystudio.com/apa-itu-programmer/

https://fastwork.id/blog/kerja-programmer/

https://chiaisadora.wordpress.com/2013/04/12/profesi-yang-berlaku-bagi-programmer-di-indonesia/amp/

https://ba9uez.wordpress.com/profesi-ti-dalam-bidang-programmer-dan-kode-etik-programmer/

https://blog.hacktiv8.com/berkarier-sebagai-programmer/amp/

Bạn đang đọc truyện trên: AzTruyen.Top