bazizdeg
33 уровень
Одесса

Наконец стал разработчиком [volume 2] спустя девять месяцев работы.

Пост из группы Архив info.javarush.ru
2638 участников
Добрый день. Прошло девять месяцев с тех пор, как благодаря курсу Java Rush мне удалось стать разработчиком. Историю моего обучения можно читать тут. А сейчас, мой дорогой читатель, спешу поделиться хорошими новостями и расскажу, чем я был занят в этот короткий промежуток времени. На первом месте работы (название фирмы приводить не буду, скажу только, что это была outsource-компания) мне довольно быстро надоело. Все было там хорошо, но только серьезных java-проектов не было, гораздо больше было C#/.net-проектов. К тому же за пол года я устал копаться в opensource-коде (удовольствие явно ниже среднего). Библиотеки и инструменты, с которыми я успел познакомиться, самые стандартные: java, groovy, tomcat, hibernate, немного spring, много linux, очень много субд oracle и postgreSQL. Но, одним жарким летним утром мне позвонили из компании, которая делает клиент-серверное приложение для очень большой букмекерской конторы, и предложили работу. Деньги были больше, задачи интереснее. Конечно я сразу согласился. Самое смешное, что за пол года до этого я проходил у них собеседование (когда искал работу в первый раз) и они мне отказали. Но теперь я был чуть опытнее и немного наглее. Поэтому следующие несколько месяцев я проработал там. Однако я быстро понял, в чем состоит отличие между клиент-серверными приложениями и web-приложениями. Я хотел заниматься именно последними. Здесь мы не очень плавно переходим к следующей части повествования. Инструменты, с которыми я успел поработать в этой фирме: java, SWT. Я снова начал ходить по собеседованиям. В этот раз это оказалось гораздо более интересным и даже приятным занятием. На самом деле не так уж и сложно подготовиться, ведь в большинстве компаний на собеседованиях спрашивают плюс-минус одно и то же. В некоторых случаях вопросы можно даже предугадать, и сразу подобрать наилучший ответ для конкретного собеседующего. Короче, я побывал на десятке собеседований, было три предложения о работе. Первые два от каких-то мелких outsource-компаний, штатом в 100-150 человек. Я воспользовался третьим, которое поступило от Сбербанка (Сбертех). Подробно о своей работе в этой фирме я расскажу позже, а сейчас пока рано, ведь я здесь всего лишь один месяц. Скажу только, что условия работы более чем достойные, коллектив более чем дружелюбный, задачи очень серьезные и интересные. Уверен, тебе, дорогой читатель, понравилась вторая часть моей истории. Я уже слышу, как ты несешься со всех ног решать очередную задачу, прилетевшую с Java Rush. Могу пожелать тебе терпения и уверенности в себе. UPDATE (14.03.2017) Надеюсь хоть кто-нибудь еще читает мои унылые топики. Обратная связь меня бы порадовала. Испытательный срок в Сбербанк-Технологии пройден успешно. Первые пару месяцев я усиленно копался в целой горе документации по создаваемой платформе и фиксил мелкие баги. Сейчас я уже как взрослый разработчик, получаю задачи, реализую всякие функциональности. Работаю как с клиентом, так и с хранилищем данных. Если кто-то смотрел JPoint (ссылка внизу в комментариях), то знает, что Сбертех целиком пересаживается на IMDG. В целом код не сложный, однако очень сложна бизнес логика (ведь это банк). Для меня это стало проблемой. Как оказалось, я очень медленно въезжаю в бизнес логику и с трудом реализую ее в коде. Тем не менее процесс идет вперед. Список инструментов, с которыми я познакомился: java, GridGain, и парочка проприетарных библиотек. Первая для разработки клиента, очень похожа на JSF. Вторая - ORM для работы с GridGain (нам запрещают использовать его напрямую). Короче, стандартная такая интерпрайзненькая разработка в промышленных масштабах. Всем удачи и выше нос по ветру. UPDATE (18.07.2017) Класс, тут еще кто-то тусуется :) Я уже позабыл про свой топик, как мне внезапно прилетает уведомление на почту о новом комментарии. Прошло 8 месяцев работы в Сбертехе, полет нормальный. Пишу код, чиню баги, между делом занимаюсь devOps'ом по легкой схеме (работаю с несколькими стендами). Освоил еще пару тулов: Ansible (автоматизация деплоя на стенды), немного пописал на React (библиотечка для клиента), поковырялся с Kafka (это инструмент для транспорта). Также было повышение доходов на 25%. Сменил свою раздолбаную Ладу Калину на Nissan Almera. Купил годовой абонемент в хороший фитнесс-зал, хожу почти каждый день. Короче, почти как взрослый дяденька. Всем начинающим желаю набраться терпения (программирование любит усидчивость). Всем продолжающим желаю цистерну оптимизма и два вагона хорошего настроения. С уважением Сергей Алещенко