Итоговые задачи 19-го и 20-го уровней сильно подкосили мотивацию.
В комментариях читаю - я такой не один.
Что в этой задаче? Для чего? Почему? Как работает? Почему не работает?
Перелапачиваешь интернет в поисках крупицы информации, на ютубе пересматриваешь море воды, чтобы увидеть хоть что-то близкое к теме.
А что, к чему, почему...?
Это при том, что сейчас я могу времени на обучение программированию Java уделять столько, сколько нужно. А нужно больше - могу больше.
Знаю, что до финиша доходят самые стойкие, но начиналось это веселее.
Вижу, что код, который читаю и пишу сейчас гораздо сложнее, чем на начальных уровнях (естественно) и радуюсь, когда решаю задачу с реальной логикой, которая что-то вразумительное делает.
Но когда по пол дня втыкаешь над какой-то х... Это сильно охлаждает.
На правильном ли я пути в обучении? Может это можно делать эффективнее? Как?
Soros
39 уровень
Мотивация
Комментарии (14)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Евгений Кузьмин Backend Developer в НСПК МИР
16 января 2020, 12:03
У всех разные пути и цели. Джава Раш для глубинного понимания, для самопознания и контроля. Глобально же огромная часть на работе и не используется, особенно из-за засилия фреймворков и систем автоматизации..Если хочешь на работу быстрее, рекомендую фоном сделать какой то свой проект. Это разгрузит мозг и настроит тебя на более целенаправленное мышление
0
Soros
18 января 2020, 11:36
Вопрос не в том, чтобы поскорее на работу. Всему своё время. Главное сейчас - научиться и разобраться.
0
Soros
13 января 2020, 10:50
Я благодарен Justinian за поддержку.
В некоторых задачах действительно поначалу и ещё некоторое время не понимаешь что тут нужно, для чего и как. Но со временем разобравшись, лично я привык переключаться на мысли о пользе, обучающем эффекте такого подхода.
Да, было бы легче, если бы перед каждой задачей была разжована теория.
Но для реальной работы (сужу только по записям программистов на форумах и своему трудовому опыту в отличной от ITсферы) это, наверное, было бы медвежьей услугой.
Преодолевая препятствия, становишься сильнее (это непреложная истина), а усвоенный в этих условиях урок лучше усваивается.
На блюдечке с голубой каёмочкой - меньше ценится.
При решении задач в этом курсе лично меня хорошо мотивирует понимание практической пользы от написанного кода. Когда мне ясна необходимая логика, я пишу код и получаю требуемый результат.
Да, часто бывает так называемая "борьба с валидатором", когда условие, поставленное в задаче выполняется, но, при этом существуют варианты входных данных (в рамках заявленных условий), когда результат работы кода будет отличаться от ожидаемого. Я для себя отметил, что для успешного выполнения упражнения (задачи), нужно, в рамках этих условий, предполагать все возможные варианты входных данных.
Ещё раз спасибо Justinian за моральную поддержку. Возможно в Киеве на каком-то мероприятии сможем пересечься.
+5
Justinian Judge в Mega City One Master
13 января 2020, 11:46
На здоровье, всегда обращайся, рад помочь.
+1
Justinian Judge в Mega City One Master
9 января 2020, 00:42
Все это очень сложно. Психика человека очень сложная система.
Почему например работодатели в вакансии джунов часто вставляют "профильное образование"?
А на мидлов и синиоров такое встретить на порядки реже.
Потому что когда берут джуна - это берут фактически рабочую единицу, но которую нужно еще многому доучить.
А человек который 5 лет в политехе математику или програмную инженерию штудировал, ПРИВЫК сидеть и "пол дня втыкать над какой-то х... ". Привык, что к нем преподу докапываются по мелочам. Привык ночами сидеть и делать лабы. Это самое главное, привычка формирует и меняет психику в части отношения к предмету.
Исчезают ненужные негативные эмоции, либо они есть но совсем по другому ощущаются, как-будто далеко где-то.
Это ключевое отличие, не знание математики, програмных компонентов и тд, хотя это тоже важно. А образ мышления который сформирован ПРИВЫЧКОЙ "днями втыкать над какой-то х"
Поэтому, я не могу например тебе написать "та ладно, бро, не бери близко к сердцу, забудь", поскольку я знаю что реально для тебя это тяжело, и от общих фраз тебе легче не станет.
И это твой фронт борьбы.
Не программирование, программирование дело наживное - каждый день "втыкай над х." независимо от результата, ты через полгода-год норм прогер, по крайней мере джун.
А вот работа с зоной комфорта, твои ожидания от профессии программиста. Твои ожидания от учебы программиста. Твои ожидания что и как должно быть на джава раше/курсах/в книге и тд. Это твоя борьба. Я например гуманитарий , хотя такого разделения нету конечно, но образование и работа старая нетехническая. Мне на джава раше вообще супер было ) Над задачкой по Армстронгу, я почти две недели сидел :) Две недели карл над одной задачей, но спустя скоро почти год, меня разбудить я эту задачу напишу наверное.
Особенности работы памяти человека таковы, что наилучшее запоминание/закладка навыков идет когда это сопровождается сильными эмоциями - негативными (тупить, злиться над задачей) или позитивными
+11
Justinian Judge в Mega City One Master
9 января 2020, 00:52
С программированием у тебя все ок.
Главный вопрос, нравится ли тебе это все? Работа программистом +/- похожа на джава раш, да, к тому времени многие привыкают, но суть остается той же, нужно освоить новое, в чем ни зуб ногой, придумать рабочее решение, оно вроде и работает, а на код-ревью порежут или тимлид скажет что не так. То же самое.
Поэтому два варианта, либо ты фокусируешься на результате. Есть конкретная задача, тебе нужен результат. Ты можешь это сделать применяя что угодно? Хоть спросить, нагуглить или две недели тупить, как я с армстронгом? Если да, ты программист, если можешь с помощью молотка, зубила и какой-то матери закрывать задачи.
Второй вариант, ты начинаешь рефлексировать. Представь себе бегуна спортсмена, который во время бега думает "ой, куда я бегу, зачем, почему, мне так тяжело было на тренировке, и сейчас тяжело, ой, я чувствую боль в каждой мышце, почему у меня болит бедро..почему хрустит колено, я бегу на стадионе по дорожке, но на правильном ли я вообще пути.." :)
Можно конечно так думать, но когда это далеко, не пускай эти мысли вглубь.
Первое ты должен для себя определить нравится ли тебе программирование или нет.
Второе, ты должен принять тот факт, что это не розовые пони, программист постоянно сталкивается с тем, что он не понимает, "занимается х" и тд. Ну такая его работа, лично я хоть без техобразования, но к этому привык во времена школы - у нас норм процедурщина на паскале была, мне это нравится, сидишь, мучаешься, а потом главное - результат и все как рукой снимает.
Я во многом чем разбираюсь не лучше тебя.
Но меня не колышет что я не знаю. Меня не колышет к чему это, что это, зачем. Я думаю только об одном - результате, я как гончая думаю только о кролике :) И не вижу ничего кроме этого. А то что нужно чуток помучаться, мне нравится сидеть и "штрыкать" в комп.
Подумай ради чего ты это делаешь. Найди в себе мотивацию и не обращай внимание если что-то не получается /не знаешь/не понимаешь, это же у всех так.
+14
Justinian Judge в Mega City One Master
9 января 2020, 01:01
Просто об этом редко говорят :)
Если город указан верно, поищи события - конференции, джава доклады, походи на различные джава мероприятия, познакомься с людьми.
Есть оффлайн курсы, которые я часто в твоей ситуации (а я уже встречал много людей с твоими мыслями и ситуацией :) советую на оффлайн курсы (хорошие желательно с норм преподом) хотя бы для знакомства с другими, чтобы почуствовал уверенность, проникся атмосферой.
Или среди знакомых поищи программистов, знакомых знакомых, чтобы тебе в личном общении рассказали что к чему, ты поспрашивал.
А так, тебе нужен отдых, отдохни немного, и определи свои цели. Попробуй фокусироваться на своих целях. Стать программистом, это круто. Получать деньги, это тоже круто :) Закончить джава раш, решить конкретную задачу.
Фокусируйся на цели, и гони мысли прочь о том, что это и к чему, тебе нужно чуток угол зрения подкорректировать.
Это важно, я постоянно встречаю на джава раше людей, у которых неверное представление что такое программирование, что такое учеба, и как на это вообще нужно смотреть.
Неверное представление = неверное ожидание. Неверные ожидание = разочарование. Разочарование = потеря мотивации, хандра.
А все начинается с неверного представления, не должно все в задаче быть понятным. Не должны задачи решаться легко и непринужденно.
Это как тягать штангу в зале.
Это тяжело, но если ты знаешь зачем ты это делаешь, ты просто тягаешь штангу в зале.
Посчитал количество подходов, выполнил, пошел дальше.
А не думаешь что не так с штангой, отчего она такая и тд :)
Лучшая мотивация это отсутствие мотивации. Ты должен убрать блокеры, и научись получать удовольствие в том что ты делаешь.
У тебя хорошее мышление, код пишешь нормально, тебе есть чем гордится ) у тебя есть компоненты по которым я на твоем уровне был хуже.
А ты вместо того чтобы радоваться и получать удовольствие переживаешь.
Don't worry, write code and be happy :)
+11
Soros
9 января 2020, 20:05
Спасибо огромное за поддержку!!!
+1
Yahor Labanau
3 апреля 2020, 08:41
Огромное вам спасибо за ваши слова! Самому еще полтора года почти учиться в гуманитарке, но решил взяться за джаву. Но часто в голову влезает этот глупый стереотип про "технарей" и "гуманитариев". После прочтения сообщений от людей, которые раньше не были связаны с техническими специальностями и добились чего-то в сфере айти, на время этот стереотип уходит. Еще раз благодарю!
+1
Стас Пасинков Software Developer в Zipy Master
3 апреля 2020, 14:32
у меня ВО экономическое :)
достаточно ли я гуманитарий для программиста?)))
0
Yahor Labanau
3 апреля 2020, 15:49
Это круто, что у вас получилось стать программистом без технического образования) Поздравляю!
0
Стас Пасинков Software Developer в Zipy Master
3 апреля 2020, 15:55
спасибо, но я к тому, что у многих получится, если прилагать усилия
0
Yahor Labanau
3 апреля 2020, 17:05
Я понял, чтО вы хотели донести, просто одновременно и порадовался за другого человека)
0
VladimirMaster
8 января 2020, 21:09
Саша, ты о чем конкретно? Где пример? Где ссылка на задачу? Что за истерика?
А вообще ты точно решил, что Java - это твоё занятие? Сходи сюда (перехвачу идею Justinian :) думаю он меня не осудит за это деяние) для того, что-бы позырить какие прикольные задачи тебя возможно ждут. Ну пусть не такие, но очень приближенные (ты же собираешься устраиваться на работу после).
0