– Реально ли прийти с нуля и за 5 месяцев стать крутым специалистом?
– Скажу так: если изучить курс TMS от и до, то можно пройти в любую компанию на стартовую позицию. А если еще делать что-то дополнительно, самостоятельно писать программы, читать литературу, то можно пройти и на джуна. За неделю до сдачи диплома я решил уходить из Лодэ - понимал, что будет и больше времени для завершения курса, и лишний пинок, чтобы искать новую работу. Искал новую работу месяц и получил три офера, но психологически было непросто - я оказался в ситуации поиска работы с нуля впервые. Поэтому первая неделя прошла под эгидой депрессии, было много отказов, хоть меня и предупреждали не переживать. И вот, через неделю, когда я решил начать искать что-то по старой специальности, я получил сразу три приглашения на собеседование! Я посчитал, что было около десяти собеседований, в основном выбирал по финансовой составляющей. Мне было важно попасть в компанию с хорошим коллективом, где налажен процесс разработки и есть возможность работать из офиса.
– Ты работаешь с декабря - получается уже 4 месяца. Совпали ожидания с реальностью?
– В целом, да - нагрузка, конечно, большая, но очень быстро прокачиваются хард скилы. Недавно переделывал CV - оно выросло в полтора раза! Но работой я горю - особенно люблю разработку чего-то нового, это очень вдохновляет. Но так как я перфекционист и мне проще доделать задачу, чем переносить на утро, то, бывает, сижу до 11, и до 12 ночи. Жена, конечно, жалуется.
– Английский важен для работы?
– Зависит от компании, но вообще нужен. Я сам собираюсь на курсы, потому-что без него не сможешь работать в международной компании, с тобой просто не смогут коммуницировать.
– Какие качества необходимо развивать, чтобы стать хорошим Java-разработчиком?
– Выделю усидчивость. Во время курса было такое, что все выходные разбирал одну задачу, изучал кучу библиотек, а потом поменял только одну строчку и все работает. Поэтому не надо сдаваться - постарайтесь посидеть над проектом, разберитесь в нем. И, конечно, все дело в самом человеке - если у него есть желание изучить и разобраться в теме, то все получится. Я шел, зная только базу, но это не помешало начать хорошо разбираться в разработке.
– Какие у тебя планы на ближайшие пару лет? Как дальше планируешь развиваться?
– Хочу заниматься Java и дальше, увеличить хард скилы и изучить новые базы данных. Здесь можно развиваться бесконечно и двигаться куда угодно. Конечно, если приестся, попробую разработку андроид - мне нравится работать с мобильными приложениями.
– Как справляешься с моментами выгорания?
– В такие моменты я подхожу к проджект менеджеру и говорю, что сейчас не знаю, как выполнить задачу, необходимо переключиться, а завтра я опять к ней вернусь. Помогает отдых, заняться чем-то другим, но, главное, не сдаваться. Плох тот разработчик, кто при любой непонятной ситуации заявляет, что не знает и не понимает. Привыкайте к самостоятельной работе - все мы сталкиваемся со сложностями. Для начала подумайте, что вы сделали для того, чтобы решить проблему. А если вы не сделали ничего - делайте, решение в любом случае придет. Главное, не сдаваться.
- Есть бонус от медицинского образования, оно как-то помогло тебе в переквалификации?
– Работа с большим объемом информации, коммуникация - этим навыкам учили еще в университете. Это понимание того, что чтобы что-то изучить, надо много поработать, разобраться в теме. Помог аналитический опыт из экспертизы, ведь каждый случай был уникальным. И чтобы разобраться, провести связь, почему так произошло, необходимо очень много анализировать. И этот момент очень помог в разработке.