Как освоить бекенд с бекграундом в мобайле? Можно ли начать с Go?
Доброго времени суток.
Достаточно давно пишу под мобайл. Есть большое желание освоить бекенд. Ну и хайп на мобайл постепенно падает.
Инстаграммы для еды уже не в моде)
Опыт коммерческой разработки только клиентской части.
По языкам Swift/Objective-C/немного Kotlin.
Естественно базовые знания вроде ООП/паттернов, свободный английский.
Больше всего привлекает Go как достаточно простой язык со статической типизацией. Также на него наблюдается рост спроса.
Про проблемы Go читал, спасибо.
Java мне не подходит. Это путь исключительно на галеру для начинающих.
Хочется освоить то что можно накидать самому за пару дней. Была мысль начать с Node.js, но соседний топик отбил желание)
Мое представление о бекенде достаточно размытое.
Собственно решил поэтому задать вопросы коллегам-бекендщикам.
1 Достаточно ли заниматься только бекендом? Или нужно по любому лезть во фронт-енд?
2 Подойдет ли Go как стартовый язык для освоения бекенда?
3 Можно ли на фрилансе найти простые задачи на Go?
Чтобы «набить» руку на реальных задачах и не получить по рукам)? С мобайлом тут попроще.
4 Что почитать по настройке серверов?
5 Что почитать/курсы по работе с базами данных?
6 Что почитать по Go (если уже есть опыт в других языках)?
7 Список полезных курсов/ресурсов по Go и бекенду в целом по данной тематике приветствуется (микросервисы и тп).
8 Если одного Go мало какой язык стоит выучить еще?
Спасибо.
24 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів