Kotoran nyata tentang sertifikasi pemrograman

Dengan pemrogram dan pengembang dalam permintaan yang begitu tinggi akhir-akhir ini, mungkin tergoda untuk berpikir bahwa keputusan yang membosankan seperti mengejar sertifikasi hanya membuang-buang waktu. Lagipula, bukankah semuanya tergantung pada seni kode Anda?

Menurut mereka yang merekrut dan mereka yang telah menyelesaikan kursus sertifikasi, Anda mungkin akan terkejut. Meskipun tidak ada yang dapat mengalahkan pengalaman dan keterampilan pengembangan dunia nyata, memiliki sertifikasi pasti dapat membantu Anda mendapatkan pekerjaan impian.

Kami berbicara dengan sejumlah profesional TI, mulai dari manajer perekrutan hingga pengembang bersertifikat dan otodidak, tentang dampak sertifikasi pada proses perekrutan - dan sertifikasi mana yang paling banyak diminati saat ini.

Bukti bakat

Sementara pengembang saat ini mungkin merasa portofolio GitHub mereka memberikan bukti yang cukup dari kode pengkodean mereka, sertifikasi dapat meningkatkan pemasaran Anda di lapangan, karena banyak perusahaan memandang sertifikat sebagai bukti nyata dari bakat Anda dalam bidang pemrograman atau pengembangan tertentu, kata John Reed, eksekutif senior direktur di Robert Half Technology, sebuah perusahaan kepegawaian yang berfokus pada mengisi pekerjaan di bidang TI.

“Sertifikasi dapat dilihat sebagai pembeda utama bagi kandidat yang mencari peran di tim teknologi,” tambah Reed.

Sebagian besar program sertifikasi dilakukan dan dipantau secara online, dengan kelompok sertifikasi menguji pengetahuan Anda di lapangan secara luas, serta keahlian khusus Anda dan pemecahan masalah untuk area sertifikasi tertentu.

Baik itu sertifikasi yang lebih konseptual, seperti untuk manajemen pengembangan perangkat lunak, atau yang sangat spesifik untuk alat tertentu, bahasa pemrograman, atau platform khusus vendor, memiliki sertifikasi menunjukkan Anda sangat terlibat dalam profesinya, kata Marty Puranik, pendiri dan CEO perusahaan cloud hosting Atlantic.Net.

“Sebagian besar pemrogram mencantumkan beberapa bahasa di resume atau CV, meskipun mereka hanya memiliki minat sekilas saja,” kata Puranik. “Mencantumkan bahasa di resume Anda sangat berbeda dengan [disertifikasi atau diakreditasi dalam bahasa X.”

Sertifikasi, tambah Puranik, tentu saja memberi Anda “keunggulan bagi orang lain yang tidak melakukan apa pun untuk menunjukkan keterlibatan dengan bahasa yang dipermasalahkan.”

Tetapi di pasar yang panas untuk programmer, bukankah sampel kode memberikan bukti yang cukup? Mengapa Anda ingin melakukan semua upaya ekstra untuk mendapatkan akreditasi, daripada membuang lebih banyak kode?

Mereka yang telah melalui proses sertifikasi mengatakan itu terbayar.

“Meskipun banyak perusahaan yang berebut mencari pengembang akhir-akhir ini, apa pun yang dapat dilakukan seseorang untuk membedakan diri akan membantu mereka dipekerjakan dalam persaingan untuk organisasi yang lebih cerdas,” kata Nathan Wenzler, penginjil teknologi senior di penyedia produk keamanan Thycotic , yang telah mendapatkan 13 sertifikasi pengembang dan TI lainnya selama dekade terakhir.

Pendidikan dan sertifikasi mendemonstrasikan “bahwa Anda telah mengambil inisiatif untuk mengambil tes, atau serangkaian tes, dan mampu menjawab pertanyaan atau masalah yang diajukan,” kata Wenzler.

Sertifikasi bisa sangat membantu di awal karir Anda.

“Saya sangat percaya pada sertifikasi karir awal dan pasti mendapatkan manfaat sebelum saya dapat membuktikan bahwa saya memiliki seperangkat keterampilan yang mapan,” kata Jeremy Steinert, yang mengepalai praktik layanan devops di WSM International, sebuah perusahaan layanan teknis yang mengkhususkan diri dalam migrasi cloud. Steinert disertifikasi dalam teknologi dari Cisco, Red Hat, Puppet, dan vendor lainnya.

Biasanya, begitu seorang profesional pengembangan memperoleh sekitar lima tahun pengalaman kerja progresif, sertifikasi menjadi kurang penting karena mereka memiliki tingkat kemampuan teknis dan kepercayaan diri yang ditunjukkan dalam penilaian dan pelaksanaan mereka, kata Steinert. “Kemudian itu menjadi ukuran pendidikan berkelanjutan melalui iterasi teknologi yang lebih baru,” katanya.

Sertifikasi dapat menghasilkan gaji yang lebih tinggi

Lebih penting lagi: Mendapatkan sertifikat dapat membantu Anda menghasilkan lebih banyak. Data yang dikumpulkan untuk Panduan Gaji Robert Half Technology menunjukkan bahwa kisaran gaji dapat dinaikkan hingga 10 persen di atas rata-rata nasional, berdasarkan keahlian dan sertifikasi tertentu, catat Reed.

“Yang mengatakan, majikan tidak secara ketat mencari sertifikasi, atau, dalam banyak kasus, sertifikasi akan menggantikan pengalaman langsung,” kata Reed. “Namun sertifikasi dapat memberikan keunggulan kepada kandidat, terutama jika mereka mencerminkan bakat untuk menggunakan teknologi terbaru.”

Semakin spesifik pengetahuannya, semakin besar dampak yang diberikan oleh sertifikasi, terutama dalam hal kompensasi moneter, kata Igor Landes, wakil presiden teknik di perusahaan pengembangan perangkat lunak perusahaan Exadel.

“Misalnya, konsultan dengan sertifikasi MongoDB kemungkinan besar akan dibayar lebih dari konsultan tanpa sertifikasi tersebut,” kata Landes. “Tentu saja, jika Anda memiliki cukup pengalaman di bidang tertentu dan pemberi kerja mengetahui keahlian Anda, perbedaannya kemungkinan besar akan hilang.”

Sertifikasi programmer dan pengembang cenderung lebih penting di perusahaan besar dan kurang penting di perusahaan kecil, kata Puranik.

“Salah satu alasannya adalah perusahaan rintisan cenderung menggunakan teknologi yang lebih baru, yang mungkin tidak memiliki jalur sertifikasi,” katanya. “Alasan lainnya adalah bahwa ruang perusahaan cenderung memiliki lebih banyak kode lama, dan dengan demikian bahasa yang lebih tua digunakan yang akan memiliki sertifikasi.”

Dalam "budaya perusahaan, saya berharap melihat korelasi antara lebih banyak sertifikat dan pembayaran yang lebih baik," kata Elijah Murray, CTO dan salah satu pendiri Lenda, situs web pembiayaan kembali hipotek. “Di dunia startup Anda diberi penghargaan berdasarkan kemampuan Anda, bukan akreditasi. Pengalaman adalah guru terbaik, dan budaya startup menghargai mentalitas peretas / penipu. ”

Masuk akal untuk melihat jenis peningkatan ini terjadi pada seseorang yang bersertifikat, "asalkan mereka juga membawa pengalaman dan pengetahuan yang sah ke meja," kata Wenzler dari Thycotic. “Kami telah melihat berkali-kali di masa lalu dalam area lain TI dan keamanan informasi di mana individu akan 'bersertifikat' dengan lulus tes, tetapi tidak memiliki pengetahuan praktis atau pemahaman tentang materi.”

Jika Anda telah membangun seperangkat keterampilan dan dapat mendemonstrasikan tingkat keahlian yang tinggi, “maka ya, sertifikasi hanya akan semakin mendukung kasus [Anda] untuk peluang yang lebih baik, lebih banyak gaji, dll.,” Kata Wenzler.

Sertifikasi programmer dapat memberikan nilai tidak hanya bagi pemberi kerja, tetapi juga bagi pelanggan mereka. “Kami tahu dari pengalaman bahwa pelanggan kami menghargai sertifikasi,” kata Steinert dari WSM.

Selain itu, sertifikasi khusus dapat memberikan keyakinan kepada manajer perekrutan bahwa Anda dapat mempercepat dengan cepat menggunakan teknologi yang sudah dimiliki organisasi.

Sertifikat mana yang panas hari ini?

Sertifikasi mana yang paling berpengaruh hari ini? Itu tergantung pada perusahaan target Anda dan proyek yang ingin difokuskannya di tahun-tahun mendatang.

“Dengan ratusan, jika tidak ribuan, bahasa pemrograman yang berbeda di luar sana sekarang, dan [fakta bahwa] hampir setiap organisasi yang mengatur memberikan sertifikasi dalam bahasa tertentu mereka, cukup sulit untuk memilih satu atau dua yang paling diminati oleh majikan hari ini, "kata Wenzler dari Thycotic. “Itu akan tergantung pada bahasa yang digunakan perusahaan sendiri dan apa yang penting bagi mereka.”

Namun yang jelas beberapa sertifikasi sangat populer, dan area yang populer dengan IT perusahaan - apa pun yang terkait dengan cloud, mobilitas, keamanan, devops, big data / Hadoop - kemungkinan besar akan menimbulkan permintaan akan sertifikasi.

Salah satu sertifikat terpanas dalam profesi TI saat ini, kata para ahli, adalah Pengembang Solusi Bersertifikat Microsoft (MCSD).

“Seorang profesional dengan sertifikasi [MCSD] telah menunjukkan kemampuan untuk merancang dan membuat aplikasi di berbagai macam produk Windows,” kata Robert Half's Reed. “Ini tentu saja merupakan sertifikasi yang dicari, dan mereka yang memilikinya mungkin memiliki potensi penghasilan yang lebih tinggi daripada mereka yang tidak.”

Sertifikasi arsitek Amazon Web Services dan insinyur pengembang adalah tempat yang tepat untuk memulai, kata Steinert. "Bergantung pada preferensi majikan, tapi saya tahu bahwa Chef, Puppet, SaltStack, Ansible banyak diminati oleh developer," katanya.

Sertifikasi Devops, khususnya, sangat populer, dengan banyak administrator sistem dan pengembang mengejar sertifikasi terkait devops saat bidang mereka bertemu, kata Steinert.

“Di sisi pemrograman, kami percaya MCSD dan Google Apps penting untuk dikejar, tetapi tentu saja seiring perkembangan teknologi, pasti akan ada sertifikasi baru yang berharga dan kemungkinan besar terspesialisasi,” tambah Steinert.

Sertifikasi yang cakupannya luas dan alamatnya banyak bahasa atau menggabungkan lebih banyak pemrograman dan konsep teknologi untuk memberi pengembang gambaran besar tentang bagaimana kode akan cocok dengan bisnis adalah taruhan yang bagus, kata Wenzler. Selain MCSD, itu akan mencakup sertifikasi seperti Certified Secure Software Lifecycle Professional (CSSLP) (ISC) 2.

Sertifikasi yang berfokus pada data - yang dapat membantu menunjukkan bahwa Anda tahu cara membangun aplikasi yang mengubah data menjadi nilai bisnis - akan memberi Anda keunggulan tambahan, kata Reed.

Tetapi beberapa sertifikasi jelas memudar popularitasnya.

“Sertifikasi untuk bahasa pemrograman berbasis web yang lebih usang sering kali diabaikan sama sekali, karena sudah tidak diperlukan lagi,” kata Wenzler.

Di sisi sistem / aplikasi, beberapa sertifikasi platform lama untuk AIX, Lotus, Novell, dan lainnya di area itu "hampir tidak berguna seperti lima tahun lalu," kata Steiner.

Garis bawah

Tidak semua orang setuju bahwa sertifikasi diperlukan untuk mendapatkan pekerjaan impian Anda - atau bahwa sertifikasi mencerminkan kinerja masa depan.

“Saya adalah pengembang yang sepenuhnya otodidak,” kata Lenda Murray. "Saya putus sekolah setelah tahun pertama [di perguruan tinggi] karena saya belajar terlalu lambat, dan karena saya tidak dapat menemukan salah satu pendiri teknis, saya memutuskan untuk belajar memprogram diri saya sendiri."

Sertifikasi “berarti Anda telah lulus ujian seseorang atas materi dalam domain itu; tidak banyak menjelaskan tentang bagaimana Anda akan bekerja sebagai karyawan, ”kata Sebastien Taveau, kepala evangelis pengembang di perusahaan jasa keuangan MasterCard. “Sertifikasi adalah pertanyaan proxy untuk 'apakah Anda tertarik dan berpengetahuan luas di bidang ini?' Yang mungkin lebih baik daripada tidak sama sekali. ”

Adapun masa depan sertifikasi di lapangan, para ahli tidak melihat kebutuhan akan pergi.

“Sertifikasi semakin penting belakangan ini,” kata Sri Ramanathan, CTO dari penyedia teknologi mobilitas perusahaan Kony. “Salah satu pendorong untuk ini adalah kebutuhan akan lebih banyak keterampilan dan kebutuhan untuk mempekerjakan dengan cara yang lebih terdistribusi dan terukur di seluruh wilayah geografis. Jika seseorang merekrut pengembang di China atau India, memiliki tujuan untuk memvalidasi kompetensi dan tingkat keahlian akan berguna [dan] sertifikasi adalah salah satu cara untuk mencapai itu. ”

Pemrogram yang lebih berpengalaman dan tingkat senior “akan terus maju dan mendapatkan sertifikasi sebagai cara untuk meningkatkan resume mereka dan menambah daftar kekuatan yang terus berkembang untuk memberi organisasi alasan untuk mempekerjakan mereka,” kata Wenzler. “Seorang kandidat yang memiliki 10 tahun pengalaman ditambah gelar sarjana dan sedikit sertifikasi adalah kandidat yang jauh lebih menarik daripada seseorang yang mungkin hanya membawa salah satu kualifikasi tersebut ke meja.”

Artikel terkait

  • Kursus gratis: Mulai AngularJS
  • Review: 10 editor JavaScript dibandingkan
  • Review: 7 JavaScript IDE telah diuji
  • 17 alat JavaScript menghidupkan kode lama
  • Alat keren untuk kompilasi ke JavaScript
  • Unduh: Panduan kelangsungan hidup bisnis programmer profesional
  • Unduh: 29 tip untuk sukses sebagai pengembang independen
  • 7 alasan mengapa framework adalah bahasa pemrograman baru
  • 7 pelajaran abadi dari pemrograman 'graybeards'
  • 9 bahasa mutakhir yang layak dipelajari sekarang
  • 10 pertempuran berkecamuk untuk hati dan pikiran para pengembang
  • Serangan bahasa pemrograman satu huruf
  • 15 teknologi mengubah cara kerja pengembang
  • 12 prediksi untuk masa depan pemrograman
  • 15 tren pemrograman populer - dan 15 menjadi dingin
  • 10 kemampuan yang ingin kami lihat di HTML6