Dünyanın en iyi ve en kötü işi: Habra yazarı aramak

Dünyanın en iyi ve en kötü işi: Habra yazarı aramak

Habr'da gelişim hakkında yazmaktan daha iyi ne olabilir? Akşam saatlerinde birileri büyük habrapostunu hazırlarken, burada, tam mesai saatlerinde, ilginç şeyleri toplulukla paylaşıyor ve bundan faydalanıyorsunuz.

Habr'da kalkınma hakkında yazmaktan daha kötü ne iş olabilir? Birileri bütün gün kod yazarken siz bu insanlara bakıp dudaklarınızı yalarsınız ve akşamları ara sıra evcil hayvan projeniz üzerinde çalışırsınız.

Biz (JUG.ru Grubu) her yıl geliştiriciler için giderek daha fazla farklı konferans düzenliyoruz, bu yüzden artık başka bir çalışan arıyoruz (bana ek olarak ve Olegchir) habrlog'umuzdaki metinler için. Kime ihtiyacımız olduğunu ve bu kişiyi neyin beklediğini açıklığa kavuşturmak için, işinizin Habré'deki kurumsal bir blogda geliştiriciler için metinler yazmak olduğunda genel olarak nasıl bir şey olduğunu anlattım.

Güzel olan ne?

Bu işin nesini seviyorum? Herhangi bir kurumsal blogun amacı şirkete yardımcı olmak olsa da, burada bu "ne kadar muhteşem olduğunu anlatan parlak satış metinleri yazmak" anlamına gelmez. Bu kesinlikle Habré'de işe yaramıyor. Burada işe yarayan başka bir şey daha var: Topluluk için ilginç ve yararlı olan, faaliyetlerinizden bahsetmenin uygun göründüğü gönderiler yazın.

Tartışmasız en az on kez "konferanslarımız harika ve inanılmaz" yazabilirsiniz ve kimse bunu okumayacaktır. Veya geçmiş bir konferansa ait bir raporun metin metnini yayınlayabilirsiniz; insanlar kendileri için yararlı olan bilgilere ulaşacak ve aynı zamanda gerçek bir örnek kullanarak etkinlikte nelerin görülebileceğini ve olup olmadığını anlayacaklardır. bir dahaki sefere buna gitmek istiyorlar.

Eğer sürekli reklam saçmalıklarından oluşan metinler yazmam gerekse, çok çabuk kendimi asmak isterdim. Neyse ki bunun yerine konferanslarımızın konuları üzerine metinler yazıyorum ve sonunda sadece küçük bir not var: "Mobil geliştirmeyle ilgili bu metin ilginizi çektiği için, dikkat edin, işte bunun hakkında bir konferans."

Bu işin bir diğer faydası da birçok harika insanla etkileşime girebilmenizdir. İşinizin bir parçası kalibreli biriyle röportaj yapmak olduğunda Jonah Skeete, cevaplarını nefes almadan dinliyorsunuz ve sonunda “sorularınız için teşekkür ederim, ilginçti” diyor, “bekle, bunun parasını ödeyeceğim” diye düşünürken buluyorsunuz kendinizi. onlar da ödüyor"?

Eh, karın sevenler için bir bonus: Habrapost yazmak sizin işinizse ve bunları sık sık yayınlıyorsanız, habra kullanıcıları sıralamasında ilk sıraya ulaşabilirsiniz. Ve sonra tuhaf kişisel mesajlar almaya başlayacaksınız!

Dünyanın en iyi ve en kötü işi: Habra yazarı aramak

Zorluk nedir?

Ancak tüm bu güzellikler her şeyin mükemmel olduğu anlamına gelmez. Asıl zorluk şudur.

Bir yandan, geliştirme hakkında ne kadar çok şey bilirseniz, bu tür işler için o kadar iyi olur ve belirli bir konuya çok dalmışsanız, onunla bağlantılı olarak harika bir şeyler yazabileceğiniz açıktır.

Ancak aynı zamanda farklı alanlarda (Java'dan test etmeye kadar) çok sayıda konferansımız var, dolayısıyla her yazar için ele alınması gereken çeşitli etkinlikler vardır ve her an yenileri eklenebilir. Bu, kendinizi en sevdiğiniz konuyla sınırlandıramayacağınız ve tamamen farklı, çok daha az tanıdık bir şeye dalmanız gerekeceği anlamına gelir. Aynı zamanda konferanslarımız oldukça zorlu, ziyaretçileri sektörde yeni değil, dolayısıyla içeriğin deneyimli geliştiricilerin ilgisini çekmesi gerekiyor.

Aynı anda birkaç alanda son sınıf olmak genellikle gerçekçi değildir. Şimdi buna bir de geliştirici olarak çalışmadığınızı ekleyin: Konu alanından kopmamak için çalışma sürenizin bir kısmını koda ayırabilirsiniz ancak asıl faaliyet bu değildir. Ve buna gönderilerin düzenliliğini de ekleyin: Ruhlarının çağrısı üzerine Habr'a yazan insanlar, metni oluşturmadan önce aylarca bir konuyu hazırlayabilirlerse, o zaman bu burada işe yaramayacaktır.

Bu koşullar altında deneyimli geliştiricilerin ilgisini çekebilecek herhangi bir şey yazmak nasıl mümkün olabilir?

Her şey tamamen kasvetli gibi görünebilir, ancak oldukça uygulanabilir seçenekler var.

Nasıl yaşarız?

Öncelikle, kapsamlı kişisel iş deneyiminiz olmadan pek çok konu hakkında yazamayacak olsanız da, bunu gerektirmeyen pek çok konu da var.

Java'nın yeni bir sürümü çıktı ve geliştiriciler "burada ne değişti" diye merak ediyor? Bununla ilgili normal bir yazı için Java'da yazabilmeniz gerekir, ancak özellikle yeni sürümle ilgili "aylarca deneyime" ihtiyacınız yoktur; İngilizce kaynakları dikkatlice anlamak yeterlidir (denemek de faydalıdır) bizzat yenilikler yapılabilir, ancak bu hızlı bir şekilde yapılabilir). Java'nın bu yeni sürümü bir JShell aracıyla birlikte mi geliyor? Yeni olduğundan deneyimli geliştiriciler bile öğreticiyi faydalı bulacaktır ve yazmadan önce JShell ile bir veya iki saat oynamak yeterlidir (REPL'deki "aylar" sadece harcanacak bir şey değildir). GitHub özel depoları ücretsiz mi yaptı? Tabii ki, bu tür haberler hakkında tarayıcıları hemen bilgilendirmek isterim ve araştırma biraz zaman alacaktır (böylece yazı sadece bir satır değil), aynı zamanda mütevazı da olacaktır.

İkincisi, eğer belirli bir konu hakkında tutkuluysanız ve onu derinlemesine anlıyorsanız, o zaman bu da harikadır. Evet, bunun hakkında her gün yazamayacaksınız; daha sık olarak başka bir şeyle uğraşmak zorunda kalacaksınız - ancak diğer şeylerin yanı sıra en sevdiğiniz konu ortaya çıktığında, bilgi işinize yarayacaktır. Burada Oleg, Graal projesi moda olmadan önce bile üzerinde çalışıyordu, bu yüzden Graal ile çalışan Chris Thalinger'a satır içi parametreler gibi şeyleri isteyerek sordu - yani, harika: sonunda hem Oleg hem de konuyla ilgilenen diğerleri ilgili.

Üçüncüsü, kendinizi başkasının yetkinliğine bağlayarak kendi yetkinliğinizle sınırlayamazsınız. Örneğin, dünyadaki tüm cevapları bilmenizin gerekmediği, ancak soru sorabildiğiniz bir röportaj formatında. .NET efsanesinden dünyanın her yerinden en ilginç insanlar konferansımıza geliyor Jeffrey Richter Kotlin'in başına Andrew Abreslav Breslav, bu tür soruları sormamak günahtır. Tam bir kazan/kazan olduğu ortaya çıkıyor: hem röportajı yapan kişi ilgileniyor hem de Habr okuyucuları ilgileniyor (kayıtımız şuydu: görüşme aynısıyla Jon Skeet60'den fazla görüntüleme toplayan) ve konuşmacılar genellikle konferansın arifesinde röportaj vermekten mutluluk duyarlar ve bu, konferans için bariz bir faydadır.

Elbette bu tür insanları sorgulamak için belirli bilgiler de gereklidir - ancak gereksinimlerin ölçeği tamamen farklıdır.

Başkasının yetkinliğini paylaşmanın bir başka yolu da daha önce bahsedilen raporların metin transkriptleridir. Aynı zamanda konuşmacılarımızdan biri İngilizce bir blog yazısı yayınlıyor ve biz de onunla anlaşarak bunu Rusçaya çeviriyoruz. Bu gibi durumlarda metni anlamanız gerekir ancak onu yazabilecek bir uzman olmanıza gerek yoktur.

Bu neye yol açıyor?

Kendi tecrübelerime dayanarak şunu söylemek isterim ki, bu tür çalışmalarla BT'ye oldukça ilginç bir perspektiften bakıyorsunuz.

Genel olarak bu rahatsız edici olabilir: Her yerde bir tür hareket var, insanlar ilginç şeyler yaratıyor ve siz tüm bunlara "dışarıdan" bakıyorsunuz, sorular soruyorsunuz ve sonunda bunların her biri hakkında bir şeyler anlıyorsunuz. İşleri yüzeysel olarak görüyorsunuz, ancak uygulamanın ayrıntılarını zaten anlamıyorsunuz - anlamak için sürekli olarak onunla çalışmanız gerekir. Muhtemelen derinliklerde pek çok ilginç şey de vardır; tüm bunları bir bakışta görmek sizi yalnızca cezbeder!

Ancak aynı zamanda derinlikte kaybederken kapsama alanında da kazanç elde edersiniz ve bu da değerlidir. Belirli bir projede belirli bir rolde çalışıyorsanız, o zaman her şeyi bu prizmadan görürsünüz: görüş alanına hiçbir şey girmez, yandan gördüğünüz bir şey (“testçiler benim güzel kurallarımı çiğneyen kötü insanlardır) ”). Ve farklı şeyler hakkında yazdığınızda, çok farklı şeyler görürsünüz, "yan taraftan" değil, kuş bakışı: ayrıntıları göremezsiniz, ancak genel resmi kafanızda görürsünüz. Tamamen farklı birçok insanla (hem röportajlarda hem de konferanslarımızda) konuştum: derleyicilerden test uzmanlarına, Google çalışanlarından yeni başlayanlara, Kotlin'de yazanlardan Kotlin'i yazanlara kadar.

Bir JS geliştiricisi, C++ dünyasındaki habrapost'ları okumayı merak ediyor olabilir ("orada ne var?"), ancak ana alandaki materyallerden bunalmış olacak ve bu temel olmayan materyallere ulaşamayacaktır. Benim için hemen hemen tüm alanlar uzmanlaşmıştır; geliştirme ve test etme hakkında okuduğum her metin işimde faydalı olabilir.

Bir bakıma çok şanslı olduğumu hissediyorum: Çoğu insanın aksine, çalışma saatleri sırasında genel anlamda gelişimin nasıl yaşandığını ve geliştiğini ilgiyle izleyebiliyorum.

Kime ihtiyacımız var?

Bütün bunlardan, böyle bir çalışmanın oldukça benzersiz bir kişi gerektirdiği sonucu çıkıyor.

O (ya da o) gelişim konusunda iyi bir anlayışa sahip olmalı, fakat aynı zamanda gelişimin kendisinden başka bir şey yapmaya da istekli olmalıdır.

Gelişimi anlamak yalnızca kod perspektifinden değil aynı zamanda topluluk perspektifinden de bakmayı gerektirir. Geliştiricilerle aynı dili konuşmanız ve onları neyin endişelendirdiğini bilmeniz gerekiyor.

İnisiyatif ve çalışkanlığın bir kombinasyonuna ihtiyacınız var. Bir yanda tamamlanması gereken standart görevler var (örneğin, geleneksel “son konferansın en iyi 10 raporu” gönderilerimiz var). Öte yandan, ilginç metinler için fikirleri kendiniz sunmanızı ve sadece talimatları beklemenizi istemiyoruz.

Elbette yazabilmeniz gerekiyor: hem okuryazarlık açısından hem de "ilginç kılmak" açısından. Sadece kuru bir teknik eğitim gibi görünmeyen, aynı zamanda gerçekten büyüleyici olan metinlere değer veriyoruz. Örneğin, eğer hayatınızdan bir şekilde materyalin konusuyla kesişen kişisel bir hikayeniz varsa, bu mükemmel bir giriş olabilir.

Esneklik de gereklidir: Şu anda öncelikle .NET metinleri ve testlerle ilgileniyoruz, bu nedenle özellikle ilgili yeterliliklere sahip kişilerle ilgileniyoruz, ancak öncelikler değişebilir. Habr'a ek olarak bazen başka sitelerde de yayın yapıyoruz ve buna da uyum sağlamamız gerekiyor (özü aynı kalıyor, "geliştiriciler için metinler", ancak format farklı olabilir).

Ve hiç kimse bizim çalışma saatleri dışında çalışmamızı gerektirmese de, boş zamanlarında eğlenmek için bir evcil hayvan projesi üzerinde çalışan veya BT hakkında kitap okuyan BT meraklıları burada kendilerini yerlerinde hissedecekler: bu, iş sorunlarını doğrudan çözmez, ancak sonuçta daha etkili olduklarını çözmeye yardımcı olur.

Yukarıda yazılanlar sizi korkutmadıysa ama ilginizi çektiyse ve daha fazla ayrıntı öğrenmek veya yanıt vermek istiyorsanız, her ikisini de şu adreste yapabilirsiniz: boş pozisyonlar sayfası.

Kaynak: habr.com

Yorum ekle