Baru-baru ini saya memiliki seorang programmer untuk wawancara, yang mendaftar Python, PHP, Rails dan ASP sebagai beberapa keterampilan mereka. Namun dalam wawancara, mereka yang diwawancarai tidak cukup tahu apa struktur kontrol dan logika dasar, mereka hanya mengikuti beberapa tutorial demo.
Jadi pertanyaan saya adalah ini: Di titik mana Anda dapat menambahkan teknologi ke resume Anda secara akurat . Apakah ketika Anda dapat menunjukkan semua konsep dasar, menulis program yang berguna di dalamnya, atau hanya nyaman menggunakannya tanpa harus merujuk ke dokumentasi setiap 30 detik.
Saya tidak percaya ini terlalu subyektif, garis dasar harus mudah dibuat berdasarkan umpan balik.
Jawaban:
Anda harus bisa membela / menjelaskan setiap kata yang Anda masukkan ke dalam resume Anda. Agak suka disertasi / skripsi. Saya telah melihat banyak kandidat ditolak dengan alasan "tidak dapat membenarkan apa yang ia masukkan ke dalam resumenya".
Salah satu pendekatan adalah mengikuti kuesioner mandiri Google. Nilai setiap keterampilan pada skala 10. Dengan begitu kita dapat memproyeksikan seberapa nyaman kita dengan berbagai teknologi.
Saya telah melihat resume yang memiliki grafik batang yang menunjukkan kemampuan relatif dalam berbagai teknologi.
Pilihan lain adalah mengelompokkan keterampilan sebagai "pemahaman yang kuat", "kecakapan sedang" dan "terbiasa dengan".
Sunting:
Saya mencoba untuk menempatkan ini sebagai komentar, tetapi tidak terlihat karena kurangnya format.
Untuk referensi, inilah yang Google tetapkan tarifnya dalam Evaluasi Diri mereka
sumber
Menurut cara berpikir saya, fokus pada teknologi tertentu adalah kesalahan. Saya masih mendaftar pengalaman Rexx saya, bukan karena saya pikir siapa pun hari ini akan mencarinya, tetapi karena saya ingin menyoroti kemampuan saya untuk bergerak dengan lancar dalam berbagai bahasa, bahkan setelah 19 tahun di IT
Tidak, saya mungkin tidak bisa menggunakan papan tulis dengan lancar beberapa bahasa yang saya daftarkan. Tapi, beri saya setengah hari, dan saya bisa menulis skrip yang sama di 3 dari mereka (pilihan Anda).
Bagi saya, pertanyaan sebenarnya adalah, dapatkah Anda memanfaatkan teknologi di depan Anda (apa pun itu), untuk mewujudkan ide-ide bagus dengan cara yang menguntungkan perusahaan, dan membuat pekerjaan Anda menantang dan menyenangkan?
Itu pertanyaan sulit untuk dijawab, hanya berdasarkan membaca daftar "apa yang sudah Anda ketahui".
sumber
Ini adalah masalah yang saya alami sedikit. Saya akhirnya membuang bagian "Keterampilan" dari resume saya sepenuhnya, dan hanya berfokus pada apa yang telah saya lakukan dengan bahasa-bahasa itu, khususnya di bagian proyek dan pekerjaan saya. Saya menyoroti / berani teknologi spesifik sebagai bagian dari deskripsi.
Contoh:
Metode ini memberikan keterampilan Anda konteks aktual yang dapat Anda diskusikan dalam sebuah wawancara.
sumber
Saya hanya mendaftar hal-hal yang saya ketahui dengan baik, dan bagi saya itu berarti digunakan dalam kemarahan selama sekitar satu tahun atau lebih .
Itu hanya aku. Saya pikir saya butuh waktu berapa lama untuk benar - benar tahu, menghargai, dan memahami bahasa / sistem / IDE / lingkungan / apa pun.
Saat bermain-main, Anda tidak benar-benar belajar dengan baik. Sebagian besar bahasa / kerangka kerja / etc benar-benar mengharuskan Anda untuk masuk ke pikiran desainer sebelum Anda "mengerti", dan untuk benar-benar tahu apa yang Anda tentang membutuhkan waktu sekitar 12 bulan.
Sebagai sedikit tambahan:
Dalam posisi saya mewawancarai dan membaca CV, saya merasa menarik bahwa orang-orang mendaftar semua jenis barang, tanpa informasi pendukung dalam pengalaman mereka untuk mendukung pernyataan mereka. Misalnya, mereka mungkin mencantumkan PHP, MYSQL, Ada, C ++, C #. Dan kemudian pengalaman mereka mungkin mengatakan mereka melakukan proyek menggunakan C ++.
Ketika tidak ada yang mendukung bahasa yang diklaim dalam pengalaman yang tercantum, saya biasanya mencium bau tikus dan orang itu bahkan tidak akan datang ke wawancara.
Daftar bahasa berdasarkan peringkat, atau berapa lama digunakan, atau kemahiran, semua membantu pewawancara - yang tidak selalu apa yang dimaksud oleh orang yang mengirimkan CV!
PETUNJUK:
JIKA MENULIS CV:
Jelas, jujur, dan jujur.
Jadikan hidup sesederhana mungkin bagi orang yang membaca CV Anda. Hadir dengan jelas, tanpa hiperbola.
Jika Anda memiliki deskripsi posisi yang tidak sepenuhnya Anda penuhi, lampirkan pernyataan yang menunjukkan BAGAIMANA Anda memenuhi deskripsi posisi (jangan buat orang yang membuat CV Anda mengetahui hal ini). DAN DI MANA ANDA TIDAK MEMENUHI SESUATU diperlukan - katakan begitu. Dan jika mau belajar, KATAKAN JADI. Ini juga menunjukkan bahwa Anda telah benar-benar membaca deskripsi posisi, dan memahaminya, dan Anda tidak hanya mengeluarkan formulir CV untuk setiap posisi di sekitar.
JIKA MEMBACA CV:
Pemeriksaan silang - apakah pengalaman yang tercantum cocok dengan daftar keahlian yang terdaftar? Jika tidak, ada sesuatu yang mencurigakan.
Berapa lama sesuatu digunakan? Beberapa hari, atau tutorial, tidak pengalaman tidak peduli bagaimana Anda berpakaian itu.
Apakah orang itu terus-menerus memotong dan berubah? Apakah mereka bertahan cukup lama untuk benar-benar melihat sesuatu? (Apakah mereka hidup dengan kesalahan mereka sendiri? Tidak = peringatan lain)
Terkadang hal-hal ini sulit untuk dinilai, dan Anda akhirnya akan "mencium". Itu CV memiliki sedikit bau laut (yaitu sepertinya agak mencurigakan) kemudian pindah.
Dari Joel On Software: Keraguan sama sekali = Tidak Ada Perekrutan. Dan dari pengalaman saya sendiri: Posisi kosong jauh lebih baik daripada yang diisi dengan seseorang yang Anda ragukan, yang ternyata menjadi pilihan yang buruk. (Tidak ada kemajuan yang lebih baik daripada mundur.)
sumber
Mengapa Anda membuat daftar teknologi laundry? Sebagai gantinya, sertakan informasi tentang proyek dan sebutkan teknologi kunci, kerangka kerja, perpustakaan, dan alat yang digunakan di sana. Ini mencapai beberapa hal. Pertama, Anda menunjukkan pengetahuan dan keterampilan Anda dengan sesuatu untuk proyek, yang membuatnya relevan secara kontekstual. Kedua, Anda membuat resume Anda lebih banyak tentang apa yang telah Anda lakukan dan bukan hanya apa yang Anda ketahui.
Dalam hal ini, ketika Anda berbicara tentang pekerjaan dan tanggung jawab Anda, Anda dapat memasukkan bagaimana Anda belajar dan menggunakan Hibernate (dan teknologi lainnya) untuk membuat apa pun yang Anda buat. Jika saya tertarik pada kemampuan Anda dengan Hibernate, itu adalah sesuatu yang saya tanyakan selama pemutaran telepon atau wawancara. Saya kemudian mengharapkan Anda untuk memberi tahu saya beberapa informasi tentang apa proyek itu, bagaimana Anda menggunakan Hibernate, dan apa yang dapat Anda pelajari. Selain itu, setiap pemindai resume otomatis akan mengambil kata kunci, namun resume Anda masih ramah-manusia.
sumber
Saya tidak yakin itu bisa ditentukan. Menurut pendapat saya, itu harus berdasarkan kasus per kasus. Apa yang saya maksud - izinkan saya menjelaskan pada sebuah contoh:
Iklan pekerjaan 1 - kandidat yang dicari dengan pengetahuan tentang: Python, PHP, Rails, ASP, Assembler.
(dan biasanya dapat ditentukan dari iklan mana keterampilan lebih penting daripada yang lain - yang hanya ada "seandainya")
Dalam hal ini saya akan memakai resume saya Python, PHP ... hanya jika saya benar-benar mengenal mereka. Assembler, misalnya, saya tahu sangat sedikit, tetapi saya akan tetap melakukannya, karena itu tidak dapat memiliki dampak besar dalam kombinasi dengan yang lain di atas.
Iklan pekerjaan 2 - kandidat yang dicari dengan pengetahuan: Assembler, C / C ++, Kernel ..., Python, PHP, ...
Kasus ini berbeda. Ini dia (kan?) Jelas bahwa mereka sedang mencari kandidat yang berbeda, dan bahwa mereka (mungkin) akan mengabaikan kurangnya pengetahuan tentang PHP misalnya, jika kandidat memiliki keterampilan lain ini.
Jadi itu sangat tergantung.
Sebagai aturan umum, untuk meletakkan sesuatu di resume, IMO, orang harus tahu bagaimana "menemukan jalan" di sekitar kode, sintaks dasar, dan memiliki setidaknya beberapa proyek berukuran kecil di belakangnya menggunakan bahasa tertentu. Dia tentu saja tidak harus tahu perpustakaan & bantuan dengan hati ... tetapi harus bagaimana & di mana untuk mendapatkan bantuan jika dia membutuhkannya.
Mungkin ada contoh yang berlawanan dengan aturan ini - saya perhatikan bahwa orang yang (benar-benar) tahu banyak bahasa cenderung kadang-kadang bingung "tergantung pada yang mana mereka terjebak saat ini" - misalnya: menggunakan IF / loop / ... elemen sintaks lainnya dengan cara yang benar, tetapi dengan sintaks yang salah (yang sebenarnya cocok dengan bahasa lain maka yang saat ini sedang mereka pikirkan). Jadi itu bukan tes kemampuan sejati yang perlu.
sumber
Jika yang Anda lakukan hanyalah membuat daftar ketrampilan tanpa konteks lain, maka kebanyakan orang yang membaca resume Anda akan mengharapkan Anda mengenal mereka dengan cukup baik untuk menangani pertanyaan wawancara. Namun, ada banyak konteks yang dapat Anda gunakan di setiap keterampilan untuk membuatnya lebih jelas apa tingkat keahlian Anda. Beberapa contoh:
Sebutkan berapa lama Anda telah menggunakan skill tersebut
Berikan peringkat masing-masing keterampilan
Daftar keterampilan dalam kategori
Saat ini menggunakan: Java, C ++ Pengalaman sebelumnya: SQL
sumber
Apakah Anda merasa nyaman menggunakannya pada proyek baru? Apakah Anda bersedia bekerja dengannya lagi? Jika demikian, maka taruh di sana. Anda tidak perlu mengatakan "Guru" atau "Newb" cukup daftarkan sebagai teknologi yang Anda kenal. Jika mereka bertanya dalam wawancara tentang pengalaman Anda, maka Anda bisa menjelaskan detailnya. Mereka mungkin tidak akan mengharapkan Anda untuk mengetahui segalanya, tetapi mungkin akan mengharapkan Anda untuk dapat / bersedia mempelajari bagian-bagian yang tidak Anda ketahui ketika Anda membutuhkannya.
sumber
Saya punya beberapa kalimat yang menggambarkan setiap pekerjaan. Dalam paragraf terakhir dari setiap deskripsi, saya menempatkan "Bahasa dan Teknologi yang digunakan:" diikuti oleh alat apa pun yang saya gunakan dalam pekerjaan itu.
Juga, saya memiliki bagian Keterampilan dengan catatan yang mengatakan sesuatu seperti: "Pengalaman yang bervariasi dengan bahasa dan alat berikut" dan kemudian saya memiliki beberapa peluru dengan bahasa dan kerangka kerja relevan yang telah saya gunakan di masa lalu.
Saya tidak menggunakan sistem "rating" karena saya tidak akan tahu bagaimana menilai diri saya sendiri di masing-masing bahasa (apa artinya peringkat 3 (dari 0-ke-5) di Jawa menyiratkan dalam hal pengetahuan?). Agar tidak jujur, saya mungkin bertujuan rendah ketika menilai sendiri. Ini sebenarnya terjadi tahun lalu ketika saya melamar pekerjaan dan perusahaan memberi saya sebuah kuesioner yang meminta pelamar untuk menilai dirinya sendiri dalam banyak bahasa.
Saya tidak mencantumkan jumlah tahun karena saya pikir itu tidak banyak membantu. Sebagai contoh, saya memiliki 4 tahun pengalaman profesional dalam bahasa / perpustakaan yang saya gunakan saat ini tetapi saya bukan ahli dalam hal itu, karena saya biasanya menempel pada bagian tertentu dari itu.
Beberapa bahasa yang saya daftarkan saya gunakan dalam pekerjaan, yang lain saya hanya gunakan dalam proyek dan latihan Universitas (4 tahun atau lebih yang lalu). Saya tidak akan bisa menulis kode dalam beberapa bahasa di halte, tetapi saya bisa kembali ke mereka dalam beberapa jam belajar. Namun, jika saya menghapus bahasa apa pun yang saya tidak dapat menulis kode dari memori tanpa ulasan, saya hanya akan memiliki dua bahasa - mungkin juga bukan penilaian yang adil.
Saat ini saya sedang mencari pekerjaan, jadi saya sedang meninjau CV saya (maka saya membaca programer.SE dan mencari tips CV :)) dan saya berpikir untuk menghapus bahasa yang hanya digunakan dalam proyek-proyek Universitas (dan ini akan menjadi hal-hal seperti Prolog).
sumber
Pada aplikasi pekerjaan saya, saya menggunakan dua bagian untuk teknologi seperti yang saya harapkan kebanyakan dilakukan; pertama ada bagian keterampilan umum dan kemudian daftar pengalaman khusus dalam proyek tertentu. Tentu saja, sementara menerapkan daftar saya di kedua bagian sebagian besar barang-barang yang relevan dengan pekerjaan yang dimaksud.
Tujuan:
Saya merasa bahwa mendaftar teknologi di bidang umum adalah pernyataan yang kuat dan untuk teknologi untuk tinggal di sana saya perlu
Kriteria
Kriteria saya yang sangat samar untuk mendaftarkan teknologi dalam keterampilan umum mengikuti garis-garis ini:
Pada dasarnya itu setidaknya beberapa luas di daerah itu, penanganan kompleksitas yang masuk akal , dan beberapa pengetahuan tentang kengerian yang menunggu.
Contoh:
Mahir, PHP: Menulis aplikasi web dengan PHP telah menjadi pekerjaan saya selama beberapa tahun, dengan pemeliharaan beberapa proyek, membaca banyak buku dan sebagian besar manual di belakang saya. Ini akan masuk di kedua bagian, apakah itu relevan untuk pekerjaan itu.
Pemula, Scala: Saya sedang membaca buku Scala dengan sekitar 200 halaman di belakang saya dan beberapa ratus baris kode tertulis. Saya mungkin akan menggunakannya sebagai catatan tambahan di suatu tempat jika saya melihatnya di iklan pekerjaan, seperti ini: "Pekerjaan yang Anda tawarkan juga menyebutkan Scala yang sedang saya pelajari sekarang dan saya lebih dari bersedia untuk belajar lebih banyak tentang itu."
Border case, Python: Saya telah menulis game shoot'em up kecil dan beberapa skrip dengan Python dengan pengalaman beberapa ribu baris, membaca selusin artikel dan tutorial di web, dan beberapa bagian manual. Jika iklan menyebutkan Python (dan saya akan memenuhi syarat jika tidak) saya akan menulis tentang itu di resume saya di bagian pengalaman, mungkin sesuatu yang mirip dengan ini: "Saya telah membuat game shoot'em up di Python dengan Pygame menggunakan pemrograman berorientasi objek dengan grafik bitmap ".
Secara alami, cara yang baik untuk menunjukkan tingkat keahlian Anda yang sebenarnya adalah menyediakan tautan untuk tangkapan layar, diagram, rencana, skema data, riwayat proyek, posting blog, dan kode dalam aplikasi untuk pekerjaan itu.
sumber
Letakkan di resume Anda jika Anda yakin dapat menjawab pertanyaan teknis tentang bahasa tanpa mempermalukan diri sendiri . Tujuannya agar resume menjadi cerminan jujur kemampuan Anda, dan Anda harus mengasumsikan Anda mungkin diminta membuktikan apa pun yang Anda masukkan ke dalam resume.
sumber
Saya hanya mendaftar keterampilan yang telah saya gunakan dalam suatu proyek.
Saya tidak suka ide untuk menempatkan keahlian saya dalam teknologi pada CV saya, tandai 5, dll. Saya telah mewawancarai banyak orang yang menandai diri mereka jauh lebih tinggi daripada mereka.
Saya lebih suka jika wawancara untuk bertanya dan bertanya mengapa mereka mengatakan tingkat itu atau jika diwawancarai untuk ditanya tentang di mana dan mengapa saya menilai diri saya sebagai 5/5.
sumber
Jika Anda yakin bahwa diberikan tes pemrograman dalam teknologi itu sebagai bagian dari wawancara, Anda akan mengelolanya, maka tidak apa-apa.
Jika Anda mengatakan,
Mungkin lebih baik tidak menuliskannya sebagai keterampilan. Tidak berarti Anda tidak dapat menyebutkan di tempat lain tentang proyek yang telah Anda kerjakan sebelumnya.
sumber
Kadang-kadang hanya mengetahui arti akronim sudah cukup untuk menambahkannya ke resume ...
Itu benar, misalnya, untuk kerangka kerja dan pustaka yang dapat Anda pasangkan dengan bahasa yang diberikan.
sumber