Смена места жительства. Перепрофилирование. Удаленная работа. С чего начать?
Здравствуйте, Хабрасообщество!
Прошу вашего совета.
По семейным обстоятельствам вынужден сменить место жительства со столицы — в глубинку. Соответственно, встают все вытекающие вопросы: работа, зарплата и тп.
Немного раскажу о себе: 30 лет, высшее инженерное образование (электропривод и автоматизация пром. установок), работал в достаточно крупных иностранных компаниях, на разных должностях, включая небольшие руководящие.
Основное направление — автоматизация промышленности и гражданских зданий, программируемые реле, частотные преобразователи. Хороший опыт в дискретной автоматике, системах электроприводов с векторным управлением, программирование панелей управления для систем распределения и учета электроэнергии (среда CodeSys).
К сожалению, в регионе, в который буду переезжать, мое направление пока еще находится в весьма зачаточном состоянии, со всеми вытекающими факторами. Т.е., проще говоря, стационарную работу по профилю, за вменяемую оплату, найти очень проблематично (все что здесь предлагается, в долларовом эквиваленте, это макс. $250-350).
Поэтому рассматриваю различные варианты, в т.ч., фриланс. Так вот. Прекрасно понимаю специфику работы во фрилансе и слабую совместимость «пром. программирования» и разработку систем для промышленности на удаленном принципе работы. Поэтому смотрю сейчас в сторону переобучения и дальнейшей работы под Web.
Есть небольшой опыт верстки, в т.ч., используя CSS фреймворки, php — «for fun», ActionScript (правда 2.0). Работал с различными CMS, в т.ч., писал небольшие плагины для своих нужд, для увлечения (для WordPress, Joomla). Делал локализации, переводы интерфейсов.
Очень важны Ваши советы и мнения, возможно некоторый опыт в следующих вопросах:
1. С чего начать. Наверное самый сложный вопрос, но по опыту знаю, — правильно заданный вектор является залогом успеха.
2. Какие технологии/техники сейчас, и в ближайшее будущее, будут востребованы и перспективны и удобны для удаленной работы.
3. Смотрю в сторону node.js. На мой взгляд новичка, фреймворк имеет достаточно лояльный порог вхождения, широкое распространение, и просматривается перспектива. Хотелось бы узнать мнение по этому вопросу у людей с опытом в этой сфере. Стоит ли начинать с «Ноды»?
4. Понимаю, что глупый вопрос, но с чего все же начать сам «фриланс», и с какого уровня изучения той-или иной техгологии? Прекрасно понимаю, что при каждом проекте получаешь порцию новых знаний/опыта и т.п., но, все же, с нулевым опытом тоже не стоит браться за проект, что бы изучить язык/технику в работе — можно успешно завалить проект, даже маленький.
Конечно, очень приветствуются любые другие советы и пожелания человеку, в принципе кардинально вынужденному менять что-то в своей жизни.
Учитывая вашу специализацию, возможно стоит подумать о собственном бизнесе? В регионе тоже есть много маленьких фабрик. Они бы могли воспользоваться вашими знаниями.
Спасибо за ответ!
Собственный бизнес есть, по моей специализации, но в нашей среде — основные заказчики это большие предприятия и т.п. Но есть своя специфика по работе в Украине:
1. Политика многих крупных пром. представительств, таких как ABB, Moeller (Eaton) и тп., по продвижению своей продукуции — разучило потребителя платить за софт. Сам работал в этой «каше» и говорю не по наслышке. Представительству — главное оборот железа. И софт они согласны писать сами, бесплатно. Главное, что бы покупали железо. Сам проработал достаточно долгое время в крупном представительстве разработчиком. Такова особенность продвижения IT в промышленности в Украине.
2. Работа с теми заказчиками, которые готовы платить, например гос. предприятия (!) черевато долгими отсрочками платежа со всеми вытекающими. Например, в прошлом месяце, выиграв тендер на 200 000 грн., завершив работу в срок, мы были вынуждены заплатить НДС 20% от суммы контракта. Но деньги за контракт мы получим только в середине лета. Т.е., из своего кармана выложили 40 000 грн., еще не получив заработанных денег.
3. У малениких фабрик очень низкая востребовательность в новшествах. Промышленность вообще, по сравнению с WEB, например, очень статичная махина, работающая на идеологиях, наработанных десятилетиями. Здесь ценятся готовые решения под ключ. Но готовые решения можно получить бесплатно для того уровня, который востребован в Украине.
Я понимаю, что мои слова это пуф-пиф-фуф-шуф, но все же отвечу.
1) Да. Тут понятно 2) Об этом я знаю. 3) С одной стороны да, с другой, если новшества помогают заработать, то потребность есть.
Возможно, стоит глянуть в сторону консалтинга в области пром. оборудования?
Освоить мастерски эксель, знать все цифры, расходы, доходы, стоимости простое, ремонтов и т.д. и т.п.
В качестве прямого ответа на вопрос автора.
В мире веб-разработки сейчас доминируют два технологических подхода — LAMP (и подобные) и Java.
LAMP — это разработка на PHP, либо Ruby, либо Python. Под любым вариантом существуют довольно удобные фреймворки. Языки, сами по себе, также неплохо развиты. PHP лидирует со значительным отрывом по распространённости как среди разработчиков, так и среди заказчиков; во-многом благодаря распространённому мнению, что PHP-кодеры дешёвые и их много. Зарплаты на самом деле очень разные, как правило зависят от степени ориентированности компании на технологию. LAMP — это как правило мелкие и средние заказы, восновном сайтоделание. В любом случае во фрилансе довольно сложно заполучить крупный проект. Хотя мне как-то предлагали долгосрочную удалённую работу на американского хостера за ~$2000 в месяц.
Java — на мой взгляд самая прогретая по зарплате область в web-программировании. И она продолжает подогреваться ентерпрайзами как в западном мире, так и в России. У меня нет данных насчёт успешности применения Java во фрилансе. Заказчиков должно быть достаточно. Разработчиков тоже. Java — развитая платформа, предоставляющая бесплатно колоссальное количество всяческих библиотек, фреймворков и прочих поделок. Многие очень грамотно спроектированы. Я плохо понимаю специфику Вашей работы, но мне кажется, в Вашем случае плюсом может стать наличие real-time библиотек и востребованность Java для разработки под железо. Минус этого варианта в высоком пороге входа. Чтобы овладеть мат-частью Java (особенно web) придётся потратить много времени.
В качестве just for fun. У меня сосед в деревне у бабушки неплохо зарабатывает на стройке-ремонте, и подторговывает пиломатериалами. В среднем в год больше меня получает. А я между прочим в Москве зарплату получаю. А сантехник там же, у бабушки, из меня всю кровь выпил в виде денежных накоплений. ;-)
Ну а на счет пиломатериалов и стройки — как говорится, все профессии важны, но не думаю, что это направление будет приносить мне помимо денежного вознаграждения, еще и моральное, не мое это.
То, что java любят в интерпрайзе — верно. НО! Есть связь между идеологией управления и технологией. Идеология java — это «контроль, контроль, и еще раз контроль...» Соответственно, менеджеры java-проектов очень любят посадить толпу программистов стройными рядами, и очень не любят непонятно-где-находящихся.
Джава по моему опыту — это шестизначные бюджеты, разве что кроме андроида. В фрилансе найти заказчика з такими бюджетами сложно. Но если нашел — можна открывать свою фирму.
Я бы на Вашем месте начал с чего-нибудь легкого и быстро усваиваемого. Самая быстрорастущая вэб платформа в мире сегодня Wordpress. Начните активно изучать тему, научитесь писать плагины и все будет у Вас отлично в ближайшее десятилетие.
Wordpress, в принципе, сейчас изучаю на досуге. Весьма интересная платформа, хоть и со многими решениями в ней не согласен.
Начинал еще с ранних версий. Порадовали достаточно координальные изменения в релизах последних лет.
Спасибо!
С английским — нормально. Разговорный — есть опыт работы в команде с только с иностранными инженерами, около года. Не идеальный, конечно, но для общения и тп — хватает. Самоучка, курсы не оканчивал.
Технический — хороший.
Украина. Работаю на одеске, сейчас пишу под ембедед девайсы, C/C++. Зарабатываю достаточно. Буду рад помочь с настройкой профайла и поиском работы на одеске. Если интересно — пишите.
не попал, и с ошибкой, извините. Как то удалить ответ выше можна?
Благодарю за ответ! Как только уляжется с переездом/адаптацией, скорее всего попрошу ваших советов по-поводу Одеска, если вы будите не против.
Спасибо!
/на счет удаления — думаю, никак тут… но это не страшно ведь.
Опыта нет, но i-девайсы есть. Но мне кажется, что это направление нужно развивать в себе после того, как получишь небольшой, но фиксированный доход от, например, web. Только мое ИМХО, не основанное на опыте, а только на прочитанном по разработке/заработке под iOS.
как раз таки на вебе вы скорее всего не сможете получить какой-то стабильный доход — вы будете выполнять разовые проекты. Фриланс штука нерегулярная. А написав удачное приложение под мобильную платформу вы получите как раз таки стабильный источник дохода.
Подумайте, может есть подребность в приложениях, как-то связанных с вашей основной специальностью? Какие-то мобильные программы мониторинга или управления автоматикой?
А потом как я понимаю вы веб-разработкой еще особо не владеете, не все ли равно что начинать изучать?
Я скажу больше, что мобилка-разработчику найти фриланс проще. Пока не так много в этом поле индусов, пакистанцев и т.п. Посоветую для быстрого знакомства с платформой head first iphone ipad development. Она еще по 4й версии, но этого достаточно чтобы понимать с чего начать.
два варианта:
— подтягивать слабые стороны
— усиливать сильные :)
если вопрос стоит об удаленной работе, то может стоит воспользоваться сильными сторонами как знание дискретной математики, в среде CodeSys? Чтобы поискать работу можно а) поискать на фриланс биржах
б) написать напрямую компаниям которые занимаются данным направлениям (наверняка хороший специалист многим интересен хоть и удаленно)
Пока — действительно, думаю и работаю в этом направлении. Но и смотрю различные возможные резервы. И Web — рассматриваю как основной с достаточно низким порогом входа и максимальной отдачей.
Спасибо!
Хм… а не проще как-то договориться о сменной работе в духе как нефтяники или моряки? Просто я так понимаю, что по прошлому опыту работы позиции в плане ЗП были неплохие. Но на новом месте просто не нужные такие специалисты и ЗП низкая соответственно. Но в случае перепрофилирования позиции будут абсолютно теми же ибо прошлые скилы тут врятли помогут (на уровень ЗП точно не повлияют) и на первом этапе это будет ЗП уровня джуниора. Не знаю как в вашей локации, а в нашей 30-летний джуниор синоним неудачника. Я это упоминаю к тому, что может получится психологически очень тяжело. Стоит ли оно того?
alekciy, На счет сменной работы — у меня, в данный момент, это не вариант. По этой причине и уезжаю в глубинку, и буду там привязан к месту, по крайней мере, 2-3 года. Свою глубинку не рассматриваю, как постоянное место работы по причине, как вы и сказали, невостребовательности квалификации и моей специфики на месте, поэтому смотрю только в сторону удаленной работы.
На счет джуниора в 30 лет — у меня нет комплексов по этому поводу. Есть необходимость кормить и содержать семью. А тут з/п уровня джуниора (если на удаленке) равняется в некотором приближении з/п главного инженера небольшого предприятия. Так что я считаю, что начинать никогда не поздно, тем более, есть хороший опыт в смежных областях.
Тяжело будет переходить с серьезных продуктов на всякие Джумлы и прочий кривокод. Там все работает на костылях. Также, если у вас нет хороших знаний технологий и навыков, вам очень трудно будет конкурировать с теми, у кого они есть, и с теми, у кого их нет, но кто готов за еду работать.
Node.js имеет как преимущества, в виде приятного языка в основе, так и недостатки — отсутствие некоторых библиотек.
Может, вам стоит себя попробовать в программировании игровых продуктов, типа всяких серверных модулей для браузерных игр? Там как раз node.js может пригодиться (хотя Си++/Java конечно гораздо лучше подошли бы). Или вот вам советуют, приложения под айфон/андроид — хороших специалистов мало, а востребованность есть.
Думаю, удаленка с 1С проблематична из за необходимости тесного контакта с бухгалтерией и тп. Но это мой взгляд, не основанный на опыте и практике.
Спасибо!
Начиная с некоторого уровня, близкого к среднему, удаленка вполне возможна. В команде, разумеется, не одиночке. Для тесного контакта с бухгалтерией отводится отдельная роль постановщика задач.
Уркаина. Работаю на одеске, сейчас пишу под ембедед девайсы, C/C++. Зарабатываю достаточно. Буду рад помочь с настройкой профайла и поиском работы на одеске. Если интересно — пишите.
Прочитал ваш пост, случилось прямое дежавю, очень много совпадений, по порядку:
У меня точно такая же специальность (оканчивал ЮУрГУ энергофак), также работал в глубинке по специальности, уходил во фриланс, снова возвращался на постоянку и снова ушел (после перепрофилирования по фрилансу) в свободное плавание. Активно работал по Flash направлению, сейчас переключился на мобильные платформы.
Куда смотреть:
1) мобильные (Java, Swift, C++)
2) nodejs классная штука, сейчас на гребне популярности для своих задач.