Как я стал программистом, или «Через тернии к звёздам» =)

Как я стал программистом, или «Через тернии к звёздам» =)

Привет Джаварашовец!) Хочу поделиться с тобой своей историей, ибо чувствую на себе моральные обязательства перед замечательными людьми, создавшими этот ресурс, а так же перед сообществом, которое он породил. Создателей хочется хоть как – то отблагодарить, а джаварашовцев ещё пока не достигших своей заветной цели подбодрить, и подкрепить хорошей порцией мотивации)
Я много раз представлял себе как я буду писать эту статью, какие буду использовать слова, и вот, наконец свершилось, и как я в принципе и ожидал все слова куда – то улетучились, так что прошу не судить строго за стиль изложения)
В общем, о главном, вот уже две недели я работаю программистом, и это во многом благодаря джаварашу)
Но всё по порядку, расскажу сперва немного о себе.
Мне 37 лет, женат, двое детей, девочка – 6 лет, и мальчик – 3 года. =)
Последние 15 лет я проработал промышленным альпинистом (высотником), работа, как вы понимаете связанная с программированием чуть меньше чем никак. Но, в общем – то работа неплохая, свежий воздух, поддерживает тебя в «форме», довольно много свободного времени, сам себе хозяин, да и по деньгам в принципе достаточно неплохо (в сезон), НО:
— Имеет ярко выраженную сезонность, т.е. 3 – 4 месяца в году работы практически НЕТУ.
— Перспектив НЕТУ. Проработав 15 лет на этом поприще я понял что в следующие 5 – 10 лет очень навряд ли что — то измениться, по крайней мере в лучшую сторону.
— Дети стали подрастать, и денег стало всё – таки явно не хватать…
— Стало надоедать)… 15 лет всё – таки очень большой срок, за который наверное любая работа начнёт надоедать…
И так, годика два назад, а если быть точнее где — то в мае 2013, я поразмыслив и взвесив все за и против пришёл к выводу что пора что – то менять… а именно пришло время менять работу…
Ну, долго думать на какую именно не пришлось, если уж менять, то на такую работу которая лишена недостатков предыдущей:
— Работа круглый год.
— Хорошие перспективы роста.
— Значительно выше зарплата (если и не сразу, то в ближайшей перспективе)
— Интересная работа, к которой у меня имеются склонности.
Склонности к программированию у меня имелись, правда на практике это выразилось в лишь том что я ещё в школе немного писал на бейсике, ещё меньше на ассемблере (на ZX – Spectrum, он же Sinclair был когда – то такой можно сказать культовый комп, люди моего поколения должны помнить), а так же я легко мог установить / переустановить винду, дрова, ну, вообщем можно сказать «продвинутый юзер» =) Да и с английским у меня тоже всегда было неплохо, можно даже сказать что это было моим хобби… Минусы которые имели место на «высотке» имели и положительные стороны, а именно, всё свое свободное время, которого у меня имелось в избытке весной и особенно зимой (в межсезонье) я мог потратить с пользой на изучение программирования.
Ну вот, значит программирование… а что именно? Программирование – понятие растяжимое, погуглил, какие языки на сегодняшний день наиболее востребованные, перспективные и высокооплачиваемые… и выбор мой пал на её величество Java =)
Так как начинал можно сказать с нуля, старался найти источник знаний соответственный, первой моей книжкой по Java стала «Программирование на Java для детей, родителей, дедушек и бабушек» Якова Файна, которая подкупила меня прежде всего своим названием =) Не могу сказать, рекомендую я эту книгу начинающим, или нет, может есть книги и получше для новичков, это сейчас я уже понимаю насколько там «детский сад», но на тот момент мне было читать её интересно, и довольно понятно, и практические примеры приведённые там, которые я все тщательно проработал, дали мне необходимый минимум практических навыков для дальнейшего продвижения.
Книжку дочитал, нужно двигаться дальше, решил поискать нормальные курсы, очные курсы немного дороговато для меня было, да и не было уверенности что они того стоят, и вот тут, я вспомнил что ещё когда работал над книжкой, я где – то на хабре кажется читал статейку про онлайн курсы JAVARUSH, на тот момент бесплатные =)
Ну, вообщем тут пошло поехало)… после прочтения и проработки книжки первые 10 – 12 уровней я отщёлкал как семечки, было даже слишком легко, но всё – равно интересно, дальше уже стало сложнее и ещё интереснее, но я старался решать ВСЕ задания подряд, и не решив всех заданий на следующий уровень не переходить, и вот тут на джавараше ввели оплату за обучение выше 10 уровня… первые два три месяца я платил помесячно, но потом на Новый Год объявили акцию, 50% скидки, вместо 200$ можно было купить безлим за 100$, признаюсь честно, что на тот момент 100$ у меня конечно были, но лишними их никак назвать нельзя было… т.к. всю зиму я не работаю, жена тогда тоже не работала, и «каждая копейка была на счету», ибо накопленные за сезон деньги нужно было растянуть до марта – апреля, когда у меня опять начнётся работа… Но я чувствовал что эти 100$ будут может самым удачным и выгодным капиталовложением за всю мою жизнь.
У меня есть родной брат, лет 10 назад он с семьей переехал на ПМЖ в Германию, у меня тоже была такая возможность, но я ей не воспользовался, т.к. люблю свой город Одессу, своих друзей, свой образ жизни, и не готов был от всего этого отказаться, а так же я верил что и здесь смогу достойно обеспечить себя и свою семью, и вообще, наверное я просто оптимист по жизни. И хоть у него там с финансами всё обстоит довольно неплохо, я старался никогда у него без крайней необходимости помощи не просить, но знал, что если всё же придется, то он мне не откажет, тем более что 100$ сумма для него смешная. Я обратился к нему, и он с радостью перевёл Зеппу на paypal 100$, за что ему конечно же большое спасибо.
И я спокойно, вдумчиво, без спешки которая всегда присутствует если платишь помесячно, продолжил «грызть гранит науки» =)
Проходил уровни я в той же «манере», строго последовательно, т.е. читал лекцию, и пока свежо её понимание решал задачи к ней, и к следующей лекции не переходил до тех пор пока все предыдущие задачи не были решены, за очень редким исключением. Так я добрался до 20 уровня с 3 – 5 нерешёнными задачами. При возникновении проблем с решением задач, конечно очень помогает общение на форуме, и в то же время помогая другим форумчанам ты сам прокачиваешь свои навыки! Где – то через пол – годика, ближе к концу 2013 года я решил что пора уже попытать счастья и попробовать себя на собеседовании, погуглил в нете примеры резюме, несколько примеров резюме прислали мне знакомые с джавараша, так же написал Зеппу, он мне дал несколько советов, а так же несколько шаблонов для резюме. Я написал своё резюме, отправил его на оценку Зеппу, ему понравилось.
Дальше я разместил своё резюме на нескольких наиболее популярных сайтах поиска работы, затем составил себе список е-майлов HR отделов наиболее крупных IT компаний в Одессе, в которых есть вакансии Java Developer (не только джунов), получился список где – то из 20 компаний. Половину я на всякий случай отложил сразу на потом, на случай если везде облажаюсь что бы был запасной вариант, а на половину разослал своё резюме, и стал ждать приглашений на собеседования =)
Не скажу что прямо засыпали меня приглашениями, но в конечном итоге за месяц – полтора я сходил на 3 – 5 собеседований, какие — то более или менее удачные, какие – то не очень, где – то меня опередили конкурирующие претенденты, так – же было два – три тестовых задания, которые я тоже выполнял с переменным успехом, а так же одно собеседование по разговорному английскому, которое я прошёл успешно, но до тех. собеседования не дошло, т.к. как меня опередил другой претендент.
Так же я чуть не попал на так называемый «бенчмарк» в Luxsoft’е, прошёл тесты, собеседование, но в последний момент, когда прочитал контракт, одумался и отказался, уж больно хреновые, как мне показалось, они предлагали условия. Если вкратце, то три месяца они тебя учат, и платят стипендию 300$, по окончании обучения, если ты им понравишься они тебе предлагают работу джуном, за 500$, через 9 мес., они тебе может быть поднимут зарплату, НО главное НО, как выяснилось уже из договора, заключалось в том что с момента его подписания если ты не будешь посещать курсы например, или после курсов захочешь в течении то ли года, то ли двух, сменить место работы, то ты ОБЯЗАН будешь выплатить им компенсацию за твоё обучение в размере 2500$. Я счёл такие условия неприемлемыми, и отказался.
Ещё от одной вакансии я тоже сам отказался т.к. мне показалось, что на той работе у меня не будет перспектив.
Но главное что я приобрёл очень ценный опыт прохождения собеседований, и после каждого собеседования я уже гораздо лучше представлял что ждёт меня на следующем, какие приблизительно вопросы мне будут задавать, и каких будут ждать от меня ответов… ну не то что бы на всех собеседованиях задают одни и те же вопросы, но многие вопросы задают почти всегда, да и после каждого собеседования я составлял себе маленький списочек вопросов в которых я «плавал», и потом находил на них чёткие ответы. Вообщем ходить на собеседования – это действительно очень полезно, независимо от результатов…
Приблизительно в это же время (осень — зима 2013 года), мне написала в личку Диана и спросила не хочу ли я поучаствовать в «Реальном проекте», я сказал что вообщем – то не против… И ещё где – то через месяцок написал уже Хьюберт с более конкретным предложением участия в уже начавшемся недели две – три назад проекте. Предложили именно мне наверное просто потому что я на тот момент был в числе лидеров по решённым задачам.
Честно говоря после того как Хьюберт перечислил мне технологии используемые в нём (Spring, Hibernate, GWT, MySQL, Maven, Git) стало как – то немного стремновато, т.к. по большей части я слышал эти слова просто в первый раз, а что – то может и слышал где – то когда – то «краем» уха, но только краем уха… Ну, я так подумал что терять мне всё – равно нечего, время на участие есть, по – любому это будет полезный опыт, и согласился.
Признаюсь, по началу было действительно ТЯЖЕЛО, но уже через недельку – полторы – две, я почитав книжки и статейки в нете, немного пообвыкся и вник в работу уже имеющегося кода настолько что бы саму уже что – то написать, и сделать свой первый коммит.
С парнями на проекте мне ОЧЕНЬ повезло как я считаю, всего нас было четверо Тимур (Timur ), Женя (Groomsh ), Серёга (SergeyKandalintsev ), и я. Курировали наш проект hubert и Diana . Тимур занимался по большей части бек – эндом, Женя – фронт – эндом, Серёжа – базой данных, я – немного фронт – энд, немного – бек – энд, но больше наверное всё — таки фронт – энд.
Через месяца два – три мы стали первой командой, которая успешно выполнила настоящий «Реальный проект», которым сейчас пользуются все джаварашевцы – это проект «Рейтинги» =)
Ну, сказать что «Реальный проект» дал мне очень многое, это ничего не сказать!)
Помимо очевидной пользы (огромного количества новых ценных знаний), гораздо важнее то пришло понимание того что даже для «Джава программиста» знание исключительно только Java — это далеко не единственный необходимый навык, хотя и основополагающий. Джава – как азбука программирования, но кроме азбуки ведь ещё нужно знать правила правописания, грамматику, синтаксис, умение правильно строить предложения, иметь богатый словарный запас, ну вообщем аналогия я думаю ясна. Так же и в программировании необходимо знание и умение применять множество фреймворков, паттернов и инструментов разработки, а так же умение искать решение возникающих проблем и ответов на свои вопросы.
После реального проекта я стал интересоваться более продвинутыми технологиями, и углублять свое понимание в уже известных мне…
Мои интересы вышли за пределы чистой Java Core.
А ещё в моем резюме появился новый, солидный пункт в графе «Опыт работы», с описанием крутых и модных технологий, которые были использованы в проекте =)
Но проект закончили, и у меня по – тихоньку начался новый «трудовой сезон» по высотке… свободного времени стало гораздо меньше, и вопрос смены профессии отошёл на второй план, но всё равно почти всё свое свободное время (по вечерам после работы и по выходным) я уделял программированию, писал для себя всякие «минипроектики», иногда решал задачки на джавараш, мониторил вакансии, а в конце осени ещё записался на бесплатные курсы в IT контору DataArt. Ну, сами курсы оказались фуфловые, в основном обзорные, так по «вершкам прошлись» почти ничего полезного я там не узнал, но зато в рамках этих курсов студентам предложили разбиться на команды и написать «Проект» =)
Проект заключался в написании онлайн системы тестирования, с регистрацией пользователей, пользовательской частью (прохождение опросников), и админкой (создание опросников и управление аккаунтами).
Я оказался в одной из четырёх таких команд, и так уж в последствии получилось что проект я писал практически сам. =) И где – то за месяц (параллельно работая на высотке) я уже сам написал вполне сносное, как мне кажется, веб приложение основанное практически на тех же технологиях и паттернах которые мы использовали в Реальном проекте с ребятами на джавараше, ну, плюс ещё jsp, и Spring Security, и ещё кое что =)
Если кому сильно интересно могу кинуть ссылку на открытый репозиторий с исходниками проекта…
Так же где – то в декабре меня пригласили на собеседование из одной конторы, как потом выяснилось Киевской. Собеседование проходило по скайпу. А после этого ещё было собеседование с одним из менеджеров крупной компании — Одесского клиента этой киевской IT конторы. Мне сказали как примут решение позвонят… ну как обычно, подумал я тогда, если сразу не взяли, то надежды мало… но всё – таки где – то через месяц, уже после Нового года, я написал этой HR-менеджеру и поинтересовался на счёт моей кандидатуры, как не странно она ответила что вакансия ещё открыта и решение ещё не принято… ну, значит надежда ещё есть.
И вот, ещё почти через месяц, уже где – то в конце января она позвонила мне с вопросом «ищу ли я ещё работу», на что я «непринуждённо» ответил «да, ищу пока ещё», тогда она сообщила мне что я её уже нашёл, т.к. я им подхожу!)))
Ощущение конечно непередаваемое, когда тебе сообщают такое по телефону, просто крылья вырастают =) что бы это понять нужно просто это самому испытать, чего вам в ближайшем будущем и желаю)
Ну, затем приехал сюда менеджер из Киева, мы с ним встретились, познакомились, я узнал поподробнее о проекте над которым мне предстоит работать. Если вкратце, то эта Киевская фирма разрабатывает для своего корпоративного клиента в Одессе крупное ERP приложение и разрабатывает уже очень давно, я так понял что в общем счёте 3 – 4 года уже =) писалось оно уже многими, но багов в нём всё ещё немерено.
Кроме того, приложении очень много специфических нюансов, и постоянно требуется общение с клиентом, а постоянно командировать сюда людей из Киева сильно геморройно, да и на телефонах сутками просиживать тоже не вариант, и решили они что им требуется человек здесь, на месте, в Одессе.
И вот мне предстоит это приложение допиливать.
Приложение написано на GWT + ExtGWT + Spring + Hibernate + MySQL, и ещё куча вспомогательных второстепенных библиотек. Так уж получилось что это как раз тот стек технологий в которых я развивался и имею более или менее сносный опыт.
Из минусов то что проект старый, и в нём использованы старые версии библиотек и устаревшие подходы проектирования, причём устаревшие на столько что обновлению уже практически не подлежат… или переписывать половину кода… так же оказалось что допиливать я буду его САМ =) это конечно немного не та работа на которую я рассчитывал, я предполагал что ко мне как к любому джуниору будет приставлен более опытный тимлид, который будет меня как – то направлять, делать ревью моего кода, и с которым я смогу в случае затруднений посоветоваться =)
Но судьба распорядилась иначе… мне доверили работу рассчитанную на опытного и самостоятельного разработчика, и в этом есть как плюсы так и минусы. Ну, раз такое дело подумал я, то неплохо бы сходу и прибавку к зарплате попросить =) и поднял первоначальную цифру на 200$. Никаких возмущений с их стороны это не вызвало. Ну, конкретных цифр не буду называть, но скажу что размер зарплаты ощутимо превзошёл мои ожидания. И к тому же всего один (не три как обычно везде) месяц испытательного срока.
И вот уже прошло две недели, с первого взгляда конечно страшно смотреть на такой огромный проект, но я то теперь знаю что первое впечатление зачастую обманчиво, и по началу всегда тяжело, но как говориться «горшки тоже не боги обжигают» и «вода камень точит» =)
И вот по тихоньку я начал вникать в код и теперь знаю что всё получиться…
Оформить официально правда они меня не захотели, сказали что бы оформлял СПД, но это, как я слышал, для программистов обычная практика.
Ещё хочу заметить что работа программистом – это тоже всё – таки не курорт, это тоже прежде всего работа, на которую нужно утром вставать и под вечер с неё возвращаться, но это работа гораздо лучше чем многие другие, по ряду причин уже перечисленных выше, и интерес, и деньги, и перспективы, всё в ней есть. И особенно приятно, когда ты знаешь что смог этого добиться сам, своим умом, своим трудом, своей настойчивостью, что смог поставить перед собой серьёзную цель, и достичь её. Смог изменить свою жизнь, что всё – таки во многом ты сам хозяин своей судьбы.
Единственное чего я теперь боюсь, это своей лени, что добившись этого результата я обленюсь и перестану расти в профессиональном смысле, но очень надеюсь что этого всё — таки не произойдёт =)
В заключении продолжу традицию и коротко перечислю технологии которые для меня были, и остаются ключевыми в обучении и теперь уже и в работе)
ОЧЕНЬ желательно, даже пожалуй НЕОБХОДИМО знание баз данных, SQL (MySQL), jdbc, Hibernate, Jpa, сетевых технологий html, jsp, servlets, xml, Tomcat, ОБЯЗАТЕЛЬНО знание основных JavaSE паттернов (так называемые GOF паттерны), так же ОГРОМНЫМ плюсом будет хоть поверхностно разбираться в Spring'е, SpringMVC, так же желательно сборщик проектов Maven, логирование log4j, юнит тестирование JUnit, работа с системами контроля версий, Git например, ещё бывает спрашивают, или дают тестовые задания по веб-сервисам (SOAP, REST)… но наряду со всем этим знание Java core должно быть если не безупречным, то по крайней мере очень уверенным.
И всё равно знание всех этих технологий (пусть по большей части поверхностно) не гарантирует того что на собеседовании тебя не спросят чего — то о чём ты вообще чуть ли не в первый раз слышишь) но, тут тоже, как повезёт… может и просто по Java core погоняют и всё)
Ещё раз хочу поблагодарить создателей этого замечательного ресурса, в частности Зеппа, Хьюберта и Диану!
А тебе джаварашовец пожелать настойчивости и терпения на избранном тобой пути, как говорил дедушка Ленин: «Пгавильной догогой идёте товагищи!» =) и ещё не потакать собственной лени, и главное «NEVER GIVE UP» и осилит дорогу идущий!
Сори за много букав)

Продолжение

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

Jay7Seven
Молодец)))
Olegator3
Приятно что тут тоже есть Одессит <33 У Черного моря… с:
vps
  • vps
  • +1
Поздравляю!!!
Jay7Seven
Скажи, а на картинке ты находишся?
provisota
Нет, признаюсь честно, к сожалению не я)
Там судя по картинке тысяч семь, а то и восемь… мне на такие высоты забираться пока ещё не приходилось, максимум на четыре с копейками… но, как говориться, всё еще впереди)
Sant9Iga
дядя, поздравляю от всей души) молодчага) успехов) надо будет когда мы все будем уже сеньйорами, снять шикарную яхту, и встретится всем джаворашовцами)
provisota
Спасибо) Идею на счёт «встречи выпускников джавараш» на яхте поддерживаю! =)
Sant9Iga
с блекджеком и без жен))))))))
Wadyan
Поддерживаю полностью. Вот только осталось доучиться и работу найти, все навсего )) А за статейку provisota отдельное спасибо, весьма познавательно и мотивирующе
panser
искренне поздравляю! помню тебя ответами здесь на форуме, и как учасника во втором «Реальном Проэкте». удачи в учениях и опыте.
provisota
Спасибо) да, в «Втором реальном проекте» мне тоже довелось чуть — чуть поучаствовать… но там так, только чуть — чуть…
xmoonan
Поздравляю вас! И спасибо за запись, она прямо-таки заряжает позитивным настроем. :)))
provisota
  • provisota
  • +2
  • Комментарий отредактирован 2015-02-16 19:04:35 пользователем provisota
Спасибо, рад что не зря писал, и смог прибавить кому — то позитива)
dimaMJ
А при устройстве на работу на образование смотрели? Вы ничего не упомянули о нем ) И да поздравляю!)
provisota
Нет, про образование так до сих пор ни разу и не спросили)))
Но если интересно, то у меня высшее техническое образование, но с IT совсем не связанное, я заканчивал «Одесскую Государственную Академию Холода» (ОГАХ) по специальности «Инжинер — энергетик» холодильных машин. =)
Sant9Iga
Можешь включить Мороз 80 lvl, если таска совсем нудная будет))))))))
Olegator3
Какое совпадение)) тоже учусь там сейчас с:
provisota
Ооо, ну, приветствую, коллега! =)
Вдвойне коллега)))
dimaMJ
А сейчас только и твердят без образования никуда не берут -_- в чем же подвох ?)
dimaMJ
Или вы в резюме указывали образование?
provisota
Нет, в резюме образование не указывал. А подвох в «самообразовании» =)
Для программиста (и для эйчара) гораздо важнее реальные знания и навыки, чем дырки в штанах которые ты протирал 5 лет в институтах)
dimaMJ
Это точно) Может для других стран это важный момент )
provisota
Утверждать не возьмусь, но мне кажется что и в других странах приблизительно то же самое должно быть…
RabenokDmitry
Поздравляю, молодец!) Вдохновило!)
Shady
красава!) Поздравляю!)))
Diana
Молодец! Горжусь тобой!
Успехов в работе!
provisota
Спасибо Диана, и тебе, и всей вашей команде, желаю дальнейших успехов!)
toybola
Молодец, много раз читал твои посты, уже тогда было явно видно, как далеко можешь пройти!
provisota
Спасибо)
Это по плечу практически каждому джаварашевцу, нужно только действительно хотеть добиться этого, и верить в себя…
Gwyn
расскажи пожалуйста такой момент…
У меня ситуация примерно как у тебя, мне 37 лет, в прошлом профессиональный пиарщик и спец по рекламным технологиям (гуманитарий). в определенный момент жизни я понял, что моя работа мне ненавистна и тоже начал учить джаву.
собственно, учу больше 2 месяцев, сейчас на 17 уровне, но чем больше учу, тем больше понимаю, что объем знаний на джуна просто огромен…
иногда опускаются руки, но жена поддерживает во всем, а это плюс.
Сколько у тебя времени прошло с начала учебы на джавараше до работы?
Я сейчас возможно делаю ошибку, но у меня свободны от силы еще 2 месяца, потом запасы денег иссякнут и придется возвращаться к старой ненавистной работе.
Поэтому хотел бы знать еще — на что делать упор, чтобы эти 2 месяца учить то, что точно будет востребовано на собеседованиях?
provisota
но чем больше учу, тем больше понимаю, что объем знаний на джуна просто огромен…
да, согласен, поначалу действительно кажется что требуется просто нереальный объём знаний, и чем дальше, тем больше это ощущение усугубляется. И самым сложным является (как и у меня было) именно выбор «приоритетов» в обучении, что бы не утонуть в море информации...
учу больше 2 месяцев
ну, мне кажется что это очень небольшой срок, даже для усиленного изучения…
Сколько у тебя времени прошло с начала учебы на джавараше до работы?
вообще изучение Java я начал, как писал уже выше, в мае 2013, т.е. «по календарю» прошло 1 год и 8 месяцев… Но, летом и осенью я в связи с загруженностью по работе очень мало времени мог уделять обучению, а именно поиском работы я занимался только прошлой зимой. Вообще если всё своё время уделять обучению, то думаю что месяцев за 9 — 12 наверное можно уложиться… ну, меньше 9 месяцев думаю наврядли… или крыша может поехать) или ещё может повезти на собеседовании, и не сильно гонять будут…
На джавараш я зарегился в октябре 2013, получается прошло 1 год и 4 месяца...
Поэтому хотел бы знать еще — на что делать упор, чтобы эти 2 месяца учить то, что точно будет востребовано на собеседованиях?
нууу, много всего… ты имеешь ввиду по Java core, или не только?
Если Java core, то тут действительно очень обширный список вопросов…
Основное вот: equals(), hashCode(), остальные методы класса Object (особенно не final методы), класс String (там много чего интересного), полиморфизм, наследование, инкапсуляция, переопределение, перегрузка методов, коллекции (List, Map, Set, и основные их имплементации особенно внутренне устройство спрашивают), ну, это так, первое что в голову приходит…
Что выходит за пределы Java core, ну, самое важное — это наверное то что касается баз данных, практически ни одно корпоративное и/или веб приложение на сегодняшний день не обходиться без базы данных. А именно это SQL(MySQL) и JDBC — это основы, в Hibernate тебе пока наверное не стоит лезть…
Ну, ещё неплохо бы знать о таком инструменте как Maven (это такой сборщик проектов очень популярный)… Больше ничего советовать не буду, всё равно у тебя времени не хватит....
Если хочешь побыстрее устроиться на работу, составь резюме и разошли его по как можно большему количеству контор в своём городе, чем больше резюме, тем больше собеседований, тем больше шансов что на одном из них тебе улыбнётся удача, да опыт очень ценный...
Если за эти 2 месяца не получиться, не отчаивайся, ну, пойдёшь ты на свою старую работу, но ведь параллельно тоже можно учится дальше и ходить на собеседования… тяжелее конечно, но всё же… Удачи!
Williamcore
Молодец, поздравляю) Очень хорошо написал
Olegator3
У меня вопрос, на каком уровне ты обратился к Зеппу за помощью с резюме?
Просто вот уже 28 уровень, уже пора? или все же 40ой добить уже)? и хочу спросить что после 34 уровня (там же задач нету), только лекции?
provisota
У меня вопрос, на каком уровне ты обратился к Зеппу за помощью с резюме? Просто вот уже 28 уровень, уже пора?
уровне на 18 наверное… так что тебе уже тоже должно быть пора)
и хочу спросить что после 34 уровня (там же задач нету), только лекции?
наверное ещё просто не написали задачи, это лучше у Хьюберта, или у Зеппа узнавать…
Olegator3
и сразу еще вопрос в догонку, ты знаешь и хорошо разбираешься в библиотеке Swing? надо ли она для работы, и стоит ли тратить время для её обучения?
provisota
Та нет, не особо, так, пару простеньких приложений в начале обученя написал, и дальше не изучал…
Swing вроде как уже устаревшая технология, на смену ей JavaFX пришёл… может имеет смысл сразу за него взяться, раз уж тебя интересуют десктопные UI…
стоит ли тратить время для её обучения?
думаю что наверное не стоит… лучше смотреть в сторону разработки веб приложений, а не десктопных… у меня такое подозрение что десктопные приложения лет через 5 уже вообще никто писать не будет, но я могу и ошибаться…
MadHead
На java практически не пишут десктопные приложения. По этому рекомендую не тратить время на эту область.
Jvc
  • Jvc
  • +1
Помню твой ник еще чуть ли не с первых своих заходов на форум по грамотным ответам. Весьма поучительная история и опыт, мои поздравления!
poxyu
Поздравляю! Сам уже отработал неделю в компании, но дождусь окончания испытательного срока, для написания своей «истории трудоустройства» :)
Naissur
Поздравляю! Много букв в статье, но каждая из них того стоит :)
Отдельное спасибо за упоминание о ZX Spectrum, который сопровождал меня аж с детского сада. Помнится, мотивацией приносить домой хорошие оценки было то, что в противном случае родители не разрешали мне играть в Elite, а это я очень тяжело переживал. В 8-м классе программировал на Spectrum Basic, самое сложное, что написал, была игра в блэкджек с компьютером. Ну да ладно :)
Прочитав статью, укрепился в мысли, что все получится!
provisota
не разрешали мне играть в Elite
Ооооо, Elite!!! как много в этом слове!))) Настолько захватывающая космическая экономическая стратегия, ещё и включающая в себя немало экшена, космических сражений, и всё это при таких скудных, если не сказать больше, технических, и в частности графических возможностях компьютера… После такого начинаешь понимать, что графика в игре далеко не главное =) Гениальная игра, но как говориться «школоте не понять» (не в обиду) =)
TomRiddle
А у меня такой вопрос, когда Вы проходили собеседования, были вопросы насчет образования(диплома)?
Naissur
Комменты почитай, там об этом говорили уже.
provisota
thefuzion
Поздравляю! Мне бы вашего терпения и усидчивости. Хотя если залезаю то и не оторвать.
alexnjc
Спасибо, вдохновляет.
Лень коварна, пойду с ней разбираться.
ya_zay4eg
Человеку 37 лет.
Довольно смелый поступок, менять профессию в таком возрасте. Многих Меня это очень беспокоит, хотя мне всего-лишь ))) 30. Для IT возраст, почти пенсионный, но этот пост меня вдохновил. Другого пути нет — гос. служба в утиль, да здравствует IT.
Спасибо.
provisota
Ну, нужно тоже учитывать что возраст — понятие очень относительное, и уж точно исключительно субъективное… Бывает, (и частенько) что и 20 — ти летние старики встречаются, а бывает (пореже, но всё же) что и в 70 лет люди во многом и большей части молодым фору дадут… =)
Некоторых вещей с возрастом наверняка становиться сложнее добиться, как в плане физических достижений, так и в интеллектуальной сфере, но тут уже нужно уметь использовать те преимущества которые возраст тоже бесспорно даёт, в том числе это жизненный опыт, целенаправленность, настойчивость, умение сосредоточиваться, распределять своё время, житейская мудрость в конце концов… это как раз те качества (и это не полный перечень) которых молодёжи как правило не хватает…
Ну, и стараться по возможности «прокачивать мозговую мышцу», ведь наш мозг он и вправду совсем как мышцы, чем больше напрягаешь, тем лучше работают… Тут конечно главный враг ЛЕНЬ матушка)…
bkozhaev
Спасибо за пост. Мне в этом году 37, работаю горным инженером, месяц назад дошел до 10 уровня явараш и решил заплатить (по новогодней цене). До явараш я проходил поверхностно курсы на codecademy по javascript, PHP, C#, C++, html даже Ruby захватил, но если честно это было так баловство. Сейчас вплотную занялся java с javarush.
Я реально поражаюсь как ты смог найти время с двумя детьми, у меня один ребенок и то, еле выскребаю время после работы на занятия в явараш. Перед тем как платить я общался с Хубертом он намекнул что после 30го уровня когда подойдем к выполнению проектом нужно будет уделять по 6 часов в день на выполнение проектов, вот думаю как можно будет выделять столько времени, тем более что мой график работы полный, т.е. свободного время после 7 вечера до допустим до 1 ночи всего 6 часов, можешь дать совет.
Еще раз спасибо за пост.
mtechno
Привет!
И мне за 30.
Как сейчас обстоят дела с обучением, пробовал куда-то устраиваться?
Какие зп на ява айти в твоем регионе?
bkozhaev
Привет!
С обучением не очень, застрял на 20 уровне, решил начать все сначала, потому что много чего не понял. С поиском работы пока еще не заморачивался вообще, потому что не считаю себя великим программистом и т.п., на англоязычном фронте предложений выше крыши, но мне кажется туда с 20 го уровня делать нечего.
В статье чел пишет как он стал джавистом, и искал сперва работу в своем регионе и ему было очень трудно, и я знаю что такое трудно, это было адски трудно, так как на таком уровне как у него браться за какое нибудь дело да и если над этим весят деньги какого нибудь богатого дядьки, мне кажется ему просто повезло с первым проектом (или дядька был очень богатый и добрый что ему было наплевать на потраченные деньги, или проект был дешевым, или проект был легким, или он нашел какого нибудь доброго чела который помог ему с этим проектом за деньги или просто так и т.п.).
provisota
Я реально поражаюсь как ты смог найти время с двумя детьми, у меня один ребенок и то, еле выскребаю время после работы на занятия в явараш. Перед тем как платить я общался с Хубертом он намекнул что после 30го уровня когда подойдем к выполнению проектом нужно будет уделять по 6 часов в день на выполнение проектов, вот думаю как можно будет выделять столько времени, тем более что мой график работы полный, т.е. свободного время после 7 вечера до допустим до 1 ночи всего 6 часов, можешь дать совет.
Еще раз спасибо за пост.
Понимаешь, у меня было немного по другому… Как я уже упоминал в этой статье работа высотника имеет ярко выраженную сезонность, т.е. грубо говоря месяца три — четыре в году я сидел дома без работы (ну, или в походы ходил, с друзьями, время от времени, если финансы позволяли, я это дело люблю)) Крым, Карпаты там...) и в один прекрасный момент меня осенило, чем столько времени «балду пинать», я мог бы потратить это время на что — нибудь полезное, например на обучение программированию) тем более меня всегда к этому делу тянуло, да и профессия прибыльная и перспективная… так я начал учить джава…
Правда когда у меня был сезон я всё равно тоже старался по вечерам хоть 1 — 3 часика уделять обучению, если не сильно заё***ный с работы приходил, а уж по выходным отрывался (учился я имею ввиду) по полной, зачастую с утра до вечера))
Но основные «ударные обучающие марафоны» конечно случались в межсезонье (с января по апрель)…
Так что какой тебе совет дать, даже не знаю… Разве что старайся по крайней мере выходные по максимуму уделять обучению… Но если будешь чувствовать что ВСЁ, уже не лезет, что бьёшься как «рыба об лёд», то необходимо в такой ситуации по любому брать передышку… небольшую… день — два…
И ещё, на счёт детей, мне наверное повезло, или хз… так уж у нас в семье сложилось, жена у меня не работает, и практически все заботы о детях выполняет она… наверное это правильно, имхо… я как бы беру на себя финансовое обеспечение, а она так сказать «хозяйственное»)) но, в каждай семье по разному… по — этому тут я советовать не берусь)
bkozhaev
Спасибо за ответ, жена у меня тоже не работает, но все равно приходиться возиться с детьми. Сейчас у меня их уже двое ))
Еще один вопрос общего плана: как я понял что у тебя больше моторнокинетический характер т.е. психологически больше предрасположенность к активным видам деятельности, легко ли было перейти к так сказать сидячему виду деятельности для тебя, был ли какой то реальный пример-мотиватор в твоей жизни к переходу к этому виду деятельности.
Roman_kh
Классная статья) читал и радовался)
Успехов тебе!
provisota
Спасибо)
И тебе тоже успехов!)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.