Владислав
Airat
Го тур прошёл, считай, все умеешь
🌼
Первый язык?
не совсем. есть ещё небольшой опыт изучения питона... 👀
Владислав
🌼
а это правда, что на го пишут код только свитчеры и джунов не существует? страшно, что не смогу найти работу...
Sweety
🌼
я просто боюсь, что никому не буду нужен такой босой и зелёный
🌼
а хочется как-то получать опыт
Sweety
Sweety
Gennadii
Go как первый язык не подходит, если нет хотя бы технического образования, на котором расскажут про указатели. Субъективно конечно, но Go после C довольно просто понять.
Gennadii
В качестве первого можно выбрать что-то отдалённое от железа. Python, JS, Dart например.
Gennadii
Причём знание Go это процентов 10 от того, что нужно знать. Среди всего остального git, IDE, Jira, Confluence, протоколы, SQL, NoSQL, Prometheus/Grafana, Docker/Kubernetes/Helm, багтрекеры типа Sentry. Модули, сборки, CI/CD, пайплайны.
Gennadii
Не обязательно это прям досконально знать. Но это всё периодически отваливается и надо знать где искать и как исправлять.
Владислав
Причём знание Go это процентов 10 от того, что нужно знать. Среди всего остального git, IDE, Jira, Confluence, протоколы, SQL, NoSQL, Prometheus/Grafana, Docker/Kubernetes/Helm, багтрекеры типа Sentry. Модули, сборки, CI/CD, пайплайны.
Типичное собеседование на Джуна)
Gennadii
Ок, чтобы джун был полезен (а именно это надо бизнесу), то он хотя бы должен уметь сделать ручку.
А это значит что он должен уметь сделать простой sql запрос, получить результат, преобразовать данные.
Потом пушнуть, сдвинуть тикет, отдать на ревью, катнуть на тест, проверить логи.
Gennadii
Причём в Go нет чего-то типа Django или WordPress. Где учишься по туториалам и можешь уже какой-то результат выдать. Где структура подготовлена, за разработчика уже всё подумали. Go как правило это больше про Data intensive applications. Где руками надо делать довольно много с полным пониманием происходящего.
Gennadii
Посему для входа в айти лучше брать Python. Или PHP к примеру.
🌼
Abzal
Airat
Но если Го не первый язык, разумеется. Как первый- не надо. Тут своя атмосфера с обработками ошибок, своеобразной реализацией ооп и пр. Новичка это испортит.
G
Ищу parttime golang, любой сложности
Идеально конечно же, если крутой проект и микросервисы, но готов рассмотреть любой вариант :)
Есть ИП
Алексей
Ⱳ⨺sᏥ
Herman
Можно попросить кого посеньористее в чате провести тестовый собес
Jxhor Lxryn
А что обычно спрашивают у голанг мидла?
По го, наверное, сложно что-то специфичное спросить. Может, только паттерны конкурентности, а так, вероятно, по технологиям ходовым🤔
Emin Zalaev
Emin Zalaev
А вообще в целом зависит от компании
Commodore
Chatgpt уже решает литкоды, пишет круды и т.д. Какая-то часть джунов уже не очень нужна.
Alexander
С книгии sicp - классика
Pavel
Сидредин
Почему?
Сидредин
Ааа, интересно
Сидредин
Там же тоже сложно для начинающих
Сидредин
Да, лучше с фронта начать, например
Emin Zalaev
лучше базы cs выучить, они к любым языкам распространяются
Emin Zalaev
Гугол?
Сидредин
Сидредин
🌚
Emin Zalaev
Computer Science это не канал на ютубе и не статья, это просто предметная область
Emin Zalaev
Материалов по ней много
Stepan
Сидредин
Легаси
cube
ребята, с чего начать изучать го? может быть есть какие-нибудь книги или курсы. я пробую разное всякое, но пока ничего, на что я буду готов выделять время не нашёл для себя... подскажите, если есть что подсказать 🥺🙏
Мнение гуманитария, если позволите. Если ты инженерного/математического склада ума, то советы выше конечно супер.
Но если нет - эти советы могут иметь обратный эффект. Кто-то наоборот входит в темп работы начиная с простых но понятных/веселых вещей, отталкиваясь либо от бизнес-логики (хочу автоматизировать закупку рекламы), либо от развлечений (хочу бота для CSGO на OpenCV / хочу автоматизировать знакомства в интернете), и тд и тп.
Это дает быстрый осязаемый результат, который понятен. А со временем и не заметишь, как то же кол-во времени вкачиваешь уже в более сложные вещи, тк понимаешь зачем оно вообще надо.
Q
на джаве либы из коробки быстрые, а жор ресурсов можно залить деньгами, и это будет дешевле чем найти хороших разработчиков на го и ждать пока они напишут то что уже сто лет проверено в продакшене на джаве, видимо
Владимир
Мнение гуманитария, если позволите. Если ты инженерного/математического склада ума, то советы выше конечно супер.
Но если нет - эти советы могут иметь обратный эффект. Кто-то наоборот входит в темп работы начиная с простых но понятных/веселых вещей, отталкиваясь либо от бизнес-логики (хочу автоматизировать закупку рекламы), либо от развлечений (хочу бота для CSGO на OpenCV / хочу автоматизировать знакомства в интернете), и тд и тп.
Это дает быстрый осязаемый результат, который понятен. А со временем и не заметишь, как то же кол-во времени вкачиваешь уже в более сложные вещи, тк понимаешь зачем оно вообще надо.
А зачем изучать го, если ты не инженерного склада ума? 🙂
Впрочем, я соглашусь, что в любой технологии надо выучить самые основы, а потом просто начать решать на ней задачи. И все теоретические знания красно-черных деревьев с большой долей вероятности никогда не пригодятся.
Sergio
Sergio
cube
Я немного другое имел ввиду. Когда находишь реально свою тему, то легко в неё провалиться и фигачить днями-ночами без вопросов "как".
Если у человека склад ума, что он может учить сразу Go, это значит что те задачи, которые можно на базовом уровне выполнять его реально будут штырить.
Но в вопросе чел написал: "но пока ничего, на что я буду готов выделять время не нашёл для себя..."
Поэтому как вариант, я написал - одна из множества вероятностей, что это пока не тот тип задач, на который мозг выделяет дофамин, чтобы с горящими глазами фигачить. И написал ряд альтернатив.
Сидредин
А так, гуманитарий может стать инженером при должном приложении усилий
Владимир
Владимир
и вообще, это ложное разделение
cube
А так, гуманитарий может стать инженером при должном приложении усилий
На своем примере скажу: всю жизнь считал что "программирование - скучно". Делал 3д картинки товаров. Затем увидел маленький момент в работе, который можно автоматизировать чутком питона в 3d софте, потом еще чуток автоматизировал, потом ноды набросил чтобы фотошоп автоматизировать.... А потом это сократило мой рабочий день на 70 процентов. Ох как глаза после этого загорелись :)
Сидредин
и вообще, это ложное разделение
Да. Просто кто-то с детства больше уделял внимания математике и из-за этого у него больше нейронов, связанных с этой сферой. А кто-то больше увлекался литературой, историей или чем-то ещё
Владимир
Кстати, вопрос “как” - это инженерный вопрос, а вопрос “зачем” - философский.
И мы вот на примере вопроса “как мне выучить го?” видим, что “как?” не имеет смысла без “зачем?”
Stepan
язык старше и популярнее, ну и легаси)
Gennadii
Ну не в 20 а в 3 :) на днях только сравнивал)
Gennadii
В основном на хх. На линкедине сложно сравнить.
Gennadii
Почему? )
Emin Zalaev
Возвращайся в рф
Stepan
в теории можно, но зачем?)
Ceo199029
#вакансия #Golang
Backend developer (Golang + HL)
Занятость: #полная #
Формат работы: #удалёнка
Ищем Backend-разработчика на Golang + HL.
Проект на стадии завершения.
Нужен до конца 2022.
Контакт: @ceo199029
Natasha
вот придет к тебе твой сын через 10 лет, папа, ты же программист, чем сега от бас еррора отличается? а ты такой, пук пук пук
Ⱳ⨺sᏥ
Можете сделать ревью резюме?
Ⱳ⨺sᏥ
Natasha
опа, школка
Natasha
привет из мкс кампуса
Илья
Go 4/5
JSON API 3/5
Git 2/5
Linux 2.5/5
Илья