Моя статистика обучения - печаль?

Повествование будет сумбурным.

Я перешел на платную подписку в октябре или ноябре 2016 года. Сейчас я на 28-м уровне.
с 11-го по 20-й уровень у меня было много куража и азарта, воодушевления. Бывали минуты отчаяния, они сменялись восторгом «Я могу!».

Так получилось, что как раз с октября-ноября не было толком работы, был запас денег посвятить себя обучению. Что я и делаю. Помню задачи, над которыми сидел днями, они не давали мне покоя. Сейчас же произошли какие-то глобальные изменения.

Восторга практически нет. Может это и есть «пустыня отчаяния»? Пробовал рассылать резюме… и результаты заставили задать себе вопрос, как люди на 27-м уровне устраиваются на работу? На 18-м уровне составил план обучения в Microsoft Project. Получилось, что у меня на уровень уходит не менее 10 рабочих дней(самое быстрое 1 день, 20-й и 25-й не вложился. Рефакторинг отложил. И две бонусные 20-го не решил). Какой надо обладать отдачей, чтобы 40 уровней за 3 месяца пройти? Слышал такие истории.

В районе 26-го уровня стало интересно, а сколько реально времени я трачу на обучение в день. Начал засекать таймером. Засекал 9 дней… их хватило, чтобы всё стало на свои места… получилось в среднем 134 минуты в день, или по медиане 112 минут в день. То есть иметь в запасе 8 рабочих часов не обязательно… любой может работать и заниматься, за исключением редких случаев. Тот же, кто может удержать своё внимание 8 часов над учёбой… будет быстро прогрессировать. Это наверное те, кто за 3 месяца весь курс проходят.

И теперь ПЕЧАЛЬ. Ютюб статистику не даёт, пришлось считать ручками. Сколько я на него времени потратил за день. Посчитал за 10-е мая 2017-го… получилось 4 часа 26 минут 16 секунд + другое втыкание (из них минут 40 лекции по джаве:) ), которое не относится к учёбе. Итого 6 часов времени в трубу и менее 2-х часов на обучение… да уж, откуда взяться восторгу от себя…

Может мои цифры наведут кого-то на мысли? А можно просто насрать в комментариях.

P.S. Работа за компьютером — не для всех? Или это часть процесса обучения?

С уважением, Артём.

100 комментариев

GreenFrog
Привет, Артем!
Может мои цифры наведут кого-то на мысли?
Навели. Я начал заниматься примерно в одно время с тобой. Сейчас на 15 уровне. На прохождение всего курса отвожу себе 1.5 — 2 года. Начиная с 1 мая не занимался. Почувствовал усталость от занятий и не смог себя заставить кодить. На этой неделе вернусь в строй.
1) Так что у тебя все хорошо! 2) У тебя гораздо лучше, чем у меня! 3)Не сдавайся и борись дальше!

С уважением,
Зеленая лягушка.
Artem_Novikov
Надо ускоряться. Нужна дисциплина. Каждый день по 10 раз отжиматься:) Я не отжимаюсь, но кодить стараюсь.
GreenFrog
Каждый день по 10 раз отжиматься:)

С отжиманиями у меня все хорошо. Четыре тренировки в неделю. С работой тоже хорошо. Пять рабочих дней в неделю. С семьей все отлично. Семь дней в неделю с семьей. А вот с Java'ой последние пару недель не очень. Не было ее в моей жизни в эти дни.

С уважением,
Зеленая лягушка.
Artem_Novikov
:)
Rosewelt
  • Rosewelt
  • 0
  • Комментарий отредактирован 2017-05-11 19:23:21 пользователем Rosewelt
Восторга практически нет. Может это и есть «пустыня отчаяния»?
Возможно ты «перегораешь». Попробуй отвлечься на что-то другое, дней на 3-5, займись спортом. Пройдет. Или хотя-бы посмотри в сторону других языков и технологий, чтобы отвлечься от Java. А потом с новыми силами!
Artem_Novikov
  • Artem_Novikov
  • 0
  • Комментарий отредактирован 2017-05-11 20:44:45 пользователем Artem_Novikov
Ты знаешь, сегодня ютюб не смотрел. Прогулялся(хотя прогулок у меня хватает). И как-то идёт, и настроение другое:) Мне переключаться тяжело. Пробовал SQL параллельно изучать. Как то пока не нахожу ресурсов.
GreenFrog
Привет, Артем!
Для знакомства с SQL я для себя следующие ресурсы нашел.

Первоначальное изучение темы: Head First «Изучаем SQL», Мартин Грубер «Понимание SQL».
Углубленное изучение темы: Поль Дюбуа «MySQL. Сборник рецептов».
Решение задач по теме: Сайт sql-ex.ru

С уважением,
Зеленая лягушка.
Artem_Novikov
я SQL с codeacademy начал
alex8894
Пожалуй, что-то похожее было и у меня. Где-то до 20 уровня — кураж, потом все сильнее стала доставать «непонятливость» проверки, больше времени тратилось не на решение задачи, а на выяснение того, что хочет валидатор. В результате я с трудом «дополз» до 24 уровня и остановился. Это все про 1-ю версию курса.

Можешь попробовать приостановить обучение на javarush и сделать какое-нибудь реальное тестовое задание. В принципе, знаний у тебя (вместе с книгой типа «Spring 4 для профессионалов») уже достаточно для того, чтобы написать бэкенд веб-приложения, на фронтенд замахиваться пока не надо. Напиши какой-нибудь простой сервер, который будет, например, возвращать список файлов из каталога и позволять скачивать их. Команды он должен принимать в виде JSON, список файлов тоже должен отдавать в JSON. Чтобы его протестировать, напиши клиент (консольный) с использованием, например, RestTemplate из spring. В качестве сервера приложений можно взять tomcat. Или можно использовать spring boot с его embedded tomcat, это уже чем-то будет похоже на микросервис, и еще у него есть starter, который сразу создаст шаблон проекта. Задействуй Jackson, spring beans, spring-web, spring-mvc. Попытайся написать интеграционные тесты с помощью spring-test. Попробуй реализовать базовую аутентификацию с помощью spring-security.

Постарайся с самого начала исходный код держать в git. Создай локальный git-репозиторий и делай в него комиты. Потом можешь создать учетку на github или bitbucket и запушить свой код туда.

Когда все получится, можно вернуться к javarush. Ощущения будут совсем другие — станет понятно, что все это не зря.
Artem_Novikov
  • Artem_Novikov
  • 0
  • Комментарий отредактирован 2017-05-11 20:44:06 пользователем Artem_Novikov
К таким экспериментам хотел приступить после 40 уровней и стажировки:) Это ты круто загнул.
alex8894
И как, интересно, ты собираешься попасть на стажировку? Там тестовое задание будет сложнее, чем то, что я описал.
Artem_Novikov
хм… я смотрел тестовое задание… вроде не неподъёмно
alex8894
А что тогда неподъемно в моем задании? Или, формулируя вопрос иначе, чего нет в тестовом задании из того, что есть в моем?
Artem_Novikov
Я думаю это первое впечатление, когда ты получаешь много информации о том, чего еще не использовал.
JuriMik
Как уже разработчик, подсказываю: alex8894 дело говорит ;-)
Artem_Novikov
«Настойчивость» © The Founder movie. Думаю процесс обучения, когда за 30-ть сопровождается такими спадами и подъёмами. А выводы надо делать после стажировки и 40-ка уровней.
Torin
  • Torin
  • -1
  • Комментарий отредактирован 2017-05-11 21:30:18 пользователем Torin
Посчитал за 10-е мая 2017-го… получилось 4 часа 26 минут 16 секунд
Я не совсем понял, ты ютуб ради фана смотришь или лекции для обучения?

По твоей теме — тоже самое, точнее я это уже пережил. Своеобразный мини-кризис обучения, когда уходит кураж, и ты начинаешь ощущать себя все больше дношкой (ну я про себя), вернее будет сказать что ты не чувствуешь что обучение делает тебя лучше. Решается проблема индивидуально, но лично я бы посоветовал написать тебе проект, который бы грел тебе душу. По размахам смотри сам, тут нет правильных вариантов. Я когда придумываю что-то для себя, у меня выходит проект на пол года, в итоге отбрасываю 80% функций и создаю минимальную рабочую версию за месяц. Общий совет сделать то, что хочется именно тебе, а не то что якобы «надо», заодно когда поймешь чего хочешь написать сможешь скорректировать свое обучение. И кстати не нужно бояться использовать то, с чем никогда не работал. Вообще это лучшее обучение, например никогда не использовал Spring? отлично, самое время заняться. Это единственный способ почувствовать свое «прокачивание», хоть и будет тяжело.

А вообще взлеты и падения мотивации — обычное дело. Мне кажется я даже начинаю привыкать к этому…
Artem_Novikov
  • Artem_Novikov
  • 0
  • Комментарий отредактирован 2017-05-11 21:48:31 пользователем Artem_Novikov
Я не совсем понял, ты ютуб ради фана смотришь или лекции для обучения?
Конкретно в день, когда посчитал. Было это вчера. Сегодня не смотрел. Целенаправленно посмотрел сравнение Swing and JavaFX. И неадекватное JAVA интервьюю досмотрел. А остальные видосы маленькие, но они накапливаются. Типа сделал пару задач. А давай-ка расслабимся. И залип не на одно видео, а на два три. И в итоге нифига не отдохнул. Как-то так.

PS Смотрел не в фоне.
Torin
  • Torin
  • -1
  • Комментарий отредактирован 2017-05-11 21:53:08 пользователем Torin
это похоже на проблему концентрации, попробуй книжку на эту тему Сила воли. Как развить и укрепить. Там и про концентрацию в том числе. Но опять же, нужно заставить себя ее прочитать ;) у меня сейчас тоже с этим проблема.
Artem_Novikov
мне советовали швейцарские уколы для концентрации:)
Torin
шта? это вообще законно?
Artem_Novikov
Да. Препараты для улучшения обмена веществ и кровообращения в мозге. Курс где-то 100уе. колоться 1 месяц.
Torin
кстати крутая идея для бизнеса. Интересно, большой спрос?
Artem_Novikov
Лекарства в аптеке продаются… это нейролог прописывал
Torin
а, это врач прописал… я думал что это новомодная современная тенденция
Artem_Novikov
очень опытный хирург
Artem_Novikov
Кто-то посты подизлайкал:(
Torin
да я догадываюсь кто, у меня тут есть свой мини-фан-клуб. Я сейчас только с двача, почитал тред вкатывальщиков… блин, ну пипец, столько негатива! из-за хайпа вокруг айти все только проиграли. У меня теперь вообще сложилось впечатление, что к джунам/вкатывальщикам относятся как к низкосортному дерьму… Блин вот вообще мотивация ушла в пол. Знал что будет тяжело, но думал хайп утихнет, а он только разкручивается.
Artem_Novikov
Я ничего не понял из того, что ты сказал. Но я понимаю твои чувства:)
Torin
хах, ну главное что понял, лучше не вдаваться в подробности. Пойду теперь придумывать как мне забыть все то дерьмо, что вылелось на меня с треда…
Artem_Novikov
Цукерберг 2 года фейсбук вроде пилил сам.
zzzz
Те же «яйца» и на том же отрезке (24-ый уровень на старой версии), немного передохнул (неделю не подходил к коду) и добежал до 33-го уровня. С выходом новой версии отдыхал 2 месяца (сначала помогал тестировать бету, затем ждал когда исправят баги в продакшене).
Java джуном меня взяли как раз во время перерыва, предложили попробовать свои силы, я был не совсем уверен, хотел добить сперва курс, но настойчивость со стороны работодателя взяла свое.
Реальный огромный проект сначала взорвал мозг, я не понимал как, что и почему. Затем пошли реальные задачи, не сложные для джуна — вроде все ок.
Спустя месяц очередной спад — теперь уже на реальном рабочем проекте. Ощущал себя полным нулем в программировании, еще и задачу на проекте подкинули по интеграции с третей системой, с использованием spring-security. На задачу убил 4 недели — собой остался полностью не довольным.
Параллельно работе продолжал заниматься на javarush с девизом «хотя бы одну задачу в день».

ПыСы: завершив курс и поработав на реальном проекте я начинаю осозновать на сколько мало я еще знаю и умею в мире Java.
Artem_Novikov
  • Artem_Novikov
  • 0
  • Комментарий отредактирован 2017-05-11 22:14:20 пользователем Artem_Novikov
капец, ты маньяк… меня пока мест два раза отвернули от джун вакансий(то есть даже на собеседование не приглашали, на обучение не взяли)…вот 18-го иду на тестирование в epam, хочу их курс обучения закончить
Torin
тоже хотел в epam и Nix solution сходить, заполнял анкету, приглашали поспилкуваться, но… не то пальто.
Artem_Novikov
  • Artem_Novikov
  • 0
  • Комментарий отредактирован 2017-05-11 22:20:48 пользователем Artem_Novikov
Nix solution меня не позвал, сказали «зелёный», осадочек остался. Еще для работы upper intermediate требуют. А слушаешь лекторов и не понимаешь, как они со своими upper так говорят!
Torin
да, у них серьезная мулька на английский, его типа нужно знать хорошо. Плюс смущает что приходят на тестирование человек 200 (утрирую), из них 50 (тоже, но не сильно) остаются на обучение (4 месяца) и только 2-е (не утрирую) из 50-ти устраиваются. Попахивает потраченным зря временем. Точнее я бы сказал что для студента это годно, а для меня уже давно как нет. Семья, дети, все дела.
Artem_Novikov
Вопрос в том, что они там вещают.
Torin
  • Torin
  • -1
  • Комментарий отредактирован 2017-05-11 22:35:09 пользователем Torin
этот вопрос уже не раз освещался на duo — там можно почерпнуть много дерьма информации обо всем нашем гнилом добром айти.

Многому тебя не научат, в основном будешь батрачить сам, за бесплатно за знания. Если не будешь, выгонят в снег. Пробивается только пару маньяков, как я уже сказал. В общем для кого-то это выход, для меня нет.
Artem_Novikov
их школа может дать дорогу в другие конторы
Torin
так и есть, многие так и начинают
mtechno
У них обучение только в МСК?
Artem_Novikov
Я живу в харькове. Смотри dou.ua кто где.
JuriMik
в эпам еще пройти надо. Я несколько раз ходил в хирятню на джаву, автомэйшн куа, ни разу не прошел тестирование, потом плюнул и устроился на нормальную работу
Artem_Novikov
На нормальную значит не в ЕПАМ, а в другую айти контору? Не в макдональдс надеюсь.
JuriMik
  • JuriMik
  • 0
  • Комментарий отредактирован 2017-05-19 23:07:43 пользователем JuriMik
в другую айтиконтору) Неудачно выразился, согласен
Artem_Novikov
не епамом единым
JuriMik
  • JuriMik
  • 0
  • Комментарий отредактирован 2017-05-21 18:07:37 пользователем JuriMik
Ну я еще в никс солюшнз ходил, но мне компания не очень понравилась, да условия по зп там так себе для джунов
Разницы в стажировке у эпама/никсов/другого места не вижу никакой. наверное, я этим переболел
Artem_Novikov
Они большие и заметные.
JuriMik
ну ок. Но как говорил мой ментор, лучше немного потерпеть и устроиться на 800 долларов, чем сломя голову бежать за 300 ;-)
Artem_Novikov
Сложно с твоим ментором не согласиться. Никсы в данном случае вариант на 300?
JuriMik
не думаю, что больше этой суммы
avedensky
Я обучаюсь на javarush c 26 февраля 2017, сейчас 33 уровень, Уже сделал тестовое задание, т.к. расчитывал на практику с 30. Занимаюсь по 6-8 часов в день, иногда больше, иногда меньше. Чтобы не быть голословным, Мой Профайл на Git

В Java я захожу с других языков. Я работал програмером, без приставок Джун, Мидл. Вообщем, что хочу сказать. Чтобы хорошо кодить надо писать КАЖДЫЙ день. Еще раз — КАЖДЫЙ день. Хотя бы для себя, если других задач нет. И не шататься по разным языкам программирования, а заниматься только одним! Этот разброс в разные стороны не дает развиться навыку профи. И надо постараться стать «T специалистом», кто не знает загуглите, что это значит.

И Мне сложно представить, как за 3 месяца можно научиться программированию с НУЛЯ и выйти на работу, однако если есть база, или гениальность ума, или еще как — то скорее да.

И да, валидатор достал!
Artem_Novikov
T специалистом
Я не нашел.
avedensky
Artem_Novikov
6-8 непрерывно учить и кодить… может для вас это призвание?
Еще есть такой момент, я читаю теорию. Слышал от людей, что они всю доптеорию игнорируют. А у меня на чтение иногда по 2-3 дня уходит.
avedensky
Да возможно есть призвание к этому.

Я когда изучаю что-то новое — теорию я читаю по ходу, если становится что-то не понятно, или если есть свободное время. Т.е обычно обучение у меня происходит так: пишу код, читаю доки, исправляю, пишу код… На работе было особенно некогда думать. Надо писать код :)

Зато после n количества итераций заглядывания в доки и теорию, навыки оттачиваются до такой степени, что когда кодиш думаешь не о синтаксисе или текущей конструкции, а как в целом решить задачу.

Вообщем рекомендую не зацикливаться на теории, а брать реальную задачу/и и на ней уже тренироваться. Практика покажет все пробелы в знаниях. Мозг хорошо запоминает, если ему 20 раз напомнить одно и тоже, а если один раз прочитать, то это просто потеря времени. По крайней мере у меня так.
Artem_Novikov
Прочитал статейку, какие-то они там странные на западе. Как по мне рехнулись. Учи культуры, учи кучу языков, становись оратором, кодь, продавай… а жить когда? Когда человек перестал быть человеком?
Torin
  • Torin
  • 0
  • Комментарий отредактирован 2017-05-12 20:44:53 пользователем Torin
так вроде ти-шейпы это типа как универсальный солдат, что кажется противоречат твоей идее стать профи в чем-то одном. Сам термин придумали Valve, собственно сейчас они только таких людей и хантят, где-то читал, занятное чтиво перед сном, если что.



А сертификацию оракл планируешь пройти? мне кажется стоящая тема

И еще вставлю 5 копеек по поводу кода каждый день, может кому пригодится…

Больная тема мотивации, ох больная. Прям серпом по яй
avedensky
  • avedensky
  • 0
  • Комментарий отредактирован 2017-05-12 22:16:12 пользователем avedensky
Нет, не противоречит просто в ширь сильно копать не надо, копать надо в глубь :)
По сути конечно расширенный кругозор это хорошо.

Можно пустить пыль в глаза просветленным,… а не просветленные, так вообще ничего не поймут :)
С другой стороны кодинг это то, чем мы решили зарабатывать, а значит он должен быть на первом месте.

Оракл сертификацию планирую, скорее по 7 JDK но не скоро.
JuriMik
красавчик! Выложить ссыль на свой гитхаб с решениями задач джавараш на официальном портале джавараш
avedensky
  • avedensky
  • 0
  • Комментарий отредактирован 2017-05-19 22:29:10 пользователем avedensky
Каюсь отче :) Я не первый, кто пользуется гитом для решения задачек, таких много грешников ;) Но кто ищет легких путей, тому и путь сферу IT заказан, только в ад :)
JuriMik
осторожней. В мое время таких банили, вплоть до приостановки платной подписки
Artem_Novikov
  • Artem_Novikov
  • +1
  • Комментарий отредактирован 2017-05-19 22:55:42 пользователем Artem_Novikov
Та и сейчас надо меры принимать, люди видать не читают условия. И на кодекс чести плевать.
Torin
  • Torin
  • -1
  • Комментарий отредактирован 2017-05-19 23:56:19 пользователем Torin
Я думаю никакого профита от готовых решений никому не будет. Смысл? На работу быстрее не попадешь — копи паст ума не прибавит, только себе хуже сделать. Если человек этого не понимает и смотрит решения без разбора — ему не место в разработке, имхо.

Добавлено спустя пару минут

Вообще да, опасное это дело;) можно ведь и с профитом…
avedensky
  • avedensky
  • 0
  • Комментарий отредактирован 2017-05-20 01:22:50 пользователем avedensky
Какой профит, вы о чем? :))) Насчет условий, да не читал, раскаиваюсь. Однако хочу заметить, что решения давно уже есть, и кто хочет, легко может все найти… Другой вопрос зачем? Смысл же в том чтобы пройти все самому, иначе какой ты будешь программер если только копи-паст умеешь делать.
Artem_Novikov
Эта ветка на другую тему, а не для того, чтобы растолковывать почему так делать не стоит.
maximuswork
Ох похожая беда. Тоже начал заниматься в декабре 2016. Сейчас на 27 уровне. Делаю большую задачу «Чат». Делаю уже неделю. Хотя кто-то пишет что сделал за два дня. Как-то стало тяжело учиться. Работы сейчас просто атас как много. Оракл, Зибель, стенды, поставки, патчи. И это еще полтора месяца. Потом сокращение и гуляй Вася. Отвлекаюсь от JR тем, что выполняю задачи на codewars. Бывает интересно, бывает скучно. Но вот что знаю определенно, так это то, что java нравится, и хочется закончить полностью JR. Но иногда нападает апатия.
Artem_Novikov
  • Artem_Novikov
  • 0
  • Комментарий отредактирован 2017-05-12 21:07:45 пользователем Artem_Novikov
Наверное это часть процесса. Просто надо дойти до конца.
Писать чат мне понравилось
Artem_Novikov
Проскользнула мысль. Уровня до 25-го большие задачи по большей части, да и маленькие совпадают с изложенной теорией. Задачек много. В них есть какой-то «смысл», над ними надо подумать и тд.
А дальше, большие задачи с теорией не совпадают(чат и архиватор мне понравились) и превращаются в сделай то или сё или борись с валидатором. Задачи внутри уровня тоже «странные». И например на 27-м и 28 уровне ты подходишь к большой задаче и задаёшься вопросом, а что мы прошли? Теория по многопоточности… нормальная, но посредственная, многое смотрел и читал в других местах… задачи… маловаты и пустоваты. HTML редактор вообще проходился в какой-то прострации.

Помню, как первая бонусная задача из 20-го уровня не давала мне спать. Я придумал алгоритм. Реализовал его. Валидатор не принял:) Но какой же был кайф. От чата тоже был восторг. Попереписывался на ноутбуках дома.

Как то так.
avedensky
  • avedensky
  • 0
  • Комментарий отредактирован 2017-05-12 22:42:59 пользователем avedensky
На больших задачах нам рассказывают как проектировать решения. Где какие паттерны использовать и как. Это важно. С другой стороны валидатор убивает всю охоту по десятому разу выверять запятые. Если чуть отошел от шаблонного решения — усе приехали. А так да, бывают интересные задачки.
Я одну такую задачку так и не сдал — «Алгоритмы-числа» task2025, где надо ряд чисел составить и во время уложиться. По скорости расчета мое решение бъет те, которые были сданы валидатору, и вывод верный, но что-то не сложилось.

Кстати, я когда проходил RMI, решил с помощью этой технологии сделать сетевой Чат, все успешно получилось, заодно и GUI на JAVA FX пощупал. Вот тут исходник если что: RMI Chat
Artem_Novikov
  • Artem_Novikov
  • 0
  • Комментарий отредактирован 2017-05-12 22:45:12 пользователем Artem_Novikov
Я одну такую задачку так и не здал — «Алгоритмы-числа» task2025, где надо ряд чисел составить и во время уложиться. По скорости расчета мое решение бъет те, которые были сданы валидатору, и вывод верный, но что-то не сложилось.
из-за неё я спать не мог… думал. Но валидатор так и не принял. Делал со списками.
zzzz
решайте через массивы ;)
Artem_Novikov
  • Artem_Novikov
  • 0
  • Комментарий отредактирован 2017-05-12 23:28:46 пользователем Artem_Novikov
Думал об этом, но оставим для следующей жизни, но там это не понадобится.
smatveev
Работаю с такими же временными промежутками начал 4 ноября) По первах я расчитвал на уровень в день. И первую десятку я сделал очень быстро)). Сейчас тоже на 28 и расчитываю уровень на неделю) почти вкладываюсь. Youtube да мешает, что делать )) лечиться)). Подымать ставки) и так далее. Очень хотеть надо, что и было по началу.
Artem_Novikov
+1
mtechno
Откладывается ли что-то в памяти после «уровня в неделю»?
Если не глядя в теорию, можешь ее пересказать?
Artem_Novikov
  • Artem_Novikov
  • +1
  • Комментарий отредактирован 2017-05-18 13:38:02 пользователем Artem_Novikov
Я думаю тут от скорости не зваисит. Кто-то две недели может потратить и запомнит, другой не запомнит. Кому-то дня достаточно. И факт в том, что уже после 2-х недель всё затирается. Когда была сериализация я думал я её не забуду, но прошло время… и сериализация спуталась с клонированием. Хотя про Экстерналайзебл помню.
Память и усвоение у всех разное.
Почему мне не нравятся курсы в кабинетах, потому что один соображает за минуту, а другому надо 1 час, чтобы тоже самое понять. А темп занятий должен быть один для всех.
Моя засечённая скорость (дни рабочие, выходные и праздники сюда не входят):
18 lvl 10 дней Пн 02.01.17 Пт 13.01.17
19 lvl 10 дней Сб 14.01.17 Чт 26.01.17
20 lvl 10 дней Пт 27.01.17 Чт 09.02.17
21 lvl 10 дней Пт 10.02.17 Чт 23.02.17
22 lvl 10 дней Пт 24.02.17 Чт 09.03.17
23 lvl 1 день Пт 10.03.17 Пт 10.03.17
24 lvl 7 дней Пн 13.03.17 Вт 21.03.17
25 lvl 12 дней Ср 22.03.17 Чт 06.04.17
26 lvl 10 дней Пт 07.04.17 Чт 20.04.17
27 lvl 8 дней Пт 21.04.17 Вт 02.05.17
28 lvl 8 дней Ср 03.05.17 Пт 12.05.17
svartberg
В районе 26-го уровня стало интересно, а сколько реально времени я трачу на обучение в день...

Вам нужно больше уделять времени обучению, и нужно больше практики. Для себя вы должны отметить что JR даст только базу
Пробовал рассылать резюме… и результаты заставили задать себе вопрос, как люди на 27-м уровне устраиваются на работу?

Просто повезло. Для того чтобы устроиться на работу одного JR просто катастрофически мало. Обязательно нужно иметь представление и опыт с JEE/Android(если мобильный путь будете выбирать).
Для устройства на работу вам пригодится:
— отличное знание теории Core + Collections (в этом поможет Эккель, Хорстман и… Спецификации языка, а так же CS теория + Алгоритмы);
— умение решать небольшие абстрактные задачки (тоже будет на собеседовании и тут JR поможет);
— пройдя собеседование, следующим этапом будет тестовое задание)) тут уже JR не сможет помочь, поможет стажировка либо самостоятельное изучение (попробуйте сами написать простой интернет магазин на стеке: Maven/Spring(Data, Security)/Hibernate/SQL(обязательно, можно любой)/Spring MVC (можно вместо него GWT или что-нибудь другое) + JS,HTML,CSS,Http(тоже пригодится, если ищете работу)
Ну и не опускать руки и учиться, учиться и еще раз учиться… и желательно 30-40 часов в неделю так как объем очень большой и впереди будет очень много всего нового и интересного
Kingpin
Чтобы учиться 40 часов в неделю нужно не работать вообще. Но, увы, все что вы написали действительно правда. Я уже понял что уделяя по часику в день (в лучшем случае), вероятность успеха стремится к нулю. Хотя сначала (первый год, скажем так) был сильный запал, но мотивация не может длиться вечно, тем более когда на работе приходиться также решать различные задачи, вечером уже просто нет сил чем то заниматься. Хотя повторюсь, первый год силы и желание находились… Сейчас думаю как то вернуться на путь обучения, т.к. уже месяца два почти не занимался джавой и ей сопутствующими вещами.
Artem_Novikov
Я занимаюсь каждый день не считая выходных.
Kingpin
Это я про себя писал, я раньше тоже занимался почти каждый день, часто сидел до глубокой ночи. Немного не дорассказал — к концу подписки дошел до 31 уровня (шел абсолютно последовательно, не шел на след уровень пока не решал все задачи предыдущего), там как раз начались перетурбации с новой версией JR, тут то я понял что пора изучать технологии требуемые для тестового задания, с этого момента прогресс сильно замедлился, по сути отправился в свободное плавание, окончание подписки как раньше теперь не подгоняет, материал не структурирован — без жесткой дисциплины, или решимости дойти до конца, или убеждения что тебе это точно нужно тут никак. Поясню последнюю мысль — тратя время на обучение чему то абсолютно новому (когда тебе уже под/за 30), хочется быть более менее уверенным что усилия себя оправдают, ведь можно потратить это время на совершенствование в своей текущей профессии (особенно актуально для айтишников) и с большей вероятностью получить видимую отдачу. Если никаких сомнений нет — то только вперед, терпение и труд все перетрут)
Artem_Novikov
Хоть информация и стала более сумбурной, но важные аспекты по-малому освещаются и складываются в стопочку.
Artem_Novikov
  • Artem_Novikov
  • +1
  • Комментарий отредактирован 2017-05-16 10:59:13 пользователем Artem_Novikov
Это всё круто. И я полностью согласен. Но покажите мне реального студента, который занимается 40 часов в неделю. И сколько друзей программистов спрашивал… алгоритмы и абстрактные задачи… ну не сталкиваются они с этим.
svartberg
Да, ну смотрите: пару часов в день на работе почитать теорию и вечерком часа по три на практику + по максимуму на выходных.
А алгоритмы и абстрактные задачи — это на собеседованиях с очень и очень большой долей вероятности.
Еще забыл, необходимо представлять себе/знать хотя бы основные паттерны.
Просто без всех этих мелочей в дополнение к отсутствующему коммерческому опыту (а даже для junior позиции опыт требуется почти везде) — поиск работы не особо перспективен
Artem_Novikov
Начну ходить на собеседования — узнаю. Мне практики другой минимальный набор называли.
svartberg
это я из своей практики поиска работы написал (возможно есть зависимость от города: где-то соискателей так много, что требования более суровые, а где-то вакансий больше чем соискателей)
Artem_Novikov
Что за город?
svartberg
СПб
Сейчас тут очень мало стало вакансий уровня junior. год назад было больше. Но есть много вакансий middle. Некоторые подаются на mid'лов, и только за счет очень хорошей и широкой теории компенсируют отсутствие опыта
Artem_Novikov
Кризис.
Artem_Novikov
Я смотрел вакансии в США, мне показалось там к джунам более лояльное отношение.
Dimont
  • Dimont
  • 0
  • Комментарий отредактирован 2017-05-17 08:31:21 пользователем Dimont
Можешь подписаться для разнообразия на такие группы в Контакте как, например, I am a DEVELOPER, Библиотека программиста и другие. Там многа интересного материала на разные темы, в том числе по SQL, по программированию Web-приложений и пр.
Artem_Novikov
У меня дальше подписок дело не идёт. Я думаю как и у большинства людей. Подписаться легко, а вот соблюдать дисциплину изучать…
Gryzly73
У меня ситуация попроще — могу уделять больше времени курсу.
Начал в конце сентября 16го. Сейчас открыл 40й уровень.

Какие предварительные выводы.
Нет смысла пытаться решать все задачи подряд. Некоторые лучше «обтечь» то есть оставить на потом, вернешься позже.
Нет даже смысла (ИМХО) проходить подряд все темы. Я «обтек» многопоточность начиная с 271 лекции, сейчас возвращаюсь туда.
Да, валидатор иногда вообще не пропускает решения. Даже те которые у кого то прошли. Лучше не долбаться лбом о стену. У меня висит 50 нерешенных задач. Ну и ладно!
Само по себе сражение с валидатором полезно с точки зрения лучшего понимания функционала Core но всему тоже надо знать меру ))) Когда явный затык — ты уже понимаешь что разобрал все что можно и аналогичные решения проходили — лучше отложит на потом.
Оптимальное время учебы — 4 часа в день. Если именно творческая работа, а не рутина. 8 часов дадут примерно ту же эффективность. А может быть и ниже. Но это по моему опыту, у других может мозги по другому работают. Вообще оптимально переключение с решения задач на чтение теории и обратно.
Вообще надо стремится к тому чтобы был постоянный прогресс или в теории или в решении задач, а так не получается если циклишься на какой то нерешаемой (пока что нерешаемой!) проблеме.
На 30-40х уровнях задачи ИМХО попроще чем многонитевые.
С другой стороны это марафон а не спринтерский забег — надо понимать правильно.
Готовые решения в интернете — есть! Яндекс\Гугл в помощь. Думаю не нарушаю этику если делаю так.
Если не справился сам:
Изучаю найденное готовое решение, разбираю и, если смог понять, на 2-3 дня откладываю в сторону.
Затем — по памяти воспроизвожу — пытаясь сделать по своему.

ВСЕГО ЗНАТЬ НЕВОЗМОЖНО! Смысл учебы — научится ориентироваться в массиве информации — прежде всего.
Вам дают тему «изучите такую то тему» по поиску талмуд документации из которой возможно надо найти 1 строчку — в нужном разделе — и все!

Да, опыт работы по внедрению реальных проектов (не Java) помогает понять это.
Gryzly73
Дополнительно: у меня «висит» 5-6 больших задач — начал решение и бросил. Где то что то совершенно неясное с валидатором, где то просто решил пока не перегружать мозг, вернусь позже. Ну это лично мой метод, может для кого то неприемлимо.
В общем смысл — не бейтесь лишний раз головой о стену, ищите обходные пути.
Artem_Novikov
Я твой подход не разделяю. Каждый действует как ему удобно. По времени эффективного решения могу согласиться… до 6-ти часов в день ты что-то делаешь, потому тупишь.
zzzz
Само по себе сражение с валидатором полезно с точки зрения лучшего понимания функционала Core но всему тоже надо знать меру ))) Когда явный затык — ты уже понимаешь что разобрал все что можно и аналогичные решения проходили — лучше отложит на потом.
Сражение с валидатором еще полезно и тем, что ты начинаешь по другому смотреть на задачу, которую ты якобы решил. За весь проект «косячил» валидатор только в 3-х задачах. Одна — на старой версии и две — на новой. Все остальные задачи решаемы.
Последних 2 месяца завершал javarush уже работая на реальном проекте. И вот тут реально понимаешь, что упорство с валидатором javarush действительно выработало привычку до конца разобраться с проблемой, а не бросить ее на пол пути. На реальном проекте некуда откладывать задачу, ее надо решить, и что хуже всего, решить ее надо вчера ).
По поводу времени на учебу — каждый вечер, после работы, 2-3 часа, еще 4-5 часов по выходным (чтобы не было лишних вопросов: я семейный человек, у меня двое детей, оба требуют внимания, поиграть, почитать сказку перед сном). Когда упирался с задачами в валидатор очень серьезно (не получалось в течение 2-3 часов найти решения), просто оставлял задачу на пару дней «дойти», переключившись в это время на теорию. Мозг сложная штука — через пару дней сам готовые решения выплевывает ))).
NemchinovSergey
Для мониторинга своей работы на компьютере я поставил себе программку ManicTime (есть и другие). Она ведёт статистику чем я занимаюсь на компьютере и сколько времени провожу в той или иной программе.
Начал в августе 2016, сейчас на 34 уровне. Иногда конечно туговато обучение идёт, особенно после того как взялся за изучение технологий JavaEE (Maven, Spring, Hibernate, etc) и английского языка.
По поводу мотивации могу сказать, что нужно отдыхать и не перенапрягаться совсем. Не стоит до упаду долбиться в закрытую дверь. Не принимает задачу — отложи, вернёшься позже.
И нужно хорошо (ХОРОШО!) высыпаться и соблюдать режим дня (утро вечера мудренее!).
Artem_Novikov
Программы нюансы не учитывают. Я таймером клацал.
imp
подскажите в новом интерфейсе
в каком квесте задача level28.lesson15.big01(про парсинг хх)?
Artem_Novikov
У меня еще не было. А в личку нельзя было написать?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.