Задать вопрос

Сколько времени потребуется, чтобы стать веб-девелопером?

Добрый день,
уважаемые участники форума!

Ситуация следующая. Мне 27, сложилась жизненная ситуация, побудившая менять профессию. В своей (гуманитарной, да :) профессии я вполне преуспел, но в силу проблем со здоровьем пришёл к выводу, что нужно сменить поле деятельности, и делаю это скорее на перспективу, сейчас жёсткой необходимости немедленно сменить работу нет, но я знаю, что она возникнет в будущем, поэтому решил не ждать и переучиться сейчас, чем раньше это сделать - тем лучше. Из всех вариантов, которые я перебрал, остановился на программировании как наиболее подходящем в моей ситуации варианте, пусть и нелёгком. Из-за необходимости сначала ориентироваться на непосредственно более практичные вещи, обучение планирую от простого к сложному (html, css, javascript, php и т.п., а далее уже математика, теория алгоритмов).

Имею возможность на 150 % сконцентрироваться на учёбе, посвящать этому весь день, английским владею свободно (advanced), с англоязычными ресурсами пожалуй что даже удобнее мне работать, опыт в самообразовании большой, поэтому привычка учиться есть, проблем с мотивацией и дисциплиной не испытываю. Понимаю, что начинаю поздно и с самого начала, но это объективная необходимость.

Вопрос в следующем. Во-первых, хотел бы поинтересоваться, на какой срок подготовки мне примерно нужно рассчитывать, начиная в программировании с нуля (базовый html и css не в счёт) до того этапа, когда я смогу получить стартовую работу junior developer в сфере веб-программирования при том, что в моём распоряжении весь день? Хватит ли мне года упорной работы?

Во-вторых, насколько с учётом моего возраста и предыдущего гуманитарного бэкграунда критично ли мне получать высшее образование (бакалавриат или магистратуру) в сфере информатики? С одной стороны, понимаю, что "корочка" не помешает. С другой стороны, какой-то заочный диплом, на который нужно тратить много времени в ущерб самообразованию и изучению того, что действительно пригодится, насколько он сыграет роль в поиске работы в моём случае?

Буду признателен за ответы :)
  • Вопрос задан
  • 882 просмотра
Подписаться 5 Простой 2 комментария
Решения вопроса 1
IonDen
@IonDen Куратор тега IT-образование
JavaScript developer. IonDen.com
Почему вы хотите стать именно веб-девелопером? ИМХО в веб разработке сейчас такой разброс технологий, что можно потеряться. Если нахвататься по верхам HTML, CSS, JS, PHP - то вы скорее выйдете на уровень массового изготовления веб-сайтов на вордпрессе (очень нудная работа с очень высокой конкуренцией).

Если хотите научиться чему-то серьезному - то начните с чего-то другого. Например с программирования. Тот же Python - даст вам прекрасную базу и море возможностей для дальнейшего развития. И позволит быстрее перейти к серьезной разработке, а не клепать говносайтики.

Для выхода на джуниор позицию может хватить и года, если действительно пахать. Но серьезно карьеру построить уйдет от 3 лет и больше.

Профильное высшее образование не критично (разве что вы захотите иммигрировать в страну где его требуют). Но если есть возможность учиться без ущерба для текущей работы и личной жизни - вперед. В обычном поиске работы (тем более в России) вообще не спрашивают. Главное показать работы, GitHub с проектами, т.е. показать скилл.

Сидячий образ жизни накладывает отпечаток + туннельный синдром + позвоночник + глаза))) не все так гладко.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
inoise
@inoise
Solution Architect, AWS Certified, Serverless
1. Все субъективно. У каждого свои способности к самообучению
2. Вышка для программиста не является приоритетной. В некоторых направлениях помогает математика и статистика.
3. Если вы считаете что программирование это не вредно для здоровья то вы просто не знаете о том какие профессиональные болячки в it. Их валом)
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Определитесь с направлением, чтобы не учить не нужное.
Как я понял, нужно именно WEB-программирование.
Варианта 2:
Можно начать с фронта: html/css/js
Можно начать с бэка: php/c#/python/go/etc.

Мой совет: выучите то, что будет вам нужно в ближайшем будущем и что-то одно, но качественно (чтобы могли кодить без сторонних библиотек и частого заглядывания в документацию).
Ответ написан
@archelon
Совет (от гуманитария гуманитарию): не распыляйтесь.
Если веб-разработка, то как можно быстрее определитесь — фронтенд или бэкенд.
Работа вебмастера-универсала до сих пор востребована, но малоперспективна.
Ответ написан
@lotse8
Зависит только от желания и головы, у каждого это индивидуально.
Притча есть такая на эту тему:
Далеко ли?!
У дороги сидел человек, мимо проходил путник и спросил сидящего:
- Долго ли идти до города?
- Иди,- отвечает ему сидящий.
- Нет, ты, видно, меня не понял. Долго ли идти до города??
- Иди,- так же ответил тот.
Путник разозлился.
- Я задал тебе простой вопрос! Долго ли идти до города?!
- Иди…- всё так же отвечал ему сидящий.
Путник в сердцах пошёл прочь.
- Постой,- вдруг услышал он голос сидящего возле дороги человека.- До города 6 часов ходьбы.
- Так что же ты мне сразу не сказал??
- Я не знал, с какой скоростью ты пойдёшь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы