Jika kita ingin mencari seorang programmer yang berbakat dan berpengalaman tentunya itu ialah sebuah kiprah yang tidak mudah. Perusahan besar biasanya memperlihatkan hal-hal menarik untuk programmer sehingga para programmer gampang terpikat dengan imbalan yang menggiurkan, hal ini membuat startup atau perusahaan skala kecil sulit menemukan programmer yang benar-benar baik dan sanggup diandalkan. Ada beberapa hal yang tentunya perlu menjadi pertimbangan semoga sanggup menemukan programmer berbakat untuk membantu pekerjaan kantor kita.
Berikut ialah beberapa hal yang mungkin sanggup menjadi contoh ketika kita dan perusahaan kita ingin mencari programmer dengan karakteristik menarik.
1. Keterampilan Teknis
Technical Skill atau keterampilan teknis ini sanggup dikatakan ialah hal paling penting, salah satu kesalahan fundamental seorang HRD ketika merekrut programmer ialah 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 menyebarkan skill mereka dengan mencar ilmu bahasa pemograman lain, atau teknologi terbaru dari bahasa pemograman yang beliau kuasai. Karena pengalaman memakai suatu bahasa pemograman tertentu belum tentu berguna, alasannya ialah teknologi selalu berkembang, terkadang teknologi lama tidak lagi dipakai 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 mencar ilmu bahasa baru. Pengetahuan pemograman seseorang akan menjadi lama hanya dalam beberapa tahun. Kaprikornus penting mengetahui apakah programmer tersebut mempunyai minat mempelajari bahasa gres sesuai dengan kemajuan dan perkembangan teknologi atau hanya akan bermain disitu-situ saja selamanya.
3. Keterampilan Debugging
Keterampilan debugging adalah sama pentingnya dengan membuat isyarat aktivitas itu sendiri. Seorang programmer yang baik sanggup mengenali akar dari permasalahan dengan cepat jikalau ia mempunyai kemampuan debugging yang baik. Kaprikornus pekerjakanlah programmer yang sanggup mengetahui atau menyelidiki kesalahan kodenya sendiri. Jika programmer sanggup menangani bug dalam isyarat yang beliau buat sendiri dengan baik maka beliau ialah seorang yang sempurna untuk dipekerjakan dibidang tersebut.
4. Lingkungan Kerja
Seorang programmer mempunyai huruf yang berbeda-beda, beberapa programmer membutuhkan suasana hening ketika berkonsetrasi. Namun ada juga yang sanggup bekerja dalam suasana yang sedikit berisik. Penting untuk mengetahui bagaimana huruf mereka semoga mereka tetap bisa produktif ketika di pekerjakan. Produktivitas mereka mencerminkan kualitas pekerjaan mereka. Tim HRD harus mencari tahu perihal suasana linkungan kerja yang bagaimana yang ideal untuk si programmer, dan cocokan dengan suasa kantor anda.
5. Keterampilan Meyelesaikan Masalah
Membuat aplikasi tentunya mempunyai tujuan untuk memudahkan atau menangani persoalan tertentu. Penting untuk mengetahui katerampilan si calon programmer anda dalam memecahkan masalah. Seorang programmer yang baik selalu berkembang dan bisa menemukan cara gres untuk membuat sesuatu hal menjadi lebih mudah, efektif dan efisien.
6. Passion
Passion juga penting untuk ditanyakan, beberapa orang programmer bekerja hanya demi mendapat banyak uang, sementara beberapa programmer lain bekerja memang alasannya ialah beliau cinta dengan dunia pemograman. Penting untuk mengetahui tingkat gairah seorang programmer, semangatnya untuk membuat aktivitas mencerminkan pengabdian dan hasil simpulan yang baik. Seorang programmer yang cinta akan pekerjaannya biasanya sanggup menghabiskan hari-harinya di depan komputer dan mengetik isyarat program.
7. Dapat Menangani Situasi
Programmer ialah sebuah profesi yang menegangkan. Ketika sudah mendekati waktu deadline, kita akan lebih gampang panik dan stress. Seorang programmer yang baik tentunya sanggup menangani situasi paling menegangkan dengan hening dan sanggup terus berkerja walaupun di bawah tekanan.
8. Kemampuan Berkomunikasi
Hal ini tentu terang bukan sesuatu yang programmer ‘banget’, alasannya ialah 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 sanggup menjadi nilai tambah, alasannya ialah diskusi merupakan hal penting dalam tim kerja. Kaprikornus penting juga untuk menguji keterampilan berkomunikasi seorang programmer.
9. Laziness
Larry Wall, penulis orisinil Perl Programming Languages, menjelaskan tiga kualitas pada programmer yang baik: kemalasan, ketidaksabaran dan keangkuhan. Kemalasan mungkin terdengar menyerupai sifat jelek bagi karyawan mana pun, akan tetapi manajer IT menyampaikan bahwa jikalau kita ingin menemukan cara terbaik untuk melaksanakan sesuatu, tanyalah pada orang yang malas. Kemungkinannya ialah orang tersebut akan menemukan cara tercepat dan paling efisien untuk memecahkan masalah.
10. Perspektif Bisnis
Programmer yang ideal mempunyai fokus bisnis yang memungkinkannya bergerak melampaui aplikasi ketika ini. Programmer yang berfokus pada bisnis akan menyarankan gagasan untuk aplikasi gres yang sanggup memperbaiki operasi.
11. Kemampuan Dalam Membuat Rencana
Daripada eksklusif terjun pada kiprah baru, nilai tambah yang manis untuk seorang programmer ialah kemampuan dalam membuat rencana. Programmer yang baik akan terlebih dahulu mencar ilmu sebanyak mungkin perihal produk yang akan dibuat. Begitu beliau menuntaskan analisis perihal aplikasi tersebut, programmer akan merancang struktur aktivitas terlebih dahulu sebelum mengetik baris isyarat pertama.
12. Kemampuan Menangani Kegagalan
Seorang programmer jarang mendapat semuanya dengan benar pada percobaan pertama. Penting untuk menemukan staf programmer yang sanggup melihat kesalahan dan bug sebagai tantangan dan bukan tanda kekalahan. Ketekunan itu penting, sekaligus kemampuan untuk memulai kembali jikalau perlu, bahkan sehabis berjam-jam kerja.
13. Mentalitas Kerja Tim
Seorang programmer jarang bekerja sendiri, biarpun beliau 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 mencar ilmu hal gres perihal industri tertentu untuk merancang aktivitas yang sesuai untuk pelanggannya.
15. Menghargai Deadline
Sebagian besar programmer mengerjakan proyek dengan deadline. Meskipun penting bagi para manajer untuk memahami waktu penyelesaian yang masuk akal untuk membuat aplikasi gres atau memperbaiki yang sudah ada, programmer juga harus memperlihatkan rasa respect-nya untuk deadline.
Sumber : codepolitan.com
Foto : Ist |
Berikut ialah beberapa hal yang mungkin sanggup menjadi contoh ketika kita dan perusahaan kita ingin mencari programmer dengan karakteristik menarik.
1. Keterampilan Teknis
Technical Skill atau keterampilan teknis ini sanggup dikatakan ialah hal paling penting, salah satu kesalahan fundamental seorang HRD ketika merekrut programmer ialah 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 menyebarkan skill mereka dengan mencar ilmu bahasa pemograman lain, atau teknologi terbaru dari bahasa pemograman yang beliau kuasai. Karena pengalaman memakai suatu bahasa pemograman tertentu belum tentu berguna, alasannya ialah teknologi selalu berkembang, terkadang teknologi lama tidak lagi dipakai 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 mencar ilmu bahasa baru. Pengetahuan pemograman seseorang akan menjadi lama hanya dalam beberapa tahun. Kaprikornus penting mengetahui apakah programmer tersebut mempunyai minat mempelajari bahasa gres sesuai dengan kemajuan dan perkembangan teknologi atau hanya akan bermain disitu-situ saja selamanya.
3. Keterampilan Debugging
Keterampilan debugging adalah sama pentingnya dengan membuat isyarat aktivitas itu sendiri. Seorang programmer yang baik sanggup mengenali akar dari permasalahan dengan cepat jikalau ia mempunyai kemampuan debugging yang baik. Kaprikornus pekerjakanlah programmer yang sanggup mengetahui atau menyelidiki kesalahan kodenya sendiri. Jika programmer sanggup menangani bug dalam isyarat yang beliau buat sendiri dengan baik maka beliau ialah seorang yang sempurna untuk dipekerjakan dibidang tersebut.
4. Lingkungan Kerja
Seorang programmer mempunyai huruf yang berbeda-beda, beberapa programmer membutuhkan suasana hening ketika berkonsetrasi. Namun ada juga yang sanggup bekerja dalam suasana yang sedikit berisik. Penting untuk mengetahui bagaimana huruf mereka semoga mereka tetap bisa produktif ketika di pekerjakan. Produktivitas mereka mencerminkan kualitas pekerjaan mereka. Tim HRD harus mencari tahu perihal suasana linkungan kerja yang bagaimana yang ideal untuk si programmer, dan cocokan dengan suasa kantor anda.
5. Keterampilan Meyelesaikan Masalah
Membuat aplikasi tentunya mempunyai tujuan untuk memudahkan atau menangani persoalan tertentu. Penting untuk mengetahui katerampilan si calon programmer anda dalam memecahkan masalah. Seorang programmer yang baik selalu berkembang dan bisa menemukan cara gres untuk membuat sesuatu hal menjadi lebih mudah, efektif dan efisien.
6. Passion
Passion juga penting untuk ditanyakan, beberapa orang programmer bekerja hanya demi mendapat banyak uang, sementara beberapa programmer lain bekerja memang alasannya ialah beliau cinta dengan dunia pemograman. Penting untuk mengetahui tingkat gairah seorang programmer, semangatnya untuk membuat aktivitas mencerminkan pengabdian dan hasil simpulan yang baik. Seorang programmer yang cinta akan pekerjaannya biasanya sanggup menghabiskan hari-harinya di depan komputer dan mengetik isyarat program.
7. Dapat Menangani Situasi
Programmer ialah sebuah profesi yang menegangkan. Ketika sudah mendekati waktu deadline, kita akan lebih gampang panik dan stress. Seorang programmer yang baik tentunya sanggup menangani situasi paling menegangkan dengan hening dan sanggup terus berkerja walaupun di bawah tekanan.
8. Kemampuan Berkomunikasi
Hal ini tentu terang bukan sesuatu yang programmer ‘banget’, alasannya ialah 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 sanggup menjadi nilai tambah, alasannya ialah diskusi merupakan hal penting dalam tim kerja. Kaprikornus penting juga untuk menguji keterampilan berkomunikasi seorang programmer.
9. Laziness
Larry Wall, penulis orisinil Perl Programming Languages, menjelaskan tiga kualitas pada programmer yang baik: kemalasan, ketidaksabaran dan keangkuhan. Kemalasan mungkin terdengar menyerupai sifat jelek bagi karyawan mana pun, akan tetapi manajer IT menyampaikan bahwa jikalau kita ingin menemukan cara terbaik untuk melaksanakan sesuatu, tanyalah pada orang yang malas. Kemungkinannya ialah orang tersebut akan menemukan cara tercepat dan paling efisien untuk memecahkan masalah.
10. Perspektif Bisnis
Programmer yang ideal mempunyai fokus bisnis yang memungkinkannya bergerak melampaui aplikasi ketika ini. Programmer yang berfokus pada bisnis akan menyarankan gagasan untuk aplikasi gres yang sanggup memperbaiki operasi.
11. Kemampuan Dalam Membuat Rencana
Daripada eksklusif terjun pada kiprah baru, nilai tambah yang manis untuk seorang programmer ialah kemampuan dalam membuat rencana. Programmer yang baik akan terlebih dahulu mencar ilmu sebanyak mungkin perihal produk yang akan dibuat. Begitu beliau menuntaskan analisis perihal aplikasi tersebut, programmer akan merancang struktur aktivitas terlebih dahulu sebelum mengetik baris isyarat pertama.
12. Kemampuan Menangani Kegagalan
Seorang programmer jarang mendapat semuanya dengan benar pada percobaan pertama. Penting untuk menemukan staf programmer yang sanggup melihat kesalahan dan bug sebagai tantangan dan bukan tanda kekalahan. Ketekunan itu penting, sekaligus kemampuan untuk memulai kembali jikalau perlu, bahkan sehabis berjam-jam kerja.
13. Mentalitas Kerja Tim
Seorang programmer jarang bekerja sendiri, biarpun beliau 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 mencar ilmu hal gres perihal industri tertentu untuk merancang aktivitas yang sesuai untuk pelanggannya.
15. Menghargai Deadline
Sebagian besar programmer mengerjakan proyek dengan deadline. Meskipun penting bagi para manajer untuk memahami waktu penyelesaian yang masuk akal untuk membuat aplikasi gres atau memperbaiki yang sudah ada, programmer juga harus memperlihatkan rasa respect-nya untuk deadline.
Sumber : codepolitan.com