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

Как определиться с направлением программирования или ЯП?

немногим 33 года. Как и большинству захотелось изменить свою жизнь и податься в хайповую (может не до конца жизнерадостную) тему.
Образование математическое. Работа не по специальности. Английский А2/B1
Опыт работы только в windows и macos. На руках и ПК, macbook pro и iphone

Есть два направления которые интересны - Бэкенд (php) и IOS разработка (swift), но в каждой из них вижу свои плюсы и минусы, примерно по 1-2 месяца пробовал и то и то
PHP плюсы:
1. Много работы, фриланса, вакансий, зарплаты в среднем на уровне многих других языков.
2. Много обучающего материала
3. По заявлениям многих - низкий порог входа.
PHP минусы:
1. Бесит долларовый и стрелочный синтаксис... вот прям не могу смириться с этим
2. Как бы не заявляли про низкий порог входа, считаю, что в бэкенд нужно приходить со знаниями
принципов работы серверов и сети, в том числе практической работой в Linux (опыт работы отсутствует)
3. Устаревший язык, но лучший в своем применении
Swift плюсы:
1. Субъективно приятный синтаксис.
2. Узкое направление
3. Экосистема Apple
4. Изучение с нуля, фактически не требуется спец знаний как в случае с бэкендом (субъективно)
Swift минусы:
1. В разы меньше вакансий, джуном не так просто устроится
2. Мало качественного материала для самостоятельного обучения.

Прошу дать совета
Верно ли расставлены все тезисы про плюсы и минусы?
Стоит ли работать с тем ЯП синтаксис которого тебя мало устраивает?
Стоит ли идти на какие то курсы/книги по данным направлениям?
помогите определиться) всем спасибо.
  • Вопрос задан
  • 3272 просмотра
Подписаться 3 Простой 13 комментариев
Ответ пользователя TimurBaldin К ответам на вопрос (10)
@TimurBaldin
Мой совет прост:
1)Пройдите курс по computer science (книги на мой взгляд самый лучший источник информации)
2)Попробуйте разные популярные языки из разных сфер , лучший способ это pet - проект
3)Выбирайте то что вам понравится, рейтинги для вас должны играть последнюю роль
4)Не пытайтесь быть универсальным солдатом ,лучше всего выбрать направление и развивать его. В том же самом бэке есть куча языков и инструментов
5)Начинайте спамить работодателей, чем скорее попадете на реальный проект тем лучше)
Ответ написан
Комментировать