JavaRush/Java блог/Истории успеха/Главное - поставить цель

Главное - поставить цель

Статья из группы Истории успеха
участников
Всем привет! Главное - поставить цель - 1Так вышло, что я отмотал свой испытательный срок уже довольно давно, но (удивительно) найти время на писанину теперь не так уж и просто. Начну с самого начала. Меня зовут Михаил, мне 27 лет. Сразу хочу сказать, что у меня нет высшего образования (в процессе поиска работы это сыграло свою роль - кто-то может сказать, что сыграло со мной злую шутку, но по мне скорее оказало услугу), хотя за спиной у меня три института. После школы я поступил в Белорусский национальный технический университет, но к учебе даже не приступил. Переехал в Москву, поступил в один малоизвестный экономический вуз на маркетинг и рекламу, отучился один семестр и бросил. После этого поступил в Останскинский институт на специальность "Звукорежиссура", где одолел два курса. Так что, можно сказать, что прежде чем стать разработчиком, я был звукорежиссером. Карьера в этой области у меня сложилась стремительная и скоротечная - ко второму году работы я понял, что куда-то еще расти в этой области довольно проблематично. После ухода из звукорежиссуры я два года работал в рекламе, где тоже пришел к понимаю того, что в этой области мое развитие закончено - креативщика из меня не вышло, а считать метрики много ума не надо - скучно. Таким образом, в сентябрь 2016 года я вступил с трудовой книжкой в руках и запасом средств примерно на полгода. Тут стоит отдать должное одному нашумевшему ресурсу про подготовке программистов - его маркетологи заронили в меня уверенность в том, что я, как парень довольно смышленый, смогу без труда за каких-нибудь пол-года выучиться на программиста. Таким образом я обозначил свою цель и перестроил свою жизнь так, чтобы ничто не мешало ее достигнуть. Учеба на этом ресурсе оказалась бессмысленной в плане профессиональных навыков, поэтому уже после второго вебинара я понял, что нужен другой подход. К счастью, благодаря однокурсникам я открыл два совершенно замечательных ресурса: платформа Stepik и тот, на котором вы это читаете. В конце сентября я начал проходить курс на JavaRush, параллельно проходя курсы, которые я нашел полезными на stepik: дискретную математику, курс по java и несколько курсов по алгоритмам и структурам данных. К концу октября я закончил часть курсов, прошел 10 бесплатных уровней на JavaRush, и затем около месяца просидел в горах, не особо заморачиваясь о чем либо, кроме выживания. Отдыхать тоже нужно. В декабре я со свежими силами вернулся к обучению. В конце декабря приобрел подписку и побежал галопом по уровням. Я отдался этому процессу целиком - перестроил режим (спал днем, когда девушки не было дома, вечером проводил несколько часов с ней, потом всю ночь и утро (примерно 12 часов в сумме) работал, утром шел на тренировку (про необходимость физической нагрузки я напишу отдельный пост, просто знайте, что если вы собираетесь всерьез в эту профессию, она не просто желательна - это необходимое условие качественной жизни. Сидячий образ жизни убивает). Спал. И так каждый день, без исключений. Я создал железную систему, и любое отклонение от нее выбивало меня из колеи на несколько дней. Скажу честно, последние уровни меня скорее разочаровали (небольшое количество задач и размытая теория, да еще и обезумевший с обновлением ресурса валидатор попортили мне порядком крови). Но как бы то ни было, к февралю рядом с моей аватаркой появилось красивое и аккуратное число "40". За бортом я оставил 7 задач, из которых 6 на тот момент не сдавались валидатору, а с одной совсем уж было неохота разбираться. В этом момент мне следовало бы уже начать искать работу, тем более, что мои скромные сбережения подошли к концу. Тем не менее, я счел необходимым освоить Git, Maven, Gradle, разобраться с SQL, получить представление о Спринге. С гитом, как мне показалось, я освоился за пару дней (в рабочей среде по факту пришлось повторять все по новой), maven на базовом уровне я осознал скорее интуитивно, по Gradle я прошел довольно неплохой курс на Udemy, SQL подтянул на sql-ex, по спрингу я прочитал книгу Spring in Action (для старта более чем достаточно). С этим скромным багажом знаний в начале апреля я начал поиски работы. Первое собеседование состоялось через две недели. Перед этим я сделал тестовое задание, которое было до безобразия похоже на тестовое задание перед стажировкой на JR (которое я тоже сделал, хотя на стажировку в итоге не пошел). На собеседовании я понял две вещи: во-первых, я совершенно неспособен объяснить на словах элементарные вещи, а во-вторых, я порядочно завысил себе планку - по факту все вопросы на собеседовании были посвящены только Core (и буквально пара вопросов про SQL). Собеседование, тем не менее, прошло неплохо, и мою кандидатуру согласились рассмотреть. Тем не менее, спустя две недели я так и не получил от них внятного ответа (все просили немного подождать, видимо, смотрели других кандидатов). В итоге я махнул на них рукой и продолжил поиски. Естественно, я побывал в Сбертехе (как и многие выпускники JR), к этому моменту я основательно подтянул скилл отвечания на вопросы, поэтому собеседование прошло отлично, но в конце выяснилось, что без высшего образования взять меня они не могут. Это было довольно досадно, но оно и к лучшему, я как-то убежден, что работать в банковской сфере - клеймо на всю жизнь. Третье собеседование привело меня туда, где я сейчас нахожусь. Это было нестандартное собеседование, мне задали буквально пару вопросов про Core, больше спрашивали Spring (причем, на достаточно глубоком уровне, про жизненный цикл бинов, аспекты, spring mvc), кое-что про Groovy. По Java спрашивали тоже нестандартное, например, как устроен изнутри StringBuilder, где хранится хэшкод, когда он вычисляется. Были вопросы про JavaScript (его я тоже между делом подучил в самых общих чертах), несколько головоломок. В целом, я ответил примерно на половину вопросов, и ушел с собеседования разочарованным. Тем не менее, на следующий день я получил оффер, с зарплатой, о которой даже мечтал не смел на первом месте работы. Это был конец апреля - прошло чуть больше 8 месяцев с того момента, как я узнал, чем класс отличается от объекта. Компания называется MASTERDATA, это крупный интегратор систем SAP, 1С, Hybris и прочих энтерпрайзных решений. Я попал в отдел E-commerce, мы разрабатываем сайты для интернет-магазинов. Многие пишут, что они с первого дня попали на передовую нового проекта и начали писать сотни строк кода. У меня было не так. Я первый месяц занимался примерно тем же, чем и дома - сидел и учился, правда, уже более прицельно. Подтянул JQuery, Apache Solr, MQ, Velocity, углубился в MVC, подучил Groovy. Коснулся совсем экзотических технологий, вроде JBoss Drools. Через месяц я начал в одно лицо писать REST API для интеграции нашего текущего проекта c сайтом партнера. Попутно изучал разные модули проекта (чтобы был понятен масштаб трагедии, в проекте без малого 10 миллионов строк кода, не считая фронта и конфигураций). На данный момент я знаю проект процентов на 10%. Скоро стартует новый этап разработки, будем делать два новых сайта для текущего клиента. Конечно, стоит сказать,что я ни на минуту не пожалел о принятом решении - программирование оказалось настолько моим занятием, что, кажется, я могу заниматься этим без перерывов на сон и еду. В заключение несколько советов всем, кто идет к высокой цели:
  • Учтите - учиться придется всю жизнь. Вы никогда не станете достаточно хорошим разработчиком. Прежде всего научитесь учиться. Научитесь гуглить, научитесь правильно задавать вопросы, научитесь получать удовольствие именно от процесса обучения.

  • Второе - найдите правильный баланс между физическим и умственным трудом. Следите за своей осанкой, не сутультесь за компом, разминайтесь регулярно, начните ходить в тренажерный зал (гармоничное развитие своего тела - тоже целое искусство, не бросайтесь в этот омут бездумно, иначе только покалечите себя. Лучше позаниматься с тренером, но только если есть хороший. Если хорошего нет, то лучший (возможно, единственный) источник знаний по оздоровительной тренировке - жж-сообщество ru_healthlife). Если вам кажется, что это не имеет никакого отношения к делу - вы ошибаетесь. Физическая нагрузка самым положительным образом влияет и на умственную деятельность в том числе.

  • Третье - перестаньте себя мотивировать. Ресурс мотивации и воли у каждого человека сильно ограничен. Да, у кого-то больше, у кого-то меньше, но рано или поздно закончится так или иначе. Дисциплина решает. Каждый день в одно и то же время начинайте учиться. 5 минут или 5 часов - это не так важно, главное - делайте то, что необходимо. И результат не заставит себя ждать.

На этом все, спасибо за внимание. Всем удачи!
Комментарии (166)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Lady
Уровень 3
12 сентября 2023, 20:03
Неплохая история. Подтверждаю. Отсутствие физ нагрузок при сидячей работе это очень плохо. У меня была другая сидячая работа, в итоге отвратительно себя чувствую в 33-то года. Щас пытаюсь как-то разогнаться, но очень тяжело просто заставить себя, ещё после кесарева себя жалела, там же надо около полу года восстанавливаться, нельзя особо тренировки... И вот с некоторыми не соглашусь насчёт утренних часов. Тут главное самодисциплина, а не конкретное время. Я вот давно уже работаю дома, хоть пока и не программистом, но ни сейчас, ни всю свою сознательную жизнь до этого, я не могла делать какую-либо умственную работу утром. Для меня это ад адовый. Зато в вечернее время меня за уши не оттащишь от умственной деятельности любого рода. Утром же я как овощ, исключительно незамысловатая деятельность на автопилоте. Но это не помешало мне выстроить собственный график. Поэтому не стоит стараться прям также утром до работы учиться, если это не для Вас, не всем так дано по утрам соображать. И да, время про запас тоже надо оставлять, хотя конкретно у меня не получается. Не потому что я не организованная, а потому что пока ребёнку годик, считай я сама себе вообще не принадлежу, тут вообще что-либо соблюдать почти нереально, потому что времени не то что запас, дифицит абсолютно всегда. И у меня выходит, что мой режим, он есть, просто он постоянно играет от ситуаций, Это я к тому, чтобы некоторые из-за невозможности составить себе чёткий график по каким либо причинам, не опускали руки. К примеру в моём списке дел есть негласная приоритетность и примерный процент времени который я должна на это тратить. Мне всё равно не хватит времени на всё, как бы я не крутилась, но к этому надо относиться адекватно и не расстраиваться, а просто делать. Я вот даже не помню когда я просто играла в компьютер, а не работала, но у меня есть результаты и они ещё больше подстегивают двигаться вперёд, а то что это ещё и в дифиците времени получается, приносит ещё большее самоудовлетворение)
Roman Kibenko
Уровень 9
8 августа 2023, 13:18
Согласен с дисциплиной и режимом на все 100%. До прочтения этого поста, пару недель назад, когда летел в самолете из отпуска, уже имел четкое намерение сменить профессию и задался вопросам. А когда учиться (работа, трое детей, семья). В итоге сделал себе такой режим. Подъем в 4:00, быстро умыться, зарядка и в 4:30 уже сесть за учебу. В 6:30 бужу домашних, завтраки сборы на работу, в школу, все дела. Работа. На работе есть вариант на обеде на 1,5-2 час тоже позаниматься (например повторить, или просто другие статьи почитать, поделать коды и тд.) Вечером стараюсь всех до 21:00 уложить и еще на часика 1,5-2 учебы и спать. По субботам и вск обязательно высыпаться, но заниматься тоже не менее 3-4 часов. Как то так. ПОка прошло только 2 недели в таком режиме. Пока держусь ) И еще забыл что по вечерам через день вместо учебы спорт.
Justinian Judge в Mega City One Master
15 августа 2023, 23:15
чем меньше у человека времени, тем легче ему эффективно распределять свое время. Главное следить за восстановлением, если условно выделить формулу: ВСЕ РЕСУРСЫ (время и силы) - время на семью - время на работу - сон - время на запланированный отдых = свободное время. То от свободного времени на учебу по джаве нужно тратить не более чем 80%. Критически и архиважно иметь запас хода, для пиковых нагрузок. Если нагрузить себя на 100% будет классно идти некоторое время, но человек в таком режиме долго не может работать, это как в авто на максимальные обороты постоянно держать, двигателю кранты будет. Нужен запас прочности для пиковых нагрузок. То есть держать себя в темпе марафона, осознанно не выкладываться на 100% по напрягу, понимая, что впереди длинный путь. это конечно универсальный совет, есть удивительно трудоспособные люди, есть с сумасшедшим уровнем восстановления и тд, здесь уже каждый по себе смотрит. Универсальный совет - настраиваться на марафон, лушче меньше , но регулярней. И если прет и хочется заниматься днями и ночами напролет - ограничивать себя и принудительно отдыхать, иначе это дорога к выгоранию, топливо закончится и бытовуха просто сожрет, а после истощения намного тяжелее запускаться. Бежать трусцой легче, чем бежать слома голову, сильно упасть, через боль подниматься и пытаться снова разогнаться. Но описанное Романом, такой ритм прикольный тем, что он держит, есть Привычка, она заменяет мотивацию , сегодня утро - надо заниматься. НАДО. А не сидеть на диване и думать чего я хочу в этой жизни. Четкая цель + Надо + подпитка (о, решил задачку, круто, я молодец, о, прошел уровень, супер, о, что-то получилось супер) = результат. С технической стороны - джаву изучить дело хоть и объемное но не хитрое. А вот организовать себя, это самое сложное. Победить себя, сформировать новые привычки, преодолевать сложности, четко поставить цель, победить сомнения, найти силы двигаться вперед. Всем удачи.
Rnd Srb
Уровень 3
Expert
24 июля 2023, 19:41
что вы за сверхлюди) мое почтение такому саморазвитию!
Konstantin Ionov
Уровень 19
14 ноября 2022, 15:16
Ванильные ребятки текут от таких постов снизу
JOPISH
Уровень 2
23 сентября 2022, 23:25
До слёз 😀
Chris Менеджер по импорту
1 сентября 2022, 03:32
Главное придерживаться графику который ты для себя построил несмотря ни на что, сам встаю в 5 утра чтобы успеть хоть 2 часа в день уделить учебе на JR перед тем как ехать на работу; тяжко вставать не то слово но заставляю себя придерживаться графику. Так что про дисциплину я согласен на все 100% !
LukasKeyn
Уровень 37
19 октября 2022, 09:58
А какой прок от такой учебы? Я, конечно, со своей колокольни смотрю, но у меня в 5 утра голова не работает совершенно. Ради чего себя мучить в таком случае...По мне лучше после работы, перед сном. Или на работе )0))
Alexey Svorkin
Уровень 37
31 декабря 2022, 11:01
Самые продуктивные часы для умственной деятельности — утренние, с 6 до 9. В это время мозг эффективнее всего обрабатывает информацию, это лучшее время для анализа, принятия решений. И еще один плюс в пользу того, чтобы выполнить самые сложные задачи с утра.
Алексей
Уровень 24
23 июня 2022, 19:00
Отличная статья. Благодарю!!!
Виктор
Уровень 45
3 июня 2022, 15:25
Круто!!! Реально мотивирует ))) рад за тебя! успехов!!!
Bingo Boom
Уровень 30
2 августа 2022, 20:36
Ахах) статья даёт ту самую мотивацию от которой автор призывает отказываться в пользу дисциплины
Hoz9in
Уровень 5
11 апреля 2022, 09:35
Всем шалом !🙂 Я аж прослезился , искренне так статья написана , вообще класс , вот так почитаешь истории успеха и ведь тоже даст в дальнейшем хороший буст , ведь интересно читать и слушать людей кто уже прошел этот путь и подскажет как и где его можно сократить и улучшить 🙂 Миша спасибо большое за статью!🤙👍🤝🎉
Флатус Дворник в МУП г.Астрахань
18 марта 2022, 05:44
а почему банки клеймо?