Programmer
Programmer
???
Programmer
adalah orang yang bekerja membuat atau merancang sebuah system untuk
membantu memudahkan pekerjaan manusia dengan menggunakan media
Komputer, atau individu yang bertugas dalam hal rincian implementasi,
pengemasan, dan modifikasi algoritma serta struktur data, dituliskan
dalam sebuah bahasa pemrograman tertentu.
Jika
ingin menjadi seorang Programmer maka perlu diketahui kode etiknya.
Kode
Etik juga dapat diartikan sebagai pola aturan, tata cara, tanda,
pedoman etis dalam melakukan suatu kegiatan atau pekerjaan.
Kode
etika pada suatu Profesi merupakan sikap hidup berupa keadilan untuk
memberikan pelayanan secara profesional terhadap masyarakat dengan
ketertiban penuh dan keahlian sebagai pelayanan dalam rangka
melaksanakan tugas berupa kewajiban terhadap masyarakat.
Prinsip-Prinsip Etika Profesi
Dalam
menjalankan profesi, seseorang perlu memiliki dasar-dasar yang perlu
diperhatikan, diantaranya meliputi :
- Prinsip Tanggung-Jawab. Seorang yang memiliki profesi harus mampu bertanggung-jawab atas dampak yang ditimbulkan dari profesi tersebut, khususnya bagi orang-orang di sekitarnya.
- Prinsip Keadilan. Prinsip ini menuntut agar seseorang mampu menjalankan profesinya tanpa merugikan orang lain, khususnya orang yang berkaitan dengan profesi tersebut.
- Prinsip Otonomi. Prinsip ini didasari dari kebutuhan seorang profesional untuk diberikan kebebasan sepenuhnya untuk menjalankan profesinya.
- Prinsip Integritas Moral. Seorang profesional juga dituntut untuk memiliki komitmen pribadi untuk menjaga kepentingan profesinya, dirinya, dan masyarakat.
Perbedaan
antara Programmer dan Developer yang perlu Anda ketahui adalah :
Programmer
adalah seseorang yang mampu
menyelesaikan masalah dengan menggunakan bahasa pemrograman dan
seorang programmer menguasai setidaknya satu bahasa pemrograman dan
handal dalam menggunakannya.
Developer
adalah seorang programmer yang sudah terlatih, mereka tidak hanya
menyelesaikan masalah, namun juga membangun suatu produk dan juga
bisa dikatakan sebagai seseorang yang dapat menggunakan banyak sistem
dan bahasa pemrograman yang berbeda serta membuatnya terhubung satu
sama lain. Developer merupakan seseorang yang profesional, dapat
bekerja dengan orang lain, dan punya kemampuan berkomunikasi yang
baik.
Jadi
perbedaan antara programmer dan developer yang paling mendasar adalah
“tingkatan derajatnya”. Developer lebih banyak membutuhkan waktu,
tenaga, dan pengalaman dibanding programmer. Sedangkan programmer
dapat mempercepat penyelesaian masalah dengan jumlah waktu yang lebih
singkat, tetapi mereka tidak akan sampai ke titik dimana mereka akan
melakukan hal yang sama.
Data
dari Biro Statistik Ketenagakerjaan Amerika Serikat yang menunjukkan,
73 persen pekerja bidang komputer di negeri Paman Sam adalah
laki-laki. Namun, bukan berarti wanita tak memiliki kemampuan olah
komputer seperti Kaum Adam. Nyatanya, beberapa wanita berhasil
menorehkan sejarah dan mengubah dunia lantaran pekerjaannya di bidang
pemrograman komputer.
Berikut
merupakan para wanita yang berkontribusi pada Dunia Komputer
dan ini sekaligus dapat dijadikan inspirasi khususnya pembaca Wanita
yang berminat dalam Dunia Teknologi Komputer :
1. Margaret Hamilton
2. Grace Hopper
3. ENIAC Women
4. Ada Lovelace
5. Joan Clarke
Adapun
hal-hal yang harus diketahui untuk menjadi seorang Programmer yang
Sukses, meliputi :
- Modal awal untuk belajar pemrograman adalah “Motivasikan Diri Anda”. Carilah info-info tentang tokoh yang dapat menginspirasikan Anda dalam pengembangan Dunia Teknologi Komputer, seperti : Bill Gates, Steve Jobs, Charles Babbage dan para Ilmuwan Komputer lainnya.
- Ikuti pelatihan dasar pada salah satu atau semua disiplin ilmu berikut ini :
- Logika
- Matematika diskrit
- Bahasa pemrograman yang diminati (C++ / Java / Turbo Pascal untuk pemula)
- Pelajari teknologi dan bahasa pemrograman sesuai dengan bidang pemrograman yang Anda minati.
- Jangan mudah menyerah.
- Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran “Menghafal”. Secara prinsip, pemrograman adalah pelajaran cara berpikir dengan logika bagaimana menyelesaikan masalah.
- Janganlah hanya menjadi tukang ketik. Coba Anda pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi sendiri ke buku atau komputer. Apabila hal ini dikerjakan, maka secara tidak sadar Anda telah melatih logika berpikir dan belajar menuangkan logika berpikir ke dalam bentuk program.
- Untuk mendukung pembelajaran, coba cari orang yang bersedia untuk mengajari bahasa pemrograman.
- Jangan mengandalkan tatap muka di kelas. Cobalah eksplorasi sendiri segala hal tentang pemrograman dengan mencari referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.
- Carilah komunitas yang fokus membahas tentang pemrograman.
- Sangat disarankan memiliki laptop atau komputer sendiri di rumah atau di kost.
- Jangan hanya mengandalkan catatan atau modul yang diberikan oleh Pengajar. Isi modul yang ditulis oleh Pengajar itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Kalau ingin yang gratis, coba cari referensi di Internet karena tersedia banyak free e-book pemograman yang bisa didownload.
- Sebagai programmer harus selalu ingat kepada Yang Maha Kuasa (Allah SWT), agar tetap utamakan menunaikan Ibadah.
- Seorang programmer harus bisa mengatur (memprogram) diri nya sendiri– self programming. Dalam hal kepribadiannya, contoh : kapan waktu makan, kapan waktu istirahat, kapan waktu beribadah, kapan waktu berolah-raga dan kapan waktu untuk berkumpul dengan keluarga – bukannya coding terus. Jika ingin memprogram maka harus mencari waktu yang tepat.
- Seorang Programmer harus bisa menjaga Kesehatan. Karena logika tidak bisa berjalan tanpa adanya logistik (Perawatan), jadi olah-raga dan makanan yang bergizi pun harus tetap diperhatikan secara teratur dengan begitu otak kita bisa berfikir secara jernih dan cerdas.
- Jangan hanya fokus untuk menguntungkan diri sendiri. Karena suatu saat ia harus mengetahui bakat yg ia gunakan, haruslah berguna bagi orang lain.
- Layaknya seorang Ilmuwan, Programmer juga harus terus mencari permasalahan dalam suatu program dan mencari pemecahan atas masalah tersebut.
- Mulailah belajar pemrograman dengan logika-logika dasar yang kuat. Seorang programmer harus selalu bisa mengatasi masalah dan memberikan solusi selama itu masih logis (dapat diterima oleh akal), kecuali yang magic-magic lupakan saja, contoh magicnya : memindahkan monas ke papua / memindahkan taman mini ke dalam saku.
- Jangan takut untuk gagal. Setiap programmer pasti pernah mengalami kesulitan / bahkan mengalami kegagalan dalam menyelesaikan suatu proyek. Tetapi itulah jalan menuju kesuksesan, yang secara tidak langsung tanpa Anda sadari.
- Luangkan waktu sejenak untuk me-refresh otak, pikiran dan tenaga. Tak jarang programmer yang stres, terlalu memaksakan sistem kerja otak tanpa istirahat yang rutin, dikarenakan dikejar deadline.
- Jangan takut untuk “copy paste”. Tidak diharuskan seorang programmer menulis coding manual. Disamping untuk mempersingkat waktu, disini seorang programmer di tuntut untuk mengembangkan kreatifitas.
- Jangan hanya asal copy paste (yang terpenting pahamilah bahasa pemrogramannya), alangkah lebih bagus jika Anda berhasil memodifikasi kode programnya.
- Jangan lupa mengamalkannya. Karena ilmu tidak diamalkan bagaikan pohon tidak berbuah, berbagilah (Ilmu tidak akan habis walau dibagi kepada seberapa banyak orang) bahkan dengan Ilmu Pengetahuan derajat kita akan terangkat.
Beberapa Pekerjaan yang Bisa Menghasilkan Uang yang Lumayan Tanpa Keluar Rumah terkait bidang Komputer, meliputi :
- Penulis Lepas (Ilmu Pengetahuan)
- Asisten Virtual
- Penerjemah
- Web Developer
- Desain Grafis
- Programmer
Beberapa
bidang pekerjaan bagi Lulusan IT (Information Technology),
meliputi :
- Operator
- Programmer
- Teknisi
- Developer
- System Analyst
- IT (Information Technology) Consultant
Manfaat Jadi Programmer
Programmer
adalah salah satu profesi yang banyak diminati dibidang komputer
karena dengan bermodalkan komputer / laptop + internet seorang
programmer bisa menghasilkan uang.
Bagi yang
ingin menjadi Programmer, penting mengetahui manfaat – manfaatnya
supaya kedepannya bisa lebih semangat belajar. Berikut manfaat jika
menjadi Programmer :
- Lebih Teliti : Saat membuat program, tentu saja akan sering menghadapi Error, yang mungkin karena disebabkan kurangnya titik. Seorang programmer dituntut agar lebih teliti dan jeli.
- Terhindar dari Pergaulan Bebas : Pergaulan zaman sekarang sudah banyak yang tidak benar. Menjadi seorang programmer tentu akan terhindar dari itu semua karena pikirannya hanya untuk hal-hal yang dianggap penting (memfokuskan pada hal-hal yang membuat masa depan lebih baik).
- Paham Bahasa Inggris : Referensi lengkap tentang pemrograman komputer di internet itu lebih banyak menggunakan bahasa inggris, maka dengan sering membaca referensi berbahasa inggris, lama – lama pasti akan lebih mengerti.
- Update Teknologi Terbaru : Seiring perkembangan teknologi semakin maju, maka programmer dituntut untuk selalu update teknologi terbaru.
- Kerja Dimana Saja : Kalo udah jadi programmer handal, kerja dirumah pun bisa, karena banyak sekali perusahaan yang menawarkan pekerjaan remote alias boleh dikerjakan dirumah.
- Programmer merupakan pekerjaan yang cocok juga untuk seorang Wanita karena tidak perlu repot-repot keluar rumah atau jarang untuk pergi keluar rumah (penghasilannya lumayan...buat nambah keuangan).
Sumber
Video 1 :
https://www.youtube.com/watch?v=AZt_ChWLymk
Inspiratif
- Kenapa Harus Bangga Jadi Programmer
Sumber
Video 2 : https://www.youtube.com/watch?v=Y_9SwDFd_9Y
Programming
Motivation
*
Semoga Bermanfaat...
Sumber
Info :