Вот уже 3.5 месяца еще один ученик с JavaRush работает программистом Java.
Не буду называть это громким именем "История успеха" и т.д., так как считаю, что история моя только начинается и еще много чему надо научиться и успех еще впереди.
Как было до
Универ я закончил по инженерной специальности, мало граничащей с программированием. Моя первая работа была инженером тех поддержки, следом и 2-я, 3-я и тд - все в тех поддержке разных продуктов, в разных и достаточно известных корпорациях. Но я чувствовал все это время, что я чем то не тем занимаюсь. И всегда смотрел на программистов как на высшую касту айтишников, так как и зарплата, и рынок труда показывал, как нужны и важны программисты. Да и друзья-программисты были всегда довольны своей работой. Но мне почему-то не верилось, что я смогу стать программистом, почему то казалось, что это очень сложно и мне не дано. Хотя я несколько раз делал попытки изучать самостоятельно сперва С, потом С++, потом Java, но все заканчивалось... Просто заканчивался пыл, появлялись новые задачи на работе, и как-то все утихало.
Как все началось
Как то в ВКонтакте один из старых знакомых спросил меня, чем я занимаюсь, и программист ли я. Мне очень хотелось написать ему, что я программист, но это было не так. И мне стало очень обидно, и очень сильно захотелось стать в конце концов программистом. Одновременно с этим моментом подвернулась JavaRush, и понеслось. Как и все пишут, первые 10 уроков были пройдены достаточно быстро, купил подписку и начал обучаться. Конечно параллельно слушал видеокурсы (очень помогли бесплатные курсы Ивана Головача на ютубе), читал книжки (Философия Java, Хорстманна, Head First Java). Позже начал изучать Servlet'ы, шаблоны проектирования.
Начал я изучать Java на JavaRush где-то в июне-июле 2014, а в октябре начал высылать резюме в разные фирмы, чтобы набраться опыта и узнать, какие требования на Java Junior Developer.
Примерно с середины октября я ходил на разные собеседования, примерно 2 в месяц. Так продолжалось около 7 месяцев. И когда уже отчаялся, что я кому-то нужен с нулевым опытом в программировании, меня таки взяли на должность Junior Java Developer.
Если кому будет интересно, на данной работе используются следующие технологии:
GWT, ext GWT, JPA/Hibernate, Maven, SVN - ничего из этого я не знал, учил в основном Java Core, но и Java Core достаточно, чтобы устроиться на позицию Junior.
Как все будет
После 3 месяцев закончился мой испытательный срок и я подписал нормальный договор. Надо признаться, что я пошел на уменьшение зарплаты, чтобы стать Java программистом, так как имел 10 летний опыт в тех поддержке и работал в известной корпорации IBM. Но я ничуть не жалею о принятом решении, так как на данной работе я чувствую себя довольным, мне нравится то, что я делаю, нравится писать и дебажить код, нравится видеть, что я уже могу кое-что написать/исправить/закомитить. Это еще начало, мне надо многому научиться, прочитать много книжек, написать много кода, и научиться проектировать. Есть возможности роста, есть перспективы, которых мне не хватало на должности тех поддержки, ну и мне нужно хотя бы через год дойти до предыдущего уровня зарплаты, ну а потом полетим дальше! :)
Всем обучающимся желаю не падать духом, продолжать грызть гранит программирования, и если вы чувствуете, что вам это нравится, не останавливайтесь и вы обязательно станете программистом.
ПыСы: подобные истории трудоустройства очень поднимаюсь мотивацию, и я решил тоже поделиться своей, возможно моя история тоже повлияет на кого-нибудь и поднимет мотивацию.
solbon
23 уровень
Ты не переживай, вообще их знание польского языка не сильно беспокоит, главное чтоб Java знал хорошо. Половина собеседований была на английском. А если не знаешь какие-то термины на польском, например «наследует», «исключение» или «шаблон», то просто на английском говоришь «extend», «exception», «pattern».
Это инфо будет полезно для таких «стариков» как я, что бы почуствовали силу, если конечно Вы ровесник или старше.
Да, и тематика данного поста была «Я смог», что в этом плохого?
Если есть конкретные вопросы, я могу ответить, нет проблем.
Немного правдо не понятно. Если работали в IBM то там на 100% есть команды пишущие на Java, почему не пробовали внутри компании работу сменить?
Бегут из России в марте 2014 Лощинин заявил: «Мы не российская компания. Мы глобальная компания с головным офисом в швейцарском Цуге («We are not a Russian company. We are a global company with operating quarters in Zug, Switzerland»).
Я тут покрутился (правда не в Кракове, Вроцлаве) и выяснил — основном все ищут Juniora со знаниями Git, Maven, Spring, Hibernate, JSF, HTML, XML, JavaScript и еще много чего. А еще они говорят надо что б был стаж. Но и на стаж выбирают самых лучших. Так что учиться, учиться… Могу посоветовать читать книги по Spring, там по 700 страниц, за день не разберешься. С JavaCore особо никуда не всунешься, работодателю в тебя еще надо будет вложить кучу времени и денег, поэтому берут на стажировку. А вдруг ты потом захочешь в другую компанию, поэтому отсеивают по полной. И еще могу добавить, приходишь на собеседование, волнуешься, боишься всего и у тебя просто мозг отключается. Выходишь и понимаешь что показал себя не лучшим образом) вообщем это тоже не мешало бы потренировать. Как кто то писал — хочешь попасть в компанию — назначай в ней собеседование в самую последнюю очередь. До этого пособеседуйся в других компаниях, если в твоем городе их мало — может даже в других городах, что б потом никогда их не встретить)))))))