praštěné, jak být rockovou hvězdou


Odpověď 1:

Od té doby, co se „blbeček“ stal populárním tématem poté, co lidé zjistili, že celou tu dobu programátoři trávili v 90. letech rozhovory o myšlence multimédií na 44kHz realistickém streamování videa v reálném čase a pornu, což bylo více než animace EGA, došlo k různým pokusům v médiích je „emaskulovat“ a proměnit je v módní předmět du jour.

Pokud jste sledovali jakýkoli film, víte, že na jakýkoli systém lze narazit, pokud ho NASA nesleduje, a můžete si předstírat cestu 15 slušnými moderními bezpečnostními systémy a hacknout stroj za 2 minuty. A můžete se ztratit ve virtuální realitě a každý programátor investoval do bitcoinů, protože všichni věděli, že to bude jistý vítěz.

Nebo ve skutečném světě můžete procházet tisíce textů v knihovně nebo na univerzitě a najít odkazy na squatové téma optimalizace algoritmů napsané před 8 lety a skryté za 3 svazky o druhé světové válce, které nikdo nikdy nečetl . A pak se vraťte do své malé koleji a použijte tento algoritmus a upravte jej na něco, díky čemu vaše další výplata vydrží o něco déle. A pokud máte dostatek odvahy, můžete se pokusit rozdělit sami a vytvořit něco nového.

Jako každé podnikání je i počet programátorů „rockstar“ štíhlý a tenký na zemi. Většina programátorů ráda pracuje pro pizzu, dvě dietní pepsi a možnost postavit něco skvělého. Ve skutečnosti by se většina uspokojila se šancí postavit něco úžasného za peníze, jen za to, že spojily tisíce řádků kódu a nakonec to fungovalo.

Většina programátorů jde za úspěchem nad rámec struktur odměn, protože vědí, že pokud budou i nadále budovat věci, které jsou opravdu skvělé, odměna se dostaví.


Odpověď 2:

S pojmy jako metafory jsou různé problémy.

„Rocková hvězda“ znamená velké ego, destruktivitu a sebezničující chování; v nejlepším případě má „rocková hvězda“ dobrou mluvící hlavu. Programátorem „rockové hvězdy“ by byl někdo jako Steve Jobs, který nedokáže kódovat a dláždí cestu krachu v soukromí i uvnitř společnosti, ale rád by byl v televizi. Programátoři, kteří ve skutečnosti * mohou * kódovat a považují se za „rockové hvězdy“, mají tendenci být přesně takoví, jaké ve skutečném týmu nechcete: ego je v programování kontraproduktivní a lidé s velkými egy obvykle trpí upadajícím kreugerem spíše než efekt nadbytku talentů. (Existují výjimky - kovbojští programátoři z tradice, kteří ve skutečnosti byli velmi talentovaní a inteligentní. Nepamatuji si však žádné příklady z tradice kovbojských / rockových programátorů, kteří nakonec nezemřeli na sebevraždu nebo na předávkování drogami - - stejně jako skutečné rockové hvězdy! Phil Katz je vynikajícím příkladem.)

Ninja je snášenlivější, ale jen mírně a pouze pro lidi, kteří znají tradici. Historicky byli ninjové špióni a měli extrémně disciplinovaný výcvik; byli subtilní ve svých činech a mistři převleků. Tyto věci jsou dobré pro programátory - jen kvůli vašemu týmu byste měli být disciplinovaní, důvtipní a schopni se přestrojit za to, čím vás vedení chce. To, co nikdo nechce, je programový ekvivalent popkulturního ninju - někoho, kdo přijde do práce v černé lyžařské masce, začne bojovat a pak se je pokusí ukončit magií.

Unicorn a 10x jsou téměř čistě dunning-kreuger návnada. Neexistují žádní programátoři jednorožců, stejně jako neexistují jednorožci. Počet 10x programátorů, které existují, je v jednom čísle a všichni již ve společnosti Google pracují.

Někteří lidé v tomto vlákně nyní brání verzi těchto termínů poslední generace - mistr, guru, kouzelník, svištět, maven. Tyto pojmy mají téměř stejný problém. Od reklamy a poptávky po „dobrém programátorovi“ nemůžete čekat nic dobrého, protože synonymum je nahrazeno dobrým - nedostanete nic jiného než šestnáctiletých kovbojů, kteří nikdy nepotkali někoho lepšího než oni sami. V nejlepším případě mají stejné problémy jako „10x“.


Odpověď 3:

Přímo odpovědět na otázku „proč jsou lidé tak rozrušení termínem“ ...

Odpovědi, které jsem zde četl, jsou ve skutečnosti úžasné a velmi rozmanité a myslím, že můžete hodně rozrušit vytváření předpokladů o používání výrazu lidmi, kteří často potřebují použít slovo nebo dvě k popisu toho, co hledají. pro. Jak zní otázka, zdá se, že náboráři chtějí talent. Není to logické, ale odpovědi zde dokazují, že se to stalo!

To v kombinaci s používáním výrazu používaného v jiném smyslu vede lidi k tomu, aby hádali všechny druhy atributů, které náborový pracovník nebo manažer vůbec NEHledá, a poté se k tomu postavili na základě vlastního světonázoru.

Myslím, že jsou naštvaní z jednoho z těchto důvodů:

  • vědí, co náborář ve skutečnosti znamená, a nejsou to oni
  • využívají spíše přísnou terminologii než záměr
  • nemají rádi, když si vývojáři nevymýšlejí hloupé výrazy
  • měli zvláštní zkušenost s někým, komu by se ten termín mohl hodit

Osobně jsem slyšel Unicorn a Rockstar - nebo jsem to viděl v tisku - ale uvědomuji si, že lidé, kteří používají tyto termíny, definují záměr. Dokonce i Mistr, Čaroděj, Ninja - i když chápání toho, co to znamená ve vývojové komunitě i mimo ni, je jiné.

Mám podezření, že kdyby někdo vymyslel úplně nové slovo a vložil ho do slovníku s definicí, lidé by se mnohem méně urazili.

A chápu tuto definici takto:

  • má hluboké znalosti systémů od začátku do konce
  • rozumí podnikání
  • může rychle vytvářet řešení
  • chápe praktičnost architektury a dalších manter
  • používá správné řešení problému
  • myslí dopředu a vyhýbá se architektonickým slepým uličkám
  • může vzdělávat své vrstevníky, aby se také zlepšovali
  • může kopat do kořene problému
  • je ochoten poradit, aniž by o to byl požádán, a přijmout kritiku
  • se při každé příležitosti dozví více
  • může být zdrojem pro ostatní
  • může být příkladem pro ostatní
  • inspiruje ostatní

Nyní můžete tuto sadu atributů použít na jakoukoli úlohu. Věřím, že to by obchod nazval „mistrem tovaryšem“. Nejen vývoj kódu. A to k tomu také patří ... zaměstnavatelé chtějí vývojáře, kteří dokážou víc než jen kódování. A možná to rozruší i některé vývojáře.


Odpověď 4:

Pokud jsem Rockstar, budu naštvaný. Kde je můj drogový zvyk, fanynky a peníze z prodeje lístků?

Vyvinul jsem stránky, které vidělo více lidí než mnoho těchto trháků, a přesto jsem nedostal hvězdu v Hollywoodu ani jsem nebyl pozván na párty s celebritami.

Je to „cool“? „Hej, podívej se na mě!“? Je to „neochotné“ nehledat aktivně uznání u jiných lidí? Několik věcí mě otravuje víc, než když se lidé snaží vložit tento „moderní“ kulturní aspekt do vývoje softwaru.

Jsme profesionální vývojáři softwaru. Píšeme software, který může vytvářet nebo rozbíjet korporace. Někteří z nás píší software, který denně používáte pro bankovnictví. Jiní píší software používaný při vedení a obraně raket.

Získali jsme vlastní tituly.

Nechci pracovat s „kodérem Rockstar Ninja“. To ego může být škodlivé pro týmové prostředí.

Používání těchto výrazů mi vždy vadilo. Prošel jsem řadou pracovních míst jednoduše proto, že požadavky používaly pojmy. Někde v duchu se něco pokazilo a společnosti dostaly tento podivný nápad, že musí mít pingpongové stoly a všechna tato další rozptýlení, aby přilákaly talenty.

Pokud vaše projekty nejsou nudné, pak talent přijde.

Boční poznámka: Jsem hudebník a stále nechci být „rockovou hvězdou“.


Odpověď 5:

Na rozdíl od ostatních, kteří odpověděli záporně (a mají pravdu), bych řekl: pokud máte opravdu na mysli „otěhotnět a kódovat“, vytvořte sám komplexní aplikaci, která by potřebovala alespoň tucet potvrzených a talentovaných programátorů. Pokud byste uspěli, pokud jde o povahu aplikace, vytvořte kolem ní rozruch přilákáním specializovaného tisku a jste hotovi! Na to se zaměřuji. A efektivně, jak napsali ostatní čtenáři, může taková myšlenka vycházet pouze z dětinské mysli. Pracuji na svém projektu v noci, zatímco jsem na plný úvazek během dne, a pečlivě se starám o své 2 děti. Právě jsem izoloval svou dětinskou část a nechal ji na noci, když je čas se ponořit do desítek tisíc řádků kódování kódu pro tento sen a víc než všechno: pro mé potěšení !!! Ale pozor, možná (pravděpodobně nebude) nikdy uspějete nebo, nejhorší, dostanete infarkt kvůli nelidskému nedostatku spánku. Máte právo snít a dát do toho veškerou svou sílu, ale udržovat normální život a věnovat ten čas tomu, aby se sen splnil ve vašich nocích ... To je každopádně dětské ... Miluji to ... Dokud jak se vám podaří získat normální a radostný život, pokud je vaším přáním dostat se na vědomí a / nebo peníze, mojí dobrou / špatnou (?) radou by bylo následovat váš sen. Ale abych se stal známým jako vývojář, doufám, že získáte představu o doméně IT, kterou chcete oslovit, aplikaci, výzkum, kterému se budete věnovat ... nebo se prostě vzdáte. Sledovat takové sny potřebuje slepou vášeň, ta, která vás může vidět před obrazovkou nebo na papírech, psát a přemýšlet snadno 24:00 bez odpočinku, jídla nebo jít na toalety. V opačném případě pravděpodobnost úspěchu poklesne z 0,000000000 ... 1% na nulu. Je to jednoduché: pokud začnete přemýšlet o tom, na čem budete pracovat, abyste dosáhli svého cíle, pak je to stanoveno. Neuspějete. Chtěl jsem vytvořit aplikaci, na které pracuji již 30 let. Právě jsem se začal učit všechno od nuly (docela hotové) a uvažovat o tom jako o projektu od 5 let. Vášeň tu byla desítky let před vůlí dostat se za ní znovu.


Odpověď 6:

Protože tyto pojmy jsou v rámci vývojových a softwarových komunit skutečně nesmyslné a obecně se používají jako nadsázka a nadýchání se při obnovování místo skutečných, definovaných dovedností a úspěchů.

Navíc, když si říkáte „rocková hvězda“ nebo „ninja“ nebo dokonce „jednorožec“, je způsob, jak se pokusit vypadat, jako byste byli jedinečnou a speciální sněhovou vločkou - mezi mořem ostatních, kteří se popisují stejně. Nějaká ironie v Alanis Morrissette, jo?

Pro mě to také znamená sólový akt s neuvěřitelně vysokou mírou sebe sama a možná ego, které to podporuje. Což, pokud nejste v počáteční fázi, není prodejní místo. Nepotřebuji frontmana, který se postaví na čelo jeviště a nechá všechny ostatní v pozadí; Nepotřebuji někoho, kdo se vklouzne dovnitř a zabije problém s kódem. Potřebuji lidi, kteří mohou pracovat s týmem, aby přinesli obchodní hodnotu. Potřebuji lidi, kteří jsou ochotni a mají zájem dozvědět se více o podnikání a našich zákaznících. Potřebuji lidi, kteří podporují ostatní a jsou otevřeni konstruktivní kritice jejich práce. Popisy jako „rockstar“ a „ninja“ nedělají nic pro to, aby vás vykreslily jako účinného přispěvatele k úspěchu mé společnosti.

Jakékoli směšné jméno, které na sebe použijete (nebo na které se vztahuje váš náborový pracovník), vám v mé knize výrazně snižuje pravděpodobnost, že vám někdo zavolá na pohovor.


Odpověď 7:

Abych parafrázoval Goebbelsa, kdykoli uslyším slovo „cool“, přiměje mě to sáhnout po mé zbrani. Když řeknete, že je něco v pohodě, častěji než to naznačuje, lidem se to líbí, protože se to líbí všem ostatním, ne proto, že se jim to opravdu líbí.

Stále vidím účinky lidí, kteří chtějí být „vývojářem rockstar / ninja“, protože „programování“ je docela dobrá věc. Mnozí předpokládají, že psaní kódu je spousta legrace, kde pracujete v klimatizovaných kabinách, jdete na dovolenou do exotických míst, bavíte se na večírcích. Ve skutečnosti je programování obvykle hodiny a hodiny tvrdé, často bezútěšné práce, nepravidelných pracovních plánů, vysokého stresu a na konci dne se vypořádáte se šéfy, kteří klientovi slibují měsíc, aniž by věděli, co je produkt o.

Myslím, že tento „vývojář Rockstar / Ninja“ je jedním z těch fantastických HR / MBA žargonů, které na konci dne nedávají smysl. Jako vývojář nebo programátor musíte častěji trávit nekonečné hodiny nad levnou kávou, sendviči a snažit se přijít na řešení problému. A běda, když se stane něco špatného, ​​jste ukřižovaní, taženi přes uhlí. Přidejte k tomu stres a neustálé hromadění vašeho šéfa.

Pokud bych měl dát termín pro programátora, myslím, že „zenový mistr“ by byl ten trefný. Musíte být v klidu ve stresu, nenechat se příliš unést úspěchem nebo být zmateni neúspěchem, umět zvládnout kritiku, tolerovat blázny a pracovat ve svém vlastním prostoru plně zaměřeném na práci, kterou máte k dispozici. A ano, budete také muset být mentorem / průvodcem dalším programátorům, kdykoli je to potřeba.


Odpověď 8:

Pro mě vidím, že toto odvětví je nafouknuté kvůli popularitě smartphonů a možnosti vydělávat peníze vývojem softwaru aplikací.

Na střední škole jsem byl svědkem účinků bubliny dot.com a havárie, když došlo k podobnému zdánlivému humbuku nad weby a vývojáři vydělávajícími peníze přes internet.

Myslím, že lidé v terénu si budou obecně dávat pozor, když uvidí lidi, kteří neodpovídají stereotypu hloupého nošení skla, matematického A-cingu, sociopatického programátora, který se snaží získat titul CS nebo klást otázky, jak se stát v něčem rocková hvězda.

Dáváme si pozor na nasycení trhů. Dáváme si pozor, abychom nemuseli trávit čas filtrováním ještě nekvalifikovanějších kandidátů. Jsme opatrní při najímání nebo práci s někým, komu se vlastně nelíbí, co dělají, ale děláme to z jiných sociálních důvodů, které vám nepomohou navrhnout dobrý software. Dáváme si pozor na to, abychom s nimi pracovali a museli se vypořádat s jejich špatným kódem, protože se nikdy nestarali o všechny ostatní nepřímé doplňkové věci, které vyžaduje, aby se stal dobrým vývojářem (jako matematika, fyzika a další hloupé věci).

Výrazy jako „rockstar“ vývojář nejsou zrovna urážlivé, jsou děsivé.


Odpověď 9:

Odpovědi Wiki pod otázkou a mnoho odpovědí od jednotlivců zde je správných.

Pracoval jsem s několika lidmi, kteří si o sobě vážně mysleli. Všichni nasávali koule. (Nedělám si srandu, nedělám si srandu - nikdy jsem o sobě nepřemýšlel, ale vždy dokážu zatlačit na obálku a dát někomu, kdo o něm přemýšlí velmi nebo příliš mnoho, něco „zvláštního“ - to jim dá na místě.)

Tedy nic jako programátor „Rockstar nebo Ninja“. Je to jako mýtus o „brogrammerovi“ - nikdo je nemá rád.

----------

Závěrem je, že někde začínali. Někdo přijde a nahradí je, stejně jako v jakékoli jiné soutěži popularity. Stejně jako předpokládané / vnímané brogrammery „Rockstar nebo Ninja“ by se mohli naučit něco nebo dva lidé, kteří tiše sedí a pilně dělají svou práci, pravděpodobně produkují kvalitnější pracovní výstup než „speciální“ typ člověka, který má rád takové štítky a je soustředěný více se snaží to dokázat nebo udržovat a ztrácí ze zřetele skutečné cíle a záměry projektu nebo organizace.

Organizace usilující o brogrammery „Rockstar / Ninja“ musí prostě selhat. (Špatné vedení, které hledá ještě horší postoje - je to ráj hnědých nositelů.)


Odpověď 10:

Na rozdíl od všech, kteří říkají, že lidé ve vývojové sféře nepoužívají výraz „rockstar“, zvykají si.

Když to použijeme, máme obecně na mysli tento výraz tak, jak byste popsali Jimiho Hendrixe, Neila Younga, Boba Dylana, Beatles nebo jiného průkopníka / lámače plísní.

Jedná se o lidi, kteří jsou inovativní (kreativní + schopnost vykonávat) a mohou změnit způsob, jakým lidé pracují, komunikují nebo žijí.

Jak se jedním z nich stal? Myslím, že Malcolm Gladwell vám dává nápad v Odlehlých hodnotách. 10 000 hodin praxe plus přístup k dalším lidem se stejným talentem / zkušenostmi a přístup ke klíčovým zdrojům.

A konečně, lidé, kteří chtějí být programátorem rockstar jen pro uznání vyhoření dlouho předtím, než se přiblíží. Ve vývojovém světě je jen málo Jedů, Skid Rows nebo Lady Gaga, protože hype mašinérie je mnohem méně.

Nemějte názor na „ninja“ nebo „jednorožec“.


Odpověď 11:

Z toho, co jsem pozoroval, se zdá, že náboráři ze společností, které jsou méně formální a přitažlivější pro talentované talenty (často začínající podniky), mají tendenci používat tyto termíny k odvolání talentů hledajících potenciálně zajímavá pracovní prostředí, místo „stejného starého nudného formálního "společnosti.

Chybí IT profesionál, protože na trhu je příliš velká poptávka. Takže menší společnosti a náboráři je musí přilákat, protože soutěží s těmi většími nebo populárnějšími. Vědí, že lidé touží po příležitostných pracovištích, kde se mohou bavit, cítit pocit sounáležitosti a oceňují skutečné talenty a lidi jako jednotlivce. Mnoho lidí tajně sní o prostředích podobných Googlu. Takže přizpůsobí své pracovní popisy tak, aby přilákali lidi.

Pokud jde o skutečné programátory, kteří jej používají, v dnešní době stále více lidí používá osobní popisy, což může být zajímavé. Je to zábavné a méně jednoduché. Nemám pro sebe žádný fantazijní a zábavný výraz, ale vidět kolegy programátory se zábavnými názvy může být osvěžující. :)