Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются.
Закрыт 9 лет назад.
Заблокировано. Этот вопрос и ответы на него заблокированы, так как он не соответствует тематике сайта, но имеет историческое значение. Для него недоступна публикация ответов и другие действия.
Здравствуйте, уважаемые. Дело в том, что находясь на 2 курсе Информационных технологий наступает такая пора, когда надо выбирать дальнейшее направление в мире программирования. А именно между Web-Dev и прикладным программированием, к тому же выбор ЯП как основново инструмента. В институте ”проходим” C++, (хотя у меня язык не поворачивается назвать изучаем, скорее просто просматриваем логические и операторы вывода, старый синтаксис и т. д) и так целый семестр, складывается впечатление, что лектор отстает от жизни лет на 10 как минимум, и ничего нам больше не светит кроме нудной писанины математических функций в тетрадке. Тут же состоялось мое первое знакомство с прикладным программированием, оставило довольно позитивное впечатление. На 3 курсе Java, но уже страшно представить что будет с таким отношением к предмету со стороны лекторов... Но это не главное, мой университет считается "лучшим" по Самообразованию) и на него я не расчитываю, только диплом.)
К тому же, я полтора года занимаюсь Веб-программированием и знаю (HTML, CSS, PHP(средне), MySQL), и до этого времени все шло замечательно, думал учиться на веб-программиста, пока я не задумался о будущем, а переспективно ли это, ведь мне придется выбрать одно направление и несколько инструментов для реализации, которые будут сопровождать меня всю жизнь... И пошло поехало, стал взвешивать шансы, сравнивать графики ЯП за последние 7 лет, искать те или иные преимущества веб и прикладного программирования, лихорадочно бродить по гуглу выискивая задатки перспектив...
Условно разделив ЯП на категории для достижения цели получил довольно интересную картину: Веб-Программирование: HTML/CSS/XML PHP + MySQL JavaScript Python + Django Ruby + RoR Прикладное программирование: Java C# C++
Поиски документации по ЯП завели меня еще дальше, теперь выбор будущего стал более неопределенным. С одной строны Java – всегда вакантные места и кроссплатформенность, к тому же несколько лет он занимает первые места в рейтинге и даже не намерен уступать. C# - за последнее время этот язык поддерживаемый Microsoft вырос на глазах, и продолжает расти, появляються перспективы полностью заменить C++. Язык будущего, но есть один большой минус, он зависим от платформ, а точнее от Windows... C++ - постепенно умирающий язык. ИМХО. Но его нельзя списывать со счетов.
С другой стороны это Web-программирование которое немного ближе ко мне.
PHP – это первый мой ЯП который я считал довольно хорошим и перспективным, пока не познакомился с Python, который очень впечатлил меня своей краткостью, гибкостью и конкурентоспособностью. Конечно популярностью PHP мог бы позавидовать любой язык. В данный момент популярность начинает спадать, но вакансий как и в случае с Java не становиться меньше, а даже увеличивается. Python – все началось наверно с него, он перевернул мое представление о программировании, впечатляющий, лаконичный, легкий, строго типизированый, имеет очень много достоинств. В связке в Django может обвести вокруг пальца любого конкурента, но есть существенный минус, это мало вакансий в моей стране.
Впечетленным всем этим уже несколько неделей страдаю фигней, а точнее определяю свое будущее и переспективы. Если я уйду в Web-разработку(а именно в Python, PHP, Ruby, Js) не прогадаю ли я? Или, возможно сразу переквалифицироваться в Java или C#, я конечно понимаю, все зависит от человека? Интересно ваше мнение.
P. S Сорри за столь сумбурный монолог и за грамматические ошибки если такие имеются.
Ответ Молодой человек, не там ищете. Надо заниматься не тем, что вам сейчас кажется перспективным, а тем, к чему у вас лежит сердце или что у вас лучше получается. Простой пример: уже наштамповали в стране миллионы никому ненужных юристов и экономистов и все потому, что лет 10 назад их реально не хватало и все идиёты поперлись туда - ну как же востребованная профессия! То что сейчас (ровно как и 10 лет назад) Java востребована к сожалению ничего не означает. К моменту когда вы станете довольно борзо писать - вполне может случиться что технология сдохнет (окончательно она конечно не сдохнет ибо она уже сейчас является становой хребтиной) - ну в общем вы поняли. Аналогично может случиться с любой технологией dot Net, PHP. Сейчас все очень текуче и зыбко - быстро меняется. Единственная непреходящая ценность это инвестиции в себя любимого, а инвестиции в себя любимого эффективны только когда это вам нравится. Так что смотри что вам нравится на том и пиши! Так что когда что-то изменится у вас будет очень важное конкурентное преимущество вы будет очень хорошо знать некую технологию (просто потому, что она вам нравится).