Последние 6 с лишним лет я управляю каналом SitePoint Ruby. Мне дали работу отчаянные, перегруженные работой люди, пытающиеся спасти молодой ресурс Ruby. Я проглотил синдром Самозванца и занялся этим. Это была возможность и решение, которые изменили мою жизнь и карьеру. Люди в SitePoint удивительно умны и радуются, когда работают. Я искренне верю, что SitePoint хочет создавать контент, который делает людей в программном обеспечении лучше.
С учетом вышесказанного позвольте мне сместить акцент этого поста с «Эй, смотри, что я делал в течение 6 лет!» На «Воспользуйтесь возможностями, которые делают вас неудобным».
В 2011 году я был компетентным ресурсом .NET. Я накатал волну ASP на ASP.NET и умел писать C #. Однако я был разочарован. Я обнаружил, что .NET и программное обеспечение вокруг него (например, IIS) ограничивают и расстраивают. В то время были такие проекты, как Castle Windsor, которые включали в себя отличные Dependency Injection Frameworks, .NET-порт Rails под названием Monorail, и некоторые другие фреймворки, которые были удобны в использовании. На самом деле, монорельс появился до ASP.NET MVC и, к сожалению, был убит Microsoft, которая изобрела собственную платформу MVC вместо того, чтобы использовать существующую (и превосходящую IMO) платформу. В то время как ASP.NET MVC был шагом в правильном направлении и отличной платформой сам по себе, я хотел сделать Ruby своим повседневным делом.
В тот момент я играл с Руби на стороне почти 5 лет и строил компетенцию. Однако в то время мне было уже за тридцать, и я не мог справиться с финансовым падением, которое сопровождало младшую должность Руби. Увы, никто не собирался нанимать программиста на Ruby с минимальным профессиональным опытом работы с Ruby. Поэтому я продолжал читать, практиковаться и искать способ получить лучшее портфолио. Я посещал встречи, участвовал в форумах, делал каты и т. Д. Я все еще видел мою хозяйку кода ночью.
Затем в один прекрасный день я оставил комментарий к сообщению в блоге на SitePoint, которое было внесено в чертеж для билетов на RailsConf в Новой Зеландии. Мой комментарий был выбран, и Аарон Оостерас (редактор того времени) связался со мной. Я закончил тем, что раздал билеты кому-то на НПЗ (кто мог добраться до Новой Зеландии). Я подумал, что это так, но Аарон спросил меня, не хочу ли я написать одну или две публикации для RubySource (название канала SitePoint на время.) Я сказал, конечно.
Я написал несколько основных постов и в конечном итоге написал в серии из 15 статей (да, ПЯТНАДЦАТЬ) о приложении под названием Loccasions, которое SitePoint превратилось в бесплатную книгу. Оглядываясь назад, код плох, и многие мои предположения плохи, но это был невероятный опыт. У меня даже не было работы в Ruby, но у меня была своего рода «книга».
Где-то во время сериала Аарон спросил меня, хочу ли я стать редактором Ruby. Я сказал ему, что я безоговорочно неквалифицирован. Аарон не согласился и сказал: «Просто попробуй». Я так и сделал. Остальное, как говорится, история.
Если вы все еще читаете, вы, вероятно, задаетесь вопросом «Ну и что?». Ну, я хотел бы перечислить некоторые из преимуществ, которые я получил при выполнении задания, которое мой синдром Самозванца пытался отнять у меня.
Карьера
Это легко. Мое знакомство с SitePoint в качестве автора и редактора Ruby помогло мне указать на некоторый опыт, который могли видеть люди. Это не совсем то же самое, что писать на Ruby профессионально, но это помогло мне в интервью выглядеть больше, чем нуб, при постоянном представлении контента на Ruby. Первая работа на Ruby, которую я в итоге получил, была для стартапа, и они были в отчаянии (отчаяние других — тема моего найма…), но я получил эту работу. Разговор об обучении пожарным шлангом, запуск — и большое и ужасное место, чтобы быть.
Экспозиция
Будучи редактором Ruby, я получил такой уровень воздействия, которого я никогда бы не получил. Даже если люди никогда не слышали о SitePoint (что в наши дни встречается довольно редко), то, говоря, что я «управляющий редактор рубинового блога», открыло мне доступ ко многим людям. Я говорил или работал с некоторыми из лучших Rubyists в бизнесе из-за SitePoint. Хотя я не буду отказываться от имен, это была замечательная поездка — работать с этими людьми и быть в кругу великого сообщества.
сообщество
Говоря об этом, я действительно чувствую, что SitePoint является прочной частью сообщества Ruby. Мы постоянно выпускаем качественный контент с целью «начать разговор» или рассказать о Ruby. Одной из самых сложных задач при создании этого контента является подбор авторов. Как я уже говорил, я работал с очень известными Rubyists, и это здорово. Тем не менее, мои самые ценные взаимодействия были с теми, кто неизвестен и не является носителями английского языка. У меня было несколько писателей, чьи первые посты были настолько грамматически ужасны, что мне пришлось отсылать их обратно. Я потратил часы на пост из 1200 слов, потому что писатель не мог выразить свои намерения на английском языке. Я работал с этими авторами, чтобы помочь улучшить их английское письмо.
Те же самые писатели, чьи первые посты были неопубликованными, стали одними из моих лучших и самых плодотворных авторов. Наблюдение за их улучшением было основным моментом этой работы. Хотя я, безусловно, помог им в некоторых областях, я благодарен им за то, что они не были запуганы, не позволили начальным сбоям остановить их прогресс и очень усердно работали, чтобы улучшить способ их технического общения.
Это то, что я хочу оставить в моем последнем посту редактора. Не обращайте внимания на те голоса в вашей голове, которые говорят: «Ты не можешь делать то, что хочешь делать» или «Этот человек слишком разный, списывать его со счетов». Рискни со своими талантами и своими взаимодействиями. Люди такие хорошие. Дайте им шанс, и они улучшат вашу жизнь и перспективы.
Я ухожу после января, потому что пришло время. У меня есть еще несколько вещей, на которых я бы хотел сосредоточиться, и канал SitePoint Ruby заслуживает новой энергии. Я не в состоянии выразить свою благодарность за возможности, которые SitePoint предоставил неизвестный ресурс Ruby все эти годы назад. В SitePoint есть удивительные люди, которые действительно хотят быть полезным и гостеприимным ресурсом для сообщества разработчиков. Мне очень повезло, что я был частью этого.