Честно говоря, я потерял счет времени с тех пор, как меня приняли в буткемп по программированию. За это время произошло много грустных вещей, в том числе пандемия COVID-19, которая до сих пор распространяется с невероятной скоростью (на что я должен сказать, оставайтесь дома и мойте руки!). Хотя важно признавать несчастливые времена, не менее важно оставаться сосредоточенным на положительных моментах в жизни. Мы все разные, поэтому мое определение «ярких и увлекательных занятий» может не совпадать с вашим, и наоборот. Тем не менее я надеюсь, что мы все согласны с тем, что в такие трудные времена, как сейчас, мы должны стараться делать то, что приносит радость в нашу жизнь. Это может быть все, что придет в голову! Например, недавно моя мама мыла нашу кошку и, честно говоря, я не помню, когда она в последний раз так широко улыбалась. Если такая обыденная вещь заставила мою маму улыбнуться, то я уверена, что что-то подобное найдется у каждого.

Что касается меня, то больше всего меня порадовал последний законченный проект по программированию. Это простая викторина, которая рекомендует пользователю посмотреть аниме на основе пяти вопросов с пятью вариантами ответа. Звучит легко, правда? Это то, о чем я думал до того момента, когда мне пришлось написать свой собственный файл JavaScript, чтобы эта викторина работала. Это было нервно и очень напряжно. В тот момент мое знакомство с JavaScript можно было охарактеризовать как третьеклассник, пытающийся выполнить математические вычисления университетского уровня. Но теперь, закончив свой любимый проект и потратив на него более 40 часов, я могу с уверенностью сказать, что закончил третий класс и перешел сразу в десятый. Возможно, это не впечатляет, но для меня это звучит как большой скачок вперед!

Единственное, что нужно иметь в виду, это то, что все, что обсуждается, описывается или упоминается в этом посте, является сугубо личным опытом. Большинство вопросов, поднятых в этой статье, соответствуют моему темпу обучения и работы, а это значит, что они могут не подойти другим. Говоря о темпе и темпе, важно отметить, что я трачу почти абсурдное количество времени на идеи, проекты и другие действия, если я действительно увлечен ими или сильно одержим ими. Например, еще на третьем курсе колледжа во время стажировки меня попросили провести исследование об Африке по заказу высшего руководства компании (CEO и COO). Основные приоритеты заключались в том, чтобы задокументировать все необходимые детали по конкретным темам и придумать надлежащий способ представления отчета руководству, а также другим членам команды. Крайне важно было сделать отчет последовательным и простым, поскольку его можно было передать другим организациям, не знакомым с темой исследования. Подводя итог, с учетом того, что мне понравился исследовательский характер, мне потребовалась одна неделя, чтобы исследовать, изучить, построить и, в конечном итоге, создать готовый 40-страничный документ.

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

Итак, чтобы, наконец, довести введение до конца, в этом посте я поделюсь с вами пятью вещами, которые я узнал, выполняя свой последний проект по программированию. Первая тема будет о том, как я нашел способ замедлять мысли и сужать идеи. Далее я поделюсь своим опытом, сосредоточившись только на самых необходимых для проекта вещах. После этого я опишу, как я делал перерывы и почему эти перерывы помогли повысить эффективность. Затем перерывы будут переходить в повторное посещение и просмотр материалов. После этого у нас есть последний раздел под названием «Просьба о помощи: это нормально». Шутки в сторону." посвящен поиску помощи среди наставников, сверстников и других опытных людей.

Замедление и сужение

Когда нам дали критерии для третьего проекта, я был озадачен. Вы можете подумать: «Трудно было соответствовать критериям?» или «Было ли что-то противоречащее?» но ни один из этих вопросов не приходил мне в голову. В то время я ожидал проекта, который не был бы основан на идее «ваш босс дал вам это, работайте над этим». Мне очень хотелось создать приложение, игру, викторину или что-то еще, что могло бы быть основано на моей собственной концепции. Я, конечно, также понимал, почему мы делали первые два проекта, основываясь на том, что кто-то дал нам задание, но мне не терпелось сделать следующий шаг во «взрослую кодинговую жизнь».

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

В течение этого времени нам дали разрешение на работу, и, поскольку COVID-19 очень сильно ударил, нам сказали, что наш колледж возьмет на себя трехнедельный перерыв до дальнейшего уведомления. Это означало, что наши задачи могут быть утверждены в перерыве, и я почувствовал облегчение. «Ни за что, — подумал я, — я не мог так быстро закончить прицел». Я не чувствовал себя обескураженным или обескураженным, не поймите меня неправильно. Это было хорошее чувство или облегчение, освежающее и веселое. Итак, теперь я (наконец-то!) объясню, что я сделал, чтобы замедлить свой мыслительный процесс и сузить идеи и концепции, чтобы в итоге получить только одну: викторину, которая предлагает пользователю посмотреть аниме.

Для начала необходимо упомянуть о стилях обучения. Существует множество теорий вокруг стилей обучения. Согласно исследованиям, существует более 70 различных моделей, которые фокусируются на объяснении и сужении типов обучения. Однако для целей этого поста я сужу его и упомяну более общие стили: визуальный, аудиальный и кинестетический. Визуальный тип относится к людям, которые учатся с помощью изображений, PowerPoint, карт и общих графических пособий. Некоторые люди предпочитают слуховые средства обучения, такие как чтение вслух, обсуждения или общение со сверстниками. Другие (например, человек, который пишет этот пост!) являются практическими учениками или кинестетическими учениками, что означает, что они учатся и учатся лучше, физически делая что-то и работая над проектами.

Поскольку я кинестетический тип, мне, как правило, трудно долго сидеть неподвижно, и из-за этого я теряю концентрацию. Более того, если мы привнесем в обсуждение концепцию MBTI и добавим тот факт, что я ISTJ, это объяснит тот факт, что я склонен преуспевать в изучении некоторых предметов путем практики и повторения, поддерживаемых четкими целями и инструкциями. Точно так же, признавая, что кинестетики плохо справляются со слуховыми подсказками, мы, как правило, лучше справляемся с визуальными образами. И это основной пункт первой темы, обсуждаемой в этом посте. Что я имею в виду? Позволь мне объяснить!

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

Таким образом, главный вывод этого раздела заключается в том, насколько важно и важно понять, какова ваша истинная природа, когда дело доходит до обучения и учебы. Когда вы поймете, что работает лучше всего для вас, это значительно повысит не только вашу эффективность, но и позволит вам сосредоточиться на 3–5 основных идеях, концепциях или чем-то еще, над чем вы работаете, одновременно. Основываясь на моем характере и способе ведения дел, это настоящее благословение — отслеживать такое небольшое количество тем за мгновение, поскольку мой мозг постоянно думает и иногда отказывается терять хватку. Закончив проект, я в основном научился обманывать свой мозг, чтобы сохранять хладнокровие в подобных ситуациях. Надеюсь, после дополнительной практики и практического опыта в области кодирования мой мозг навсегда успокоится!

Одна задача

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

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

В наши дни многозадачность высоко ценится многими работодателями по всему миру. Однако теперь я считаю и полностью поддерживаю, что, когда вы учитесь, например, тому, как правильно написать предложение на японском языке, как сделать сальто назад или как улучшить свои социальные навыки, не рекомендуется работать в режиме многозадачности. . По сути, не отвлекайтесь, продолжайте быть в данный момент и буквально сосредоточьтесь на одной единственной задаче. В противном случае, когда вы изучаете базовую структуру японской грамматики и одновременно слушаете музыку, вы можете отвлечься и упустить важный момент. Например, когда я писал файл JavaScript для своего проекта, у меня было шоу на другой половине экрана, и я отвлекался на него как минимум пять раз за час кодирования. И в какой-то момент я даже напечатала, что говорят персонажи, сама того не заметив.

Так что не уподобляйся прошлому мне. Чтобы повысить свою эффективность и максимизировать производительность, важно оставаться на правильном пути и помнить только об одной задаче за раз. К сожалению, я не могу дать вам конкретную технику, которая поможет вам, но эта статья дает общее представление о том, как работать с одной задачей.

Перерывы

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

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

К счастью, во время проекта я узнал, что нет ничего, чего можно было бы стыдиться или испытывать чувство вины, когда делаешь перерывы. Это нормально — позволить себе расслабиться и отвлечься от работы. Поэтому с тех пор, как я начал работать над своим проектом, я решил взять хотя бы один день, целых 24 часа, в качестве перерыва каждые 5 дней постоянной работы. Это означало, что я вообще не буду думать, работать, исследовать, изучать предыдущие лекции о программировании. Под «вообще» я также подразумеваю отсутствие мыслей о чем-либо, отдаленно и напрямую связанном с программированием. Я ни на один день не позволял себе отвлекаться на размышления о HTML-разметке, функциях, массивах, сетках CSS или буквально о ЧТО-НИБУДЬ о программировании. Этому, должно быть, было труднее всего научиться на протяжении всего проекта, потому что я чувствовал себя крайне неуверенно в своих знаниях и возможностях JavaScript. Многие из моих однокурсников по буткемпу ранее посещали курсы JavaScript в моем колледже или изучали его на других онлайн-курсах. Между тем, на тот момент я знал только базовый JS и не знал ни одной из продвинутых или промежуточных техник.

Это было тяжелое время для меня, морально. Я не мог отделаться от мысли, что я ленивый, и моя высокая конкуренция тоже не помогали. Однако в то же время я понимал, как приятно было бы иметь возможность расслабиться в течение дня и поиграть в игры или посмотреть аниме, чтобы отвлечься от мыслей о стрессовых вещах в затылке, но по-настоящему насладиться перерывом. Тем не менее, я сделал. Я сделал это! Я не думал о кодировании в течение одного дня, и я был очень благодарен за эти двадцать четыре часа, потому что я мог решить и другие проблемы, которые у меня были. И все же больше всего я горжусь тем, что не был обескуражен и мотивирован проектом. Честно говоря, я никогда раньше так не возбуждался. Я был рад снова работать над проектом не потому, что это помогло бы мне перестать чувствовать себя виноватым, а потому, что я был освежен и полон энергии. Это было не психически нездоровое возвращение, а позитивное, определенно более здоровое.

Следовательно, мораль этой истории в том, что делать перерывы — это совершенно нормально, и здесь нечего стыдиться. Доказано, что перерывы помогают мозгу. Перерывы известны тем, что улучшают настроение, предотвращают усталость от мотивации, повышают творческий потенциал и эффективность, а также в целом улучшают обучение. К сожалению, я выучил это на собственном горьком опыте, так что надеюсь, что другие люди, которые прочитают этот пост, не совершат ту же ошибку.

Пересмотреть и просмотреть

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

К этому времени область была утверждена, и я (в некоторой степени) с радостью начал работать над моей любимой рекомендательной викториной. Я изложил все вопросы со всеми возможными вариантами, аниме, которые могут быть потенциальными рекомендациями, дизайн также был готов. Затем я закончил HTML-разметку и немного CSS, чтобы она выглядела немного красивее. «Ну, пора заняться JavaScript!» Я думал про себя только для того, чтобы увидеть, как мои мечты разбиваются у меня на глазах, как только я застрял в первых десяти строках кода.

Я запаниковал. Я знал, что у меня есть еще почти две недели на проект. Затем я немного успокоился и начал гуглить все, с чем у меня были проблемы. Я снова склеил осколки, и мой сон выглядел примерно так же. Хотите угадать, что было дальше? Да, мечта снова разбилась, потому что я не мог прочитать почти каждый кусок кода, который мне попадался. Я чувствовал себя невероятно подавленным. Я подумал про себя, что должен был уделять больше внимания в классе, задавать больше вопросов, делать больше заметок… подожди… заметок!

Так как мысль о здоровом отдыхе еще не пришла мне в голову, я решил отойти от проекта и заняться исследованием JavaScript и JQuery. Я начал с нуля. Я просматривал самые первые лекции, которые у нас были, просматривал свои заметки, перепечатывал эти заметки, просматривал упражнения, переделывал те упражнения, смотрел кучу видео на YouTube и так далее. Делая эти шаги, я заново узнал (каламбур?), что такое истинная сила повторного посещения, пересмотра и повторения. Поднявшись и спустившись по одной и той же лестнице, я заметил, что кое-что пропустил. Это помогло мне уделять больше внимания деталям при изучении чего-то нового или пересмотре старых концепций. Хотя я проходил тот же материал и повторял упражнения, это действительно помогло закрепить некоторые концепции.

Просьба о помощи

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

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

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

Финал

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

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

Под редакцией Дж. Коди Джексона. ❤︎