ostoba, hogyan lehet rocksztár


Válasz 1:

Amióta a „majom” népszerű témává vált, miután az emberek felfedezték, hogy a programozók a 90-es években annyit töltöttek, hogy a 44 kHz-es realisztikus valós idejű video streaming és pornó multimédiájának gondolatáról beszélgettek, ami több volt, mint az EGA animációi, különféle próbálkozások történtek. a médiában, hogy „elkeserítse őket”, és divatobjektummá változtassa őket.

Ha bármilyen filmet megnézett, akkor tudja, hogy bármely rendszer feltörhető mindaddig, amíg a NASA nem nézi, és 15 rendes modern biztonsági rendszeren keresztül hamisíthatja el magát, hogy egy gépet 2 perc alatt feltörjön. És eltévedhet a virtuális valóságban, és minden programozó befektetett a Bitcoinba, mert valamennyien tudták, hogy biztos nyertes lesz.

Vagy a való világban több ezer szövegben haladhat végig a könyvtárban vagy az egyetemen, hogy utalásokat találjon az algoritmusoptimalizálásról szóló, körülbelül 8 évvel ezelőtt írt, és a 2. világháború 3 kötete mögé rejtett témára, amelyet még senki sem olvasott . Ezután térjen vissza a kis kollégiumi szobájába, és használja ezt az algoritmust, és módosítsa olyasmire, hogy a következő fizetése egy kicsit tovább tartson. És ha van elég bátorsága, akkor megpróbálhatja magától elágazni és létrehozni valami új regényt.

Mint minden vállalkozás, a „rockstar” programozók száma is vékony és vékony a földön. A legtöbb programozó örömmel dolgozik pizzának, két diétás pepsi-nek és annak a lehetősége, hogy valami nagyszerű dolgot készítsen. Valójában a legtöbb megelégszik azzal a lehetőséggel, hogy valami elképesztő dolgot készítsen el a készpénz felett, csak azért, mert több ezer sornyi kódot összeszedett, és ez végül működött.

A legtöbb programozó a jutalmazási struktúrákon felül teljesít az eredményért, mert tudják, hogy folyamatosan építenek-e amúgy nagyon klassz dolgokat .. meg fognak jönni a jutalmak.


Válasz 2:

Különféle problémák merülnek fel a metaforákként használt kifejezésekkel kapcsolatban.

A „rocksztár” nagy egót, destruktivitást és önpusztító magatartást jelent; legjobb esetben a „rocksztár” jó beszélő fejet alkot. A „rocksztár” programozója olyan személy lenne, mint Steve Jobs, aki nem tud kódolni és egyengetni a tönkremenetelt a magánéletben és a társaságon belül, de aki szeret tévében lenni. Azok a programozók, akik ténylegesen * tudnak * kódolni és „rocksztároknak” tartják magukat, általában pontosan olyanok, amilyeneket nem akarsz a tényleges csapatnál: az ego kontraproduktív a programozásban, és a nagy egóval rendelkező emberek általában a dunning-kreugertől szenvednek hatása inkább, mint a rengeteg tehetség. (Vannak kivételek - a tehetségből származó cowboy-programozók, akik valóban nagyon tehetségesek és intelligensek voltak. Nem emlékszem azonban olyan példákra a cowboy / rockstar programozók történetéből, akik végül sem öngyilkosságban, sem kábítószer-túladagolásban nem haltak meg - - akárcsak az igazi rocksztárok! Phil Katz kiváló példa.)

A ninja elviselhetőbb, de csak kissé, és csak azok számára, akik ismerik a tudományt. Történelmileg a nindzsák kémek voltak és rendkívül fegyelmezetten képzettek voltak; finomak voltak cselekedeteikben és az álcázás mesterei. Ezek a dolgok jók a programozók számára - csak a csapat kedvéért fegyelmezettnek, finomnak kell lennie, és képesnek kell lennie arra, hogy álcázza magát, amilyennek a vezetőség szeretné. Amit senki nem akar, az egy pop-kultúra ninja programozási megfelelője - valaki, aki fekete símaszkban kezd dolgozni, verekedésbe kezd, majd varázslattal próbálja véget vetni nekik.

Az egyszarvú és a 10x szinte tisztán csaló-kreuger csali. Nincsenek egyszarvú programozók, akárcsak egyszarvúak. A létező tízszeres programozók száma egyszámjegyű, és mindannyian már dolgoznak a Google-nál.

Néhány ember ebben a szálban megvédte a kifejezések utolsó generációs változatát - mester, guru, varázsló, szesz, maven. Ezeknek a kifejezéseknek nagyjából ugyanaz a problémájuk. Nem számíthat semmi jóra a reklámtól és a „jó programozó” kérésétől, bármilyen szinonimával helyettesítheti a jót - nem kap mást, csak tizenhat éves cowboyokat, akik még soha nem találkoztak önmaguknál jobbakkal. Legjobb esetben ugyanazok a problémáik vannak, mint a „10x”.


Válasz 3:

Közvetlen válasz arra a kérdésre, hogy "miért idegesítik annyira az embereket a kifejezés" ...

Valójában az itt olvasott válaszok csodálatosak és meglehetősen változatosak, és azt hiszem, hogy az ideg nagy részét el tudja vetni, hogy feltételezzen egy olyan embert, aki gyakran használ egy-két szót arra, hogy leírja, mit keres. mert. Ahogy a kérdés megfogalmazza, úgy tűnik, a toborzók tehetségre vágynak. Ez nem logikus, de az itteni válaszok bizonyítják, hogy megtörténik!

Ez egy másik értelemben használt kifejezés használatával együtt arra készteti az embereket, hogy csak találgassanak mindenféle tulajdonságra, amelyet egy toborzó vagy menedzser egyáltalán NEM keres, majd ezt a saját világnézetük alapján csavarják fel.

Tehát azt hiszem, hogy fel vannak háborodva az egyik ok miatt:

  • tudják, mit jelent valójában a toborzó, és nem ők
  • inkább a szigorú terminológiát veszik igénybe, mint a szándékot
  • nem szeretik, ha a nem fejlesztők buta feltételeket alkotnak
  • különös tapasztalataik voltak valakivel, aki illeszkedhet a kifejezésbe

Személy szerint hallottam az Unicorn-t és a Rockstar-t - vagy nyomtatott formában láttam -, de elismerem, hogy azok, akik ezeket a kifejezéseket használják, szándékot határoznak meg. Még Mester, Varázsló, Ninja is - bár más a megértés, hogy mit jelentenek ezek a fejlesztői közösségben és kívül.

Gyanítom, ha valaki csak egy teljesen új szót alkotna, egy definícióval ellátott szótárba ragasztaná, az emberek sokkal kevésbé sértenék meg.

És itt értem ezt a definíciót:

  • mélyen átlátja a rendszereket végponttól végig
  • érti az üzletet
  • gyorsan megoldásokat hozhat létre
  • megérti az építészet és más mantrák praktikáját
  • a megfelelő megoldást használja a problémára
  • előre gondolkodik és elkerüli az építészeti zsákutcákat
  • nevelheti társait, hogy azok is fejlődjenek
  • ásni tud a probléma gyökeréig
  • hajlandó tanácsot adni anélkül, hogy felkérnék rá, és elfogadja a kritikát
  • minden lehetőségnél többet tanul
  • erőforrás lehet mások számára
  • példa lehet mások számára
  • inspirál másokat

Most alkalmazhatja ezt az attribútumkészletet bármely munkára. Úgy gondolom, hogy ezt egy szakma "mesterújságosnak" nevezné. Nem csak a kód fejlesztése. És ez is ennek része ... a munkáltatók olyan fejlesztőket akarnak, akik a kódolásnál többet képesek megtenni. És talán ez egyes fejlesztőket is felzaklat.


Válasz 4:

Ha Rockstar vagyok, akkor dühös leszek. Hol van a kábítószer-szokásom, a csoportosulásaim és a jegyértékesítésből származó pénzem?

Olyan webhelyeket fejlesztettem ki, amelyeket többen láttak, mint sok ilyen nagy sikerű filmet, és még mindig nem kaptam csillagot Hollywoodban, és nem hívtak meg bulizni hírességekkel.

Ez az, ami "klassz"? "Hé, nézz rám!"? "Nem hűvös", ha nem kérik aktívan mások elismerését? Kevés dolog jobban idegesít, mint amikor az emberek megpróbálják beilleszteni ezt a "hip" kulturális szempontot a szoftverfejlesztésbe.

Szakmai szoftverfejlesztők vagyunk. Olyan szoftvert írunk, amely képes vállalatokat létrehozni vagy szétzúzni. Néhányunk olyan szoftvert ír, amelyet Ön naponta használ a banki tevékenységhez. Mások a rakétavezetésben és védelemben használt szoftvert írnak.

Megszereztük a megfelelő címeinket.

Nincs kedvem együtt dolgozni egy "Rockstar Ninja kódolóval". Ez az ego káros lehet a csapat környezetére.

Ezeknek a kifejezéseknek a használata mindig is zavart. Számos munkát elhaladtam egyszerűen azért, mert a követelmények használták a kifejezéseket. Valahol valami elcseszett, és a vállalatoknak ez a furcsa ötletük támadt, hogy pingpongasztalokkal és mindezekkel a többi zavaró tényezővel kell rendelkezniük ahhoz, hogy vonzzák a tehetségeket.

Ha a projektjei nem unalmasak, akkor jön a tehetség.

Mellékjegyzet: zenész vagyok, és még mindig nem akarok "rocksztár" lenni.


Válasz 5:

Másokkal szemben, akik negatívan válaszoltak (és igazuk van), azt mondanám: ha valóban a "fogantatás és kódolás" kifejezésre gondol, akkor hozzon létre egyedül egy komplex alkalmazást, amelyhez legalább egy tucat megerősített és tehetséges programozóra lenne szükség. Ha sikerül, akkor az alkalmazás természetét illetően hozza létre a körülötte levő hangot a speciális sajtó vonzásával, és kész! Ezt célzom meg. És gyakorlatilag, ahogy a többi olvasó írta, egy ilyen gondolat csak gyermeki elméből származhat. Éjszaka dolgozom a projektemen, miközben nappali munkával teljes munkaidőben dolgozom, és hatalmas gondot fordítok 2 gyermekemre. Éppen elkülönítettem gyermekes részemet, és éjszakákig őriztem, amikor eljött az ideje annak, hogy tucatnyi ezer sornyi kódot kódoljak az álom és mindenek felett: örömömre !!! De vigyázzon, hogy soha nem sikerülhet (valószínűleg) soha nem, vagy a legrosszabb esetben szívrohamot kap az embertelen alváshiány miatt. Jogod van álmodozni és minden erődet beleadni, de megtartani a normális életet, és szánni ezt az időt arra, hogy az álom valóra váljon az éjszakáidon ... Ez egyébként gyerekes ... imádom ezt ... Amíg mivel sikerül normális és örömteli életet élnie, ha az a vágya, hogy ismertté és / vagy pénzt szerezzen, jó-rossz (?) tanácsom az lenne, hogy kövesse álmát. De ahhoz, hogy fejlesztőként ismertté válhassak, remélem, hogy van ötlete az informatikai területen, meg akarja címezni az alkalmazást, a kutatást, amelyet folytatni fog ... vagy csak feladja. Az ilyen álmok követéséhez vak szenvedélyre van szükség, arra, amelyik a képernyő előtt vagy a papírokon láthatja Önt, aki 24 óráig könnyedén ír és gondolkodik pihenés, étkezés vagy WC-k nélkül. Ellenkező esetben a siker valószínűsége 0,000000000 ... 1% -ról nullára csökken. Ez egyszerű: ha elkezd gondolkodni azon, hogy min fog dolgozni a cél elérése érdekében, akkor az meg van határozva. Nem fog sikerülni. Szeretném létrehozni azt az alkalmazást, amelyen 30 éve dolgozom. Most kezdtem el mindent megtanulni a semmiből (teljesen kész), és 5 év óta projektként gondolkodtam róla. A szenvedély évtizedek óta ott volt, mielőtt megismerték volna.


Válasz 6:

Mivel a kifejezések lényegében értelmetlenek a fejlesztői és szoftveres közösségekben, és általában hiperbolyként és puffadóként használják az önéletrajzokban a tényleges, meghatározott készségek és sikerek helyett.

Ezenkívül, ha "rocksztárnak", "nindzsának" vagy akár "egyszarvúnak" nevezi magát, úgy lehet megpróbálni megjelenni, mintha egyedülálló és különleges hópehely lennél - mások tengerében, akik ugyanúgy jellemzik magukat. Valami ironikus egy Alanis Morrissette-féle módon, mi?

Számomra ez magában foglal egy önálló fellépést is, hihetetlenül magas véleménnyel önmagukról, és talán az egóval, amely ezt alátámasztja. Ami nem értékesítési pont, hacsak nem egy korai fázisú indulóban van. Nincs szükségem olyan frontemberre, aki a színpad elejére lép, és mindenki mást a háttérben hagy; Nincs szükségem valakire, aki bekúszik az éjszaka folyamán, és "megöli" a kódproblémát. Olyan emberekre van szükségem, akik együtt tudnak működni egy csapattal, hogy üzleti értéket teremtsenek. Olyan emberekre van szükségem, akik hajlandóak és érdekeltek az üzlet és az ügyfeleink megismerésében. Olyan emberekre van szükségem, akik támogatnak másokat, és nyitottak a munkájuk építő kritikájára. Az olyan leírások, mint a „rockstar” és a „ninja”, semmit sem tesznek azért, hogy hatékonyan hozzájáruljanak a cégem sikeréhez.

Bármilyen nevetséges név, amelyet magadnak nevezel (vagy amelyet a toborzó alkalmaz rád), sokkal kevésbé valószínű, hogy felhívsz egy interjút a könyvemben.


Válasz 7:

Goebbelset átfogalmazva, amikor meghallom a "klassz" szót, az a fegyverem után nyúl. Amikor azt mondod, hogy valami klassz, gyakrabban, mint jelzi, az emberek azért szeretik, mert mindenki másnak tetszik, nem azért, mert ők maguk is nagyon szeretik.

Még mindig látom annak hatását, hogy az emberek "rockstar / ninja fejlesztő" akarnak lenni, mert a "programozás" nagyon klassz dolog. Sokan feltételezik, hogy a kód megírása nagyon szórakoztató, amikor légkondicionált fülkékben dolgozol, egzotikus helyekre nyaralsz, töltött bulikat szórakoztatsz. A valóságban a programozás általában órák és órák kemény, gyakran nehéz munkája, szabálytalan munkarendje, nagy stressz és a nap vége, amikor olyan főnökökkel kell megküzdenie, akik megígérik a Holdat az ügyfélnek, és nem is tudják, mi a termék. ról ről.

Gondolom, ez a "Rockstar / Ninja fejlesztő" egyike azoknak a divatos HR / MBA szakzsargonoknak, amelyeknek a nap végén semmi értelme. Gyakran fejlesztőként vagy programozóként végtelen órákat kell töltenie olcsó kávé, szendvicsek mellett, megpróbálva kitalálni a probléma megoldását. És jaj, ha valami baj történik, keresztre feszítenek, áthúznak a szénen. Add hozzá a stresszt, a főnököd folyamatos halmozását.

Ha a programozónak adnék egy kifejezést, azt hiszem, a "Zen Master" lenne a megfelelő. Nyugodtnak kell lenned a stressz alatt, nem szabad elragadnod a sikeren vagy elborít a kudarc, képesnek kell lenned kezelni a kritikát, tolerálni a bolondokat, és a saját teredben tevékenykedned, teljes mértékben a szóban forgó munkára összpontosítva. És igen, akkor mentornak / útmutatónak kell lenned más programozóknak is, amikor arra szükség van.


Válasz 8:

Számomra azt látom, hogy az okostelefonok népszerűsége és az alkalmazások szoftverfejlesztésével pénzt tud keresni az ipar.

Középiskolában tanúja voltam a dot.com buborék és összeomlásának, amikor hasonló látszólagos felhajtás támadt a webhelyek és az interneten keresztül pénzt kereső fejlesztők felett.

Azt gondolom, hogy a szakterületen dolgozó emberek általában óvatosak lesznek, amikor olyan embereket látnak, akik nem felelnek meg annak a sztereotípiának, hogy egy nerdy üvegviselet, matematika A-cing, szociopátiás programozó próbál CS diplomát szerezni, vagy kérdéseket tesz fel, hogyan válhat rocksztár valamiben.

Óvakodunk a piacok telítettségétől. Óvakodunk attól, hogy még több képesítés nélküli jelölt szűrésével kell időt tölteni. Óvakodunk attól, hogy valakit béreljünk vagy dolgozzunk együtt, akinek valójában nem tetszik, amit csinál, de más társadalmi okokból teszi ezt, ami nem segít a jó szoftver megtervezésében. Óvakodunk attól, hogy velük dolgozzunk, és foglalkoznunk kell a rossz kódjukkal, mert soha nem törődtek az összes többi nem közvetlen korrelációs dologgal, amelyre jó fejlesztővé váláshoz szükség van (például matematika, fizika és egyéb furfangos dolgok).

Az olyan kifejezések, mint a "rockstar" fejlesztő, nem éppen sértőek, hanem félelmetesek.


Válasz 9:

A kérdés alatt válaszol a Wikire, és az itt szereplő egyének sok válasza helyes.

Dolgoztam pár emberrel, akik nagyon gondolták magukat. Mind golyókat szívtak. (Nem viccelek, nem viccelek - még soha nem gondoltam magamra, de mindig benyomhatom a borítékot, és olyasvalamit adhatok valakinek, aki nagyon vagy túl sokat gondol magáról - ez meghozza őket a helyszínen.)

Így nincs olyan, hogy "Rockstar vagy Ninja" programozó. Olyan ez, mint a "brogrammer" mítosza - senki sem szereti őket.

----------

A lényeg az, hogy valahol elindultak. És jön valaki, aki kiszorítja őket, ugyanúgy, mint bármely más népszerűségi verseny. Ugyanúgy, mint a vélt / vélt "Rockstar vagy Ninja" brogramozóknak, egy-két dolgot megtaníthatnának azok az emberek, akik csendesen ülnek és szorgalmasan végzik munkájukat, valószínűleg jobb minőségű munkát eredményeznek, mint az a "különleges" típusú ember, aki szereti az ilyen címkéket és koncentrált inkább annak bizonyítására vagy fenntartására, valamint a projekt vagy szervezet tényleges céljainak és célkitűzéseinek szem elől tévesztéséről.

A "Rockstar / Ninja" programozókat kereső szervezeteknek egyszerűen el kell bukniuk. (A rossz vezetés még rosszabb hozzáállást keres - ez egy barna orrú paradicsom.)


Válasz 10:

Ellentétben mindazokkal, akik azt mondják, hogy a fejlesztési terület emberei nem használják a "rockstar" kifejezést, megszokja.

Amikor ezt használjuk, általában úgy értjük a kifejezést, ahogyan Jimi Hendrixet, Neil Youngot, Bob Dylant, a Beatles-t vagy más nyomkövetőt / penészmegszakítót leírna.

Ezek azok az emberek, akik innovatívak (kreatív + végrehajtási képesség) és képesek átalakítani az emberek munkáját, interakcióit vagy életmódját.

Hogyan válhat ezek közé? Nos, azt hiszem, Malcolm Gladwell adja neked az ötletet a Outliers-ben. 10 000 óra gyakorlat, valamint hozzáférés más, nagyobb tehetséggel / tapasztalattal rendelkező emberekhez, valamint hozzáférés a legfontosabb erőforrásokhoz.

Végül, azok az emberek, akik csak az elismert kiégés miatt akarnak rockstar programozók lenni, még jóval azelőtt, hogy közel kerülnének. Kevés a méreg, a csúszósor vagy a Lady Gaga a fejlesztési világban, mert sokkal kevesebb a hype gépezet.

Nincs véleményed a "nindzsáról" vagy az "egyszarvúról".


Válasz 11:

Amit megfigyeltem, úgy tűnik, hogy a kevésbé formális és több ezer éves tehetségekre (gyakran startupokra) vonzó cégek toborzói ezeket a kifejezéseket általában a potenciálisan érdekes munkakörnyezetet kereső tehetségek fellebbezésére használják az "azonos régi unalmas formális" helyett "vállalatok.

Hiányzik az informatikai szakember, mivel túl sok a kereslet a piacon. Tehát a kisebb cégeknek és a toborzóknak vonzaniuk kell őket a nagyobbakkal vagy a népszerűbbekkel versenyzőkre. Tudják, hogy az emberek olyan alkalmi munkahelyekre vágynak, ahol az emberek szórakozhatnak, érezhetik az összetartozás érzését, és értékelik a valódi tehetségeket és az embereket, mint egyéneket. Titokban sokan a Google-szerű környezetekről álmodoznak. Az emberek vonzása érdekében személyre szabják munkaköri leírásukat.

Ami a tényleges programozókat használja, manapság egyre több ember használja a személyre szabott leírásokat, és ez érdekes lehet. Ez szórakoztató és kevésbé egyszerű. Nincs magamnak divatos és szórakoztató kifejezésem, de vicces címmel rendelkező programtársakat látni üdítő lehet. :)