Переход от С++ к Java!
Добрый день уважаемые пользователи,у меня возник такой вопрос.В университете я изучаю с++,достаточно неплохо его знаю,также хорошо дружу с дискреткой и мат анализом.В общем я долго думал,и решил в будущем быть разработчиком веб-приложений под Android,соответственно необходим ЯП Java.Тяжело ли будет перейти с С++ на Java?И стоит ли вообще совершать этот шаг?Я очень боюсь потерять все знания и запутаться.Заранее спасибо!
Ответы (1 шт):
Тяжело ли будет перейти с С++ на Java
Нет. Синтаксис C++ и Java чем-то похож.
Кстати, под Android можно писать не только на Java. Попробуй собрать информацию, какое количество есть вакансий по C++ и по Java, сколько предлагают таким специалистам.
И стоит ли вообще совершать этот шаг
Стоит, если ситуация с количеством вакансий и размером оплаты существенно изменится не в пользу выбранной технологии.
Помните, что ваше время и энергия - ограниченный ресурс. Ваши знания и навыки - инвестиция. Как гласит поговорка - "Не клади все яйца в одну корзину". В её пользу можно сказать, что нет уверенности, что спрос на один навык в 21 веке будет удерживаться долгое время. Из-за этого - специалисту широкого профиля гораздо легче найти работу, чем узкоспециализированному.
Вместе с тем, нельзя просто взять и изучить несколько языков: к примеру, Бьёрн Страуструп, создатель языка С++, утверждает, что знает С++ на 7 из 10.
Отсюда можно предположить, что если вы берётесь за несколько технологий сразу, то знания по каждой из них скорее всего будут поверхностными. Работодатели знают это, но очень любят специалистов широкого профиля - им можно дать почти любую задачу и те кое-как её сделают дешевле, чем узкий специалист. К сожалению, ни один работодатель не может найти эффективное применение всем навыкам своих работников, из-за чего часть навыков остаётся не востребована и забывается, обесценивается.