Trentech.id
No Result
View All Result
Login / Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Trentech.id
No Result
View All Result

Ini Dia 15 Karakteristik Programmer yang Baik, Kamu Kah Itu?

10 February 2018
in Learn
Manfaat Belajar Bahasa Pemrograman untuk Kehidupan
1.4k
VIEWS

Daftar Isi

  • 1. Keterampilan Teknis
  • 2. Keinginan untuk Belajar
  • 3. Keterampilan Debugging
  • 4. Lingkungan Kerja
  • 5. Keterampilan Meyelesaikan Masalah
  • 6. Passion
  • 7. Dapat menangani situasi
  • 8. Kemampuan Berkomunikasi
  • 9. Laziness
  • 10. Perspektif Bisnis
  • 11. Kemampuan dalam membuat rencana
  • 12. Kemampuan menangani kegagalan
  • 13. Mentalitas Kerja Tim
  • 14. Kesediaan untuk melakukan riset
  • 15. Menghargai deadline
Berikan rating

Jika kita ingin mencari seorang programmer yang berbakat dan berpengalaman tentunya itu adalah sebuah tugas yang tidak mudah. Perusahan besar biasanya menawarkan hal-hal menarik untuk programmer sehingga para programmer mudah terpikat dengan imbalan yang menggiurkan, hal ini membuat startup atau perusahaan skala kecil sulita menemukan programmer yang benar-benar baik dan dapat diandalkan. Ada beberapa hal yang tentunya perlu menjadi pertimbangan agar dapat menemukan programmer berbakat untuk membantu pekerjaan kantor kita.

Berikut adalah beberapa hal yang mungkin dapat menjadi acuan ketika kita dan perusahaan kita ingin mencari programmer dengan karakteristik menarik.

1. Keterampilan Teknis

Technical Skill atau keterampilan teknis ini dapat dikatakan adalah hal paling penting, salah satu kesalahan mendasar seorang HRD saat merekrut programmer adalah mereka sering kali melihat pengalaman dari programmer tersebut. Dari pada menyertakan pengalaman minumum dalam dunia pemograman, tim perekrutan ada baiknya mencari seseorang yang suka menambahkan skill atau mengembangkan skill mereka dengan belajar bahasa pemograman lain, atau teknologi terbaru dari bahasa pemograman yang dia kuasai. Karena pengalaman menggunakan suatu bahasa pemograman tertentu belum tentu berguna, karena teknologi selalu berkembang, terkadang teknologi lama tidak lagi digunakan di perusahaan masa kini.

2. Keinginan untuk Belajar

Teknologi selalu berkembang dan hal ini akan terus berlanjut. Kita harus mencari seseorang yang bersedia untuk berkembang, bersedia untuk belajar bahasa baru. Pengetahuan pemograman seseorang akan menjadi usang hanya dalam beberapa tahun. Jadi penting mengetahui apakah programmer tersebut memiliki minat mempelajari bahasa baru sesuai dengan kemajuan dan perkembangan teknologi atau hanya akan bermain disitu-situ saja selamanya.

3. Keterampilan Debugging

Keterampilan debugging adalah sama pentingnya dengan menciptakan kode program itu sendiri. Seorang programmer yang baik dapat mengenali akar dari permasalahan dengan cepat jika ia memiliki kemampuan debugging yang baik. Jadi pekerjakanlah programmer yang dapat mengetahui atau menyelidiki kesalahan kodenya sendiri. Jika programmer dapat menangani bug dalam kode yang dia buat sendiri dengan baik maka dia adalah seorang yang tepat untuk dipekerjakan dibidang tersebut.

4. Lingkungan Kerja

Seorang programmer memiliki karakter yang berbeda-beda, beberapa programmer membutuhkan suasana hening saat berkonsetrasi. Namun ada juga yang dapat bekerja dalam suasana yang sedikit berisik. Penting untuk mengetahui bagaimana karakter mereka agar mereka tetap bisa produktif saat di pekerjakan. Produktivitas mereka mencerminkan kualitas pekerjaan mereka. Tim HRD harus mencari tahu tentang suasana linkungan kerja yang bagaimana yang ideal untuk si programmer, dan cocokan dengan suasa kantor anda.

5. Keterampilan Meyelesaikan Masalah

Membuat aplikasi tentunya memiliki tujuan untuk memudahkan atau menangani masalah tertentu. Penting untuk mengetahui katerampilan si calon programmer anda dalam memecahkan masalah. Seorang programmer yang baik selalu berkembang dan bisa menemukan cara baru untuk membuat sesuatu hal menjadi lebih mudah, efektif dan efisien.

6. Passion

Passion juga penting untuk ditanyakan, beberapa orang programmer bekerja hanya demi mendapatkan banyak uang, sementara beberapa programmer lain bekerja memang karena dia cinta dengan dunia pemograman. Penting untuk mengetahui tingkat gairah seorang programmer, semangatnya untuk membuat program mencerminkan dedikasi dan hasil akhir yang baik. Seorang programmer yang cinta akan pekerjaannya biasanya dapat menghabiskan hari-harinya di depan komputer dan mengetik kode program.

7. Dapat menangani situasi

Programmer adalah sebuah profesi yang menegangkan. Ketika sudah mendekati waktu deadline, kita akan lebih mudah panik dan stress. Seorang programmer yang baik tentunya dapat menangani situasi paling menegangkan dengan tenang dan dapat terus berkerja walaupun di bawah tekanan.

8. Kemampuan Berkomunikasi

Hal ini tentu jelas bukan sesuatu yang programmer ‘banget’, karena programmer biasanya cenderung lebih diam. Namun dalam beberapa kasus, programmer perlu juga untuk berinteraksi dengan manajer mereka, rekan kerja ataupun klien. Kemampuan mereka untuk berkomunikasi dan berinteraksi tentu dapat menjadi nilai tambah, karena diskusi merupakan hal penting dalam tim kerja. Jadi penting juga untuk menguji keterampilan berkomunikasi seorang programmer.

9. Laziness

Larry Wall, penulis asli Perl Programming Languages, menjelaskan tiga kualitas pada programmer yang baik: kemalasan, ketidaksabaran dan keangkuhan. Kemalasan mungkin terdengar seperti sifat buruk bagi karyawan mana pun, akan tetapi manajer IT mengatakan bahwa jika kita ingin menemukan cara terbaik untuk melakukan sesuatu, tanyalah pada orang yang malas. Kemungkinannya adalah orang tersebut akan menemukan cara tercepat dan paling efisien untuk memecahkan masalah.

10. Perspektif Bisnis

Programmer yang ideal memiliki fokus bisnis yang memungkinkannya bergerak melampaui aplikasi saat ini. Programmer yang berfokus pada bisnis akan menyarankan gagasan untuk aplikasi baru yang dapat memperbaiki operasi.

11. Kemampuan dalam membuat rencana

Daripada langsung terjun pada tugas baru, nilai tambah yang bagus untuk seorang programmer adalah kemampuan dalam membuat rencana. Programmer yang baik akan terlebih dahulu belajar sebanyak mungkin tentang produk yang akan dibuat. Begitu dia menyelesaikan analisis tentang aplikasi tersebut, programmer akan merancang struktur program terlebih dahulu sebelum mengetik baris kode pertama.

12. Kemampuan menangani kegagalan

Seorang programmer jarang mendapatkan semuanya dengan benar pada percobaan pertama. Penting untuk menemukan staf programmer yang dapat melihat kesalahan dan bug sebagai tantangan dan bukan tanda kekalahan. Ketekunan itu penting, sekaligus kemampuan untuk memulai kembali jika perlu, bahkan setelah berjam-jam kerja.

13. Mentalitas Kerja Tim

Seorang programmer jarang bekerja sendiri, biarpun dia satu-satunya pengembang di sebuah perusahaan. Kemampuan untuk bekerja dengan orang lain dari departemen yang sama maupun yang berbeda sangat penting.

14. Kesediaan untuk melakukan riset

Untuk membuat suatu aplikasi terkadang kita memerlukan suatu riset. Programmer yang baik harus mau belajar hal baru tentang industri tertentu untuk merancang program yang sesuai untuk pelanggannya.

15. Menghargai deadline

Sebagian besar programmer mengerjakan proyek dengan deadline. Meskipun penting bagi para manajer untuk memahami waktu penyelesaian yang wajar untuk membuat aplikasi baru atau memperbaiki yang sudah ada, programmer juga harus menunjukkan rasa respect-nya untuk deadline. [cp/ap]

Tags: karakteristikprogrammerprogrammer baikprogrammer yang baik
Previous Post

Yuk Simak 5 Tip untuk Memaksimalkan Produktivitas di Akhir Pekan

Next Post

Cari SDM untuk Startup Ternyata Lebih Sulit Ketimbang Investor

Trentech.id

Trentech.id

Tren Teknologi Indonesia

Related Posts

coding sambil berdiri

Inilah Alasan Mengapa Seorang Programmer Jangan Terlalu Lama Duduk

19 April 2022
1.5k

Kemampuan untuk berpikir kreatif merupakan salah satu kemampuan yang harus dimiliki oleh programmer manapun. Dengan memiliki kemampuan ini, sang programmer...

film programmer

Programmer Wajib Tonton Film Ini

12 April 2022
1.6k

Dunia pemrograman memang ibarat sebuah teka-teki yang membuat banyak orang penasaran. Tidak sedikit orang yang mencintai dunia ini, namun tidak...

Pengorbanan Seorang Programmer, di Balik Celana Pendek dan Berangkat Siang

Pengorbanan Seorang Programmer, di Balik Celana Pendek dan Berangkat Siang

9 April 2022
1.5k

Bangun lebih siang dari pekerja pada umumnya, berangkat ke kantor ketika jalanan sudah sepi, menggunakan kaus dan celana pendek ke...

Please login to join discussion

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    925 shares
    Share 370 Tweet 231
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    328 shares
    Share 131 Tweet 82
  • Masa Depan Zoom Tercoreng PHK: Dampak dan Prospek

    108 shares
    Share 43 Tweet 27
  • Upgrade XAMPP? Beginilah Caranya

    231 shares
    Share 92 Tweet 58
  • Masa Depan Bitcoin Kian Terancam

    108 shares
    Share 43 Tweet 27
  • Menjelajahi Kelebihan dan Keterbatasan Chatbot AI BARD

    108 shares
    Share 43 Tweet 27
  • Ini Kebiasaan Jeff Bezos yang Membuatnya Sukses Mendirikan Amazon

    116 shares
    Share 46 Tweet 29
  • Alasan Mahasiswa IT Harus Bisa Coding

    121 shares
    Share 48 Tweet 30
  • 6 Kebiasaan Elon Musk yang Bisa Bikin Kamu Sukses

    120 shares
    Share 48 Tweet 30
  • Dampak PHK Masal eBay pada Karyawan dan Industri E-commerce

    108 shares
    Share 43 Tweet 27

About . Contact . Partnership

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Login / Register

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.