Рубрики
Без рубрики

Что Вы делаете, Когда Оказываетесь в Тупике?

Я только что закончил свою вторую неделю учебного лагеря Java в Tech Elevator. На этой неделе мы узнали больше о данных str… С пометкой codenewbie, java, учебное пособие, для начинающих.

Я только что завершил свою вторую неделю Java bootcamp в Tech Elevator . На этой неделе мы изучили больше структур данных, чем я думал, что мой мозг сможет обработать, и попытались (ключевое слово: “пытались”) реализовать их при решении нескольких алгоритмов. И это было всего лишь в понедельник-среду! Один из одноклассников упомянул, что он не изучал так много в течение всего семестра курса Java в колледже. Поэтому излишне говорить, что эта неделя предоставила массу возможностей научиться справляться с застрявшими ситуациями и преодолевать их.

Алгоритм смеется надо Мной

Часто неправильно цитируемое определение безумия – это “делать одно и то же снова и снова и ожидать разных результатов”. Я предполагаю, что это означает, что я сошел с ума, потому что обнаружил, что снова и снова пытаюсь решить одно и то же, чтобы решить некоторые из наших алгоритмических упражнений, но безрезультатно. Это было похоже на попытку вдавить квадратный колышек в круглое отверстие. Как бы вы ни крутили квадратный колышек или как бы сильно на него ни давили, он не подойдет! Итак, что вы делаете, когда наконец понимаете, что это не работает, и вы понятия не имеете, как это исправить? Вот несколько идей, которые я попробовал на этой неделе и которые оказались очень полезными:

1. уходи

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

2. Гугл

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

3. ПОПРОСИТЕ О ПОМОЩИ

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

4. Уход за собой FTW

Решение задачи bootcamp по разработке программного обеспечения может оказаться непростой задачей. Для большинства программ требуется 3-4 месяца, чтобы узнать как можно больше, одновременно пытаясь улучшить свое резюме и как можно больше общаться, чтобы впоследствии вы могли найти работу. Может быть очень легко потерять представление о том, как заботиться о себе. В прошлую субботу я просидел за компьютером 8 часов и забыл что-нибудь съесть или выпить воды. Не в порядке! Вы должны убедиться, что заботитесь о себе, потому что только так вы будете достаточно здоровы, чтобы сохранить всю эту сумасшедшую информацию. Так что, если вы обнаружите, что сидите за своим ноутбуком, застряв на проблеме, может быть, съешьте что-нибудь, сходите на пробежку, немного поспите или примите душ. Тебе, наверное, это нужно.

5. Выходное отверстие

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

Как Ты Отклеиваешься?

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

Оригинал: “https://dev.to/the_jeff_white/what-do-you-do-when-you-re-stuck-5p6”