Ruby tetapi tidak Rails pada Resume saya [ditutup]

34

Saya telah mendaftarkan Ruby sebagai keterampilan pada resume saya karena saya telah memprogram di Ruby selama 5 tahun sementara saya mengerjakan Ph.D. tesis. Saya sebagian besar telah menggunakannya untuk mengimplementasikan algoritma pemrosesan bahasa alami.

Saya mulai mencari pekerjaan, dan saya memposting resume saya ke beberapa situs (sebagai bonus tambahan saat melamar pekerjaan sesuai target). Sekarang saya meminta perekrut memanggil saya untuk menawari saya pekerjaan Ruby on Rails. Masalahnya adalah saya belum pernah belajar Rails. Itu tidak pernah relevan dengan apa yang saya lakukan untuk Ph.D.

Bagaimana Anda merekomendasikan penanganan situasi ini untuk menghindari pemborosan waktu dan waktu saya? (Dan mempelajari Rails mungkin bukan pilihan sampai saya menyelesaikan tesis saya.) Dapatkah resume saya disesuaikan untuk membuat ini lebih jelas? Haruskah itu disesuaikan? Haruskah saya dengan sopan memberi tahu mereka di telepon bahwa saya tidak tahu Rails?

Omong-omong, bagian yang relevan dari resume saya hanya mengatakan:

Keterampilan:

Bahasa Pemrograman: C, C ++, Java, Scala, Ruby, LaTeX

Basis data: MySQL, XML, XPath

dan daftar beberapa bidang keterampilan lain yang tidak mungkin dikacaukan dengan pengembang Rails.

Ken Bloom
sumber
11
+1 untuk mengemukakan masalah yang akan dihadapi siapa pun dengan Ruby di resume-nya. Ini adalah fenomena yang sangat umum.
Adam Crossland
25
XML dianggap sebagai basis data sekarang?
Tarka
2
Jangan tersinggung, perekrut memainkan permainan angka. Mereka dibayar untuk pertandingan yang sukses, sehingga pasar kerja seperti pasar daging intelektual. Jika Anda cocok dengan pencarian mereka, mereka akan menawarkan pekerjaan itu. Hanya itu yang bisa mereka lakukan.
Berin Loritsch
6
@ Ken Bloom: Bahasa akan digunakan dalam keadaan darurat, tapi saya biasanya menambahkan kategori ketiga untuk "Teknologi" yang sebenarnya bukan bahasa atau database. Kerangka kerja dan hal-hal seperti XML biasanya mendarat di sana untuk saya.
Adam Lear
4
@ Slun, XML adalah contoh sempurna dari database semi-terstruktur. en.wikipedia.org/wiki/Semi-structured_model
Malfist

Jawaban:

20

Ini pertanyaan yang bagus.

Saya akan meninggalkan resume Anda sendiri. Sebaiknya saring bahasa yang tidak Anda sukai, tetapi jangan saring kerangka. Anda tidak tahu versi resume Anda akan duduk di meja seseorang ketika mereka menjadi tertarik pada Anda. Pada saat mereka melihatnya, Anda mungkin menjadi pengembang Rails yang berpengalaman.

Dengan itu, saya lebih suka memiliki selusin panggilan tentang peluang Rails hanya untuk memiliki satu berubah menjadi polos Ruby. Perekrut cenderung berpikir ruby == railsjadi jangan membingungkan mereka.

Jeremy Heiler
sumber
1
Jadi, saya kira saya harus bertanya kepada perekrut beberapa pertanyaan cepat untuk memverifikasi apakah pekerjaan itu adalah pekerjaan pengembangan web (mungkin membutuhkan Rails) versus beberapa pekerjaan lain (di mana perekrut telah mengacaukan Ruby dengan Rails)?
Ken Bloom
3
@ Ken: Ya. Banyak perekrut memanggil Anda berdasarkan kriteria yang tidak jelas (kepada kami). Saya suka ketika saya bisa mengendalikan bagaimana peluang disaring, bukan orang lain yang memutuskan untuk saya.
Jeremy Heiler
2
+1 karena meninggalkan pembukaan untuk peluang Ruby biasa
Larry Coleman
28

Anda dapat memberi tahu mereka bahwa Anda sangat mahir dengan Ruby (dengan anggapan Anda BAIK dengan Ruby) dan bahwa Anda akan bersedia untuk belajar Rails sebagai bagian dari pekerjaan baru (dengan asumsi Anda SANGAT tertarik dan tertarik untuk mempelajari kerangka Rails). Pelatihan di tempat kerja bukan hal yang aneh. Saya harus mengambil JavaEE, Spring, Hibernate di tempat kerja. Saya punya aplikasi Java dan web (bukan di Jawa) sehingga mereka pikir saya bisa beradaptasi.

Secara umum, jangan meletakkan negatif pada resume seperti "Ruby tetapi BUKAN Ruby on Rails", itu hanya tidak terlihat baik.

FrustratedWithFormsDesigner
sumber
12

Untuk rubi perekrut = rel . Itu tidak benar, dan itu adalah pandangan yang sangat sempit tentang dunia Ruby, tapi itulah cara perekrut memproses kata kunci. Ini akan seperti menyamakan Django dengan Python, tetapi sebagian besar permintaan untuk pekerjaan Ruby adalah untuk aplikasi Rails. Ini akan memakan waktu dan aplikasi pembunuh lainnya untuk membuat perbedaan itu.

Berin Loritsch
sumber
6
... atau ruby ​​== rails ...
Aaron McIver
15
Tidak, mereka telah mendefinisikan ulang ruby ​​dalam pikiran mereka. Mereka menjadi mangsa tugas itu vs kesalahan operator kesetaraan.
Berin Loritsch
1
itu atau Anda sedang menulis dalam Pascal.
Ken Bloom
Pelarian yang bagus ... namun Anda kemudian menyebutkan menyamakan ... tidak penugasan dalam beberapa kalimat di jalan.
Aaron McIver
2
: P Doh! Kau terlalu cepat ...
Berin Loritsch
4

Tidak ada yang Anda lakukan di resume Anda akan menghentikan 90% perekrut dari menghubungi Anda tentang pekerjaan Rails. Cukup kembangkan kulit yang tebal dan kembangkan kesabaran.

Adam Crossland
sumber
+1, bahkan tanpa menyebutkan Ruby, mereka akan menanyakan apa pun yang sedang mereka cari.
Josh K
1

Ruby tanpa rel? -10 untuk menjadi modis :)

Masukan "rela untuk belajar rel", lebih baik dari 'tanpa rel' :)

Slawek
sumber
1

Saya akan membiarkannya apa adanya dan hanya daftar Ruby.

Saya juga akan menghabiskan 1 jam untuk memperbaiki dan jika Anda mengenal Ruby dengan baik, tidak banyak yang tahu.

  • Ini Model-View-Controller.

  • Model mewakili tabel database melalui ORM rel, memetakan model dan atribut ke tabel.

  • Fungsionalitas seperti otentikasi dapat dilakukan melalui 'permata'.

  • html dibuat melalui templat 'ERB'.

  • Ada solusi hosting berbiaya rendah, misalnya Heroku.

Michael Durrant
sumber
0

Perekrut yang menelepon adalah penyaringan tingkat pertama. Mereka melakukan panggilan setiap hari. Pikirkan mereka sebagai salesman. Memberi tahu mereka tidak berarti Anda mungkin tertarik. Selain itu jika mereka tidak dalam skala teknis, Ruby dan Rails mungkin identik dengan mereka.

Beri tahu mereka dengan sopan ketika mereka menyebut bahwa Anda tidak terbiasa dengan Rails dan lebih suka fokus di lingkungan khusus Ruby; bagian dari resume Anda yang Anda daftarkan terlihat memadai dan saya tidak akan menyarankan mengubahnya berdasarkan masalah saat ini.

Aaron McIver
sumber
-2

Menjelaskan

Anda dapat mengklarifikasi bahwa Anda tidak memiliki pengalaman Rails dengan meletakkan "not Rails" di bagian akhir. Itu jika Anda benar-benar tidak menginginkan pekerjaan Rails. Ini memiliki kelemahan dari secara otomatis membatasi pilihan Anda karena itu menunjukkan Anda tidak tahu, dan tidak tertarik untuk belajar Rails.

Belajar

Mengapa tidak belajar Rails? Jika Anda benar-benar mengenal Ruby dengan baik, Rails seharusnya mudah. Kemudian Anda bisa mengatakan Ruby / Rails dan membuka diri Anda untuk lebih banyak peluang

Josh K.
sumber
5
Saya akan menyarankan agar menempatkan negatif dalam resume.
FrustratedWithFormsDesigner
Akan senang jika seseorang menjelaskan downvote.
Josh K
@ Frustasi: Itu terdaftar sebagai salah satu opsi yang memungkinkan.
Josh K
@Josh OP telah menyatakan dalam pertanyaannya bahwa mempelajari Rails bukanlah pilihan saat ini. Dia juga tidak pernah mengatakan bahwa dia tidak tertarik, hanya saja itu tidak relevan dengan tesisnya. Akan menebak itu sebabnya downvote.
Tarka
1
@Frustrated: Sebenarnya sedang mengerjakan proyek di Grails pada saat yang sama orang lain sedang mengerjakan di Rails. Kami akhirnya harus memanggil mereka "G" dan "R" karena semakin membingungkan.
Josh K