Настрой на рост можно описать как наличие логического настроя, при котором вы верите, что можете достичь или чему-то научиться, если потратите необходимые исследования, время и усилия.

Это также означает, что у вас достаточно эмоционального интеллекта для самосовершенствования в личной и профессиональной жизни. Вы должны быть убеждены в том, что ваш потенциал безграничен; каким бы молодым и неопытным вы ни были, каким бы старым и опытным вы ни были. С таким настроем вы относитесь к трудностям как к возможностям для обучения и с радостью наблюдаете за успехами, но даже в этом случае вы видите, как далеко вы можете зайти. Мышление роста заключается в постоянном совершенствовании во всех сферах нашей жизни, пока оно не станет привычкой и не направит нас на путь к недостижимым целям совершенства. В процессе мы достигаем более постоянного счастья, которое не мимолетно, а прочно.

Недавно мне пришлось научиться реализовывать непрерывную интеграцию (CI), а также тестировать охват проекта Boot-camp, который мне поручили. Задача поначалу казалась сложной. Помню, едва я начал это делать, как начал видеть, как члены нашей группы в slack публикуют фотографии своих пройденных сборок и новые блестящие значки на своих страницах GitHub. Туф. Я должен был сделать это.

Затем начался медленный, но необходимый процесс изучения материала о Трэвисе CI и комбинезоне. Я опробовал некоторые из руководств, которые нашел в Интернете, но некоторые из них не работали, а те, что работали, едва ли имели для меня смысл. Я посетил официальную документацию, прошел ее шаг за шагом и понял, что на самом деле ее не так уж сложно настроить. И, конечно же, пройдя еще пару руководств, документацию и немного поэкспериментировав, я вскоре запустил свои сборки на Travis и этот милый значок Coveralls, чтобы сопровождать его.

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

Плохо. Я позволил задаче ошеломить и напугать меня еще до того, как начал. Это значительно увеличило время, которое мне понадобилось, чтобы сделать это. Иногда нужно просто продумать задачу и попробовать ее. Позволить ему нависнуть над вами с надвигающейся гибелью не принесет вам пользы. Начинайте, шаг за шагом. Сначала это будет для вас чуждо, но именно так оно кажется всем новичкам. Но как только вы начнете, он будет становиться все более и более знакомым. Вы еще немного поэкспериментируете и увидите, что лучше всего подходит для вас, и еще больше углубите свое понимание. И раньше, чем вы это узнаете, вы начнете штамповать успешные сборки и тестовые покрытия, потягивая сладкий победоносный кофе.