Август 2016 г.

Раз в месяц команда Agrarian Labs проводит встречу для пользователей языка Go. Каждое занятие отличается от другого, и это всегда увлекательный вечер, полный знаний. Поскольку мы хотим передать эти знания как можно большему количеству людей, мы сняли нашу последнюю встречу и расскажем о ней здесь. Наслаждаться!

GoTrace

GoTrace, инструмент, представленный на GopherCon 2016, позволяет визуализировать вашу программу и весь ее параллелизм на временной шкале. Его реализация выполняется быстро и легко и приносит большие выгоды как с точки зрения развлечения, так и с точки зрения лучшего понимания вашего кода. Ознакомьтесь с краткой презентацией Захари Кинер на GoTrace ниже.

Лучшее на GopherCon 2016

Гийом Шармес рассказывает о своих любимых вещах с GopherCon в видео ниже.

Наем разработчиков Go

Автор Рекс Посадас

Если вы программируете на Go и никогда не читали спецификацию языка, я бы, вероятно, не стал вас нанимать. Как разработчики Go мы имеем честь иметь очень удобочитаемую языковую спецификацию. Я не понимаю, почему тот, кто считает, что их основной язык - Go, никогда не удосужился бы прочитать спецификацию. Я применяю это правило только к разработчикам Go, поскольку некоторые языки не имеют спецификации языка.

Мне нравится видеть уверенность, а иногда даже высокомерие в тех, кого я потенциально нанимаю. Очень продуктивные разработчики знают, как оценить свои сильные стороны по сравнению со своими коллегами. Они знают, что они намного лучше своих коллег, и я хочу видеть это. Могу я спросить, лучший ли вы разработчик в своей команде? Нет. Но во время случайных разговоров эти вещи раскрываются.

Если я могу посидеть с потенциальным сотрудником в течение одного-двух часов, нормально поговорить и не получить головную боль, это очень хороший знак. Я называю это тестом на головную боль.

Еще одно очень важное правило состоит в том, что мне нравится нанимать людей, ориентируясь на мою личность. В конечном итоге я несу ответственность за продуктивность команды инженеров. Следовательно, мне нужно проводить много времени с каждым разработчиком. Наем сотрудников на основе моей личности также позволяет мне нанимать сотрудников из-за моих слабостей. Чем больше ваша команда сможет компенсировать ваши слабости, тем лучше для вашей компании в целом. В конце концов, мне просто нужна команда, с которой мне нравится работать каждый день. Другое преимущество сопоставления личностей заключается в том, что это упрощает принятие решений. Обычно я не спрашиваю: "Подойдет ли этот человек индивидуальности каждому человеку в моей команде?" Намного проще спросить себя: «Могу ли я работать с этим человеком?»

Был задан вопрос о том, что я буду делать, если два человека в моей команде не задержатся. Мой ответ на этот вопрос - «продуктивны ли они вместе?». Если они есть, я постараюсь сохранить их обоих. Если это не так, я бы удалил один или оба из них. Производительность - это то, к чему вы всегда должны стремиться.

Как это резюме? Нажмите на это маленькое зеленое сердечко внизу и покажите свою любовь! Следите за новостями в следующем месяце, чтобы увидеть еще одно резюме встречи на Golang от нашей команды.