Junior Golang

Приветствую честной народ!
Интересует информация о минимальных знаниях для Junior golang в целом и некие рекомендации в частности:
1. Какой набор знаний и технологий требуется?
2....

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Как вообще возникла такая идея? В 90% случаев Go используют для оптимизации узких мест существующих высоконагруженных систем, новички в этой сфере вообще нафиг никому не упали. Разве что новички в самом Go, в котором опытный разработчик разберется за несколько вечеров.

раскрыть ветку (9)
1
Автор поста оценил этот комментарий
Ваш совет с чего начать? Python?
раскрыть ветку (8)
Автор поста оценил этот комментарий

С формальной логики, дискретной математики и блок-схем.

Я не шучу.

Автор поста оценил этот комментарий

Смотря чего Вы хотите. Для обучения программированию, Python — неплохой выбор. В сети много материалов по Python для начинающих.


Но не забывайте, что помимо языка программирования, нужно изучать то, что называется Computer Science. Язык выучить несложно. Сложно его правильно применить. Для этого нужна теория.


Далее уже прикладные штуки вроде баз данных, библиотек и т.п.

раскрыть ветку (6)
0
Автор поста оценил этот комментарий
Главное начать. Вообще цель: backend высоконагруженных систем. Есть опыт С++, FoxPro9, но давно.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Нормально джуном на го идти, знать гошку надо, именно гошные паттерны (на горутинах и каналах основаны), знать постгрес и докер. Этот более чем достаточно)
Автор поста оценил этот комментарий
Вообще, я последнее время тоже думаю с golang переметнуться на python. Точнее python (backend) + js (frontend).
раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Для начала, нужно выбрать конкретное направление. Либо backend, либо frontend. Лучший путь — это специализация. Смежную область на начальном пути нужно знать в общих чертах, а не специализироваться на всем вместе и ни на чем конкретно.


Если Вы хотите заниматься backend-ом нагруженных веб-приложений, то там основная борьба идет за системы хранения. Таким образом, нужно хорошо ориентироваться в современных базах данных и правильно их выбирать: где хранить логи, где хранить кэш, где вести аналитику, как масштабировать все это и т.п.


Чтобы устроиться на работу джуниором в бэкенде Вам нужно хорошо знать один язык (используется в основном Java, Python, PHP). Нужно знать один, но популярный и современный фреймворк (Spring, Django, Symfony, соответственно). Хорошо знать одну реляционную базу данных (PostgreSQL, MySQL). Пощупать несколько noSQL баз данных, чтобы понимать что это и для чего используется. Пощупать брокеры сообщений (на примере RabbitMQ).


И, разумеется, никуда не уйти от изучения дискретной математики, алгоритмов, структур данных. Так же всем будет интересно, что Вы знаете об ООП и о проектировании. Возможно, спросят про паттерны проектирования (правда, глупо это у джунов спрашивать). Спрашивать все это будут обязательно, так как больше джуниора не о чем спросить, кроме как о теории.


Остальному уже научитесь в процессе работы, решая реальные задачи.


Если Вы из Москвы, то ориентируйтесь сразу на крупные компании.

раскрыть ветку (2)
Автор поста оценил этот комментарий
Спасибо Вам большое за развёрнутый ответ. Пойду путем: backend на python. С SQL PostgreSQL знаком немного (в пределах работы системного администратора). На Django тоже пробывал сайт сделать.
Автор поста оценил этот комментарий
Я с Астраханской области
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества