Apakah sertifikasi sepadan?

72

Saya menyelesaikan gelar sarjana saya dalam pemrograman segera dan saya sedang mengeksplorasi langkah selanjutnya untuk melanjutkan karier saya. Salah satu opsi yang saya pertimbangkan adalah mendapatkan sertifikasi atau serangkaian sertifikasi di bidang pengembangan yang ingin saya jalani.

Apakah sertifikasi ini sepadan dengan waktu dan uang? Apakah pengusaha menaruh banyak nilai di dalamnya?

pengguna8
sumber
7
Paling penting mereka tidak akan menyakitimu.
Lukasz Madon
16
@ Lukas: Sebenarnya, mereka mungkin.
Jungle Hunter
8
Kedengarannya bagi saya seolah-olah Anda sedang mempertimbangkan untuk keluar dari sekolah. JANGAN MELAKUKANNYA. Tidak masalah BAGAIMANA banyak rasa sakit di sekolah keledai adalah, dengan konsentrasi besar itu, Anda berada dalam kondisi yang sangat baik untuk sejumlah bidang. Alih-alih, bicarakan dengan semua profesor Anda, dan minta mereka untuk saran tentang memaksimalkan pemasaran Anda.
John R. Strohm
2
Ada banyak alasan mengapa Anda harus menyelesaikan gelar Anda. Salah satu yang belum disebutkan di sini (belum) adalah bahwa jika Anda tidak, calon majikan akan melihat Anda sebagai seseorang yang tidak menyelesaikan apa yang dia mulai; jadi mungkin tidak akan mempekerjakan Anda.
Dawood ibn Kareem
3
Anda berencana bekerja pada doktor dalam matematika, pada saat yang sama Anda bekerja penuh waktu pada sesuatu yang lain? Saya pernah mencobanya sekali. Saya tidak bermaksud terdengar merendahkan, tetapi sangat tidak mungkin untuk memberikan studi doktor perhatian yang layak mereka terima dalam keadaan ini. Dalam kasus saya, penelitianlah yang akhirnya menderita.
Dawood ibn Kareem

Jawaban:

93

Tujuan utama sertifikasi adalah untuk menghasilkan uang bagi lembaga sertifikasi.

Karena itu, saya pikir sertifikasi lebih penting dari awal karir Anda. Sebagai manajer perekrutan, saya tidak pernah menggunakan sertifikasi atau kekurangannya untuk menyaring karyawan potensial, tetapi saya pikir beberapa perusahaan mungkin mencari ini sebagai bukti bahwa Anda tahu apa yang Anda lakukan. Secara pribadi, saya ingin kandidat pekerjaan menunjukkan kepada saya bahwa mereka dapat melakukan sesuatu (yang merupakan pertanyaan lain, saya sadar!)

Semakin banyak pengalaman yang Anda miliki, semakin Anda dapat membuktikan dengan contoh bahwa Anda tahu apa yang Anda lakukan dan sertifikasi menjadi kurang penting.

Paddyslacker
sumber
7
Ya pengalaman bisa sangat bermanfaat. Saya tidak memiliki sertifikat dalam lang X tetapi saya memiliki pengalaman 5 tahun, inilah portofolio saya. Sulit untuk meniadakan pengalaman sejati.
Chris
1
Saya pribadi kenal beberapa orang yang bersertifikat hampir tidak tahu bagaimana menerapkan keterampilan pemrograman. Mereka mungkin pandai sintaksis, konsep tetapi tidak cukup baik
pramodc84
@ pramodc84 Saya tahu beberapa pengembang berpengalaman yang tidak bisa membuat kode jalan keluar dari kantong kertas. Setidaknya pengembang junior dengan sertifikat yang terbukti mereka tertarik dan dapat belajar.
Evan
Ketika saya merekrut lulusan yang sama sekali baru sebagai pengembang, sertifikasi diperhitungkan menguntungkan mereka, tetapi tidak sebanyak, katakanlah, satu atau dua bulan bekerja pada proyek perangkat lunak sumber pribadi atau open source (selama mereka dapat menunjukkan kepada saya kode dan bicaralah padaku melalui itu).
MGOwen
55

Saya benar-benar mengatakan "sertifikasi" bisa menjadi negatif bersih pada resume yang melamar ke toko perangkat lunak. Di Microsoft, Google, Amazon, atau startup yang dijalankan oleh orang-orang dari perusahaan seperti itu, pasti ada sikap bahwa jika Anda memerlukan sertifikat, maka Anda tidak dapat benar-benar memprogram, dan jika Anda benar-benar dapat memprogram, maka Anda tidak menyia-nyiakan waktu pada sertifikat. Sertifikat dipandang sebagai sesuatu yang diperoleh teknisi, bukan ilmuwan komputer atau insinyur perangkat lunak "nyata".

Tidak masalah apakah ini merupakan pandangan yang baik atau valid atau akurat bagi mereka yang mendapatkan sertifikasi. Yang penting adalah bahwa sikap ini memang ada di antara rekan-rekan potensial Anda - setidaknya sebagai perusahaan semacam itu. Jika Anda ingin bekerja dalam perangkat lunak di perusahaan yang berbeda jika berbeda, maka YMMV.

Arthaey
sumber
25
setelah banyak pengalaman buruk dengan orang-orang MSCP dan MSCD "bersertifikat", sebuah perusahaan tempat saya bekerja membuat kebijakan untuk membuang semua resume yang masuk dalam daftar mereka 2.
jwenting
2
Saya tidak yakin apakah itu akan menghasilkan efek negatif pada semua perusahaan. Akan selalu ada perusahaan yang mencari hal-hal semacam ini. Karena jika tidak, Anda tidak akan memiliki pasar sertifikasi sama sekali. (Anda mungkin tidak suka perusahaan ini atau kandidat semacam itu, saya tidak suka mereka, dan itu benar-benar pilihan kita.)
Jungle Hunter
3
@jwenting Benarkah? Jadi siapa pun pria yang dikirim, oleh majikannya (ya, beberapa masih berinvestasi dalam pelatihan), akan langsung didiskon oleh perusahaan itu? Sementara sertifikat bukan jaminan kualitas yang baik, itu tentu saja bukan jaminan kandidat yang berkualitas buruk ...
Michael
3
ya, kami akan bin semua orang dengan MCSD atau terutama MCSP setelah pengalaman negatif dengan orang-orang yang menertibkan sertifikat tersebut, dan menganalisis curiculi dan menemukan banyak kelemahan dalam dasar-dasar yang diajarkan. btw, kami sendiri adalah Penyedia Solusi Microsoft ...
jwenting
1
@jwenting bicara tentang menembak diri sendiri. Mikaveli membuat poin yang bagus. Anda akan membuang seseorang dengan pengalaman 10 tahun hanya karena a) perusahaan sebelumnya mengirimnya ke kursus pelatihan b) dia pikir itu akan menguntungkannya (dengan kata lain, dia tidak melihat utas ini
Keeno
32

Akan ada kedua jenis perusahaan:

  1. Orang yang tidak peduli dengan sertifikasi. Perusahaan seperti FogCreek bahkan tidak percaya dalam mengetahui bahasa tertentu. (Mengetahui mungkin memberi Anda poin tapi itu bukan kriteria.)
  2. Orang yang peduli untuk sertifikasi. Perusahaan-perusahaan ini mungkin percaya pada sertifikat atau klien mereka mungkin. Kemungkinan besar, perusahaan mungkin memberi Anda poin tambahan tetapi itu bukan kriteria mereka saja atau wajib sejauh yang saya tahu. Di sisi lain, jika klien mereka hanya ingin berurusan dengan perusahaan yang mempekerjakan orang dengan sertifikat tertentu maka itu bisa menjadi pemecah kesepakatan.

Perusahaan seperti apa yang Anda minati? Di halaman pekerjaan mereka, apakah Anda melihat sertifikat disebutkan?

Opini: Secara pribadi, semua perusahaan perangkat lunak yang saya cenderung melihat lebih peduli tentang seberapa baik Anda seorang programmer dan berapa kali juga seberapa baik orang ilmu komputer (algoritma) Anda. Dan begitulah seharusnya. Bagi saya sertifikat hanya memberi tahu Anda berapa banyak yang bisa diingat seseorang selama tes dan tidak seberapa baik mereka berpikir . Berpikir jauh lebih tinggi dalam daftar saya daripada menghafal (jika yang terakhir ada di daftar).

Jungle Hunter
sumber
7
+1 untuk mengatakan sertifikat memberi tahu Anda jumlah yang diingat seseorang, bukan seberapa baik yang mereka pikirkan. Saya sering menulis perangkat lunak dalam beberapa bahasa dan sering membutuhkan referensi untuk perbedaan halus dalam sintaks dan pustaka API - itu tidak mempengaruhi kualitas perangkat lunak yang saya hasilkan.
Michael
15

Saya akan membahas ini dari perspektif manajer perekrutan yang potensial. Perhatikan bahwa saya biasanya beroperasi di dalam dan di sekitar organisasi yang sertifikasi, dan bahkan gelar sarjana, bukan prioritas - jika Anda dapat menunjukkan kode kepada saya, mendemonstrasikan praktik pengembangan yang baik, dapat beradaptasi dengan berbagai metodologi, dan umumnya tim kreatif yang baik anggota dengan penekanan pada berbagi / kolaborasi / kontribusi, Anda akan mendapatkan kesempatan untuk melakukan pekerjaan terbaik Anda. Ini tidak terjadi di mana-mana.

  • Anda mengatakan bahwa Anda tidak memiliki gelar, tetapi Anda sedang mengerjakannya. Ini membuat saya percaya bahwa Anda ingin melanjutkan ke sekolah dan Anda hanya mendapatkan bebek secara berurutan ketika Anda selesai. Bahwa Anda mengajukan pertanyaan-pertanyaan ini sekarang adalah langkah yang baik untuk memilih pekerjaan yang "tepat" untuk dilamar, dan mencoba untuk merasakan bagaimana komunitas pengembang membentuk / berinteraksi / memiliki norma yang terkait adalah hal yang baik. Tetap bersekolah, dan bekerja untuk mengembangkan kehadiran Anda di komunitas tersebut (Programmers.SE, StackOverflow, proyek GitHub, dll). Anda tidak hanya akan mendapatkan pengalaman, tetapi Anda juga akan mendapatkan kontak.
  • Ingatlah bahwa Anda berada di awal karir Anda dan Anda memiliki setiap jalur yang tersedia untuk Anda - pilih jalur yang menerangi Anda. Jika seseorang mengatakan sertifikasi di XYZ akan menjamin Anda pekerjaan (catatan: itu tidak akan), dan Anda hanya membenci XYZ, jangan lakukan itu . Fokuskan waktu Anda di area yang memicu kreativitas Anda dan membuat Anda ingin belajar lebih banyak sehingga Anda dapat berkontribusi lebih banyak - untuk pengembang lain, untuk perusahaan yang pada akhirnya membayar Anda, dll.
  • Seberapa berharganya sertifikasi? Bagi beberapa perusahaan, sangat berharga. Bagi yang lain, tidak sama sekali. Jika Anda memiliki uang dan waktu untuk mencurahkan studi dan mengambil ujian sertifikasi, dan proses melakukannya akan menambah kursus Anda saat ini dengan cara yang secara akademis berharga bagi Anda, maka tidak ada alasan untuk tidak mengejar yang menarik minat Anda .
  • Cara terbaik untuk menunjukkan kemampuan pemrograman Anda adalah dengan menunjukkan kemampuan pemrograman Anda. Saya tidak bersikap sarkastik ... sungguh, tunjukkan saja. Berkontribusi pada proyek sumber terbuka. Mulai bertanya dan menjawab di StackOverflow dan dapatkan reputasi. Anda ingin dapat melakukan wawancara dengan pengetahuan yang baik tentang konstruksi pemrograman, sehingga Anda dapat menjawab pertanyaan tipe FizzBuzz dan sejenisnya, tetapi sebagian besar Anda ingin dapat mengatakan "Saya bisa melakukan hal ini yang Anda minta karena lihat di sini: Saya telah melakukan hal yang Anda minta, di sini dan di sini dan di sini dan di sini. "
Jcmeloni
sumber
1
Anda mungkin harus menambahkan poin pertama Anda, grup pengguna lokal. Jika Anda tinggal di kota besar, biasanya ada banyak (hanya di Montreal ada sekitar 10-20 dari mereka yang memiliki pertemuan bulanan). Ini adalah cara yang sangat baik untuk berhubungan dengan komunitas.
HoLyVieR
14

Saya bukan seorang perekrut, tetapi sejauh ini saya memiliki kesan bahwa kursus sertifikasi memberi Anda gambaran buruk tentang cara menyeret dan melepaskan item dalam IDE, pada saat yang sama mencuri waktu pengkodean aktual dan menghabiskan banyak uang.

Satu-satunya bagian yang bagus dari kursus sertifikasi yang saya perhatikan, adalah ketika instruktur menghindar dan menceritakan beberapa Gotcha yang ia alami dalam karirnya. Isi sebenarnya dari kursus adalah sesuatu di sepanjang baris tutorial online.

Saya tidak melakukan sertifikasi lagi, sepertinya hanya buang waktu bagi saya.

Coder
sumber
1
yup, pekerjaan untuk mempelajari sertifikasi (jika dilakukan dengan serius, dan tidak hanya mengerjakan ujian praktik dan lembar contekan) adalah satu-satunya manfaat nyata bagi keterampilan seseorang. Yang mengatakan, kami mulai melatih lebih banyak orang untuk sertifikat Oracle karena menjual, beberapa pelanggan kami menuntutnya (tidak akan membawa orang tanpa mereka pada kontrak) dan yang lain menganggapnya sebagai bonus dan bersedia membayar lebih untuk mereka. Tapi kami secara keseluruhan memiliki kelompok yang kompeten yang dapat melakukan pekerjaan tanpa selembar kertas yang membuat klaim :)
jwenting
13

Beberapa perusahaan adalah Mitra Tersertifikasi Microsoft, yang mengharuskan perusahaan untuk mempekerjakan karyawan bersertifikasi (MCP) dalam jumlah minimum. Dalam pengertian itu, itu pasti bisa membantu.

Namun di luar itu, saya akan mengatakan bahwa itu tidak benar-benar membantu. Menempatkan pekerjaan ke dalam proyek OS dapat jauh lebih bermanfaat bagi karier seseorang, terutama jika proyek OS tersebut lepas landas (atau Anda menjadi pengendara reguler ke proyek yang sudah mapan).

Demian Brecht
sumber
benar benar ....
Web Designer Promotor
11

Setelah memperoleh sertifikasi yang terlalu banyak dalam karier saya, saya dapat mengatakan, selain penyedia yang membutuhkan sejumlah orang bersertifikat untuk staf, sertifikasi saya tidak pernah memberi saya pekerjaan sendiri. Apa yang mereka lakukan adalah memberi Anda lebih banyak pengetahuan tentang topik tersebut. BAHWA membuat Anda mendapatkan pekerjaan, bukan sertifikat itu sendiri. Tetapi Anda bisa mendapatkan pengetahuan itu tanpa sertifikat.


sumber
1
+1 setuju dengan ini. Kepribadian / karakter memberi Anda pekerjaan ... sebagian besar waktu
Agile Scout
8

Dimitigasi Sebagai alat ukur

Saya selalu melihat dengan sebutir garam ketika seseorang mendaftar sejumlah besar sertifikasi dalam resumenya. Dari pengalaman mereka cenderung digunakan sebagai pengisi ruang ketika pengalaman kurang. Mereka tidak sia-sia tetapi ketika ada terlalu banyak dari mereka saya cenderung menaikkan alis dan bertanya-tanya apakah semua waktu dan uang mendapatkan sertifikasi tidak akan lebih baik dihabiskan untuk proyek open source misalnya.

tapi Hebat Sebagai alat belajar

Yang mengatakan, saya pribadi menggunakan mereka banyak sebagai alat belajar dan menilai kemajuan saya ketika mempelajari subjek baru. Saya biasa melakukan banyak sertifikasi dari Brainbench di hari-hari baik ketika itu gratis. Namun, bahkan sekarang saya akan membayar untuk sertifikasi hanya untuk merasakan kemajuan saya dan mendapatkan ide bagaimana saya memberi peringkat berkaitan dengan sesama programmer. Mengetahui di mana saya berdiri memberi saya lebih percaya diri ketika mencari pekerjaan dan menegosiasikan gaji yang lebih dekat dengan nilai saya yang sebenarnya.

Seperti yang dikatakan msvb60, saya ragu sertifikasi itu sendiri mungkin tidak memberi Anda pekerjaan, tetapi pengetahuan yang diperoleh saat mencoba untuk memperolehnya secara pasti.

Newtopian
sumber
7

Ya itu terlihat bermanfaat karena kursus yang ditawarkan bukan hanya versi sederhana tetapi

kursus penuh. Itu seperti mendapatkan sertifikat dari Universitas.

Dari http://www.oreillyschool.com/faqs.php

Setelah menyelesaikan semua program dalam Seri Sertifikat dengan memuaskan, Anda akan memenuhi syarat untuk menerima Sertifikat Pengembangan Profesional dari University of Illinois di Urbana-Champaign Office of Continuning Education. Tantangan mendapatkan sertifikat ini, ditambah dengan pengakuan UIUC di seluruh dunia sebagai lembaga peringkat teratas, akan memastikan bahwa prestasi Anda bersinar di resume Anda. Untuk melihat contoh sertifikat ini, Klik Di Sini.

lt
sumber
7

Sesuatu yang belum benar-benar dijelaskan dalam jawaban adalah bahwa sertifikasi sangat membantu jika Anda bukan programmer yang baik.

Lupakan bekerja untuk "Microsoft, Google, Amazon, atau startup yang dijalankan oleh orang-orang dari perusahaan seperti itu": bagaimana jika ambisi Anda lebih rendah dan Anda ingin bekerja di (hanya sebuah contoh) departemen TI dari beberapa agensi pemerintah besar? Mereka cenderung tidak mempekerjakan programmer yang baik, dan kemungkinan besar orang yang mewawancarai Anda tidak akan memiliki gagasan pertama tentang programmer yang baik. Tetapi sertifikat MSCP mungkin membantu resume Anda menonjol dari tumpukan resume yang membosankan dari programmer lain yang tidak memiliki bakat.

RoundTower
sumber
Itu alasan untuk waspada mempekerjakan orang dengan sertifikasi.
nmichaels
Saya akan menambahkan bahwa agen pemerintah dan dengan ekstensi kontraktor yang menjual layanan kepada mereka CINTA sertifikasi dan kredensial lainnya.
James Adam
6

Jika Anda sudah memiliki pengetahuan maka dengan segala cara mendapatkan sertifikasi. Jangan biarkan sertifikasi menjadi alasan Anda belajar.

Sertifikasi menunjukkan bahwa Anda serius dalam karier, tetapi tidak banyak berbicara tentang kompetensi Anda.

darreljnz
sumber
6

Saya tahu Anda bertanya tentang sertifikasi tetapi apakah Anda mempertimbangkan untuk berkontribusi pada proyek Open Source?

Banyak proyek yang membutuhkan bantuan dan beberapa bahkan memiliki masalah yang diberi label 'mudah' yang merupakan titik awal yang bagus untuk orang-orang dengan pengalaman minimum / tidak ada.

Dengan begitu Anda dapat menunjukkan kepada calon atasan tidak hanya bahwa Anda dapat membuat kode tetapi juga bahwa Anda memiliki hasrat untuk apa yang Anda lakukan, cukup untuk melakukannya di waktu luang Anda.

Nick
sumber
5

Satu nilai sertifikasi dapat memiliki adalah bukti minat. Jika Anda memiliki masa kerja yang panjang yang mendapatkan sertifikasi selama periode itu bisa menjadi penghalang yang baik untuk waktu kerja kosong pada resume Anda. "Yah, ketika saya sedang mencari, saya meluangkan waktu untuk belajar dan mendapatkan pemahaman yang baik tentang $ TEKNOLOGI".

Herbn
sumber
5

Jika seorang pengembang muncul di sebuah wawancara dengan sekelompok sertifikasi di resume-nya, saya akan mengembangkan keraguan serius mengenai sistem nilainya. Tidak ada situasi di mana saya menghargai waktu yang dihabiskan untuk mendapatkan sertifikasi dari waktu yang dihabiskan untuk mengerjakan suatu proyek. Proyek apa saja.

blucz
sumber
1
Ini adalah dikotomi yang baik, tentang mana lebih baik menggunakan waktu Anda. Tentu saja ini hanya berlaku jika Anda benar-benar menggunakan waktu untuk mengerjakan suatu proyek, sebagai lawan dari surfing sofa tambahan.
jhocking
5

Saya pikir Anda perlu mengambil langkah mundur dan melihat proposisi nilai lengkap yang Anda ajukan kepada pemberi kerja, dan orang-orang yang bekerja sama dengan Anda. Kursus O'Reilly dapat bermanfaat bagi hampir semua orang karena memiliki dukungan universitas, tetapi sepenuhnya bergantung pada bagaimana Anda menggunakannya. Programmer suka berbicara dan berpikir secara absolut tetapi dunia tidak benar-benar seperti itu. Jika Anda berpikir demikian maka Anda belum cukup melihatnya.

Anda tidak memberikan konteks yang cukup, tetapi saya akan berasumsi bahwa Anda tidak memiliki pendidikan ilmu komputer. Pengusaha dapat menggunakan gelar CS sebagai salah satu filter utama mereka. Anda perlu mengurangi filter ini dengan pengalaman atau pendidikan yang setara di berbagai bidang yang dapat diterapkan pada domain mereka.

Saya bisa melihat sejumlah manfaat dari kursus O'Reilly yang membantu dalam bidang ini:

  • Dijalankan oleh organisasi pendidikan teknologi terkemuka. Banyak pengembang bersumpah dengan buku-buku O'Reilly jadi mengapa kursus harus berbeda?
  • Orang yang menjalankan kursus memiliki pengalaman di universitas terkemuka. Ada berbagai jenis instruktur tetapi yang terbaik cenderung memiliki pengalaman di universitas dan lingkungan perusahaan.
  • Anda akan memperkuat kutipan "Saya tahu python". Apakah Anda benar-benar mengetahuinya? Melalui kursus seperti ini, Anda akan mengisi kekosongan dalam pengetahuan Anda. Yang mengatakan penting untuk membaca silabus dan menghubungi instruktur sebelum mendaftar ke kursus untuk menghindari membuang-buang waktu Anda dengan dasar-dasar yang Anda tahu. (lagi beberapa konteks lagi akan berguna di sini di pertanyaan Anda.
  • Ini menunjukkan fokus. Dengan asumsi Anda benar-benar tertarik untuk bekerja dengan Python itu menunjukkan bahwa Anda telah dapat membangun minat ini dan membawanya ke tingkat berikutnya. Ini lebih dapat dicapai daripada mencoba melakukan kursus yang lebih akademis dan kemudian berjuang untuk fokus karena Anda hanya tertarik pada pemrograman dan bukan aspek matematika dari CS.

Membangun kursus ini dengan kontribusi untuk proyek sumber terbuka atau contoh nyata lainnya hanya akan membantu Anda. Ini menunjukkan bahwa Anda menyadari bahwa Anda memerlukan teori (kursus) dan praktik (latihan saja + proyek luar), dan memberi Anda sesuatu untuk dibicarakan dengan perekrut.

Mungkin ada beberapa opsi sertifikat lain di universitas yang mungkin ingin Anda teliti jika Anda merasa perlu melakukan sesuatu yang sedikit lebih akademis. Sepertinya ini ditargetkan untuk mereka yang memiliki gelar sarjana jadi saya tidak tahu apakah ini akan bekerja untuk Anda.

Sepertinya banyak orang dikondisikan untuk pembelajaran diskon yang tidak dilakukan melalui universitas yang didirikan. Ini terutama benar ketika berhadapan dengan perekrut dan manajer yang memiliki jarak dari pekerjaan aktual yang ada.

Banyak orang akan mengatakan bahwa mereka hanya menginginkan seseorang yang mampu melakukan pekerjaan tertentu. Tetapi ketika datang ke pemilihan aktual mereka akan menggunakan filter yang mereka pahami lebih lanjut memperkuat masalah ini. misalnya. mereka suka menyewa dari universitas yang sama. Ini ternyata baik dan buruk dari budaya bersama hingga pemikiran kelompok yang bermasalah.

Ini adalah hal-hal penting untuk dipikirkan ketika Anda meneliti perusahaan karena Anda ingin membuat dampak pada orang yang tepat. Jika Anda tidak berpikir Anda akan melewati filter yang ditempatkan oleh perekrut di depan Anda, tetapi berpikir Anda dapat membuat perbedaan untuk mereka, maka Anda perlu menemukan cara untuk mendapatkan orang-orang yang mau. Ini adalah orang-orang yang lebih cenderung menghargai sertifikat seperti ini.

Brian Lyttle
sumber
5

Salah satu metode yang telah bekerja sebelumnya (setidaknya untuk sejumlah orang yang saya kenal) adalah menulis blog, menjawab pertanyaan di forum, berbicara di grup pengguna dan umumnya memiliki kehadiran online yang nyata.

Blogging secara teratur, bahkan tentang topik yang baru saja Anda pelajari, dapat menjadi wawasan yang berharga untuk hasrat, komitmen, dan kemampuan komunikasi Anda dalam hal pengembangan perangkat lunak.

lzcd
sumber
4

Konsultasi / Kontrak

Tidak ada yang menyebutkan kasus konsultasi / kontrak tertentu. Jika Anda termasuk dalam kategori ini atau Anda ingin, ini pasti dapat membantu Anda.

Anda lebih mudah 'menjual' pada suatu proyek jika bos atau tenaga penjualan Anda dapat menyatakan bahwa Anda disertifikasi dalam 'kategori niche X'.

Dikatakan bahwa Anda belum tentu lebih baik atau lebih berpengetahuan tentang topik tertentu jika Anda tidak bersertifikat, dan saya setuju dengan orang lain yang mungkin mengambil sikap meragukan terhadap mereka secara umum. Meskipun, memiliki beberapa sertifikasi MS yang dapat saya katakan untuk Anda, jika Anda mengarahkannya pada teknologi yang Anda coba pelajari, itu benar-benar memaksa Anda untuk mempercepat.

lubang aceinthe
sumber
3

Cari pekerjaan dan lihat berapa banyak sertifikasi bantuan. Ini bisa menjadi alternatif untuk memiliki pengalaman bekerja dengan bahasa pada aplikasi aktual atau gelar CS.

Untuk membuatnya layak, Anda harus menentukan seberapa sulit bagi Anda untuk mendapatkan pekerjaan tanpa itu.

JeffO
sumber
3

Saya saat ini terdaftar dalam program sertifikat Python dan saya harus mengatakan bahwa saya merasa cukup menarik dan menantang. Saya tidak tahu apakah itu akan membantu peluang karier saya lebih dari mengatakan, membangun produk perangkat lunak dengan Python yang bisa saya tunjukkan di resume saya, tetapi sejauh ini sudah menjadi pengalaman yang baik. Jika tidak ada yang lain, itu akan memberi Anda dasar yang kuat di lingkungan pemrograman Python (meskipun 3.0) tetapi versi tidak benar-benar berbeda. Juga, itu diajarkan oleh Steve Holden sehingga Anda tahu itu akan menjadi sangat intensif. Hei, itu satu hal lagi yang bisa kamu letakkan di resume kamu (atau tidak) dan jika itu dalam semangat belajar maka aku percaya itu bahkan lebih berharga.

Nodey The Node Guy
sumber
3

Sertifikasi hanya bermanfaat jika Anda benar-benar belajar sesuatu dengan mendapatkannya. Ini adalah proses yang penting dan bukan kertas. Jika Anda berencana untuk mengikuti sertifikasi hanya karena perusahaan memerlukannya, Anda mungkin harus memikirkan kembali jika Anda benar-benar ingin bekerja untuk perusahaan itu. Perekrut / pemberi kerja yang mengevaluasi keterampilan berdasarkan murni pada sertifikasi tidak tahu tentang pemrograman.

sakisk
sumber
2

Nah, di Italia, pemrogram dipandang sebagai bagian yang paling tidak penting dari hampir semua organisasi pekerjaan, sehingga keterampilan Anda yang sebenarnya (termasuk sertifikasi) sering kali diabaikan oleh pemberi kerja, dan pengalaman kehidupan nyata jauh lebih dihormati.

Namun di perusahaan yang baik, sertifikasi adalah bagian berharga dari resume Anda.

Wizard79
sumber
2

Sertifikasi kemungkinan besar tidak sepadan. Sebagian besar pengusaha lebih melihat apa yang Anda lakukan sebelumnya. Yang mengatakan, mempelajari sertifikasi layak dilakukan dan akan membantu Anda mengambil dasar-dasar inti. Mempersiapkannya mungkin memberi Anda lebih percaya diri ketika menghadapi wawancara karena Anda akan telah menyegel dasar-dasarnya saat itu.

SCJP sebenarnya bukan sertifikasi yang sangat dihormati di kalangan pengembang Java, tetapi pengusaha besar menyukainya. Beberapa buku untuk dipersiapkan dengan seksama dan memberi Anda banyak kesempatan untuk mengambil seluk-beluk bahasa - beberapa diketahui Anda mengunjungi kembali, beberapa tidak diketahui yang mungkin sangat penting.

Saya telah menemukan banyak posting blog di mana pemrogram rave tentang sesuatu yang baru saja mereka temukan dalam bahasa, tetapi yang diketahui kebanyakan orang yang membuka-buka buku sertifikasi.

iyerrag
sumber
2

Dalam skenario IT India atau toko badan / toko potong, sertifikasi memiliki bobot, membantu dalam memulai karier. Karyawan yang berada di "bangku", bahasa Inggris biasa duduk diam atau tidak dialokasikan untuk proyek apa pun, didorong, dibaca paksa, untuk mendapatkan sertifikasi. IMHO, sertifikasi hanya meningkatkan kepercayaan diri seseorang bukan pengalamannya atau kemampuannya untuk menulis kode yang lebih baik. Fakta bahwa banyak coder yang baik bukanlah ilmuwan komputer atau putus sekolah / perguruan tinggi memberi tahu Anda bahwa sertifikasi tidak layak.

Kumar
sumber
2

Pertama, selesaikan gelar Anda.

Kedua, bekerja pada semacam proyek pemrograman. Anda dapat memberikan kontribusi yang signifikan untuk proyek sumber terbuka - cukup sehingga Anda dapat menunjuk ke kode dan / atau fitur dan mengatakan "Saya melakukan itu." Atau mulai proyek Anda sendiri dan bangun sesuatu yang bermanfaat. Itu tidak harus menjadi yang terbaik di dunia, itu tidak harus mendapatkan popularitas besar. Sekali lagi, Anda menginginkan sesuatu yang dapat Anda pamerkan dan katakan "ini sesuatu yang penting yang saya lakukan."

Ketiga, cari pekerjaan di mana Anda dapat meningkatkan derajat yang akan Anda miliki. Jika Anda menyelesaikan triple mayor, itu sendiri cukup signifikan. Memiliki keterampilan dalam matematika, statistik, dan ekonomi akan membuat Anda diinginkan dengan cara yang tidak dimiliki pengembang lain. Saya berharap bahwa memiliki pengetahuan yang kuat tentang salah satu bidang itu akan lebih penting daripada menjadi programmer ahli, dan Anda harus dapat menggunakan kredensial tersebut untuk membantu Anda mendapatkan posisi di mana Anda dapat terus mengembangkan daging pemrograman Anda.

Keempat, jangan terburu-buru. Menyelesaikan gelar Anda jauh lebih penting daripada mendapatkan pekerjaan nyata pertama Anda. Anda akan menghabiskan sisa hidup Anda dengan bekerja, tetapi setelah sekolah Anda akan mengalami banyak kesulitan menemukan jenis waktu dan kebebasan untuk mengeksplorasi dan mengetahui bahwa Anda memiliki di sekolah. Manfaatkan waktu yang Anda miliki sekarang, gunakan untuk membangun cadangan pengetahuan yang kuat yang dapat Anda manfaatkan selama sisa karir Anda.

Kelima, lewati sertifikasi kecuali Anda memilih posisi tertentu yang membutuhkannya. Saya sudah pemrograman untuk waktu yang lama, dan saya bahkan belum pernah ditanya tentang sertifikasi atau merasa bahwa ada manfaatnya. Saya dapat melihat bagaimana mereka mungkin menarik karena gelar Anda tidak dalam ilmu komputer dan Anda tidak memiliki pengalaman, tetapi ingat: setelah Anda mendapatkan pekerjaan pertama Anda, Anda akan memiliki pengalaman, dan Anda hanya perlu menemukan satu orang di luar sana siapa yang mau mempekerjakan Anda untuk mendapatkan pekerjaan pertama Anda.

Semoga berhasil.

Caleb
sumber
Sebagai majikan, saya lebih suka melihat kontribusi kode ke proyek open source. Jika Anda bisa memuaskan orang-orang itu dan menerima tambalan Anda, Anda mungkin bisa melewati ulasan kode kami. Saya telah bertemu banyak orang bersertifikat yang tidak dapat memotongnya. Saya belum pernah bertemu kontributor Open Source dengan masalah seperti itu.
boatcoder
1

Beberapa pengusaha melihat sertifikasi dan pengalaman hampir secara ketat. Tapi secara pribadi saya pikir sertifikasi hanya menunjukkan bahwa Anda tahu betul teknologi pada titik waktu tertentu.

Tapi selalu terlihat bagus di resume!

Gabriel Mongeon
sumber
1

Saya tidak berpikir bahwa Anda akan mendapatkan pekerjaan yang lebih baik jika Anda memiliki sertifikasi. Namun, Anda akan mendapatkan keunggulan jika kandidat lain memiliki kualitas yang sama seperti Anda tetapi Anda juga memiliki sertifikasi. Dan, karena para pakar bersertifikat memang memberikan keuntungan bagi perusahaan mereka, tawaran pekerjaan Anda mungkin juga membutuhkannya. Misalnya, Microsoft mengharuskan sejumlah orang bersertifikat untuk perusahaan menjadi mitra Emas.

Saya pribadi masih mengikuti ujian sertifikasi meskipun saya tidak mencari pekerjaan. Saya melihatnya sebagai cara yang bagus untuk menilai pengetahuan umum Anda dan berinvestasi dalam diri Anda sedikit.

Josip Medved
sumber
1

Yah tidak ada hubungan co yang pasti tetapi hanya membantu Anda dalam mendapatkan disaring dari banyak resume yang diterima perekrut. Sertifikasi menyiratkan bahwa Anda memiliki pengetahuan tentang kerangka kerja dan memberi Anda keunggulan atas yang lain yang tidak terpapar dengan versi tertentu.

Juga itu menyiratkan Anda mengambil upaya untuk belajar dan ini bisa berguna, bagi perusahaan itu lebih baik bahwa seseorang mengetahui sesuatu dan mungkin tidak perlu harus melatih sumber daya dalam hal proyek yang akan datang.

V4Vendetta
sumber
1

Selain yang di atas, sertifikasi Microsoft juga memungkinkan Anda untuk menjadi instruktur (sebagai tambahan atau bukan karier pengembangan Anda). Menjadi MCT (Microsoft Certified Trainer) dapat memberi Anda lebih banyak penghasilan (untuk pekerjaan paruh waktu) dan memungkinkan Anda berinteraksi dengan lebih banyak orang di luar tim Anda.

Sertifikasi adalah kredensial yang baik jika Anda berencana untuk menulis buku atau seperti yang disebutkan sebelum Anda ingin memberikan pelatihan.

Untuk mendapatkan sertifikasi Anda harus mengetahui beberapa bagian dari teknologi dengan baik, sehingga studi ini memang akan menguntungkan Anda.

Tidak mungkin
sumber
+1 untuk menjadi pelatih. Mengajar sesuatu sering kali mengarah pada pemahaman baru (pada banyak tingkatan).
sleske
1

Memiliki sertifikat bukanlah jaminan bahwa Anda adalah programmer yang baik / hebat, tetapi merupakan indikator yang baik bahwa Anda setidaknya mencapai tingkat tertentu (setelah semua, dimungkinkan untuk gagal tes ini ...).

Kualifikasi apa pun yang relevan hanya bisa menjadi hal yang baik (saya akan mempertanyakan perusahaan mana pun yang membuang CV Anda karena memiliki kualifikasi tertentu).

Perekrut memerlukan cara memfilter (terkadang ratusan) CV untuk posisi pengembang, kadang-kadang mereka akan menggunakan:

  • Pengalaman. Dipekerjakan sebagai programmer untuk n tahun ada jaminan kualitas. Kebanyakan orang telah bekerja dengan seorang pria yang telah melakukannya selama bertahun-tahun keledai, tetapi tidak bisa.
  • Gelar. Menjadi lulusan juga bukan jaminan. Dalam pekerjaan terakhir saya, saya harus lulus tes bakat pemrograman bahasa-agnostik yang mencakup mengenali pola, efisiensi algoritma dll. hanya mencetak 6%.
  • Sertifikasi Dalam wawancara terakhir saya, saya ditanya apakah saya seorang SCJP (untuk peran pembangunan Jawa). Saya tidak (dan masih belum), tetapi jika pilihan datang di antara dua pengembang dengan kemampuan yang tampaknya sama - satu-satunya perbedaan adalah satu memiliki sertifikat, saya akan terkejut jika mereka tidak mendapatkan pekerjaan.

Menampilkan karya sebelumnya akan bagus, tetapi siapa bilang Anda menulisnya (dan bukan kolega) atau bahwa Anda menemukan solusi dan bukan hanya kode. ... dan berapa lama Anda.

Tes kemampuan / kecakapan juga bagus, tetapi berapa banyak pengusaha yang memiliki waktu untuk menguji, apalagi menandai ratusan kertas (dengan asumsi mereka ingin tahu lebih banyak daripada apa yang akan disampaikan oleh kuis pilihan ganda kepada mereka)?

Saat ini, Anda perlu mencentang kotak sebanyak mungkin. Banyak pengusaha mungkin tidak membutuhkan semua keterampilan Anda (atau mungkin tidak tahu mereka membutuhkannya) - tetapi semakin banyak hal yang dapat Anda lakukan dan, yang lebih penting, semakin banyak hal yang Anda miliki bukti, semakin besar potensi pekerjaan Anda.

Michael
sumber