Привет всем студентам JavaRush.
Вот пришел и мой черед писать об успешном трудоустройстве.
Сегодня исполнилось ровно два месяца с того светлого дня, когда я был пречислен к высшей касте человеков - программистов))
Кратко о себе.
Мне 32 года, живу в Самаре, высшего образования не имею, программистом до этого не работал.
Предыстория.
В 2000м году я поступил в наш местный институт на специальность "Инженер программист", но в связи с тем, что в то время ни мозгов, ни житейского опыта у меня не было, я из него вылетел, не закончив третий курс. Тогда мне интересней были всякие фоллауты, старкрафты и цивилизации. После двух лет армии, работал на различных работах, где не требуется образование и опыт - охранником, эникейщиком, монтажником кабельного и интернета, работником в торговом зале, оператором колл-центра, специалистом техподдержки и пр. в том же духе.
Пару лет назад пришло осознание, что жить так дальше нельзя и нужно что-то делать. Я решил пойти в IT. А куда именно пойти я еще не решил - то ли в админы, то ли в тестеры, то ли в прогеры. Продолжить вышку зарплата не позволяла и я стал заниматься самообразованием - изучением английского, читать различные айтишные форумы и паблики, смотреть тематические ролики на ютубе, проходил различные туторилы. Разброс интересующих тем был довольно широк от html до устройства операционных систем))
Так продолжалось примерно год, а потом, как-то пил я пиво с другом, он тогда работал техдиром в одной конторе, и он мне говорит: Изучай, мол, джаву, Санек (я уверен, что все запятые в этом предложении необходимы). Он мне тогда поведал, как катастрофически не хватает джаверов на рынке труда и как неприлично много они зарабатывают денег. Данная аргументация на меня подействовала и решение было принято.
Ну и началось - всевозможные "Java for beginers" на всевозможных ресурсах.
Когда я обнаружил JavaRush я уже не помню, примерно весна - начало лета 2014. Довольно быстро прошел бесплатные 10 уроков. В сентябре воспользовался акцией и приобрел платную подписку за 50%. Примерно тогда же я начал искать вакансии на Java Junior.
О JavaRush.
Мне сразу понравился подход к обучению. Хороший баланс между теорией и практикой. Понятная подача материала, удобная для восприятия мозгом - в виде диалогов. Интересные задания (в сравнении с тем же codecademy). Живой форум. Элементы соревновательности - хоть и есть, но они работают, только если есть в друзьях другие участники. Например у меня их не было. Если бы можно было смотреть статистику относительно тех участников, кто зарегистрировался/приобрел подписку в один день или неделю в месте со мной, было бы на много интересней. Но это мое сугубо личное имхо. В целом все просто отлично!
Поиск работы.
За период с осени 2014 до весны 2015 на нашем местном рынке труда мне попадалось всего три вакансии на позицию java-разработчик без опыта. Скажем так - не густо.
На все вакансии я откликался. Первый раз мне дали задание, которое я делал слишком долго и вакансию успели закрыть. Второй раз мне даже не ответили.
Где-то в марте сего года я решил делать свой домашний проект- программа для ведения личной бухгалтерии - чтобы было что показать работодателю. Завершить его я так и не успел, но часть функционала уже работала и была выложена на GitHub.
В апреле я уже отчаялся найти работу в своем городе и начал откликаться на вакансии в других городах, пару раз мне отвечали, но их смущало, что я иногородний, несмотря на мои заверения в готовности переехать.
И вот в середине мая в нашем городе появилась третья вакансия на джуна. Вот ее содержание:
Junior разработчик
Обязанности:
Поддержка и доработка уже работающего проекта
Требования:
Уверенное знание ООП;
Java, Javascript, MSSQL;
Знание основных алгоритмов и структур данных;
Представление о WEB-технологиях и серверного языка программирования;
Знание основ теории реляционных баз данных и языка SQL;
Желание освоить современные программные технологии и добросовестный подход к делу;
Умение брать ответственность и брать обязательства;
Умение планировать свою работу и достигать результат;
Исполнительность и ответственность;
Условия:
Современный компьютер и два монитора;
Оформление в соответствии с Трудовым Кодексом РФ;
Возможность профессионального роста;
Заработная плата обсуждается с успешным кандидатом;
Комфортные условия труда;
ДМС;
Тип занятости
Полная занятость, полный день
Откликнувшись на эту вакансию, я получил приглашение на собеседование.
Собеседовали меня двое - первый задавал технические вопросы, второй личностные вопросы, типа рассказать о своих недостатках, планах на пять лет и тп.
Технические вопросы, тоже были вполне стандартными - ООП, коллекции, SQL, еще что-то уже не помню. К стати мой домашний проект таки пригодился (ссылка на него была в резюме). Меня попросили рассказать о моем проекте, по ходу рассказа задавали уточняющие вопросы относительно принятых мной решений.
В конце собеседования мне дали три тестовых задания, с недельным сроком исполнения. Первое - нужно было составить довольно-таки хитрый sql-запрос. Второе - написать простенькое веб приложение с авторизацией, которое бы отправляла запрос на сервер, получала бы ответ в виде json, обрабатывала бы его и выводила на странице в виде таблицы. Третье - написать служебную записку.
На тот момент мое знание sql ограничивалось "select * from tablename", а знание java 24м уровнем на JavaRush. Но не смотря на это с заданием я справился. А вот служебную записку меня попросили переделать, но и после переделки она не понравилась.
Прошло еще две недели после отправки моих решений и мне таки пришло заветное письмо с предложением работы.
Что я могу сказать, по прошествии двух месяцев? Все было не зря!
Работа программиста действительно очень интересная. За эти месяцы я узнал очень много нового. А сколько еще предстоит!
О конторе.
Крупная энергетическая компания. Часть бизнесс-процесов автоматизируется с помощью проекта, над которым теперь работаю и я. Условия труда хорошие - просторный кабинет на двоих, с кондером. Зарплата выше средней по нашему региону.
Вот собственно и все.
Еще раз спасибо JavaRush.
Всем удачи!
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Пусть успех сопутствует Вам, bazzz, и дальше :)
Как прошел Ваш первый день/месяц на новом рабочем месте? Что Вы делали? Вряд-ли вы знали сходу как закоммитить то, что сделали… как Вам ставили задания? Какой процент выполнили самостоятельно? Как учились работать в команде? Сколько людей Вам симпатизируют и сколько хотят Вас убить на новом месте работы? За что одним Вы понравились и за что другие Вас невзлюбили? Т.е. вопросы касающиеся входа в должность.
Санёк, чё, изучил то, уже?
Сильно продвинулся в SQL. Пока не могу сказать, что изучил, но начал разбираться в Hybernate, JSP, JavaScript(+ YUI). Научился работать с HTTP запросами, писать юнит-тесты. Пока пожалуй все.
Правда, чем больше я узнаю, тем больше понимаю, как много я еще не знаю))
Что? реально не понятно зачем спрашиваю? Или в остроумии упражняетесь?
1) Как справились с заданием
Возникали ли сложности, и какую литературу/форумы/топики читали?
2) какая у вас сейчас зп? и в долларах ли она, может конвертируется по курсу доллара?
Очень погло spring.io/guides
2)40 тыр. В рублях. Не конвертируется.