Najboljša najslabša služba na svetu: iščem avtorja habre

Najboljša najslabša služba na svetu: iščem avtorja habre

Kaj je boljšega kot pisanje na Habru o razvoju? Medtem ko nekdo ob večerih na hitro pripravlja svoj veliki habrapost, tukaj, kar med delovnim časom, s skupnostjo delite zanimive stvari in imate od tega koristi.

Kakšno delo je lahko slabše od pisanja o razvoju na Habru? Medtem ko nekdo cele dneve piše kodo, ti gledaš te ljudi in se oblizuješ, zvečer pa v napadih delaš na svojem hišnem projektu.

mi (Skupina JUG.ru) vsako leto organiziramo vedno več različnih konferenc za razvijalce, zato sedaj iščemo še enega sodelavca (poleg mene in olegchir) za besedila v našem habrablogu. Da bi bilo jasno, koga potrebujemo in kaj to osebo čaka, sem opisal, kako je na splošno, ko je vaša naloga pisanje besedil za razvijalce na korporativnem blogu na Habréju.

Kaj je kul?

Kaj mi je všeč pri tej službi? Medtem ko je cilj katerega koli poslovnega bloga pomagati podjetju, tukaj to ne pomeni "pisanja sijajnih prodajnih besedil o tem, kako neverjetno je." To na Habréju preprosto ne deluje. Tukaj deluje še ena stvar: pišite objave, ki so zanimive in koristne za skupnost, v katerih se zdi primerna omemba vaših dejavnosti.

Lahko vsaj desetkrat brez argumentov napišete »naše konference so čudovite in neverjetne«, pa tega preprosto ne bo nihče prebral. Lahko pa objavite besedilni prepis poročila s pretekle konference, ljudje bodo posegli po informacijah, ki so jim koristne – hkrati pa bodo na resničnem primeru razumeli, kaj je mogoče videti na dogodku in ali naslednjič želijo iti na to.

Če bi od mene zahtevali, da nenehno pišem besedila, sestavljena iz reklamnih bedarij, bi se zelo hitro želel obesiti. Na srečo namesto tega pišem besedila o temah naših konferenc, kjer je na koncu le majhna opomba "ker vas je pritegnilo to besedilo o mobilnem razvoju, bodite pozorni, tukaj je konferenca o tem."

Druga prednost te službe je, da lahko komuniciraš z veliko kul ljudmi. Ko je del vaše naloge intervju z nekom kalibra Jonah Skeete, njegove odgovore poslušaš z zadihanim dihom, na koncu pa reče "hvala za vprašanja, bilo je zanimivo", ujameš se v mislih "počakaj, to bom plačal" tudi plačajo"?

No, bonus za ljubitelje trebuščkov: ko je pisanje habrapostov vaša naloga in jih pogosto objavljate, lahko dosežete prvo mesto na lestvici uporabnikov habre. In potem boste začeli prejemati čudna osebna sporočila!

Najboljša najslabša služba na svetu: iščem avtorja habre

V čem je težava?

Toda vse te dobrote ne pomenijo, da je vse popolno. Glavni izziv je to.

Po eni strani je jasno, da več kot veš o razvoju, bolje je za takšno delo in če si zelo potopljen v določeno temo, potem lahko v zvezi z njo napišeš kaj kul.

A hkrati imamo številne konference z različnih področij (od Jave do testiranja), tako da je za vsakega avtorja več dogodkov, ki jih je treba pokriti, nove pa lahko dodamo kadarkoli. To pomeni, da se ne boste mogli omejiti na svojo najljubšo temo in se boste morali poglobiti v nekaj povsem drugega, veliko manj poznanega. Hkrati pa so naše konference precej hardcore, njihovi obiskovalci niso novi v industriji, zato bi morala biti vsebina zanimiva za izkušene razvijalce.

Biti starejši v več smereh hkrati je na splošno nerealno. K temu dodajte še, da tudi ne delate kot razvijalec: del svojega delovnega časa lahko posvetite kodiranju, da se ne oddaljite od predmetnega področja, vendar to ni glavna dejavnost. In k temu dodajte rednost objav: če lahko ljudje, ki pišejo v Habr na klic svoje duše, mesece pripravijo eno temo, preden sestavijo besedilo, potem to tukaj ne bo delovalo.

Kako je v takih razmerah sploh mogoče napisati karkoli, kar bi zanimalo izkušene razvijalce?

Morda se zdi, da je vse popolnoma mračno, vendar obstajajo precej izvedljive možnosti.

Kako živeti?

Prvič, čeprav o številnih temah ne morete pisati brez bogatih osebnih delovnih izkušenj, jih je tudi veliko, ki tega ne zahtevajo.

Pojavila se je nova različica Jave in razvijalci se sprašujejo, "kaj se je tam spremenilo"? Za normalno objavo o tem morate znati pisati v Javi, vendar ne potrebujete “mesecev izkušenj” posebej z novo verzijo, dovolj je, da premišljeno razumete angleške vire (uporabno je tudi preizkusiti novosti osebno, vendar je to mogoče storiti hitro). Ali ima ta nova različica Jave orodje JShell? Ker je nov, bo vadnica koristna tudi za izkušene razvijalce, in preden jo napišete, je dovolj, da se z JShellom poigrate uro ali dve ("mesecev" v REPL preprosto ni za kaj porabiti). GitHub naredil zasebne repozitorije brezplačne? Seveda bi rada brskalce takoj obvestila o takšnih novicah, raziskovanje pa bo trajalo nekaj časa (da objava ne bo samo ena vrstica), pa tudi skromno.

Drugič, če ste navdušeni nad določeno temo in jo globoko razumete, potem je tudi to čudovito. Da, o tem ne boste mogli pisati vsak dan, pogosteje se boste morali ukvarjati s čim drugim - a ko bo med drugim na vrsti vaša najljubša tema, vam bo znanje prišlo prav. Tu se je Oleg ukvarjal s projektom Graal, še preden je postal moderen, zato je rade volje povprašal Chrisa Thalingerja, ki dela z Graalom, o stvareh, kot je vstavljanje parametrov - no, super: na koncu so bili tako Oleg kot drugi, ki jih je tema zanimala zanima.

In tretjič, ne morete se omejiti na lastno kompetenco in povezati nekoga drugega. Na primer v formatu intervjuja, kjer vam ni treba poznati vseh odgovorov na svetu, ampak znati postavljati vprašanja. Na našo konferenco pridejo govoriti najbolj zanimivi ljudje iz celega sveta, iz legende .NET Jeffrey Richter vodji Kotlina Andrew abreslav Breslav, greh je ne postaviti takih vprašanj. Izkazalo se je kot popoln win/win: zanima tako anketarja kot tudi bralce Habra (naš zapis je bil интервью z enakim Jon Skeet, ki je zbrala več kot 60 ogledov), govorci sami pa običajno na predvečer konference radi dajejo intervjuje, kar je očitna korist za konferenco.

Seveda je za spraševanje takšnih ljudi potrebno tudi določeno znanje – vendar je obseg zahtev povsem drugačen.

Drugi način delitve tuje pristojnosti so že omenjeni tekstovni prepisi poročil. Zgodi se tudi, da kateri od naših govorcev objavi objavo na blogu v angleščini, mi pa jo po dogovoru z njim prevedemo v ruščino. V takšnih primerih morate besedilo razumeti, ni pa vam treba biti strokovnjak, ki bi ga lahko napisal.

Kaj to vodi do tega?

Iz lastnih izkušenj želim povedati, da s takim delom na IT gledaš iz precej zanimive perspektive.

Na splošno je to lahko žaljivo: povsod se dogaja nekakšno gibanje, ljudje se ukvarjajo z zanimivimi stvarmi, vi pa na vse to gledate »od zunaj«, sprašujete in na koncu o vsakem nekaj razumete. te stvari na videz, vendar v podrobnostih izvajanja tega že ne razumete - da bi to ugotovili, bi morali nenehno delati z njim. Verjetno je v globinah tudi marsikaj zanimivega, ogled vsega tega na prvi pogled te samo mika!

A hkrati izgubljate na globini, pridobivate na širini pokritosti – in tudi to je dragoceno. Če delaš v določeni vlogi pri določenem projektu, potem vidiš vse skozi to prizmo: nekaj sploh ne pade v vidno polje, nekaj vidiš od strani (»testerji so tisti slabi ljudje, ki razbijajo mojo lepo kodo «). In ko pišeš o različnih stvareh, vidiš zelo različne stvari, pa ne »s strani«, ampak iz ptičje perspektive: ne vidiš podrobnosti, dobiš pa celotno sliko v glavi. Pogovarjal sem se (tako v intervjujih kot samo na naših konferencah) z veliko popolnoma različnimi ljudmi: od prevajalcev do preizkuševalcev, od googlovcev do začetnikov, od tistih, ki pišejo v Kotlinu, do tistih, ki pišejo sam Kotlin.

Razvijalec JS morda z zanimanjem bere habraposte iz sveta C++ (»kaj imajo tam?«), vendar bo preobremenjen z materiali na glavnem področju in ne bo prišel do teh stranskih materialov. Zame so skoraj vsa področja specializirana, vsako besedilo, ki ga preberem o razvoju in testiranju, mi lahko koristi pri delu.

Čutim, da imam v nekem smislu veliko srečo: za razliko od večine ljudi lahko med delovnim časom z zanimanjem opazujem, kako živi in ​​se razvija razvoj nasploh.

Koga potrebujemo?

Iz vsega tega sledi, da tako delo zahteva precej edinstveno osebo.

Mora dobro razumeti razvoj, a hkrati biti pripravljen narediti še kaj drugega kot sam razvoj.

Razumevanje razvoja zahteva ne le z vidika kode, ampak tudi z vidika skupnosti. Z razvijalci morate govoriti isti jezik in vedeti, kaj jih skrbi.

Potrebujete kombinacijo pobude in marljivosti. Na eni strani so standardne naloge, ki jih je treba opraviti (na primer, imamo tradicionalne objave »10 najboljših poročil z zadnje konference«). Po drugi strani pa želimo, da ideje za zanimiva besedila ponudite sami in ne le čakate na navodila.

Seveda morate znati pisati: tako z vidika pismenosti kot z vidika "narediti zanimivo". Cenimo besedila, ki niso le videti kot suhoparne tehnične vadnice, ampak so resnično privlačna. Na primer, če imate osebno zgodbo iz svojega življenja, ki se nekako prepleta s temo gradiva, je to lahko odličen uvod.

Zahtevana je tudi fleksibilnost: trenutno se ukvarjamo predvsem z besedili na .NET in testiranjem, zato nas zanimajo predvsem ljudje z ustreznimi kompetencami, lahko pa se prioritete spremenijo. Poleg Habra včasih objavljamo tudi na drugih straneh in tudi temu se moramo znati prilagoditi (bistvo ostaja isto, »besedila za razvijalce«, format pa je lahko drugačen).

In čeprav od nas nihče ne zahteva dela izven delovnega časa, se bodo IT-geeki, ki v prostem času za zabavo delajo na hišnem projektu ali berejo o IT-ju, tukaj počutili na svojem mestu: to ne rešuje neposredno delovnih težav, ampak na koncu pomaga rešiti, da so bolj učinkoviti.

Če vas vse zgoraj napisano ni prestrašilo, ampak vas je zanimalo in želite izvedeti več podrobnosti ali odgovoriti, lahko oboje storite na stran s prostimi delovnimi mesti.

Vir: www.habr.com

Dodaj komentar