Вот пришла очередь и моей саксесс-стори :)
25 января 2015 года я случайно попал на Джавараш. До этого я себя искал уже около полугода, так как понимал, что работа менеджером - это последнее, на что должен идти уважающий себя человек. Но имея экономическое образование, было не так-то просто свернуть с этой скользкой дорожки.
У меня был четкие приоритеты: я считал (и сейчас считаю), что уважения достойны только созидательные профессии. Поэтому путь мой шел либо в креативный класс, либо в рабочие).
Я пробовал себя в веб-дизайне, немного в программировании. Но это было на столько мимолетно, что достойно максимум одного предложения в моем рассказе.
Итак с этого дня началось мое основательное обучение. Я решил идти до конца, читай до победы. Победой для меня считалось трудоустройство.
Я быстро проскочил первые 6 уровней, потом еще 4. И вот надо платить - денег было немного, пришлось даже занять. Я отдал 12 тыс руб за полные 40 уровней в марте 2015 года. Для меня это были очень большие деньги на тот момент. Знакомые и друзья смотрели тогда немного искоса)
До середины лета я прошел 27 уровней. ИМХО дойдя до 23 уже нужно переходить к изучению веб-стека (servlets, jdbc, tomcat) и активно браться за sql.
По мне так курс слишком затянут, и качество заданий неуклонно снижается после 23 уровня. Параллельно с Джавараш я изучал алгоритмы и дескретную математику. Алгоритмы в дальнейшем очень помогли! По факту, именно они меняют мышление в нужную сторону, и ты начинаешь мыслить уже не в рамках определенной технологии.
Летом я взялся за курсы Тимура Батыршинова, которые дали мне ощутимый прогресс в области EE. Примерно в это же время стал откликаться на вакансии. Но, увы, моих знаний на тот момент было недостаточно.
Пытаясь расширить свой кругозор в области IT, я записался на годовую программу переквалификации от CSC. Я таки расширил свой кругозор и получил большую дозу матана. Диплом вручили 14 июля 2016 года. За эти 9 месяцев я работал больше чем за 5 лет в инсте. Но это отдельная история)
Я понимал, что в моем родном городе, в Волжском, делать в плане джавы нечего. Я предпринял попытку переехать в Воронеж и найти работу джависта там. Но опять не произвел впечатления на работодателя.
Этот сложный период продолжался до января 2016. Меня пинали, то за отсутствие технической вышки, то за плохое знание джавы. Были вакансии, в которых писали что нужен джава дев, я на деле предлагали 1С :) Но я не унывал. Впервые в моей жизни у меня было ощущение, что я занимаю своим делом.
И вот, в ноябре 2015 мне прислали тестовые задания в Джавашколу. Я их с легкостью выполнил и отправил назад. Но на тот поток я не попал, ибо набор закончился. и лишь в январе 2016 мне написали, что все хорошо и ждут меня на собес в спб. Точную дату не назвали.
У меня было мало денег, и я не знал на какой день брать билеты. Взял наугад, чтобы приехать 20 января... И в этот же день, через три часа после прибытия моего поезда, мне назначили собеседование!
Я приехал в офис с вещами, немытый и уставший) Но прошел два этапа отбора и был приглашен в Джавашколу.
В джавашколе я пахал целыми днями, параллельно учась на степике. И вот после показа мне прислали джоб оффер. С 20 апреля я официально работаю Software Developer'ом. Пару дней назад закончился мой испытательный срок. Условием его успешного прохождения была сдача оракловской сертификации. 18 июля я ее сдал.
Сейчас, уже работая разработчиком, я вижу еще больше того, чего не знаю. Но мой энтузиазм изучать новое лишь растет. Я до сих пор часто туплю, но уверенность что любая задача решаема уже не покидает меня :)
P.S.
Если бы я мог отправить себе сообщение в январь 2015 о том, что и как изучать, я бы написал следующее:
1. ДжаваРаш до 23 уровня.
С 17 уровня ДжаваРаш учим:
SQL (Форта "SQL за 10 минут" и http://www.sql-ex.ru/learn_exercises.php)
Алгоритмы (Лафоре "Алгоритмы на Java")
2. Батыршинов (Онлайн-библиотека на джава)
*** здесь можно начинать осознанно ходить на собеседования ***
3. Батыршинов (Онлайн-библиотека на джава (спринг))
4. Батыршинов (Веб-сервисы на джава)
Дальше, вы уже сами будете понимать, чего вам не хватает ;)
Насчет джавраш согласен, я сам на 18 уроке, началась какая то тягомотина даже заглядывать не охота, осталось всего 3 месяца до конца подписки, не знаю смогу ли я пройти полный курс или нет.
В своей статье ты упомянул что оплата курса для тебя была существенной, и это наверное тоже послужило тебе дополнительным стимулом, для меня как бы сумма не очень существенна и поэтому наверное я больше прокрастинирую чем ты. может стоит найти курсы по дороже :)
Сразу хочу упомянуть, дабы не показаться ленивым жирдяем, до настоящего уровня обеспеченности я дошел можно сказать благодаря изучению английского, дабы осуществить свою мечту и свалить в Австралию, цели добился но квана не получил :) вернулся на родину, и работаю инженером на зарплату выше среднего уровня, на курсы программирования начал заглядывать, где то года 3 назад, когда начал подсознательно осознавать что в этом будущее, но как то все затянулось.
Ты упомянул про курсы Тимура Батыршинова, я уже скачал два курса с рутрекера, и хотел бы спросить стоит ли платить за онлайн обучение по курсам Тимура Батыршинова, или же скаченного материала достаточно.
И еще есть ли какие либо приложения созданные тобой мог бы поделиться.
Это уловка придуманная продавцами платного контента :) не ведись — мотивация всегда лучше позитивная, чем боязнь потерять деньги. Если тебе нравится программирование, оно будет нравится независимо от того сколько ты заплатил за курс :)
" стоит ли платить за онлайн обучение по курсам Тимура Батыршинова, или же скаченного материала достаточно."
Я пользовался только тем, что смог найти в свободном доступе.
тот код, что я пишу на работе, выкладывать нельзя. Думаю в скором времени писать SpringData — Angular2 приложение, как будет готово дам ссылку
Спасибо большое за ответ, я имею ввиду свои приложения не которые на работе написаны, к примеру какая нибудь игрулька, или калькулятор.
Еще раз спасибо за статью, попробую себя мотивировать.
а что посоветуешь учить вот сразу после javarush, ну или какую технолигию посоветуешь учить ПЕРВОЙ во время параллельной учебы на javarush… Лично я пока присматриваюсь в сторону паттернов, но был бы рад твоему мнению, по этому вопросу…
Многие авторитетные люди (Немчинский Сергей, например) говорят, что раньше миддла не стоит учить паттерны)
Из моего опыта могу сказать что ознакомиться не помешает. Хотя бы самые простые: синглтон, билдер, фабрика, адаптер, декоратор (в джава IO все на них), стратегия (для понимания офигительности интерфейсов).
Порядок изучения технологий для ентерпрайза я уже описывал, смотри выше.
привет, а подскажи как училось на javarush? легко иль трудно? часто подсматривал на инфо? как вобще усвоил те уровни которые прошел?
вот к примеру я буквально через задачу захожу сюда подсматривать ответы, на своем 23, ибо иногда валидатор просто убивает…
Привет. Можешь подробнее рассказать про курс CSC, они пишут, что нагрузка — 20 часов в неделю. Соответствует ли это действительности, ведь это не мало. На сколько было напряжно вникать в матан? Имелся ли для этого какой-то бэкграунд или природная расположенность? Как вообще оцениваешь сложность для среднестатистического пациента, стоило ли оно того, или проще было бы самому брать подобные курсы онлайн без дедлайнов? Расскажи про это плиз, поподробнее.
Не соответствует) Минимум в два раза больше у меня выходило.Мне было очень напряжно ведь бэкграунда и расположенности у меня не было. Сейчас я бы просто углублялся в джаву. Но трудно судить, ведь я имею опыт учебы там уже.
Спасибо за историю, мне тоже 25, тоже из провинции, чтобы устроиться нужно уехать их города, т.к. вообще нет ИТ контор, тоже экономист)) я 27 лвл на джавараше… и вот чем дальне тем больше сомнений…
Последую твоему совету, поучу SQL… Есть пара вопросов…
1) стоит ли браться за HTML, CSS?
2) скорее личного характера… кем работал до текущей должности? и как без денег смог ухать в питер… к тому же на курсы обучающие… сколько они длились по времени, где жил и где деньги брал на этот период
1) да стоит, но там все довольно просто. Станет понятно в процессе. Если не станет, вот учебник информативный: htmlbook.ru/samhtml
2) Маркетологом работал. Деньги откладывал и зарабытывал на временных работах в процессе обучения джаве. На Питер за три месяца стажировки ушло 75 тыр (на все, включая комнату), что не так уж и проблемно в провинции поднять
ох...3 месяца целых… молодец вы.
Спасибо за ссылку.
Посоветовали бы этот комплект (SQL HTML CSS) изучать до Батыршинова? или одно другому не помешает… Я к тому, что его курсы будут понятны без SQL? или придется подтянуть…
А вообще вы молодец, как я уже сам понимаю, самое трудное это «Втиснуться» в ИТ по данному направлению. И это самое трудное вы прошли) успехов вам
Кстати, а как часто в повседневной работе необходим матан, алгоритмы, вот это все? Понятно, что это очень полезно для первоначального понимания механизмов работы, но вот дальше?
Раз уж всем так по вкусу пришлось мое «письмо в прошлое» добавлю про английский:
До изучения программирования английский мягко говоря недолюбливал :) Уровень имел по моим оценкам pre-intermediate. Еще со школы были проблемы, в основном из-за личной неприязни с учительницей.
прокачался мне кажется существенно. Текущий свой уровень не оцениваю, т.к. смотрю теперь на изучение языка немного по-другому.
Сейчас я считаю, что язык нельзя просто взять и выучить. Язык — это процесс. Ты либо живешь в нем и с ним, либо нет. В первом случае навыки прокачиваются, во втором забывается даже то, что уже было.
Это основа английского. Можете также сам курс полностью посмотреть (Культура «Полиглот»)
2. Пимслер 2 и 3 части (это на два месяца прослушивания по 2 раза в день по полчаса). На вопросы, из личной практики скажу, надо отвечать шевеля ртом. Т.е. не обязательно издавать звуки (хотя желательно), но отвечать в обяз!
Что это даст — начнете разговаривать)
3. aj hoge — любой курс. Я слушаю Power English. Тоже типа Пимслера но от носителя, без русского дубляжа. Та же цель — прокачивать говорение и интуитивное восприятие языка.
4. На протяжении всех этих шагов гуглим и читаем статьи только на английском. Есть одно классное расширение от LinguaLeo. Щелкаешь два раза на англ слове и сразу видишь перевод. Очень круто и удоб
Приятно читать твои комменты — все по полочкам, все подробно и информативно, класс! Я пробовал два раза подобраться к английскому, но заметил что одно мешает другому. Если я начинаю жить в англ, то перестаю жить в джаве. И наоборот. А скажи, ты учил английский во время прокачки джавы? или уже после того как устроился?
Вот 2 и 3 тогда целиком для тебя. Если коротко то концепция Хога заключается в том, что не нужно учить грамматику, нужно учиться языку как дети — сначала говорим, потом, если нужно, учим правила.
От себя добавлю, что в языке не стоит ставить цели. Типа «У меня есть уровень Intermediate к концу года». Живи с языком и не напрягайся если что-то не понимаешь. Часа прослушки каждый день достаточно, чтобы продвигаться на начальных этапах
Привыкаешь воспринимать английскую речь на слух, + заучивание «ходовых» фраз на английском. Хорошо подходит мне как дополнение к обучению. (практически не забирает свободное время — слушаю между делом) Без изучения грамматики, постоянного чтения английского текста и повторения слов эффект будет небольшой.
а вообще, мои советы могут не подходить большинству, так как я один их тех бедолаг, которым не повезло изучать Английский в школах/институтах, — в детских учебниках за 3-5 классы нахожу для себя очень много нового — с самих, так их, основ, так сказать ))
У всех разные способности. Про пимслера я читал, что он практикует методики заучивании, на подобии того как носители детьми учат язык. Когда тебе 2-3 года ты еще не думаешь о грамматике и о том, как пишутся слова ))) но дети ведь говорят? короче, путь осилит идущий — и этим все сказано
Про затянутость после 20-х уровней согласен, но вот бросать не рекомендую, участие в «Реальном проекте» считаю обязательным, стек и домашние задачи это на уровень выше чем задачи уровней, +общение по темам, разбор ошибок и тд тп.
Я не участвовал в реальном проекте, хоть и отдал за курс 12 тыр) моя подписка для этого недостаточно крута) к чему я это пишу? Стоит понимать, что несмотря на очень высокое качество курса, основная цель — это заработать на нас деньги.
Поэтому я бы искал стажировки, тем более, что уровнем 20+ джава раш + батыршинов это имхо более чем реально. И на многих из них зарабатывать будете уже вы ;)
ты и прав и не прав. цена за реальный проект на javarush совсем не большая плата за то, что тебе там расскажут и покажут. да и еще расскажут, как это правильнее всего оформить.
можно параллельно делать что-то свое (если время позволяет) — например, на другом стеке.
Привет! Такой вопрос, если у меня вышка будет техническая, но не связанная с программированием, как на это смотрят? И как относятся к студентам старших курсов на собеседовании?
на андроид кстати клиент для риа-новости писал. Тестовое задание такое было в одну краснодарскую контору.
Очень рекомендую книгу «Android 4. Программирование приложений» Майер Р. Я изучил где-то половину.
Вообще рекомендую читать книги. В наше время интернет курсов, информация очень эклектично подается (джавараш и батыршинов — исключения). Дофига курсов вида «стань профи на си++ за 21 день!». А книги имхо позволяют системно изучать вопрос.
Вообще чисто от себя рекомендовал бы игнорить весь контент со словами «легко», «для начинающих», «быстрый старт» и т.п.
Мои поздравления, отличная история!
Традиционные для выпускников вопросы —
Сколько часов в день в среднем занимался, были сильные пропуски?
Не было мысли все бросить и пойти «копать картошку»? :)
Что помогало оставаться в струе в период обучения?
Правильно ли понимаю, что решающим фактором в трудоустройстве было прохождение школы от работодателя?
Какого примерно уровня были тестовые задания? Похожи на здешние банкоматы или подобное?
Спасибо :)
Занимался очень много. Время не считал. Пропуски были, в них я читал книги, пытался делать что-то свое (простые круд приложения, реализации стандартных алгоритмов)
Мысли бросить не было. Я просто сказал себе, что вернусь в офис, только если будет нечего есть :)
Я просто чувствовал, что это мое, вот и все. Если честно у меня впервые такое в жизни случилось.
Да, брали только выпускников на должность джунов. На финальном показе PM'ы смотрели наши проекты и забирали людей в свои команды. Взяли далеко не всех.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Насчет джавраш согласен, я сам на 18 уроке, началась какая то тягомотина даже заглядывать не охота, осталось всего 3 месяца до конца подписки, не знаю смогу ли я пройти полный курс или нет.
В своей статье ты упомянул что оплата курса для тебя была существенной, и это наверное тоже послужило тебе дополнительным стимулом, для меня как бы сумма не очень существенна и поэтому наверное я больше прокрастинирую чем ты. может стоит найти курсы по дороже :)
Сразу хочу упомянуть, дабы не показаться ленивым жирдяем, до настоящего уровня обеспеченности я дошел можно сказать благодаря изучению английского, дабы осуществить свою мечту и свалить в Австралию, цели добился но квана не получил :) вернулся на родину, и работаю инженером на зарплату выше среднего уровня, на курсы программирования начал заглядывать, где то года 3 назад, когда начал подсознательно осознавать что в этом будущее, но как то все затянулось.
Ты упомянул про курсы Тимура Батыршинова, я уже скачал два курса с рутрекера, и хотел бы спросить стоит ли платить за онлайн обучение по курсам Тимура Батыршинова, или же скаченного материала достаточно.
И еще есть ли какие либо приложения созданные тобой мог бы поделиться.
Заранее спасибо, и удачи.
" стоит ли платить за онлайн обучение по курсам Тимура Батыршинова, или же скаченного материала достаточно."
Я пользовался только тем, что смог найти в свободном доступе.
тот код, что я пишу на работе, выкладывать нельзя. Думаю в скором времени писать SpringData — Angular2 приложение, как будет готово дам ссылку
Еще раз спасибо за статью, попробую себя мотивировать.
Из моего опыта могу сказать что ознакомиться не помешает. Хотя бы самые простые: синглтон, билдер, фабрика, адаптер, декоратор (в джава IO все на них), стратегия (для понимания офигительности интерфейсов).
Порядок изучения технологий для ентерпрайза я уже описывал, смотри выше.
вот к примеру я буквально через задачу захожу сюда подсматривать ответы, на своем 23, ибо иногда валидатор просто убивает…
Последую твоему совету, поучу SQL… Есть пара вопросов…
1) стоит ли браться за HTML, CSS?
2) скорее личного характера… кем работал до текущей должности? и как без денег смог ухать в питер… к тому же на курсы обучающие… сколько они длились по времени, где жил и где деньги брал на этот период
2) Маркетологом работал. Деньги откладывал и зарабытывал на временных работах в процессе обучения джаве. На Питер за три месяца стажировки ушло 75 тыр (на все, включая комнату), что не так уж и проблемно в провинции поднять
Спасибо за ссылку.
Посоветовали бы этот комплект (SQL HTML CSS) изучать до Батыршинова? или одно другому не помешает… Я к тому, что его курсы будут понятны без SQL? или придется подтянуть…
А вообще вы молодец, как я уже сам понимаю, самое трудное это «Втиснуться» в ИТ по данному направлению. И это самое трудное вы прошли) успехов вам
Спасибо!
Уточни плиз какие курсы брал у Тимура Батыршинова?
Их программа переквалификации, которую я окончил (осторожно, много матана!): code.stepic.org/
вопрос про знание английского
какой был уровень и как он изменился за год? :)
До изучения программирования английский мягко говоря недолюбливал :) Уровень имел по моим оценкам pre-intermediate. Еще со школы были проблемы, в основном из-за личной неприязни с учительницей.
прокачался мне кажется существенно. Текущий свой уровень не оцениваю, т.к. смотрю теперь на изучение языка немного по-другому.
Сейчас я считаю, что язык нельзя просто взять и выучить. Язык — это процесс. Ты либо живешь в нем и с ним, либо нет. В первом случае навыки прокачиваются, во втором забывается даже то, что уже было.
Короче как бы я прокачивался с pre-intermediate:
1. Картинка с курса «Полиглот». Ее надо заучить на зубок:
www.ishtar.net.ru/sites/default/files/images/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0%20%D0%9F%D0%BE%D0%BB%D0%B8%D0%B3%D0%BB%D0%BE%D1%82%20%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9.jpg
Это основа английского. Можете также сам курс полностью посмотреть (Культура «Полиглот»)
2. Пимслер 2 и 3 части (это на два месяца прослушивания по 2 раза в день по полчаса). На вопросы, из личной практики скажу, надо отвечать шевеля ртом. Т.е. не обязательно издавать звуки (хотя желательно), но отвечать в обяз!
Что это даст — начнете разговаривать)
3. aj hoge — любой курс. Я слушаю Power English. Тоже типа Пимслера но от носителя, без русского дубляжа. Та же цель — прокачивать говорение и интуитивное восприятие языка.
4. На протяжении всех этих шагов гуглим и читаем статьи только на английском. Есть одно классное расширение от LinguaLeo. Щелкаешь два раза на англ слове и сразу видишь перевод. Очень круто и удоб
От себя добавлю, что в языке не стоит ставить цели. Типа «У меня есть уровень Intermediate к концу года». Живи с языком и не напрягайся если что-то не понимаешь. Часа прослушки каждый день достаточно, чтобы продвигаться на начальных этапах
rutor.is/torrent/38933/paul-pimsler-paul-pimsleur-metod-pimslera-anglijskij-dlja-russkogovorjawih-chasti-1-3-2010-mp3
Сам по нему занимаюсь. слушаю и проговариваю в машине, по дороге на с работу — не напрягает абсолютно
Поэтому я бы искал стажировки, тем более, что уровнем 20+ джава раш + батыршинов это имхо более чем реально. И на многих из них зарабатывать будете уже вы ;)
можно параллельно делать что-то свое (если время позволяет) — например, на другом стеке.
Мои соболезнования… Надеюсь, мои мысли: «Эх, я не единственный обладатель такой кружки», — тут не причем )
Вопросы:
1. какой возраст?
2. если не секрет, ЗП? :)
2. я не могу разглашать цифр, но скажу лишь, что она оказалась на 30-35% больше ожидаемой мной)
Очень рекомендую книгу «Android 4. Программирование приложений» Майер Р. Я изучил где-то половину.
Вообще рекомендую читать книги. В наше время интернет курсов, информация очень эклектично подается (джавараш и батыршинов — исключения). Дофига курсов вида «стань профи на си++ за 21 день!». А книги имхо позволяют системно изучать вопрос.
Вообще чисто от себя рекомендовал бы игнорить весь контент со словами «легко», «для начинающих», «быстрый старт» и т.п.
Традиционные для выпускников вопросы —
Сколько часов в день в среднем занимался, были сильные пропуски?
Не было мысли все бросить и пойти «копать картошку»? :)
Что помогало оставаться в струе в период обучения?
Правильно ли понимаю, что решающим фактором в трудоустройстве было прохождение школы от работодателя?
Какого примерно уровня были тестовые задания? Похожи на здешние банкоматы или подобное?
Занимался очень много. Время не считал. Пропуски были, в них я читал книги, пытался делать что-то свое (простые круд приложения, реализации стандартных алгоритмов)
Мысли бросить не было. Я просто сказал себе, что вернусь в офис, только если будет нечего есть :)
Я просто чувствовал, что это мое, вот и все. Если честно у меня впервые такое в жизни случилось.
Да, брали только выпускников на должность джунов. На финальном показе PM'ы смотрели наши проекты и забирали людей в свои команды. Взяли далеко не всех.
Да, похожие. Даже проще я бы сказал.