JavaRush /Java блог /Random /Учиться учиться учиться
Edf
28 уровень

Учиться учиться учиться

Статья из группы Random
Время пришло такое, ИИ везде наступает людям на пятки: вначале он что-то помогает делать, потом автоматизирует, а потом ты становишься лишний. Приходится постоянно что-то искать, чему-то учиться - навык эффективной учебы как никогда востребован в настоящее время. Но, как сказал классик, "мне некогда точить топор, надо рубить деревья" - большинство оказываются в этой ловушке. Надо отметить что система "рубить деревья каждый день" прекрасно работает т.к. мы все-равно учимся, я думаю в силу особенностей нашего мозга гораздо важнее то, насколько регулярно ты рубишь дрова, чем то, какой острый у тебя топор (речь идет об учебе). Однако с точки зрения естественного отбора система "тупой, еще тупее" малоэффективна, поэтому если ваша цель не просто замедлить свою деградацию или что-то в этом роде то стоит взять в руки точильный камень. Давайте поговорим о простом, эффективном и вполне очевидном фреймворке который позволит получить от затраченного на учебу времени чуть больше обычного. Вся прелесть в том что инструмент следует заточить один раз и он всегда будет оставаться острым. На мой взгляд основная вещь в любой учебе как и в строительстве это прочный фундамент т.к. базовые знания это корни нашего дерева знаний - в контексте данного курса это разумеется раздел Java syntax-core. Если строчка кода Cat cat = new Cat("cat") вводит вас в ступор то значит вы достигли предела своей компетентности и дальше вам двигаться рановато т.к. уровень твердого понимания будет снижаться до состояния интуитивных догадок, в конечном итоге, вы, разочаровавшись в себе или предмете, все бросите. 1. Поэтому фундаментальный принцип обучения это ПОНИМАНИЕ если что-то не понятно в лекции, есть второй источник знаний это чат GPT - все, что не ясно, можно выяснить у него с примерами и дополнительными разъяснениями.Учиться учиться учиться - 1Вы можете скинуть в него фрагмент кода и спросить что тут вообще происходит и он вам все подробно объяснит. Этого вполне достаточно на начальном этапе. "Mission complete" это когда вы можете сказать к примеру "Тернарный оператор - это простая, как табурета, штуковина, вот как она работает" и за одну минуту объяснить это на яблоках и апельсинах четырехлетнему ребенку. 2. Этап два это накопление и систематизация ЗНАНИЙ разумеется что-то понять это хорошо, но важно уметь это применить и тут все гораздо сложнее - мы постоянно все забываем, это физиология, спроси у меня чем абстрактный класс отличается от анонимного и я подвисну, поэтому крайне важно как-то систематизировать получаемые знания и подкреплять их небольшими примерами, чтобы вы могли при случае легко освежить в памяти "что это за фигня, зачем она нужна и как ее использовать" Для этого отлично подходит программа Obsidian - отмечу сразу что это сложный инструмент, но не надо лезть в дебри с волками, медведями и крокодилами, достаточно уметь создавать заметки, добавлять в них фрагменты кода и еще пару-тройку штуковин типа заголовков, ссылок и тегов - этого вполне достаточно для формирования упорядоченной базы знаний с которой вы будете постоянно работать.Учиться учиться учиться - 2 В принципе, данным инструментом можно пользоваться сразу, на первом свидании, да и человек, сумевший установить IDEA и настроить плагин JavaRush вообще может разобраться в чем угодно, кроме, пожалуй, современной политики. 3. ПРАКТИКА и получение опыта - тут вам прекрасно помогут задачи, которых на данном ресурсе великое множество + система мотивации в виде рейтинга, количества попыток, ну и просто радости от решения и внезапного осознания своих новых компетенций. Некоторые задачи довольно сложные, вопрос в том стоит ли несколько часов-дней изобретать велосипед + воевать с валидатором или вам достаточно понять как-что работает и двигаться дальше - тут уже дело вкуса и времени. Все-таки приоритет здесь учеба, а не умение "Вытащить себя из болота за волосы вместе с конем" Точно уверен в одном - знания надо обязательно применять - если у тебя есть что-то чем ты не пользуешься завтра этого не будет - cборщик мусора есть не только в Java... Несколько моментов по практике - 1. Простое понятное решение лучше красивого сложного. 2. Ваше решение может быть верным, но валидатор его не пропускает из-за какиx-нибудь новых лямбд в операторе swich 3. Используйте те знания, что в вашей базе - мы изучили замечательный класс Files а многие решения используют класс file и тд. 4. Если вас действительно интересует предмет можете начинать кодить-шкодить для своих нужд и это пожалуй самое лучшее что можно придумать. 5. Можете попросить тот же чат GPT - придумай мне 5 задач среднего уровня сложности на языке Java с использованием класса URL (или интерфейса Runnable или чего-то еще). Так же вы можете попросить чат решить вам эти задачи и объяснить решение. 4. &etc 1. Создать комфортные условия для занятий. Удобное рабочее место, стол, монитор, кресло - все это важно, и не стоит этим пренебрегать. 2. Действовать в границах своих когнитивных способностей. Это важно, не сравнивать себя с "Васей- полтора уровня в день" или "Колей - easy-peasy lemon squeezy" иметь оправданные ожидания и быть способным заниматься на регулярной основе. Система бьет класс, ну а дешевые понты так тем более. В среднем мозг человека способен эффективно работать с одним предметом не более 4-х часов в день. Узнайте про свои 4 часа и "не переедайте" 3. Оценка результатов. Спустя какое-то время - месяца два-три-год задайтесь вопросом как изменилась ваша жизнь, знания, отношения с тещей, вес, уровень инсулина) и т.д. чтобы понять что именно идет не так и что можно-желательно изменить.
Комментарии (4)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
23 декабря 2023
Очень хорошее сравнение сборщика мусора в Джаве и памяти переполненной не используемой информацией, когда она стирает то, на что были потрачены годы учебы в институте.
StepkaInspiration Уровень 20
28 ноября 2023
Автор, спасибо) Статья полезна особенно тем, кто вкатывается в программирование. Очень логично и здорово расставлены по полочкам идеи на тему затирания знаний и того, как с ним бороться.
Andrzej Уровень 32 Expert
23 ноября 2023
Хорошая статья, легкая мотивация и неплохие советы, спасибо автору 👍
ChenTatiana Уровень 9
23 ноября 2023
🥰