Programmer




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 :

  1. Prinsip Tanggung-Jawab. Seorang yang memiliki profesi harus mampu bertanggung-jawab atas dampak yang ditimbulkan dari profesi tersebut, khususnya bagi orang-orang di sekitarnya.
  2. Prinsip Keadilan. Prinsip ini menuntut agar seseorang mampu menjalankan profesinya tanpa merugikan orang lain, khususnya orang yang berkaitan dengan profesi tersebut.
  3. Prinsip Otonomi. Prinsip ini didasari dari kebutuhan seorang profesional untuk diberikan kebebasan sepenuhnya untuk menjalankan profesinya.
  4. 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 :

  1. 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.
  2. Ikuti pelatihan dasar pada salah satu atau semua disiplin ilmu berikut ini :
    1. Logika
    2. Matematika diskrit
    3. Bahasa pemrograman yang diminati (C++ / Java / Turbo Pascal untuk pemula)
  3. Pelajari teknologi dan bahasa pemrograman sesuai dengan bidang pemrograman yang Anda minati.
  4. Jangan mudah menyerah.
  5. Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran “Menghafal”. Secara prinsip, pemrograman adalah pelajaran cara berpikir dengan logika bagaimana menyelesaikan masalah.
  6. 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.
  7. Untuk mendukung pembelajaran, coba cari orang yang bersedia untuk mengajari bahasa pemrograman.
  8. 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.
  9. Carilah komunitas yang fokus membahas tentang pemrograman.
  10. Sangat disarankan memiliki laptop atau komputer sendiri di rumah atau di kost.
  11. 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.
  12. Sebagai programmer harus selalu ingat kepada Yang Maha Kuasa (Allah SWT), agar tetap utamakan menunaikan Ibadah.
  13. 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.
  14. 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.
  15. Jangan hanya fokus untuk menguntungkan diri sendiri. Karena suatu saat ia harus mengetahui bakat yg ia gunakan, haruslah berguna bagi orang lain.
  16. Layaknya seorang Ilmuwan, Programmer juga harus terus mencari permasalahan dalam suatu program dan mencari pemecahan atas masalah tersebut.
  17. 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.
  18. 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.
  19. 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.
  20. Jangan takut untuk “copy paste”. Tidak diharuskan seorang programmer menulis coding manual. Disamping untuk mempersingkat waktu, disini seorang programmer di tuntut untuk mengembangkan kreatifitas.
  21. Jangan hanya asal copy paste (yang terpenting pahamilah bahasa pemrogramannya), alangkah lebih bagus jika Anda berhasil memodifikasi kode programnya.
  22. 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 :

  1. Penulis Lepas (Ilmu Pengetahuan)
  2. Asisten Virtual
  3. Penerjemah
  4. Web Developer
  5. Desain Grafis
  6. Programmer

Beberapa bidang pekerjaan bagi Lulusan IT (Information Technology), meliputi :
  1. Operator
  2. Programmer
  3. Teknisi
  4. Developer
  5. System Analyst
  6. 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 :
  1. Melatih Logika : Terlalu sering membuat program komputer maka logika seorang programmer akan lebih terlatih.
  2. 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.
  3. 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).
  4. 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.
  5. Update Teknologi Terbaru : Seiring perkembangan teknologi semakin maju, maka programmer dituntut untuk selalu update teknologi terbaru.
  6. 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).
 



Inspiratif - Kenapa Harus Bangga Jadi Programmer
 
 



Programming Motivation





* Semoga Bermanfaat...

Sumber Info :
 
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS