Добрый день, хочу начать изучать программирование, но не могу определится android или php,
андроид больше интересен но очень мало вакансий, в моем городе на данный момент всего 4 вакансии и не для джунов, в пхп напротив, вакансий много, но пхп мне показался скучным, вот и не могу определится. Долго сидеть в поисках работы не хочется, разумеется я понимаю что нужно многое выучить и понять для обоих направлений, и далеко не сразу получится устоится. по этому может что посоветуете или просто выскажите свое мнение. Заранее спасибо.
Сам вошел в IT как Android Developer. Плюсы навскидку:
1. Java - прекрасный статически типизированный ООП язык, хоть и очень старый, и многословный.
2. Порог входа значительно выше, от этого гораздо ниже конкуренция
3. Карьерный рост очень быстрый
1. Java - прекрасный статически типизированный ООП язык, хоть и очень старый, и многословный.
Java, JavaScript, Ruby и PHP появились одновременно. В 1995 году.
Python и Haskell старше на 5 лет.
Так что все популярные сейчас языки - очень старые. А какой-нибудь Go - просто старый :)
андроид больше интересен но очень мало вакансий, в моем городе на данный момент всего 4 вакансии и не для джунов, в пхп напротив, вакансий много, но пхп мне показался скучным, вот и не могу определится.
Изучайте то, что вам интересно. Невозможно стать классным специалистом в сфере, которая вам не нравится.
lokk08, считаю что HellWalk прав.
Разработка программных средств не такая простая штука, и соответственно и обучение будет не простым и проще говоря - никогда не закончится. И если "поездка" будет долгой, лучше сразу позаботится о комфорте (про обучение).
Все успешные программисты в индустрии - это фанаты своего дела. Убедится в этом можно, прочитав "Just for fun" про Линуса Торвальдса или просмотрев фильм "Социальная сеть" про Цукерберга.
Учите, что Вам больше нравится, и получайте удовольствие!
В андроиде довольно быстро происходит рост от джуна к мидлу потому что там мало что есть в плане технологий - это если не заниматься играми, игры на андроиде это уже совсем другая сфера с другими требованиями к знаниям.
Если php совсем не интересен то займись андроидом. Просто не говори никому что у тебя нет опыта работы, сделай пару копий простых приложений из play market и все, вот тебе и опыт работы.
lokk08, ну если хочешь работать, то бери там где больше вакансий, тоесть php, к тому же он будет гораздо легче, а потом можно будет переучиться на другое, когда будет возможность
Представь оба варианта развития:
1. Если выучишь пхп, который тебя не впечатлил - будешь ли ты счастлив на нем работать через 1-5 лет?
2. Если выучишь андроид, который тебе понравился, но пока нет возможности найти работу, будешь ли ты счастлив через 1-5 лет?
Не думай на краткосрочную перспективу. У тебя около года уйдет только на изучение java + android SDK с написанием нескольких проектов, а там может стажировка найдется или возможность поехать в другой город.
P.S. Будь я на твоем месте, выбрал бы андроид, важно чувствовать интерес к той работе, которую ты выполняешь.