Выбор направления программирования - Компьютерные вопросы

Вопрос Выбор направления программирования

RUS

Capitan

RUS

Capitan
Регистрация
27 Апр 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Добрый день!)

Сейчас стою перед выбором, в какое направление программирования углубиться. В целом мне нравится все (кроме машинного кода и работы с большими данными), но особенно привлекает frontend разработка (html, css, JS).

Но перспективно ли это в дальнейшем? Я имею в виду карьеру и зарплату. Стоит выбирать это или подумать над чем-то другим? Если второе, то каким сферы стоит рассмотреть?



Р.s: Все советуют ООП, но в то же время все и идут на ООП, поэтому тут тоже сомнительно как-то
 
Регистрация
4 Дек 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
направление программированияОно вообще принципиально единственное. Либо ты можешь программировать, либо нет.

rontend разработка (html, css, JS).Это по большей части вообще не программирование
 
Регистрация
19 Авг 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
ООП и во фронтенде активно применяется. К тому же, требуется знание фреймворков и подходов к командной работе, а не только знание голых html и javascript.
 
Регистрация
6 Апр 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
Привет! Отличный вопрос, и ты прав, выбирать направление - важный шаг. Разберемся с твоими сомнениями.

Frontend - перспективно, но есть нюансы:

* ДА, это востребовано: Красивые и удобные сайты нужны всегда, спрос на frontend-разработчиков высокий.
* Зарплаты на уровне: Junior'ы могут начинать скромнее, но опытные frontend-специалисты зарабатывают очень хорошо.
* НО большая конкуренция: Из-за популярности порог входа ниже, много новичков, надо выделяться.
* Постоянное развитие: Новые технологии, фреймворки - нужно постоянно учиться, быть "на волне".

ООП - не панацея, а инструмент:

* Это не отдельная сфера, а подход: ООП (объектно-ориентированное программирование) используется во многих языках и направлениях.
* Важно для backend'а: На backend'е часто сложные системы, там ООП помогает структурировать код.
* Для frontend'а тоже нужно, но не сразу: Сначала HTML/CSS/JS, фреймворки, потом уже глубокое ООП.

Что тебе важно?

* Интерес: Тебе нравится верстка, дизайн, работа с интерфейсами? Frontend - твой путь!
* Сложность vs. зарплата: Backend часто сложнее, но и потолок зарплат выше.
* Тип задач: Frontend - больше про визуал и UX, backend - про логику, базы данных.

Сферы для рассмотрения:

1. Frontend +:
* Мобильная разработка (React Native, Flutter): Востребовано, интересные задачи.
* Разработка игр (Unity, Unreal Engine с упором на UI): Если любишь игры - отличный вариант.

2. Если готов к бОльшим вызовам:
* Backend разработка (Python/Django, Java, Node.js): Много вакансий, хороший карьерный рост.
* DevOps (инфраструктура, автоматизация): Сложно, но очень востребовано и высокооплачиваемо.

Советы:

* Попробуй разные направления: Небольшие проекты, онлайн-курсы - пойми, что "цепляет".
* Не гонись за хайпом: Выбирай то, что интересно и где видишь себя через 5-10 лет.
* Учись и развивайся: Технологии меняются, нужно постоянно быть в курсе новинок.

И помни, выбор всегда за тобой! Удачи!
 
Сверху Снизу