Какая работа может быть лучше, чем писать на Хабр о разработке? Пока кто-то готовит свой большой хабрапост урывками по вечерам, тут прямо в рабочее время делишься с сообществом интересными вещами и получаешь от него плюсы.
Какая работа может быть хуже, чем писать на Хабр о разработке? Пока кто-то весь день пишет код, тут смотришь на этих людей и облизываешься, а свой пет-проект пилишь урывками по вечерам.
Мы (JUG.ru Group) с каждым годом проводим всё больше разных конференций для разработчиков, поэтому сейчас ищем ещё одного сотрудника (в дополнение ко мне и olegchir) для текстов в наш хабраблог. Чтобы стало ясно, кто нам требуется и что этого человека ожидает, я расписал, каково это вообще, когда твоя работа — писать тексты для разработчиков в корпоративный блог на Хабре.
В чём крутизна?
Что я люблю в этой работе? Хотя цель любого корпоративного блога — помочь компании, здесь это не означает «строчить восторженные рекламные тексты о том, какая она потрясающая». На Хабре такое попросту не работает. Здесь работает другое: писать интересные и полезные для сообщества посты, в которых уместно выглядит упоминание вашей деятельности.
Можно хоть десять раз написать без аргументов «наши конференции замечательные и невероятные», и это просто никто не будет читать. А можно опубликовать текстовую расшифровку доклада с прошедшей конференции, люди потянутся за полезной для них информацией — и заодно поймут на реальном примере, что можно увидеть на мероприятии и хотят ли они на такое сходить в следующий раз.
Если бы от меня требовалось непрерывно писать тексты, состоящие из рекламного булшита, я бы очень быстро захотел повеситься. К счастью, вместо этого я пишу тексты по тематике наших конференций, где в конце просто идёт небольшая приписка «раз вас привлёк этот текст о мобильной разработке, обратите внимание, вот конференция о ней же».
Другое преимущество этой работы в том, что общаешься со множеством крутейших людей. Когда часть твоей работы — взять интервью у кого-то масштаба Джона Скита, ты слушаешь его ответы, затаив дыхание, а в конце он говорит «спасибо за вопросы, было интересно», ловишь себя на мысли «подождите, мне за это ещё и платят»?
Ну и бонус для любителей пузомерок: когда писать хабрапосты — твоя работа, и публикуешь ты их часто, можно дойти до первого места в рейтинге хабрапользователей. И тогда начнёшь получать странные личные сообщения!
В чём сложность?
Но все эти плюшки не значат, что всё идеально. Главный вызов в следующем.
С одной стороны, понятно, что чем больше знаешь о разработке — тем лучше для такой работы, и если ты очень погружён в какую-то конкретную тему, то как раз в связи с ней можешь написать что-то крутое.
Но при этом у нас целый ряд конференций по разным направлениям (от Java до тестирования), так что на каждого автора приходится сразу несколько мероприятий, которые надо освещать, и в любой момент может добавиться новое. А это значит, что ограничиваться любимой темой не получится и придётся лезть в совсем другое, куда менее знакомое. И при этом наши конференции довольно хардкорные, их посетители не первый год в индустрии, так что контент должен быть интересен опытным разработчикам.
Быть сениором сразу в нескольких направлениях вообще малореально. А теперь добавьте к этому, что ещё и работаешь не разработчиком: некоторую часть рабочего времени можно посвящать коду, чтобы не отрываться от предметной области, но это не основная деятельность. И добавьте ещё к этому регулярность выхода постов: если люди, которые пишут на Хабр по зову души, могут месяцами рисёрчить одну тему до сочинения текста, то тут так не получится.
Как в таких условиях вообще можно написать что-либо, способное заинтересовать опытных разработчиков?
Может показаться, что всё совсем мрачно, но работающие варианты вполне есть.
Как жить?
Во-первых, хотя про многие темы не напишешь без продолжительного личного опыта работы, хватает и таких, которые этого не требуют.
Появилась новая версия Java, и разработчиков интересует «что там изменилось»? Для нормального поста об этом требуется уметь писать на Java, но не требуются месяцы опыта конкретно с новой версией. В этой новой версии Java появился REPL-инструмент JShell? Поскольку он новый, тут даже опытным разработчикам пригодится туториал, и перед его сочинением достаточно побаловаться с JShell час-другой («месяцы» в REPL просто не на что потратить). GitHub сделал приватные репозитории бесплатными? О такой новости, конечно, хочется немедленно сообщить хабраюзерам, и тут потребуется некоторое время на рисёрч (чтобы пост был не из одной строчки), но тоже скромное.
Во-вторых, если горишь какой-то определённой темой и её понимаешь глубоко, то это тоже замечательно. Да, нельзя будет писать о ней каждый день, чаще придётся разбираться с чем-то другим — но когда в числе прочего будет всплывать любимая тема, тут знания пригодятся. У нас вот Олег ковырялся в джавовском проекте Graal ещё до того, как это стало модным, так что охотно спрашивал работающего с Graal Криса Талингера о вещах вроде параметров инлайнинга — ну и отлично: в итоге и Олегу интересно, и другим упарывающимся по теме.
А в-третьих, можно не ограничиваться собственной компетенцией, подключая чужую. Например, в формате интервью, где требуется не знать все ответы в мире, а уметь задавать вопросы. К нам на конференции приезжают выступать интереснейшие люди со всего мира, от .NET-легенды Джеффри Рихтера до возглавляющего Kotlin Андрея abreslav Бреслава, таких грех не расспросить. Получается сплошной win/win: и интервьюеру интересно, и читателям Хабра (нашим рекордом стало интервью с тем же Джоном Скитом, собравшее больше 60 000 просмотров), и сами спикеры в преддверии конференции обычно рады дать интервью, и для конференции это очевидная польза.
Разумеется, чтобы расспрашивать таких людей, определённые знания тоже требуются — но масштаб требований совсем другой.
Другой способ делиться чужой компетенцией — уже упомянутые текстовые расшифровки докладов. Ещё бывает, что кто-то из наших спикеров публикует блог-пост на английском, а мы по договорённости с ним переводим на русский. В таких случаях требуется понимать текст, но не требуется быть экспертом, способным его написать.
К чему это приводит?
По своему опыту хочу сказать, что при такой работе смотришь на IT с довольно интересного ракурса.
Вообще это может быть обидным: повсюду происходит какая-то движуха, люди пилят интересные вещи, а ты смотришь на всё это «снаружи», задаёшь вопросы, и в итоге про каждую из этих вещей поверхностно что-то понимаешь, но в деталях реализации уже не разбираешься — чтобы разобраться, потребовалось бы с этим постоянно работать. Там же в глубине наверняка тоже масса интересного, видеть всё из этого бегло только раззадоривает!
Но при этом, теряя в глубине, выигрываешь в широте охвата — и это тоже ценно. Если работаешь на конкретной роли в конкретном проекте, то всё видишь через эту призму: что-то вообще не попадает в поле зрения, что-то видишь сбоку («тестировщики — это те нехорошие люди, которые ломают мой прекрасный код»). А когда пишешь о разном, то и видишь очень разное, причём не «сбоку», а с высоты птичьего полёта: детали не разглядеть, зато общая картина в голове складывается. Я общался (и в рамках интервью, и просто на наших конференциях) со множеством совершенно разных людей: от компиляторщиков до тестировщиков, от «гуглеров» до стартаперов, от пишущих на Kotlin до пишущих сам Kotlin.
JS-разработчику может быть любопытно почитать хабрапосты из мира C++ («что там у них?»), но он будет завален материалами по основному направлению и до этих непрофильных материалов не доберётся. Для меня примерно все направления профильные, мне в работе может пригодиться любой прочитанный текст о разработке и тестировании.
Я ощущаю, что в некотором смысле мне очень повезло: в отличие от большинства людей, могу в рабочее время с интересом следить за тем, как живёт и развивается разработка в целом.
Кто нам нужен?
Из всего этого следует, что человек для такой работы требуется довольно своеобразный.
У него (или неё) должно иметься хорошее представление о разработке, но одновременно с этим готовность заниматься не самой разработкой.
Понимать разработку требуется не только с точки зрения кода, но и с точки зрения жизни сообщества. Нужно говорить с разработчиками на одном языке и знать, что их волнует.
Нужно сочетание инициативности и исполнительности. С одной стороны, есть стандартные задачи, требующие выполнения (например, у нас есть традиционные посты «топ-10 докладов прошедшей конференции»). А с другой, нам хочется, чтобы вы и сами предлагали идеи интересных текстов, а не только ждали указаний.
Разумеется, нужно уметь писать: и с точки зрения грамотности, и с точки зрения «чтобы было интересно». Мы ценим тексты, которые выглядят не просто как сухой технический туториал, а по-настоящему увлекают. Скажем, если у вас есть личная история из жизни, которая как-либо пересекается с темой материала, она может стать отличным вступлением.
Также требуется гибкость: сейчас нас в первую очередь волнуют тексты по .NET и тестированию, поэтому особенно интересуют люди с соответствующими компетенциями, но приоритеты могут меняться. Помимо Хабра, мы порой публикуемся на других площадках, и к этому тоже нужно уметь подстраиваться (суть остаётся той же, «тексты для разработчиков», но формат может отличаться).
И хотя работать в нерабочие часы у нас никто не требует, тут на своём месте ощутят себя IT-гики, которые в свободное время пилят для души пет-проект или читают об IT: это не решает напрямую рабочие задачи, но в конечном счёте помогает решать их эффективнее.
Если всё написанное выше вас не отпугнуло, а заинтересовало, и хочется узнать больше подробностей или откликнуться — и то, и другое можно сделать на странице вакансии на HH или Моем круге.
Комментарии (15)
Master255
12.04.2019 16:30+1Я могу сделать Хабр, самым читаемым и обсуждаемым в мире сайтом, но ни у кого не хватит денег и понимания оплатить мне это.
Так что я и дальше буду делать это на бесплатном уровне ;)phillennium Автор
12.04.2019 16:39+2Боюсь, моё лично понимание заканчивается уже на лишней запятой после слова «Хабр» :)
third112
12.04.2019 19:22Вы хотите хабраавтора на фултайм, но в крупных н-т издательствах была и другая практика: внештатник. Т.е. заключаете с человеком договор по оплате — столько за килибайт текста или по результату — столько за каждые кило читателей. И пусть работает на основной работе и пишет, когда сможет. Прежде, чем писать, должен спросить нужна ли вам эта тема. Т.о. обеспечите:
У него (или неё) должно иметься хорошее представление о разработке
Это возможно для человека, который сам не прекращает заниматься разработкой. Ситуация меняется очень быстро, и кто вчера занимался, а сегодня нет — тот уже м.б. не в курсе новых тенденций.
zhellion
13.04.2019 08:40Мне кажется, что вам намного быстрее, и дешевле, пойти от обратного. Пройтись по литературным каналам (аля: литэра, фикбук и т.п.), набрать более-менее грамотных людей как стажоров, которых уже можно натаскать на разработку. Ну это так, просто как идея. Может вы уже нашли кого хотели. xD
marshinov
13.04.2019 08:51Не-а, фигня получится. Люди других специальностей не понимают смысл текстов о разработке и не чувствуют стиль изложения, принятый в сообществе.
SergeyEgorov
13.04.2019 17:54+1Мне кажется, что вам намного быстрее, и дешевле...
А если не секрет, на чем основывается это ваше ощущение?
На мой взгляд, если к примеру ориентироваться на срок и стоимость обучения в высшем учебном заведении, то срок и стоимость обучения журналистике и срок и стоимость обучения программированию будут сопоставимы для степени бакалавра в любой из этих областей.
Бакалавров журналистов обучают четыре года и бакалавров в области computer science тоже обучают четыре года. Если для сравнения брать стоимости обучения, то и они в среднем очень сильно похожи.
jbaruch
16.04.2019 02:18К сожалению в паре "рубить в технологиях"/"мочь и любить писать", первое это опыт и профессия, а второе — призвание и страсть. Натаскать на второе невозможно, натаскать на первое — дико долго и дорого. Вот и приходится искать тех, у которых уже есть и первое, и второе, но про второе они еще не знают.
divanus
15.04.2019 10:54Олег, это же ад :) на который ты подписался? Может тоже начать писать обо всём этом? Наконец-то найти своё призвание?
hatman
«Также требуется гибкость: сейчас нас в первую очередь волнуют тексты по .NET и тестированию».
Ну признавайтесь, сколько вам бабла отвалили майки, или какой-то биг-энтерпрайз, который ощущает дефицит дешевого .net разработчика?
phillennium Автор
Честно говоря, не очень понимаю, как вы из ситуации «мы проводим одну из крупнейших в мире .NET-конференций, поэтому для нас актуальны тексты про .NET» сделали вывод «нам платит Microsoft». По-моему, очевидно, что эти тексты нам и без всякого Microsoft нужны.