В настоящее время я мобильный разработчик. В последнее время я заметил тенденцию в компании, в которой я работаю: менеджмент навязывает разработку мобильных приложений с использованием гибридных технологий (очень проприетарных ).
Хотя я считаю, что приложения, созданные с использованием таких типов гибридных технологий (HTML/CSS/JS), получат большую долю рынка в будущем, я чувствую, что время еще не пришло.
Я хотел бы продолжать развиваться как разработчик IOS/Android, потому что я нахожу это более приятным, чем HTML/CSS/JS.
Я боюсь, что, если я буду продолжать работать здесь, я могу рисковать отсутствием передаваемых навыков, если возникнет необходимость/возможность работать где-то еще.
Я рассматриваю возможность активного поиска другой компании, чьи интересы в области технологий больше совпадают с моими.
Любой совет?
Больше информации обо мне:
Во-первых, навыки HTML/CSS/JS, независимо от того, насколько проприетарной является среда, в которой используются эти языки, почти всегда могут быть переданы любой компании. Возможно, вы не используете тот же фреймворк в другой компании, но у вас уже будет преимущество над людьми, которые не понимают, как на самом деле работает HTML/CSS/JS.
Однако, честно говоря, когда дело доходит до саморекламы ваших навыков программирования, ваша способность понимать основы программирования, а также ваши навыки решения проблем имеют гораздо большее значение, чем ваше знание конкретных языков. Другими словами, когда вы понимаете один язык, очень легко освоить другой, особенно если вы уже знаете язык ООП и язык веб-разработки.
Однако, если вам не нравится эта работа, потому что вы хотите сосредоточиться на более родном программировании на Obj-C или Java для работы с iOS и Android, то я бы нашел работу, которая фокусируется на чем-то вроде быстрых приложений. Имейте в виду, однако, что по мере того, как компании меняются со временем, их направленность и выбор языка программирования также могут со временем меняться.
Вы должны понимать, КОМПАНИЯ наняла ВАС, и, говоря простым языком, вы не имеете никакого влияния на подход компании к разработке программного обеспечения. Ваша работа — быть отличным разработчиком, если вы не можете выполнить эту роль, они могут заменить вас.
Есть 3 способа, которыми вы можете воспользоваться:
Делайте то, что вам говорят делать с предложениями с вашей стороны, которые СООТВЕТСТВУЮТ подходу компании.
Найдите новую компанию, которая соответствует вашим интересам — но опять же, будьте осторожны, поскольку в будущем они могут резко изменить направление — вы должны признать, что вы разработчик, а не владелец продукта.
Создайте свой собственный продукт и зарабатывайте деньги сами - таким образом, вы тот, кто плывет по лодке;)
Я смотрю на это так: я профессионал с обширным набором навыков разработки. Я предлагаю свое видение и делюсь опытом, вношу улучшения и пытаюсь что-то изменить, когда это уместно, но окончательное решение остается за владельцем продукта, и я не против - мне за это платят :)
В целом, однако, я стараюсь придерживаться непредубежденных боссов, которые действительно используют здоровую дискуссию с сотрудниками.
комар
зфриш
фурианский
зфриш
Кент А.