KÄds ir labÄks darbs, nekÄ rakstÄ«t vietnÄ Habr par attÄ«stÄ«bu? KamÄr kÄds vakaros gatavo savu lielo habrapostu, Å”eit, tieÅ”i darba laikÄ, jÅ«s dalÄties ar interesantÄm lietÄm ar sabiedrÄ«bu un gÅ«stat no tÄ labumu.
KÄds darbs varÄtu bÅ«t sliktÄks nekÄ rakstÄ«t par attÄ«stÄ«bu vietnÄ Habr? KamÄr kÄds visu dienu raksta kodu, jÅ«s skatÄties uz Å”iem cilvÄkiem un laiziet savas lÅ«pas, un vakaros strÄdÄjat pie sava mÄjdzÄ«vnieka projekta.
MÄs (
Kas forŔi?
Kas man patÄ«k Å”ajÄ darbÄ? Lai gan jebkura korporatÄ«vÄ emuÄra mÄrÄ·is ir palÄ«dzÄt uzÅÄmumam, Å”eit tas nenozÄ«mÄ "rakstÄ«t kvÄlojoÅ”u pÄrdoÅ”anas kopiju par to, cik tas ir pÄrsteidzoÅ”s". Tas vienkÄrÅ”i nedarbojas HabrÄ. Å eit darbojas cita lieta: rakstiet interesantus un sabiedrÄ«bai noderÄ«gus ierakstus, kuros jÅ«su darbÄ«bu pieminÄÅ”ana Ŕķiet piemÄrota.
JÅ«s varat vismaz desmit reizes bez argumentiem uzrakstÄ«t "mÅ«su konferences ir brÄ«niŔķīgas un neticamas", un vienkÄrÅ”i neviens to nelasÄ«s. Vai arÄ« varat publicÄt iepriekÅ”ÄjÄs konferences ziÅojuma teksta atÅ”ifrÄjumu, cilvÄki vÄrsÄ«sies pÄc viÅiem noderÄ«gas informÄcijas - un tajÄ paÅ”Ä laikÄ, izmantojot reÄlu piemÄru, viÅi sapratÄ«s, ko var redzÄt pasÄkumÄ un vai viÅi vÄlas doties uz Å”o nÄkamreiz.
Ja man prasÄ«tu nepÄrtraukti rakstÄ«t tekstus, kas sastÄv no reklÄmas muļķībÄm, es ļoti Ätri gribÄtu pakÄrties. Par laimi, tÄ vietÄ es rakstu tekstus par mÅ«su konferenÄu tÄmÄm, kur beigÄs ir vienkÄrÅ”i neliela piezÄ«me "tÄ kÄ jÅ«s piesaistÄ«ja Å”is teksts par mobilo attÄ«stÄ«bu, pievÄrsiet uzmanÄ«bu, Å”eit ir konference par to."
VÄl viens Ŕī darba ieguvums ir tas, ka jÅ«s varat sazinÄties ar daudziem forÅ”iem cilvÄkiem. Kad daļa no jÅ«su darba ir intervÄt kÄdu kvalificÄtu personu Džons SkÄ«ts, tu ar aizturÄtu elpu klausies viÅa atbildes, un beigÄs viÅÅ” saka āpaldies par jautÄjumiem, bija interesantiā, pieÄ·er sevi pie domas āpagaidi, es par Å”o samaksÄÅ”u viÅi arÄ« maksÄ"?
Nu, bonuss vÄderu cienÄ«tÄjiem: kad habrapostu rakstÄ«Å”ana ir jÅ«su darbs un jÅ«s tos bieži publicÄjat, varat sasniegt pirmo vietu habras lietotÄju reitingÄ. Un tad tu sÄksi saÅemt dÄ«vainas personiskas ziÅas!
KÄdas ir grÅ«tÄ«bas?
Bet visi Å”ie labumi nenozÄ«mÄ, ka viss ir ideÄli. Galvenais izaicinÄjums ir Å”Äds.
No vienas puses skaidrs, ka jo vairÄk zini par attÄ«stÄ«bu, jo labÄk tÄdam darbam, un, ja esi ļoti iedziļinÄjies kÄdÄ konkrÄtÄ tÄmÄ, tad saistÄ«bÄ ar to vari uzrakstÄ«t ko forÅ”u.
Bet tajÄ paÅ”Ä laikÄ mums ir vairÄkas konferences dažÄdÄs jomÄs (no Java lÄ«dz testÄÅ”anai), tÄpÄc katram autoram ir vairÄki notikumi, kurus nepiecieÅ”ams atspoguļot, un jebkurÄ laikÄ var pievienot jaunus. Tas nozÄ«mÄ, ka jÅ«s nevarÄsit aprobežoties ar savu iecienÄ«tÄko tÄmu un jums bÅ«s jÄiedziļinÄs kaut ko pavisam citÄ, daudz mazÄk pazÄ«stamÄ. Un tajÄ paÅ”Ä laikÄ mÅ«su konferences ir diezgan hardcore, to apmeklÄtÄji Å”ajÄ nozarÄ nav jauni, tÄpÄc saturam vajadzÄtu interesÄt pieredzÄjuÅ”us izstrÄdÄtÄjus.
BÅ«t vecÄkajam vairÄkos virzienos vienlaikus ir nereÄli. Tagad pievienojiet tam, ka jÅ«s arÄ« nestrÄdÄjat kÄ izstrÄdÄtÄjs: kÄdu daļu no jÅ«su darba laika var veltÄ«t kodam, lai neatrautos no priekÅ”meta jomas, taÄu tÄ nav galvenÄ darbÄ«ba. Un pievienojiet tam ierakstu regularitÄti: ja cilvÄki, kas raksta Habram pÄc savas dvÄseles aicinÄjuma, var pavadÄ«t mÄneÅ”us, veidojot vienu tÄmu pirms teksta sastÄdÄ«Å”anas, tad Å”eit tas nedarbosies.
KÄ Å”Ädos apstÄkļos vispÄr ir iespÄjams uzrakstÄ«t jebko, kas varÄtu interesÄt pieredzÄjuÅ”us izstrÄdÄtÄjus?
Var Ŕķist, ka viss ir pavisam drÅ«mi, taÄu ir diezgan praktiski izpildÄmi varianti.
KÄ dzÄ«vot?
PirmkÄrt, lai gan jÅ«s nevarat rakstÄ«t par daudzÄm tÄmÄm bez lielas personÄ«gÄs darba pieredzes, ir arÄ« daudzas, kurÄs tas nav vajadzÄ«gs.
Ir parÄdÄ«jusies jauna Java versija, un izstrÄdÄtÄjiem rodas jautÄjums "kas tur ir mainÄ«jies"? NormÄlam ierakstam par Å”o ir jÄprot rakstÄ«t Java, taÄu nav nepiecieÅ”ama āmÄneÅ”u pieredzeā Ä«paÅ”i ar jauno versiju, pietiek ar pÄrdomÄtu izpratni par angļu valodas avotiem (noder arÄ« izmÄÄ£inÄt jauninÄjumiem personÄ«gi, taÄu to var izdarÄ«t Ätri). Vai Ŕī jaunÄ Java versija ir aprÄ«kota ar JShell rÄ«ku? TÄ kÄ tÄ ir jauna, pat pieredzÄjuÅ”iem izstrÄdÄtÄjiem Ŕī pamÄcÄ«ba bÅ«s noderÄ«ga, un pirms tÄs rakstÄ«Å”anas pietiek stundu vai divas paspÄlÄties ar JShell (REPL āmÄneÅ”iā vienkÄrÅ”i nav ko tÄrÄt). Vai GitHub padarÄ«ja privÄtÄs krÄtuves bezmaksas? Protams, par Å”ÄdÄm ziÅÄm gribÄtos nekavÄjoties informÄt hubrowerus, un izpÄtei bÅ«s vajadzÄ«gs zinÄms laiks (lai ieraksts nebÅ«tu tikai viena rindiÅa), bet arÄ« pieticÄ«gi.
OtrkÄrt, ja jÅ«s aizraujas ar kÄdu konkrÄtu tÄmu un to dziļi saprotat, tad arÄ« tas ir brÄ«niŔķīgi. JÄ, jÅ«s nevarÄsiet par to rakstÄ«t katru dienu, biežÄk jums bÅ«s jÄrisina kaut kas cits, bet, kad cita starpÄ parÄdÄ«sies jÅ«su iecienÄ«tÄkÄ tÄma, zinÄÅ”anas noderÄs. Å eit Oļegs grasÄ«jÄs pie Graal projekta vÄl pirms tas kļuva modÄ, tÄpÄc viÅÅ” Krisam Talingeram, kurÅ” strÄdÄ ar GrÄlu, labprÄt jautÄja par tÄdÄm lietÄm kÄ inlining parametri - nu, lieliski: galu galÄ gan Oļegs, gan citi interesenti par tÄmu tika interesÄ.
Un, treÅ”kÄrt, jÅ«s nevarat aprobežoties ar savu kompetenci, savienojot kÄdu citu. PiemÄram, intervijas formÄtÄ, kur nav jÄzina visas pasaules atbildes, bet jÄprot uzdot jautÄjumus. InteresantÄkie cilvÄki no visas pasaules ierodas runÄt mÅ«su konferencÄ no .NET leÄ£endas Džefrijs Rihters Kotlinas galvai Andrew
Protams, lai Å”Ädus cilvÄkus iztaujÄtu, ir nepiecieÅ”amas arÄ« noteiktas zinÄÅ”anas ā taÄu prasÄ«bu mÄrogs ir pavisam cits.
VÄl viens veids, kÄ dalÄ«ties ar kÄda cita kompetenci, ir jau minÄtie ziÅojumu teksta atÅ”ifrÄjumi. GadÄs arÄ«, ka kÄds no mÅ«su runÄtÄjiem publicÄ emuÄra ierakstu angļu valodÄ, un mÄs, vienojoties ar viÅu, tulkojam to krievu valodÄ. Å Ädos gadÄ«jumos jums ir jÄsaprot teksts, bet jums nav jÄbÅ«t ekspertam, kas to var uzrakstÄ«t.
Ko tas noved pie?
No savas pieredzes es gribu teikt, ka ar Å”Äda veida darbu jÅ«s skatÄties uz IT no diezgan interesantas perspektÄ«vas.
KopumÄ tas var bÅ«t aizskaroÅ”i: visur notiek kaut kÄda kustÄ«ba, cilvÄki strÄdÄ pie interesantÄm lietÄm, un tu uz visu to skaties āno malasā, uzdod jautÄjumus un beigÄs kaut ko saproti par katru. Ŕīs lietas virspusÄji, bet ievieÅ”anas detaļÄs jÅ«s jau to nesaprotat - lai to izdomÄtu, jums ar to bÅ«tu pastÄvÄ«gi jÄstrÄdÄ. DroÅ”i vien dziļumÄ ir arÄ« daudz interesantu lietu; to visu redzÄt Ä«sumÄ tikai vilina!
Bet tajÄ paÅ”Ä laikÄ, kamÄr jÅ«s zaudÄjat dziļumu, jÅ«s iegÅ«stat pÄrklÄjuma plaÅ”umu ā un tas arÄ« ir vÄrtÄ«gi. Ja tu strÄdÄ konkrÄtÄ lomÄ konkrÄtajÄ projektÄ, tad visu redzi caur Å”o prizmu: kaut kas nemaz neietilpst redzes laukÄ, kaut ko tu redzi no malas (ātestÄtÄji ir tie sliktie, kas lauž manu skaisto kodu ā). Un, rakstot par dažÄdÄm lietÄm, jÅ«s redzat ļoti dažÄdas lietas, nevis "no malas", bet gan no putna lidojuma: jÅ«s nevarat redzÄt detaļas, bet jÅ«s saÅemat kopainu savÄ galvÄ. Es runÄju (gan intervijÄs, gan tikai mÅ«su konferencÄs) ar daudziem pilnÄ«gi atŔķirÄ«giem cilvÄkiem: no kompilatoriem lÄ«dz testÄtÄjiem, no Google darbiniekiem lÄ«dz iesÄcÄjiem, no tiem, kas raksta KotlinÄ, lÄ«dz tiem, kas raksta paÅ”u Kotlinu.
JS izstrÄdÄtÄjam var bÅ«t interese lasÄ«t habrapostus no C++ pasaules (ākas viÅiem tur ir?ā), taÄu viÅÅ” bÅ«s pÄrÅemts ar materiÄliem galvenajÄ jomÄ un netiks pie Å”iem materiÄliem, kas nav saistÄ«ti. Man gandrÄ«z visas jomas ir specializÄtas, manÄ darbÄ var noderÄt jebkurÅ” izlasÄ«ts teksts par izstrÄdi un testÄÅ”anu.
JÅ«tu, ka savÄ ziÅÄ man ir ļoti paveicies: atŔķirÄ«bÄ no vairuma cilvÄku darba laikÄ ar interesi varu vÄrot, kÄ attÄ«stÄ«ba kopumÄ dzÄ«vo un attÄ«stÄs.
Kas mums vajadzīgs?
No tÄ visa izriet, ka Å”Äds darbs prasa diezgan unikÄlu cilvÄku.
ViÅam (vai viÅai) ir jÄbÅ«t labai izpratnei par attÄ«stÄ«bu, bet tajÄ paÅ”Ä laikÄ jÄbÅ«t gatavam darÄ«t kaut ko citu, nevis paÅ”u attÄ«stÄ«bu.
Lai izprastu attÄ«stÄ«bu, ir nepiecieÅ”ams ne tikai no koda, bet arÄ« no kopienas viedokļa. Jums ir jÄrunÄ vienÄ valodÄ ar izstrÄdÄtÄjiem un jÄzina, kas viÅus satrauc.
Jums nepiecieÅ”ama iniciatÄ«vas un centÄ«bas kombinÄcija. No vienas puses, ir standarta uzdevumi, kas jÄizpilda (piemÄram, mums ir tradicionÄlie ieraksti ā10 labÄkie ziÅojumi no pÄdÄjÄs konferencesā). No otras puses, mÄs vÄlamies, lai jÅ«s pats piedÄvÄtu idejas interesantiem tekstiem, nevis tikai gaidÄ«tu norÄdÄ«jumus.
Protams, jums ir jÄprot rakstÄ«t: gan no lasÄ«tprasmes viedokļa, gan no viedokļa, lai tas bÅ«tu interesanti. MÄs novÄrtÄjam tekstus, kas ne tikai izskatÄs pÄc sausas tehniskas pamÄcÄ«bas, bet ir patiesi valdzinoÅ”i. PiemÄram, ja jums ir kÄds personisks stÄsts no jÅ«su dzÄ«ves, kas kaut kÄ krustojas ar materiÄla tÄmu, tas var bÅ«t lielisks ievads.
NepiecieÅ”ama arÄ« elastÄ«ba: Å”obrÄ«d mÄs galvenokÄrt nodarbojamies ar tekstiem par .NET un testÄÅ”anu, tÄpÄc mÅ«s Ä«paÅ”i interesÄ cilvÄki ar atbilstoÅ”Äm kompetencÄm, taÄu prioritÄtes var mainÄ«ties. Papildus Habr mÄs dažreiz publicÄjam arÄ« citÄs vietnÄs, un mums ir arÄ« jÄspÄj tam pielÄgoties (bÅ«tÄ«ba paliek nemainÄ«ga, āteksti izstrÄdÄtÄjiemā, taÄu formÄts var atŔķirties).
Un, lai gan neviens neprasa, lai mÄs strÄdÄtu Ärpus darba laika, IT džeki, kuri brÄ«vajÄ laikÄ prieka pÄc strÄdÄ pie mÄjdzÄ«vnieku projekta vai lasa par IT, Å”eit jutÄ«sies savÄ vietÄ: tas tieÅ”i neatrisina darba problÄmas, bet galu galÄ palÄ«dz atrisinÄt tie ir efektÄ«vÄki.
Ja viss iepriekÅ” rakstÄ«tais jÅ«s nenobiedÄja, bet ieinteresÄja un vÄlaties uzzinÄt sÄ«kÄku informÄciju vai atbildÄt, abus varat izdarÄ«t pa
Avots: www.habr.com