Mengapa posting pekerjaan selalu mencari "bintang rock?" [Ditutup]

40

Saya telah memperhatikan tren baru-baru ini dalam meminta programmer yang merupakan rockstars . Saya mengerti, mereka mencari seseorang yang benar-benar hebat dalam apa yang mereka lakukan. Tetapi mengapa (berdoa) membuat referensi ke seorang rockstar?

Apakah perusahaan-perusahaan ini benar-benar menginginkan sifat-sifat ini sebagai rockstar sejati?

Apa yang salah dengan Senior atau Principal Software Engineer yang memiliki hasrat yang mapan dan terbukti untuk bisnis? Yang kami maksud justru sebaliknya, seseorang yang:

  • menyingsingkan lengan baju dan mulai bekerja,
  • mengambil arah yang tepat dan membantu mempengaruhi tim,
  • program dalam pembelajaran dan praktik yang tepat,
  • menyediakan komunikasi tepat waktu kepada seluruh tim,
  • dapat memberi kode dan memahami berbagai bahasa,
  • memahami ilmu dan teori di balik perhitungan,

Apakah ada tren untuk melakukan diversifikasi peringkat rekayasa perangkat lunak? Berapa banyak rockstar perangkat lunak yang dapat Anda sewa sebelum band Anda mulai putus?

Tentu, ada banyak orang melakukan hal ini sendiri, mungkin bahkan beberapa yang melakukan pengkodean untuk pertunjukan, tetapi saya bertaruh mayoritas adalah untuk bisnis. Saya tidak melihat iklan untuk akuntan rockstar, atau masinis rockstar, atau CFO rockstart. Apa yang membuat programmer perangkat lunak dan departemen perekrutan mereka condong ke jenis jabatan seperti ini?

Xepoch
sumber
4
Di mana Anda melihat ini?
Jonathan Khoo
2
@Jonathan Khoo - Bahkan di dalam komunitas ini: careers.stackoverflow.com/jobs?searchTerm=rockstar
Jé Queue
4
Yang lainnya adalah "Ninja". Beberapa perusahaan mulai melawan dan mengolok-olok ini dengan mengiklankan programer "Jazz" atau "Bajak Laut". Saya membaca posting blog yang keren beberapa waktu lalu, di mana seseorang menjelaskan mengapa mereka lebih suka menjadi programmer jazz daripada seorang rockstar. Layak dibaca.
Jörg W Mittag
22
@ Jörg W Mittag: programmer "Ninja"? Apa itu sebenarnya? Seseorang yang menyelinap ke kantor, memperbaiki bug, melakukan itu melalui akun orang lain dan menyelinap keluar lagi?
gablin
5
@ Jörg W Mittag: deadprogrammersocietyociety.blogspot.com/2007/05 /... Programer jazz: Program mereka dimulai dengan sangat normal tetapi dengan cepat turun ke kegilaan eksperimental dan ad-libbed yang tidak dimengerti oleh orang lain. Mereka tahu teori pemrograman dalam-luar tetapi banyak dari apa yang mereka lakukan tidak berhasil.
Semut

Jawaban:

35

Istilah "rockstar" menyiratkan sejumlah glamor, flash, keseksian, bahkan mungkin bahaya, karakteristik yang umumnya tidak ditunjukkan oleh programmer yang baik, tetapi mungkin berharap mereka melakukannya. Saya tidak akan menerimanya secara harfiah. Dengan kata lain, ini adalah kata kunci, dan seperti banyak lainnya, tidak terlalu berguna.

PSU
sumber
7
@ user13645: Perusahaan mengharapkan pengembang menampilkan keseksian? Anda sedang merekrut pengodean, bukan?
Fanatic23
2
@ Fanatic23: Tidak, mereka berharap pengembang berpikir dia menampilkan keseksian. Apakah pengembang benar - benar menampilkan keseksian adalah di mata yang melihatnya. Kecuali dalam kasus saya, di mana itu adalah cerminan dari realitas objektif (dengan asumsi saya bisa mendefinisikan seksi untuk semua orang, tentu saja).
PSU
Saya tidak yakin tentang glamor, tetapi saya mungkin bisa melakukan flash, keseksian, dan pasti bahaya pada hari yang baik. Saya tidak akan benar-benar menyebut diri saya seorang programmer 'baik'. Mungkin ada sesuatu yang lebih di sepanjang garis 'berjuang untuk menyedot lebih sedikit setiap hari'. :)
Evan Plaice
5
@ Fanatic23 Apakah itu tumpukan panggilan Anda, atau apakah Anda senang melihat saya?
Maks.
19

Karena Rockstars akan bekerja jauh lebih sedikit daripada Insinyur Perangkat Lunak Utama.

Sebenarnya, saya mengusulkan penciptaan judul Kepala Perangkat Lunak, untuk orang yang membangun [t | ds] perangkat lunak perusahaan berjalan. Dengan banyak saham, gaji besar di kisaran $ 500K +, sekretaris, akses ke retret perusahaan, jet, lencana yang mendapat akses penuh di mana-mana, tanda tangan yang dapat menandatangani cek jutaan dolar yang baik, kantor besar dengan meja konferensi, 12 komputer untuk dirinya sendiri, dan departemen TI yang mengatakan "Ya Tuan Segera Pak" karena mereka tidak ingin mendengarnya berkata: "Temui saya di kantor saya dengan VP dari HR dalam sepuluh menit."

Sudah saatnya anak-anak pemasaran dan keuangan belajar siapa yang benar-benar menjalankan perusahaan.

Christopher Mahan
sumber
13
Ya, semoga sukses dengan itu.
Malvolio
2
Saya pikir Anda terlalu memperkirakan nilai Anda.
Pemdas
6
Saya pikir orang itu disebut CIO.
Kirk Broadhurst
1
@Kirk: CIO tidak memprogram - dan jika dia melakukannya sekali, dia pasti tidak sekarang.
Christopher Mahan
1
@Kirk: Saya mengistirahatkan kasus saya.
Christopher Mahan
12

Lihatlah definisi UrbanDictionary . Yang satu mendefinisikan pemrogram rockstar sebagai yang lemah secara teknis tetapi kuat secara politis (seperti yang Anda gambarkan), dan yang lainnya menggambarkan seseorang yang benar-benar mahir.

Saya suka deskripsi pada definisi kedua - itu seperti pemain gitar yang tidak hanya baik - jadi bintang rock.

Menariknya, definisi pertama mendapat lebih banyak suara.

Saya setuju, ini istilah yang bodoh, tapi macet. Pertanyaan yang bagus (yang ingin saya jawab) adalah kapan istilah ini pertama kali digunakan.

Uri
sumber
8
Saya menduga itu mungkin merupakan kasus kebenaran yang tidak disengaja: perusahaan benar-benar menginginkan seseorang yang secara politis sangat baik dan jika mereka dapat memprogram juga itu adalah bonus. Jadi mereka beriklan untuk programmer yang sangat bagus, seorang rockstar. Saya jelas tidak cenderung bekerja untuk mereka, tetapi jika saya melihat iklan secara lokal saya mungkin tergoda untuk melamar dan mengikuti wawancara dengan cara yang menyindir (muncul dan bertindak seperti Ozzy Osbourne)
Saya akan menganggap seorang programmer rockstar untuk menjadi seseorang seperti Steve Yegge, Linus Torvalds, Joel Spolsky, Scott Guthrie, dll ... Orang-orang yang tidak hanya berbakat di bidangnya masing-masing tetapi mereka kadang-kadang bekerja di ujung tombak dan bersedia untuk berbagi pengalaman mereka (yang berpotensi menarik kumpulan besar bakat). Saya bisa jujur ​​mengatakan bahwa saya telah membaca banyak hal mereka (atau menonton video mereka, mendengarkan podcast) dan saya akan bersemangat untuk bekerja dengan mereka jika saya punya kesempatan. Yang paling penting, bahkan tanpa penonton, mereka akan tetap sukses karena mereka pandai dalam apa yang mereka lakukan.
Evan Plaice
8

Saya pertama kali melihat istilah ini dengan Ruby. Ada beberapa permainan kata-kata di sekitar nama bahasa di komunitas itu. (Misalnya memanggil paket "permata".) Karena itu saya curiga bahwa "bintang rock" dimulai sebagai lelucon alami, dan kemudian menyebar.

btilly
sumber
2
Pengambilan yang menarik.
Jé Queue
apa berikutnya? Mungkin pengembang yang tertarik dengan perhiasan? : P
Fanatic23
menarik, apakah Anda memiliki sumber web untuk ditambahkan ke jawaban Anda? Ide Anda pantas.
Tipe Anonim
7

Debut Rock Star Engineer dalam Kampanye Periklanan Baru Intel yang Berfokus pada Masa Depan adalah iklan Intel yang mungkin Anda lewatkan bahwa beberapa perusahaan mungkin secara membabi buta mengikuti petunjuk itu.

Pernah bertanya-tanya apakah alasan mengapa beberapa perusahaan memasang iklan pekerjaan murahan seperti itu adalah karena mereka berusaha membuat orang melamar? Pertimbangkan bagaimana iklan apa pun yang memiliki istilah itu adalah sesuatu yang Anda katakan kepada seorang teman, "Bisakah Anda percaya perusahaan ini menginginkan ..." daripada hanya tidak memiliki diskusi itu dan informasinya tidak menyebar seperti virus.

Jika Anda melihat iklan pekerjaan yang membuat Anda tertidur, apakah Anda akan melamar di sana? Sangat?

JB King
sumber
6

Sepertinya ini adalah upaya untuk membangkitkan citra seseorang dengan banyak bakat dan hasrat untuk apa yang mereka lakukan. Setidaknya dalam konotasi "rockstar" yang sangat disederhanakan, kacamata merah. Itu dan mungkin upaya untuk membuat perusahaan terdengar jauh lebih keren daripada sebelumnya.

HappyCodeMonkey
sumber
ya tepatnya, harus dibaca sebagai bendera untuk "Jangan bekerja di sini kecuali jika Anda ingin menangkap wabah hitam untuk lolz"
Anonymous Type
5

Hampir semua perusahaan di luar sana mengklaim (dan / atau mencoba) hanya merekrut orang-orang di 1 persen teratas dari populasi profesional di bidangnya. Tentu saja ini sama sekali tidak mungkin, karena 99% karyawan di lapangan tidak semuanya berada dalam 1 persen teratas.

Beberapa perusahaan / headhunter hanya menggunakan bahasa yang berbeda untuk mengekspresikan keinginan itu daripada yang lain. Beberapa menyebutnya insinyur roket, beberapa menyebutnya rockstars, ada yang jujur ​​dan hanya menyatakan secara terbuka bahwa "kami hanya menginginkan yang terbaik".

Dan semua dari mereka kemudian akan mencoba untuk mengacaukan Anda selama negosiasi kontrak dan menawarkan kompensasi yang sama sekali tidak sesuai dengan apa yang Anda harapkan terbaik di industri untuk dibayar.

jwenting
sumber
"Dan mereka semua akan mencoba untuk mengacaukanmu selama negosiasi kontrak dan menawarkan kompensasi yang sama sekali tidak sesuai dengan apa yang kamu harapkan dibayar di industri." Mereka mungkin memiliki gagasan miring tentang apa yang 1% itu. Saya bertaruh bahwa 70% perusahaan akan mengambil seseorang dalam 30% teratas hanya karena mereka pikir mereka mendapatkan seseorang dalam 1%.
Joe Z.
3

Saya pikir itu berarti bahwa kode berpakaian bukan 'bisnis' / 'kantor pintar' yang biasa tetapi lebih spesifik rockstar, misalnya 'punk' / 'robek jeans'. Anda harus mengenakan kemeja otot dan celana jeans hitam, memiliki potongan rambut yang sangat trendi, dan banyak tato.

Jika Anda bekerja dengan C / C ++ Anda diharapkan mengenakan celana spandex, tanktop longgar, dan ikat kepala (Anda bercita-cita menjadi Axl Rose pemrograman).

Jika Anda bekerja dengan COBOL atau Fortran maka Anda harus mengenakan kemeja mati dan celana jins berkobar, mungkin memiliki rambut panjang yang afro atau panjang. Sepatu platform opsional, dan Anda harus menikmati merokok gulma dan menjatuhkan asam di jam makan siang Anda.

Kirk Broadhurst
sumber
2
eh tidak Istilah ini hanyalah indikasi dari sikap "kami hanya ingin 1% dari orang untuk menerapkan" yang sepenuhnya diambil alih industri. Biasanya akan ada aturan berpakaian ketat di perusahaan yang secara eksplisit menyatakannya, karena mereka menganggap diri mereka elitis. Harapkan setiap orang diharapkan duduk di meja masing-masing dengan setelan jas 3 potong dan mengikat sepanjang hari, setiap hari.
jwenting
8
Bawa saya ke kota tanda kurung / tempat notasi besar-O untuk kompleksitas / Oh tidak akan tolong bawa saya pulang!
glenatron
1
@jwenting kau benar. Saya pikir Kirk tidak mengerti intinya, atau mungkin belum membaca iklan pekerjaan semacam itu (mungkin karena dia dalam pekerjaan aman yang dia sukai). sebagai catatan saya berharap tidak pernah bekerja di tempat seperti itu. yucky
Tipe Anonim
Saya kira beberapa programmer benar-benar tidak memiliki selera humor - apakah tidak sepenuhnya jelas bahwa ini adalah lelucon?
Kirk Broadhurst
3

Karena mereka memiliki perasaan yang berlebihan tentang pentingnya produk mereka sendiri. Seperti selebriti yang hanya bergaul dengan selebriti lain, beberapa perusahaan merasa mereka membutuhkan pengembang 'rockstar'. Hanya ego. Tim yang solid dan baik, memimpin dengan baik, dengan berbagai keterampilan akan lebih baik daripada beberapa 'rockstars'.

Craig
sumber
2

Saya selalu melihat hal-hal tentang DBA Rockstar dan semacamnya .... tetapi seperti banyak orang lain mengatakan saya pikir itu hanya kata yang mencolok. Atau mungkin itu membuat perusahaan yang mempekerjakan terlihat keren ...

pengguna6791
sumber
2

Mungkin mereka menginginkan seseorang dari Band di Runtime .

"Band on the runtime" terdiri dari beberapa pengembang terkenal di dunia. Net, dengan bakat musik juga, yang memainkan pertunjukan di konferensi pemrograman. "Pengembang Rockstar" adalah istilah yang konyol, jadi lelucon cocok di sini.

MarkJ
sumber
maukah Anda menjelaskan lebih lanjut tentang apa yang dilakukannya dan mengapa Anda merekomendasikannya untuk menjawab pertanyaan yang diajukan? "Jawaban khusus tautan" tidak diterima di Stack Exchange
agung
@gnat Ini lelucon. "Band on the runtime" terdiri dari beberapa pengembang terkenal di dunia. Net, dengan bakat musik juga, yang memainkan pertunjukan di konferensi pemrograman. "Pengembang Rockstar" adalah istilah yang konyol, jadi lelucon (cw) adalah jawaban yang masuk akal. Ini adalah frasa yang tidak harus dipahami secara harfiah.
MarkJ
1

Ini trik psikologis. Siapa yang tidak ingin menjadi bintang rock?

Carra
sumber
3
Ini antiproduktif. "Rockstar" sejati tidak akan pernah menganggap dirinya sebagai satu dan tidak akan berlaku. Hanya mereka yang tidak tahu apa-apa.
^ Hipsters sejati, mahn!
Joe Z.
1

Saya menyalahkan Intel & Microsoft untuk istilah ini. Mereka mulai menggunakannya dalam materi iklan mereka beberapa waktu lalu, dan sejak Perekrut berpikir itu adalah istilah teknis palsu untuk geek.

Tapi ya, jika mereka membutuhkan Rockstar, atau ninja atau peran berbasis kata kunci jelek lainnya, mereka pada dasarnya meminta seorang budak yang akan mengkode non-stop selama 14 jam sehari, non-stop selama 48 jam selama rilis produksi akhir jadwal, serta diharapkan untuk membimbing dan melatih staf yang kurang berpengalaman.

Ironisnya adalah bahwa masih ada banyak programmer di luar sana yang setidaknya memiliki kesamaan narsisme dengan Rockstar, di mana mereka melihatnya sebagai tugas mereka untuk bekerja berjam-jam gila untuk membuktikan seberapa keras mereka. Sayangnya, semua yang dilakukannya hanyalah membuat kita semua tampak buruk, karena kita pintar dan tidak ingin merusak kesehatan kita dengan melakukan praktik kerja bodoh.

Jenis Anonim
sumber
0

Saya percaya bahwa setidaknya sebagian dari alasan utama adalah untuk membuat posisi tampak lebih glamor kepada programmer potensial.

Hal yang sama berlaku untuk beberapa pertanyaan wawancara yang lebih menantang dari pekerjaan sehari-hari di tempat-tempat itu, dan terutama digunakan untuk membuat posisi itu tampak menarik

Ophir Yoktan
sumber
0

Saya pikir itu sebagian besar cara untuk mewakili nada atau lingkungan perusahaan. Umumnya (atau, setidaknya, awalnya) tempat-tempat yang diiklankan untuk "programmer rockstar" adalah startup. Mereka ingin mengiklankan bahwa mereka bukan pertanian bilik perusahaan kancing-bawah-dan-khaki Anda yang biasa, tetapi sesuatu yang menyenangkan . (Sisi sinis saya mengatakan bahwa mereka mendorong sisi santai mereka sebagai pengganti untuk mengurangi kompensasi, tapi saya ngelantur.) Akibatnya, ini adalah cara untuk mengatakan "jas dan ikatan yang jelek perlu tidak berlaku ". Seringkali startup tidak hanya mencari programmer yang baik, tetapi seseorang yang cocok dengan lingkungan (karena startup sangat kecil) dan bersemangat tentang produk (mereka tidak hanya mencari gaji). Dan bintang rock itu keren, kau tahu?

mipadi
sumber
0

Rock melambangkan individualitas, pemberontakan terhadap status quo, gagasan yang terbentuk sebelumnya tentang tatanan dunia dan otoritas yang mapan. Ini terkait dengan pikiran bebas, perasaan kuat tentang ide dan keyakinan sendiri, tekad. Dan menjadi seorang bintang berarti orang itu sangat cakap dalam apa yang mereka lakukan. Rockstars mampu menyala dengan energi dan semangat semua orang di sekitar mereka.

Sangat mudah untuk melihat mengapa perusahaan teknologi mau membangun hal-hal yang tidak pernah dibangun atau bahkan dianggap mungkin sebelum mencoba untuk menarik kandidat dengan kualitas-kualitas ini.

Kebalikannya adalah seseorang yang mencoba untuk berbaur, seseorang yang menerima aturan yang ditetapkan, kendala dan kebijaksanaan konvensional. Memperlakukan pekerjaan sebagai sesuatu yang "membayar tagihan" dan mencari tahu apa yang harus dilakukan. Selalu mencari kompromi dan khawatir akan mengganggu tatanan yang ada, bersikap cukup rata pada apa yang mereka lakukan dan tidak memiliki energi atau semangat yang terlihat untuk dibagikan kepada orang lain. Istilah industri yang agak merendahkan adalah "monyet pengkodean".

Saya percaya bahwa istilah rockstar mengacu pada pekerja intelektual pertama kali diperkenalkan ke dalam budaya pemrograman oleh T. Lister dan T. DeMarco di Peopleware, tetapi saya mungkin salah. Kemudian dipopulerkan oleh J. Spolsky dalam esainya tentang pengembangan perangkat lunak.

Vlad Gudim
sumber
+1 untuk paragraf historis (harap tambahkan referensi?) Tetapi -1 untuk berpikir bahwa pemrogram harus mengkhianati metodologi yang sudah ada untuk siapa mereka bekerja?
Jé Queue