Press "Enter" to skip to content

Top 8 developer habits: Perseverance — Fun Fun Function


хорошее утро в понедельник сегодня я бы хотел
говорить о важности
настойчивость как разработчика программного обеспечения в
это видео Я собираюсь определить, что я
говорить о том, когда я говорю упорство
почему упорство конкретно
важно, когда вы разработчик, я
собираюсь рассказать о том, как талант немного
переоценены, и, наконец, я собираюсь поговорить
о привычках и процессах, потому что я
думаю, что это отличный способ
улучшение вашего упорства Закрывая
окна, потому что он делает много
шум, давайте войдем в него
IMM PJ, и вы смотрите веселую форму
функции, что настойчиво, что я
говорить об этом видео — это поведение
вроде как настойчивость, возможно, в одном направлении
в том, что это способность
противостоять разочарованию вроде как
вы можете тренировать свои мышцы, чтобы
объект в течение длительного периода времени
Вы также можете тренировать свой ум с
некоторые выдержат разочарования для
более длительные периоды времени и разные
люди имеют очень различную толерантность
уровни для разочарования Я думаю, что это
важно признать, что разочарование
не совсем негативное чувство
разочарование есть, чтобы защитить нас
убедитесь , что мы не тратим наши
ограниченная энергия и время на немых вещах
если мы как млекопитающие, я думаю, не чувствовал
разочарование, мы бы просто продолжали гоняться
животные, которых слишком сложно поймать
и просто расходовать больше энергии на ловлю
этих животных, чем мы извлекли из
их есть это своего рода способ природы
измерение возврата инвестиций, когда
вы чувствуете разочарование, это ваш
мозг, как будто дает вам немного
бит признака, что это действительно
стоит того, и больше времени вы
тратить на это то, что вы
пытаясь добиться более настойчивых
ваш мозг будет похож
теперь вы проводили много времени, делая это
Я собираюсь проверить ваше разочарование
бит, так что разочарование это там, чтобы помочь
но это похоже на все движения,
мозг имеет эволюцию нашего мозга
конечно нет
продолжал стремительно меняться в обществе
оцифровки индустриализации и
наша фрустрация в мозге
построены или созданы для проблем, которые мы
было тысячи лет назад, и это
абсолютно все еще полезно, но это
бит, предрасположенный к краткосрочным
выгоды и из — за того , что нам нужно
наращивать нашу терпимость к разочарованию
для того , чтобы иметь его как для того , чтобы
прийти, чтобы компенсировать это, чтобы оно
также работает в современном обществе, особенно
когда дело доходит до высокотехнических и
проблематичные ремесла, такие как программирование этого
эпизод является частью серии идеи для
эта серия пришла от кого-то спросил меня
на Твиттере, что я думал, было важно
вещи, чтобы учиться как новое программное обеспечение
разработчик, я мог бы ответить на это лично
потому что у меня есть идеи, но
ответ был бы очень специфичен для меня
и мои реалии и мой опыт и я
чувствую, что этот вопрос требует многого
более широкую перспективу, поэтому я пошел в
Twitter и мастодонты и я действую это
как вы думаете, являются критическими чертами в
программист не должен быть супер 10x или
что угодно, только чтобы чувствовать себя хорошо и функционировать
хорошо профессионально, и я собрал все
твиты, которые я получил около ста
их и я классифицировать их на восемь
ведра, и это будет
основой для этой серии являются привычки
есть восемь настойчивости, семь получают дерьмо
сделал шесть учителей пяти понимания
контекст для проверки вашего эго тремя эмпатиями
быть смиренным и одним
будучи любопытным , и это первый из них
о настойчивости важно
признать, что этот список не похож на
контрольный список вещей, которые вы должны быть
вы должны помнить, что это данные
совокупность, как мы просим сто
люди, что вы думаете, что это больше всего
важно и много людей, что они
они посылают много разных вещей и
затем мы составили список, в котором он
что было на вершине того, что было на
вторых, нет фактического лица
что думает , что вы должны сделать все
это, что мы собираемся перечислить в этом
видео, потому что это было бы
безумный, почему упорство важно для
будучи разработчиком многих черт
о чем мы поговорим в этом
серия очень общие черты , как , что
или полезно как человек и
особенно полезно как человек, работающий
в профессиональном и творческом
окружающая среда , о , так что они могут быть использованы в
но я все еще думаю, что
настойчивость особенно важна
к разработчику, и это также
важно в очень специфических способах одной
вещь, с которой вы имеете дело как разработчик
в большей степени, чем большинство профессий
Я бы сказал, постоянно сталкивается
с проблемами, которые вы не знаете, как
решить, и в результате вы не знаете, как
долго они собираются предпринять , если вы
в состоянии сделать их часто вы не должны
узнать что-то новое или если они могут быть
сделано вообще
это особенно характерно для роли
инженер-программист, чтобы иметь это
в значительной степени в своей профессии я
думаю, у многих профессий есть это, но я
думаю , что несколько профессий есть это на
долбаная ежедневная основа, в которой вы нуждаетесь
странной наивности, когда вы сталкиваетесь
с проблемой, и вы наклоняетесь в нее
в конечном итоге проблема будет застегиваться даже
хотя вы не знаете, что вам делать
все еще начинайте глубокий вдох
мы начинаем думать, что мы начинаем рисовать и
как медленно
но, конечно, у нас есть этот путь, который
это часто случается с нарами
это ты, тебе задали проблему с ошибкой
есть ошибка в вашей системе не так ли
иногда вы не видели
ошибка у вас есть только пользователь, который сказал
что ошибка существует, и вы должны
сначала найти способ преодоления при его изготовлении
и вы просто не знаете, как это сделать
вы не знаете, что пользователь сделал так, чтобы вы
просто надо хорошо получить подсказки от
пользователя, а затем, когда вы, наконец, сможете
воспроизвести собаку вы должны понять
какая часть системы — это
что может быть причиной этого
вы должны любить приносить некоторые о, может быть,
это эта часть, может быть , эта часть
возможно, это происходит, а затем вы
должны начать бурение сверления
вниз бурение сверления с Buzz
это очень редко , что вы можете сказать мычание
кто-нибудь в порядке, у нас есть эта ошибка, да
неправильно, как долго вы думаете, что это происходит
предпринять, чтобы исправить это очень редко, что
вы, как разработчик программного обеспечения, можете
как уверенное требование, как о, это
собирается принять это долго вы понятия не имеете ,
потому что вы не знаете тонкостей
вещи, даже если вы знакомы
с базой кода, так что вы думаете, что это один
о том, где вы садитесь, и вы
просто эта задача, которую вы можете взять десять
минут, что может занять четыре дня или
может быть не так мало, потому что
какая-то дерьмо в другой системе или она
может даже быть таким, что есть некоторые
дерьмо в другой системе, поэтому нам нужно
либо замените эту систему, мы будем
перепишите эту систему и это займет
как два года, и когда вы
ситуации вы должны это ситуация
когда вы должны слушать
разочарования и сдаться и уйти от
это поле, но дело в том, что вам нужно
чтобы этот менталитет наклоняясь очень
твердо в проблему, а не как
имея это, я собираюсь исправить это
потому что, если вы этого не сделаете,
есть этот ужасный голос внутри вашего
глава
вы неудачник, как если вы думаете, если
я собираюсь исправить это через час
У меня есть толчок, и это занимает четыре
часа за каждый час, который вы проходите мимо
воображаемый срок, который вы только что составили
ты просто собираешься этот голос
говоря , что вы неудачи вы
неудача, вы неудача, как вам нужно
чтобы это постное в психике и быть
очень похож на медленный и методичный
решение проблем быть последовательными
Настойчивость также связана с лечением
программирование как долго игры это
отношение тоже очень важно, как не
просто для решения проблем, но и для
функционировать на долгий срок в качестве программиста
потому что программирование марафон не
Спринт это верно как для обучения
и для проектов в контексте обучения
У меня были люди, спрашивающие меня, как будто я так
делал это уже несколько месяцев, я был
программирование в течение нескольких месяцев, и я только
узнал немного, я часто слышу это
от людей, отправляющихся в лагеря загрузки
потому что в некоторых лагерях для обучения они договорились
бит нездорового ожидания
как вы можете стать программистом в
Конечно, несколько месяцев я имею в виду, что вы можете
научиться базовому программированию в это время
короткое, но учебное программирование
например, когда вы закончите свой
загрузочный лагерь или вы закончите свое образование
то есть , когда начинается реальное обучение
это обучение программированию на протяжении всей жизни
урок, и чем больше вы учитесь, тем больше
вы понимаете, что у вас есть ваше обучение
здесь правильно, и это то, что вы знаете и
вы думаете, что тогда вы видите, что это
тело вокруг него с вещами, которые вы
не знаю, и как вы учитесь, как вы
обучение растет все больше и больше
что вы ошибались, эта вещь не
этот размер — это такой размер, чтобы вы
узнавать все больше и больше, а затем осознавать
что эта вещь, что вы не в этой области
что вы не знаете, что это почти
бесконечно, поэтому вы понимаете, что обучение
и программирование не может быть завершено
даже не закрывай, ты просто должен выбрать
как
внутри него и медленно и просто расти
и сравните себя с человеком, который
вы были вчера, что чувство о моей
бог есть так много, что я не знаю
это чувство не исчезнет
узнав больше, он вырастет до точки
где он только что понял, что хорошо
и марафон не спринт также
относится к самим проектам программного обеспечения
как вы, у нас есть этот корабль
даты, когда мы получаем новую версию
программного обеспечения, но программное обеспечение сегодня
как правило, не существует в вакууме, это не
как игра, которую вы выпускаете, а затем
он выпущен на некоторых компакт-дисках и
мы никогда не обновляли какое-то программное обеспечение сегодня
живет и дышит, он работает сверху
другая система поверх операционных систем
поверх библиотек на вершине Интернета
соединения и серверы, в которых они живут
существ, которые постоянно нуждаются в
и развиваясь, я видел так много программного обеспечения
проекты терпят неудачу, потому что люди относятся к ним
как проекты вместо процессов, поэтому в
так же, как вы не можете лечить
разработка программного обеспечения в качестве проекта вы
нужно тратить его на это как на процесс
вам также нужно лечить обучение не как
или что-то, что вы делаете
в вашу голову вам нужен учебный план
лечить — это процесс роста, который вы
нужно развивать этот менталитет роста
умение номер один в этом списке
обучения, и мы собираемся
позже, но настойчивость является одной из
основы для привычки обучения в целом
талант сильно завышен. Я часто
найти себя не так много в наши дни, но в
последние годы, как чувство, что ах я
не хватает таланта для этого есть
так много людей , которые просто бедные
разработка программного обеспечения так естественно
они умные , и я не особенно
умный хотя бы я
умный, по крайней мере, не такой умный
Я не думаю, что многие думают, что
таким образом, что я есть Я НЕ Я НЕ
X поэтому я не могу сделать Y, и я думаю
что это естественно, что это
отношение существует, потому что оно ставит
винить в другом месте, я плохо разбираюсь в математике
поэтому я не могу быть инженером тогда
это не моя вина больше инжиниринговая
что для других людей , которых я хотел бы
но я плохо разбираюсь в математике, но это
оказывается, что наука доказала это
в основном неправильная, есть фантастическая книга
называется грит , что написано Angela
Duckworth вы можете проверить ее разговор TED
здесь, нажав там, я также связал его
в описании эпизода вместе с
ссылка , чтобы купить ее книгу , если вы хотите
поддержите меня и покажу книгу
о многих вещах , а не только
постоянный, но это больше
всеохватывающая концепция, называемая grit, но
одна очень интересная вещь, что я
из книги было то, что они
Изучение этих детей, и они обнаружили
что песок и настойчивость были более
или как коррелятор, чем любой
другая характеристика, обладающая талантом
то это , безусловно , помогло , но
абсолютно большой коррелятор для
успех шел на него и
на нем статистически это важно
когда я увидел исследование, я сначала получил
немного подозрительно, что все в порядке, но
возможно, талантливые дети арии больше
упорство и настойчивость и жадность
потому что они талантливы, но они
фактически опровергают то, что они на самом деле
показал в дополнительном понимании, что
талант не вызывает настойчивости и
они даже обнаружили небольшой отрицательный
коррелятор , так что если вы талантливы это
фактически может привести вас
мы должны быть немного меньше
постоянный, что интересно, но это
может быть связано с тем, что
вы чувствуете, что, поскольку у вас есть талант, вы
чувствуйте, что у вас есть право на
успех и когда вы попали в стену над
ваша первая стена, на которой вы не способны
чтобы справиться с этим, потому что вам хочется
это из-за вашей личности, кто вы, кто
ты я, что ты должен преуспеть
во всяком случае замечательная книга Angela Duckworth grit
наконец, я хотел бы поговорить о
процессов и привычек, потому что я не
думаю, что постоянный — это какой-то волшебный
эмоции, которые возникают у вас, я думаю
это в значительной степени привычки и
процесс Я сделал Q & A с моим другом Дэвидом
и это один из вопросов, которые
подошел, но я хочу немного поговорить
подробнее об этом очень важно
развивать свои профессиональные навыки и
процессы, например, когда вы
столкнуться с проблемой, которую вы не знаете
как решить, как мы собираемся сделать это
с базой данных, которую мы собираемся
попросите эту штуку, и мы не можем или, может быть,
даже не знаю, какую базу данных использовать или
мы можем быть использованы, может быть, мы даже не
ясно знаю, в чем проблема, когда
вы столкнулись с проблемой, когда
нет четкого пути, который вам нужен
знать, что делать, когда я сталкиваюсь
ошибка , я вроде есть эти движения , которые
Я пропустил хотя бы эти мысли
процессов, которые я разработал над
лет, я часто пытаюсь понять, что это происходит
к коду и найти проблему и
иногда это работает, но в основном не
и я чувствую, что знакомое чувство
разочарование, ползучее и при этом
назовите это так, если легко просто пойти
нажмите на кофеварку или, как правило,
более распространенный ответ , который является своего рода
вроде нормально, это слишком похоже на непризнание
себя от этой ошибки, а затем начать
работа над другой ошибкой, которую кто — то еще может
справиться с этой ошибкой, но тогда я думаю, что
если я нахожусь в хороший день, я
да, я думаю, что это нормально
это ваше использование для этого, это или
всегда так, давайте просто прочитаем и
начните думать о проблеме, как мы
обычно делают в случае ошибки I
обычно стараются просто перечислить множество мест
где может быть ошибка, я думаю
мозгового штурма немного, а затем я прыгаю
в эти части системы, и я
начать добавление контрольных точек или консольных журналов
и я стараюсь сузить поле
где, где я думаю, что все может быть
я ошибаюсь, я добавляю чеки здесь, что кажется
как хорошо, данные здесь верны
данные верны здесь, данные верны
здесь хорошо, но как насчет конца?
данные верны здесь, данные
все еще верно, данные верны
здесь хорошо здесь, вот это область
где вещи не работают
давайте попробуем сузить это до тех пор, пока вы
найти ошибку иногда проблема
просто большой, может быть, у вас большой проект
описание из организации
может быть, это просто похоже на
было похоже на игру с телефоном через
организация и задание
что вам дано это просто не очень
ясно, что он просто прошел вперед, не
очевидно, что вы не знаете, почему вы делаете
это и в этой ситуации вам просто нужно
задуматься об этом
проблема, что мы делаем, почему мы
делать это и попытаться записать это и
говорить с вовлеченными людьми — это то, что
Вы хотите , чтобы я сделал это своего рода разные
для каждой ситуации, но важно
дело в том, что вы развиваете эти привычки
и эти процессы, чтобы защитить вас от
разочарование, чтобы у вас было что-то
цепляться за разочарование
поезд поражает вас, чтобы
Настойчивость вам также необходимо
ваше настроение и энергию в фильмах и
степени в профессиональной жизни мы склонны
прославляй эти хрустит немного, что ты знаешь, мы
мы просто хорошо , мы должны получить это
дверь в пятницу да, мы делаем кофе
а также
съесть пиццу и остаться и работать всю ночь
пока это не будет сделано BAM, это вне двери
дерьмо давай пирог, и ты можешь это сделать
что вы можете сделать это для
довольно много раз, потому что раньше
который начинает опускаться на вас, но
в конце концов, это вы сломаете, и это
будет утро , когда вы
вдруг просто не чувствую , как получить
из постели , а затем вы заставляете себя
в любом случае вы делаете это за пару
недель, а затем вы вдруг не можете получить
из постели
разработка — марафон, а не спринт
важно, чтобы у вас было такое
вы должны быть
как вы не можете быть этим человеком, который
низкая производительность в течение длительного времени и
то, как взрыв производительности на
конец или проект из-за паники, в которой вы нуждаетесь
быть таким человеком, у которого есть среда
уровень производительности все время не
пропустить обед получить стоящий стол не сидеть
вокруг слишком много ходить
обеда, чтобы вы получили свою энергию
пить много воды, и если
ты чувствуешь себя подавленным или больным
что вы имеете дело с этим
и не пытайтесь просто проталкивать его
есть время, когда вы попадаете в офис
каждое утро знаешь, что делаешь
убедитесь, что вы знаете, как получить
начать быстро, не начинать с проверки
электронной почты, потому что вы будете отвлечены
это хорошо , если вы решили на следующий день
до того, что вы делаете,
в начале найдите систему, которая работает для
вы заставляете вас упорствовать надолго
время о, кстати, есть эта книга
о решении сложных проблем,
называется, как его решить.
связал его в описании эпизода
вот что я должен сказать
о настойчивости это первый
эпизод в этой серии из восьми
важные привычки для программного обеспечения
разработчик
вы нас смотрели эпизод веселья
веселой функции я выпускаю это каждый понедельник
утро О 800 GMT, но если вы не хотите
долго ждать, пока вы это увидите
эпизод, что машинное обучение
киборги google определили
оптимальный для вас
Я не буду MPJ до следующего утра понедельника пребывания
любопытный
Please follow and like us:

Be First to Comment

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