Press "Enter" to skip to content

Asking for help


хороший понедельник утром сегодня я хотел бы
говорить немного и муза немного
немного о чем-то, что я думаю, является одним из
абсолютно сложные вещи как
разработчик программного обеспечения по крайней мере для меня
лично, и что просит о помощи
так э-э, еще здесь, в Стокгольме, и я
ненадолго перееду сюда мы
немного рассказал о том, как мы
собираюсь делать больше из них жить больше
программирование показывает, но это не собирается
начать через некоторое время, потому что мы все еще
ищу пространство студии и в
Тем временем там будет много из них
ходячие разговоры, которые я знаю многих из вас
как и мне нравится делать их, и я чувствую
как этот месяц немного размышляющий
там как начало нового года я
будем говорить о трех разных
подходы к тому, как просить о помощи и
оказание помощи в соответствии с программным обеспечением
команды и мой опыт, как три
по-разному мы в трех разных
как я действовал и как команды
были в действии и первый
в основном как отсутствие техники в
все в нем, как будто это в основном, когда
вы делаете археологию кода, а затем
новый человек, которого он просто бросил в
кодовая база, мы очень мало помощи
во-вторых, я собираюсь поговорить о чем-то
что я сканк как приятель
система, в которой вы назначены человеком или
наставник, если хотите, у которого есть время
выделено , чтобы помочь вам выяснить
проект и, наконец, я собираюсь поговорить о
мой личный фаворит который пара
программирование и программирование моб, где
вы на самом деле сидите с человеком более
старший человек больше знакомы с
кодовая база все время, и этот человек
постоянно помогает
это то, что мы будем говорить о
сегодня
Хорошо, так первый подход, первый подход к
помощь в команде программного обеспечения, и это
в основном не помогает или очень мало помогает
помочь, когда вы в отчаянии, это это
когда вы делаете то , что я имею в виду , как
Археология кода это это может
произойдет, если вы в команде, которая не
очень развит в своем программном обеспечении
практики развития или если это команда
где, как человек, прежде чем у вас есть
просто ушел или умер или что-то и
ты совсем один в новой кодовой базе и
ты не представляешь, что происходит
Вы открываете базу кода, и у вас есть
возможно, задача, которую ты собираешься сделать
возможно, это неопределенно, и вы просто пытаетесь
выяснить дико в коде
где эта вещь и что это
вещь, и вы немного ковыряетесь
и вы выясните , как почему это
Переменная названа так, у меня нет
идея
могу ли я изменить это, не нарушая
вещи и да, это совсем не весело
нет и нет как обзор
документ или как модульный тест или что-нибудь
и вы в основном определяете вещи из вас
если вам повезет, вы можете ходить
вокруг в их организации и пытаются
как любезно спрашивать людей, которые, возможно, могли бы
Вы, возможно, объясните этот кусок кода
и они, как о, да, да, конечно, но
вы чувствуете , о боже, они
подчеркнул со своим собственным дерьмом, и теперь я
требуя своего времени, и это так же, как
это мучительно
мучительно-медленный способ работы
вы в основном делаете археологию это
это ваша работа не очень продуктивная
работа в команде это больше похоже на то, что вы пытаетесь
выкапывать как древняя цивилизация
с маленькой кисточкой вы должны сделать
все так тщательно все время ты
знать, как не для того, чтобы не сломаться
эти маленькие первозданные возраст и вещи
что вы найдете внутри этого
эти руины в древнем Египте это
не интересный способ работы, но мы все
был там это то, что ты
иногда приходится делать, потому что это хорошо
что такое рабочее место или вот где
ты в своей карьере или иногда
Вы просто должны сделать это, но это не так
хорошо, это не так, как
хорошо работающая команда разработчиков программного обеспечения
более хорошо функционирующие команды, которые я
работал в иногда работать с
что-то вроде системы тела и
не может перейти в другое место разговора
около
система друзей это то, что звучит как
ты это случилось со мной в первый раз
Я не Spotify, где я был назначен
тело, которое было названо Мартином, что он он
оказался хорошим другом, как
в конце концов над этим Spotify, а также
был как такой супер хороший парень, но
тело в основном это человек, который
им было выделено определенное время
от своих обычных рабочих обязанностей, чтобы помочь
вам нравится, что они, как да, мы знаем
ты поможешь этому новому разработчику
проект и мы ждем вас
не двигаться так быстро, потому что
ты собираешься сделать себя доступным для
их ты будешь прерван все
время и так оно и будет
и ты тоже, и это важно
вы также должны поощрять
новый разработчик, чтобы прервать вас и
задавать вопросы, потому что я думаю, что это
здесь очень важно решить, что это
не естественно хотеть задавать вопросы
когда вы находитесь в новой позиции, как
Вы, вы очень чувствуете необходимость доказать
сами, что вы можете позаботиться об этом
вещи и что вам не понравится, я
хороший разработчик, я должен любить тебя
даже быть старшим разработчиком на самом деле нравится
только потому, что вы новичок в кодовой базе
или или проект или или, возможно, библиотека
что вы работаете над, но вы
незнакомы с этим, вы можете быть очень
старший и в этих случаях это даже
Труднее обратиться за помощью, потому что иногда
Вы работали на в в этой области
так долго или, возможно, в этой компании
так долго, и это просто чувствует себя как ты
если вы должны волшебно знать это
что абсурдно конечно, но это
каково это, так что вы не просите
помочь вам ждать волны слишком долго, чтобы спросить
за помощь вы просто тратить полдня на
выяснить что-то, что, когда вы спрашиваете
человек, которого они любят, они говорят, как нет, нет
вы
не мог понять это
это потому что это случилось
два года назад, прежде чем вы присоединились где
этот клиент попросил это и это
и это, и вы, как хорошо, теперь это
имеет смысл, почему вы сделали это так и
это легко попасть в ловушку
как биться головой о вещи
слишком долго, я имею в виду, я часто говорю о
как разработка программного обеспечения об этом
о решении этого программного обеспечения
развитие о ударе головой
против проблемы, пока она не сломается и
это много о цепкости, но это
также о том же о просьбе о помощи
потому что там вы не можете просто
в это себя в знание того, что
существует только в головах ваших
коллеги, которых вы не знаете истории
организация, которую вы не знаете
общие шаблоны, используемые в этом проекте
Вы еще этого не знаете , но ваш
коллеги могут быть уверены, что вы
использовать их, хотя это может быть чувство
не интуитивно, потому что вы хотите доказать
сам
ты думаешь, это безопасно, как будто он любит
гулять с этим ребенком там все
хорошо, хорошо, если вы не поймали
это еще мы идем по льду в
средний Стокгольм все в порядке, о, да
Система приятель, так что система тела это
здорово это легко реализовать и есть
в этом нет ничего плохого, но я думаю, что
самое лучшее , что я всегда
опыт во всех программных проектах
где это всегда было абсолютно
дивно, когда я сделал это пара
программирование и парная программа для
те, от которых ты не, не
знакомы с ним , когда один человек действует
как навигатор и один человек действует как
Водитель и Ответственность
водитель тот, который на самом деле
держит клавиатуру как руки
на клавиатуре и введите код время
Навигатор это человек, который
держать вкладки немного больше на
направление и где вы находитесь в
проект и что вы должны делать
как будто ты не отвлекаешься
и как этот человек немного это
немного меньше сосредоточены на синтаксисе и и
печатать и больше сосредоточиться на архитектуре
и получить задание выполнено и в I
думаю, что это очень и очень полезно иметь
навигатор, который знаком с
проект и водитель является одним
незнаком с проектом, и это
очень хороший способ познакомиться с
проект как навигатор может
постоянно помогать вам говорить как
да, теперь мы собираемся изменить, как это
маленькая часть в системе, и это
маленькая часть в системе вы думаете
что вы можете напечатать, как выяснить , как
делать это здесь и постепенно
помочь вам через вещи, и я нахожу
что даже если вы поставите пару
программирование внутри и просто поговорить о
концепция обзора кода
это один из лучших лучших способов
познакомить людей с новой базой кода, как
Я думаю, что код многие пропускают
обмен знаниями является одним из величайших
Преимущества обзора кода, как вы
толкая, как вы исправить, а затем
люди могут сказать, что да, это здорово, я
понимаю, где ты так думал
но у нас уже есть эта библиотека,
Вы можете использовать, чтобы сделать тот или иной способ
делать это здорово, но это не идиоматично
к тому, что мы делаем в проекте, так что если вы
посмотрите на эту часть кода, которую вы
можно увидеть, как мы сделали, как мы это делаем в
проект, и это делает его более
последовательный и легче справиться с этим
не то, что ваш рост ваш путь плох, но
это просто приятно, чтобы вещи были последовательными
и имеют такого рода не одного обмена , если
вы не делаете обзор кода и ваша команда
этого не происходит, и один из
хорошие вещи, но парное программирование
парное программирование
что вы делаете обзор кода все
время все время это происходит все
раз в секунду и таким же образом
парное программирование также означает, что вы
помогая все время в в
образец археологии ты ты
в основном просто просит о помощи в
точка, где это так очевидно, что
вы застряли, может быть, вы
застрял на несколько дней и скажу вам,
на самом деле пойти и получить время с ним
где, возможно, ведущий архитектор или
что-то
это может тратить много времени и тела
Система также я имею в виду, что это все еще может занять
много времени я имею в виду, я пытаюсь сказать, что
когда у меня есть доступ к телу, я все еще пытаюсь
в
не прерывать их постоянно стараюсь
вроде бы еще есть небольшой лимит времени на
сам как раз произвольный как 50
минут или 30 минут или 45 минут просто
как какой-то ящик времени, где я не
позволил я не позволяю себе получить
застрял больше, чем тогда, и я спрашиваю
потому что, хотя человек
выделено для меня и есть время, выделенное
мне кажется, я не могу это не
разработан, чтобы позволить мне прервать их
однако в каждой отдельной точке
когда дело доходит до парного программирования
как этот массивный постоянный доступ
человеку, где человек может помочь
Вы в любое время я имею в виду, что это все еще хорошо
для навигатора, чтобы разрешить водителю, если
драйвер является новым в проекте, чтобы
понять вещи сами по себе для
немного нравится, это не так много, как
это не хорошо, чтобы в основном типа для
человек словесно, как typebar, как
это не очень хорошая навигация, но это
действительно хорошо, что иметь навигатор
что это нормально, вы застряли
могу ли я дать вам подсказку, и это
удивительно продуктивно, когда я делаю
парное программирование так крайне редко
застрять, но застрять
Я имею в виду, когда вы просто у вас нет
Идея, как Pro прогрессировать ты только ты
смотрели на код для
возможно, часы, и вы не знаете, что
неправильно вы перемещаете вещи и вы
просто не вижу проблемы, а потом ты
возможно, ты просто бросишь идти домой и
тогда вы вернетесь на следующий день и посмотрите
на это свежими глазами или, возможно, вы
просто коллега и иметь их
посмотрите на это, и вы выясните,
проблема сразу, потому что это было просто
какая-то маленькая вещь, упускающая это просто была
невидимым для вас это было очевидно в
задним числом, но да и с парой
программирование я почти никогда не оказываюсь
в таких ситуациях это так
потому что вероятность того, что два человека
два разных мозга смотрят одинаково
код, что они пропустят то же самое
проблема невероятно маловероятна и
это даже менее вероятно, если вы делаете
программирование толпы, где у вас есть целый
команда , как навигаторы у меня нет
сделал это слишком много, но это очень круто
и да , я люблю парное программирование много
так что это три вещи, как
три способа я думаю о том, когда я думаю
о просьбе о помощи и оказании помощи в
команда программного обеспечения, как археология
шаблон или технику, где вы не
на самом деле у вас нет доступа к
большая помощь может быть, как вы просто должны
вроде бы как старшая архитектура платит
мне ты можешь помочь мне и тебе плохо
об этом, и тогда у вас есть приятель
система, в которой вам выделен человек
и тогда у вас есть парное программирование
система, где, как вы на самом деле всегда
садясь с кем-то более знакомым
с кодом, который находится в тебе и ты ты
разберись в унисон
наконец я хотел бы сделать немного
обращение к программному обеспечению
это старшие разработчики программного обеспечения или
скорее люди, которые находятся в старших
позиции, которые вы были в компании
какое-то время, но когда присоединяется новый человек
ваша команда или ваша компания или где-то
Орбан это может быть новым, разработать новый
разработчик младший разработчик может быть
старший разработчик помогать с
проект или что-то убедитесь, что это
слышал, как вы делаете сами
доступны для этого человека или назначить
кто-то, чтобы помочь этому человеку и думать
о том, как получить этого человека в скорости
как можно больше и не позволяйте им
не бросайте их как археологию
человек в
в проекте, и пусть они плавают
Сами это не продуктивный путь
и не выражайте никакого удовольствия, когда
они спрашивают вас о вещах, поощряют их
спрашивать вещи и когда они любят говорить
так хорошо, что ты пошел ко мне и
спросил об этом , это действительно хорошо
не будь тем человеком, который раздражен даже
если вы хотите почувствовать это, вы должны
никогда не выражайте это, потому что это будет
обескуражить их, и это приведет к вашему
команда разработчиков программного обеспечения
неэффективное будет много отходов
и если вы не согласны с этим, и если
вы как будто чувствуете, что
раздражен, когда ты чувствуешь
как о, я не хочу помогать этому человеку
потому что это отвлекает меня от моей работы и
мой IR хочет решить такие проблемы, как у меня есть
некоторые новости для вас, как будто ты не ты
еще не старший разработчик, потому что
роль старшего разработчика, как один
из наиболее важных ролей и задач
что у вас есть, чтобы убедиться, что нравится
поднять разработчиков вокруг вас, чтобы сделать
уверен, что младший разработчик
вокруг вас или становится продуктивным и
набирая скорость и получая их
началось потому, что единственный способ
действительно быть 10-кратным разработчиком или 100-кратным
разработчик , чтобы улучшить разработчиков
вокруг вас вы в конечном итоге будете
ограничены в ваших способностях, но когда вы
создать программное обеспечение организации, если вы
являются людьми и укрепление других , то
тогда вы действительно человек, который может быть
взрывоопасен в вашей производительности и тому
значение, которое вы добавляете в организацию, чтобы сделать
уверен, что вы помогаете людям вокруг вас
это это истинное значение ин
сильный CA ниже
этот эпизод спонсируется Кака это
маленькая встроенная оценка вещь, которую вы
часто вижу меня использовать в эпизодах, которые мы
очень горжусь тем, что толкаю их, потому что я
да, люблю его как продукт, это здорово, когда
вы просто пытаетесь не в прототипировании вещей
или когда вы работаете на YouTube
канал, и вы хотите просто показать
быстро показать, как вещи, как JavaScript
оценивает это действительно здорово, если вы хотите
чтобы проверить это вы можете проверить это на
Quad Fun Fun функция спокойной, чтобы они
Вы знаете, что вы пришли отсюда, вы можете
также увидеть меня, используя его и это видео здесь
чтобы проверить это и почувствовать
как это работает, это действительно правильно Quad Fun
для функции спокойной и это все для
сегодня я надеюсь, что это было полезно для вас, как
тот
ты не согласен ты согласен как
у вас есть другие подходы к оказанию помощи
люди, каков твой опыт и твой
карьера с помощью, пожалуйста, введите его в
комментарии я прочитал все из них у вас есть
смотрел эпизод веселой веселой функции я
выпускать их каждый понедельник утром О
800 мск но вы забудете что так делают
уверен, что вы подписались или смотрите другой
эпизод прямо сейчас, нажав здесь, если
ты не уверен, пока ммм PJ до следующего
Понедельник утром спасибо
Please follow and like us:

Be First to Comment

Добавить комментарий