Gaziz
31 уровень

Экватор

Статья из группы Random
участников
Всем привет! Во-первых, конечно спешу поздравить прекраснейшую половину нашего комьюнити и пожелать успехов, здоровья и простых решений! Честно говоря, пишу оттого, что стакнулся на одной задаче: знаю, что могу решить, но что-то прям держит. Постараюсь описать впечатления, подходы и мысли. Курс стартанул 1 января 2021 года. Итак, впечатления, подходы и мысли. Из комментариев я заметил, что у многих появляется негатив на валидатор (далее просто "Валя"). Не стал поддаваться соблазну понегативить на валю. Вообще считаю, что негатив или наоборот слишком позитивное отношение не очень подходят кодеру, стремящемуся в Software Engineer. Я стараюсь придерживаться средины. Старюсь максимально абстрагироваться от домашних работ. Есть ежедневные дела, которые надо делать по дому (сам живу в деревне). Три месяца назад установил Agile-режим дома. Agile пришелся по вкусу домашним. Теперь по утрам зарядка, митинг и по таскам разбросанный план на день для каждого. Конечно, не все так, как хотелось бы, но опишу преимущества: 1. Делает домашнюю рутину более осмысленной. 2. Появляется ясный взгляд на проделанную работу. 3. Планирование бюджета без сомнения стало более точным. 4. Личный тайм-менеджмент вышел с никакого до начального уровня. Читать документацию с Java® Platform, Standard Edition & Java Development Kit Version 15 API Specification далось мне не сразу, и до сих пор примеры использования на многие из методов приходится искать из сторонних ресурсов. Английский учу, стараясь больше читать именно на английском, и в последнее время это получается очень даже успешно. Наверное, сказывается дополнительное чтение книг по психологии на английском (сейчас читаю "SUCCESS phycology of achivement"). Также параллельно освежаю память чтением книг по математике, информатике из школьного курса и иногда, если встаю пораньше, исторический роман подчитываю. В среднем — 50 страниц печатного текста только с утра, как разминка. Далее — темы на JavaRush. Чтение комментариев, наверное, заслуживает отдельной статьи, но постараюсь уложиться в абзац. Первое, что я делаю, если совсем не понятно, почему не проходит тот или иной пункт у Вали, хотя все вроде тестится, как в условии, — открываю комментарии. Они хорошо помогают, особенно популярные. Все объяснят, расскажут, покажут где и как. Также хотелось бы отметить, что я изначально сказал себе, что не буду смотреть в ответы от JavaRush, но мне кажется, это было ошибкой. Не смертельно страшно, но все же так бы я больше понял. Чтение статей у меня как-то не очень задалось. И в чатах тоже как-то особо не участвую: предпочитаю находить и читать все нужное самому. Казалось бы, спроси: многие готовы помочь. Но мне этот подход не подошел. О перерывах. Стараюсь делать каждый час. 5 минут разминка или, если совсем не поддается тема, залипаю на часок в инстаграме. Видимо, заменяет мне общение с людьми (нет, я еще не законченный интроверт). 20 уровень за 2 месяца — я считаю, норм. Стараюсь не спешить, потому как до это по книге пробежал курс JavaScript: вроде все задания сделал, а в результате сижу Java штудирую. Прямое обращение к читателю: "Спасибо, что прочел: с тебя лайк — с меня благодарность". Итак, не формула успеха, но то, что я дошел 20 уровня, все-таки чего-то да стоит. Agile, Time Management, Focus on 2-9 задач за день, читать много — просто мастхэв. P.S. Мне давно не 18, поэтому если ты еще молод и решил наделать много ошибок, то делай скорее: мир ждет тривиальных решений нетривиальных задач. 👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻
Комментарии (10)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Mike-L
Уровень 43
23 марта 2021, 12:31
Выделил 6 месяцев из жизни на изучение направления программирования, благо могу себе позволить это и по бюджету и по времени, этакий отпуск-обучение. Оторвал на стене 3 полосы обоев, пишу карандашом на штукатурке-финишке тезисные примеры, примеры задачек и некоторую инфу (всё равно ремонт по лету, почему бы и нет - удобно кстати). С тайм-менеджментом знаком на практике, могу распланировать и адаптироваться исходя из потребностей и прерогатив самообучения. Спасает и помогает систематизация материала (оглавления в книгах, систематизация курса на JR, коммиты и обсуждения (помощь) в комьюнити. Но и с другой стороны хорошо, что нет так называемой "школоты". За ачивками не гонюсь, но по 2 задачки стараюсь решать в день из курса, помимо других задачек и примерчиков кода на других платформах и прочих ютупах. В воскресенье подытоживаю пройденную неделю, выделяю что подтянуть. Рабочий-учебный день приблизительно на 8 часов иногда больше, в целом считаю также работаешь, но только на себя в случае как с ИП, ООО. Кодить приходится много, смотреть различные примеры реализации кода у других гуру и просто инфоманьяков (которые за 100 часов видео обещают тебе стать программистом). Потому как иногда "отлетает" из головы - для этого обои и оторвал :). Не Basic конечно на 128-м или 256-м, но в принципе можно, было бы желание. Если налетает лень или тормоза в голове, стадион творит чудеса, благо рядом находится. Аутогенка туда же. Самому интересно что и где я буду по итогу трехмесячного Экватора (пока 7 лвл 2.5 недели отроду как на этом проекте, каша есть, но благодаря советам и коммитам, чату, форуму, частично статьям - инфа систематизируется; да и карандаш всегда под рукой). В планах с 13 лвл БД, после 18-20 "Андрюша" и все остальные технологии, о которых тут упомянают при устройстве и собесах.
VasliyD
Уровень 22
11 марта 2021, 16:51
Интересный опыт. 50 страниц текста утром - это круть неимоверная! Тоже достиг экватора. Пока не понял, как эффективнее проходить курс (сразу копать в глубину или бегло). Ломанулся с места в карьер, прошёл 20 уровней за месяц, правда, имея базовые понятия о программировании. Старался прорешивать все задачи (пяток не осилил, слишком застрял на них, решил отложить, не тратить время), 90% решал сам, остальные или смотрел в комменты или в решения, ограничивался базовыми лекциями. Виновата эта чёртова геймификация ))) Не хотелось прерывать эти всякие серебряные/золотые/платиновые марафоны/хакатоны. В итоге, как говорят спортсмены, поймал перетрен - в голове каша, переполнение и ощущение поверхностности усвоенного материала. Решил дать себе день отдыха. Сегодня начал Multithreading, теперь попробую не гнаться за ачивками, заходить в каждую тему поглубже. Успехов нам всем ))
Stepan Donskyi
Уровень 25
11 марта 2021, 16:02
"Где про медицину, где про скорые помощи..." (Г. Кернес) У меня 13 уровень за 3 месяца и вот что могу сказать: когда интенсивно работаешь, потом приходишь домой и кушать себе готовишь, а в оставшийся час перед сном учишь Java, по КУПЛЕННОМУ курсу, оказывается, что 70% информации ты должен найти сам. Для решения задач, банально, не хватает теории, а для поиска теории, банально, у меня не хватает времени. Тут спасают статьи. Я очень сильно благодарен, тем людям которые их пишут, спасибо Вам огромное. Из статей я узнал больше, чем из официального курса. И это не только моё мнение, я сталкивался с подобными комментариями к задачам не один раз. Итог, учить не брошу, но скорее всего буду искать другие курсы. P.S. Название для статьи больше подходит "Как я распланировал свой день"
Justinian Judge в Mega City One Master
13 марта 2021, 22:41
Джава раш это возможность изучать программирование. Нет лучшего способа научить вождению - чем водить. Нет лучшего способа научить программированию - как программировать. Программировать = искать информацию самому. Если ты НЕ ищешь информацию сам, ты не программируешь, ты занимаешься ерундой. Такие порядки, это просто нужно принять. Час перед сном после работы конечно очень не много, но не думаю что тебе удастся сэкономить время. Время необходимое на получение опыта нельзя сжать, его все-равно придется потратить, сколько нужно столько и потратится, многие джаву годами изучают, когда работают особенно и реально мало времени. По курсам есть несколько методик. Джава раш одна из самых эффективных, и дающих наиболее крепкие знания и главное - навыки, но и требует от ученика много, и время, и гибкость в принятии тех или иных вещей и выхода за границы комфорта (сюда я отношу наши ожидания что такое программирование, как его мы представляли будем изучать и тд, и как эти ожидания сталкиваются с реальностью). Грубо говоря, есть две модели. Первая это курсы-барыги, на которых уси-пуси, смотрите 2+2 = 4. Понятно? Да! А теперь домашка 3+3 = 6. Все легко, понятно, комфортно. Вот оно программирование! :) И на это пусть уйдет 10 единиц времени. А потом реальная задачка, шок, паника, 80 единиц времени. Есть модель практического обучения. Вот краткая теория, понятно? Но кому понятно, кому нет (разная подготовка у студентов). Окей. Вот вам задание, дифуравнение..шта!? шок, паника, 30 единиц времени Потом задание на алгоритмы, ась? шок, паника, 30 единиц времени. А потом реальная задачка, хм, ну непонятно, все как всегда, почитаем, посмотрим, вот 20 единиц времени. Итого, количество времени одинаковое. Комфортнее учится в первом варианте, но этот комфорт просто самообман, шок наступит позже :) Второй вариант это спартанский метод обучения, но именно после такого подхода больше всего подходят работодателям, поскольку есть навыки и привыкшие к шоку и дискомфорту, выносливые солдаты)
Justinian Judge в Mega City One Master
13 марта 2021, 22:49
а на выходных есть время? Если да то сколько? И в рабочие к примеру нету возможностей, по пути на работу что-то почитать, или в течении дня может есть какое-то время? Может хоть статьи/книги есть возможность почитать вне компьютера. В условиях острой нехватки времени, советую хорошенько налегать на раздел Помощь, чтобы минимизировать потерю времени на задачах, решаешь задачу, застопорился, не знаешь что делать, или не хватает понимания - задал вопрос. Пока отвечают ты к следующей иди, потом еще к одной, потом погугли, гуглить конечно нужно очень эффективно, то есть на английском и быстро определять неперспективные варианты, пролистывать те, в которых должно быть то, что ищешь, например если ищешь код, то за 1 с можно определить и проскроллить, есть там вообще код или это просто описательная статья с теорией. Если есть вопросы открытые по теории, опять же раздел Помощь. Ну и Обсуждение задачи иногда подсмотреть можно, или вопросы других полистать. Это и есть работа программиста, и она требует времени к сожалению, не получится иначе. Только если у тебя есть опыт программистом на других языках ты сможешь идти быстрее, иначе, 100 метровку за 50 метров не пробежишь. Но 14 уровней это хорошо, главное идти вперед, по моим наблюдениям, те у кого мало времени, очень эффективные, поскольку они ценят и эффективно распределяют свое время и свой фокус внимания, если хотя бы два часа в день, хотя бы через день, и 2-3-4 часа на выходных или больше, было бы лучше. Но, есть те кто и в похуже ситуациях были, они смогли и ты сможешь :) Главное иди вперед. Время тикает, шаг за шагом глазом не моргнешь будешь уже далеко.
Hanna Moruga Chief editor @ JavaRush
11 марта 2021, 08:20
Эх, жаль, что вы наши статьи не читаете. Мы ваши читаем 😂
Gaziz
Уровень 31
11 марта 2021, 08:41
Стать как раз таки читаю. Чаты не читаю.
Just me
Уровень 41
10 марта 2021, 13:13
20 уровней за 2 месяца - это отлично, даже для тех, кто не работает.
hidden #1811171
Уровень 41
8 марта 2021, 16:59
считаю что ковёр шикарен
Justinian Judge в Mega City One Master
8 марта 2021, 15:47
так держать ☺️