Airat
Го тур прошёл, считай, все умеешь
🌼
Первый язык?
не совсем. есть ещё небольшой опыт изучения питона... 👀
Владислав
Го тур прошёл, считай, все умеешь
+, посмотри еще Романова
🌼
а это правда, что на го пишут код только свитчеры и джунов не существует? страшно, что не смогу найти работу...
Sweety
а это правда, что на го пишут код только свитчеры и джунов не существует? страшно, что не смогу найти работу...
То что на нем когда-то писали в основном только свитчеры, это правда, но кто сказал что это плохо?
🌼
я просто боюсь, что никому не буду нужен такой босой и зелёный
🌼
а хочется как-то получать опыт
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
Не обязательно это прям досконально знать. Но это всё периодически отваливается и надо знать где искать и как исправлять.
Gennadii
Ок, чтобы джун был полезен (а именно это надо бизнесу), то он хотя бы должен уметь сделать ручку. А это значит что он должен уметь сделать простой sql запрос, получить результат, преобразовать данные. Потом пушнуть, сдвинуть тикет, отдать на ревью, катнуть на тест, проверить логи.
Gennadii
Причём в Go нет чего-то типа Django или WordPress. Где учишься по туториалам и можешь уже какой-то результат выдать. Где структура подготовлена, за разработчика уже всё подумали. Go как правило это больше про Data intensive applications. Где руками надо делать довольно много с полным пониманием происходящего.
Gennadii
Посему для входа в айти лучше брать Python. Или PHP к примеру.
🌼
Посему для входа в айти лучше брать Python. Или PHP к примеру.
понятненько, спасибо. тогда буду учить питончик и поглядывать на го и другие си-подобные языки. мне на питоне ещё егэ сдавать, а в вузе на всяких плюсах писать
Airat
Давно это стало правдой?
Всегда было. Входной порог в го очень низкий.
Airat
Но если Го не первый язык, разумеется. Как первый- не надо. Тут своя атмосфера с обработками ошибок, своеобразной реализацией ооп и пр. Новичка это испортит.
G
Ищу parttime golang, любой сложности Идеально конечно же, если крутой проект и микросервисы, но готов рассмотреть любой вариант :) Есть ИП
Herman
Можно попросить кого посеньористее в чате провести тестовый собес
Jxhor Lxryn
А что обычно спрашивают у голанг мидла? По го, наверное, сложно что-то специфичное спросить. Может, только паттерны конкурентности, а так, вероятно, по технологиям ходовым🤔
Emin Zalaev
А вообще в целом зависит от компании
Commodore
Chatgpt уже решает литкоды, пишет круды и т.д. Какая-то часть джунов уже не очень нужна.
Alexander
С книгии sicp - классика
Сидредин
Почему?
Сидредин
Ааа, интересно
Сидредин
Там же тоже сложно для начинающих
Сидредин
Да, лучше с фронта начать, например
Emin Zalaev
лучше базы cs выучить, они к любым языкам распространяются
Emin Zalaev
Гугол?
Сидредин
🌚
Emin Zalaev
Computer Science это не канал на ютубе и не статья, это просто предметная область
Emin Zalaev
Материалов по ней много
Сидредин
Легаси
cube
ребята, с чего начать изучать го? может быть есть какие-нибудь книги или курсы. я пробую разное всякое, но пока ничего, на что я буду готов выделять время не нашёл для себя... подскажите, если есть что подсказать 🥺🙏
Мнение гуманитария, если позволите. Если ты инженерного/математического склада ума, то советы выше конечно супер. Но если нет - эти советы могут иметь обратный эффект. Кто-то наоборот входит в темп работы начиная с простых но понятных/веселых вещей, отталкиваясь либо от бизнес-логики (хочу автоматизировать закупку рекламы), либо от развлечений (хочу бота для CSGO на OpenCV / хочу автоматизировать знакомства в интернете), и тд и тп. Это дает быстрый осязаемый результат, который понятен. А со временем и не заметишь, как то же кол-во времени вкачиваешь уже в более сложные вещи, тк понимаешь зачем оно вообще надо.
Q
на джаве либы из коробки быстрые, а жор ресурсов можно залить деньгами, и это будет дешевле чем найти хороших разработчиков на го и ждать пока они напишут то что уже сто лет проверено в продакшене на джаве, видимо
Владимир
Мнение гуманитария, если позволите. Если ты инженерного/математического склада ума, то советы выше конечно супер. Но если нет - эти советы могут иметь обратный эффект. Кто-то наоборот входит в темп работы начиная с простых но понятных/веселых вещей, отталкиваясь либо от бизнес-логики (хочу автоматизировать закупку рекламы), либо от развлечений (хочу бота для CSGO на OpenCV / хочу автоматизировать знакомства в интернете), и тд и тп. Это дает быстрый осязаемый результат, который понятен. А со временем и не заметишь, как то же кол-во времени вкачиваешь уже в более сложные вещи, тк понимаешь зачем оно вообще надо.
А зачем изучать го, если ты не инженерного склада ума? 🙂 Впрочем, я соглашусь, что в любой технологии надо выучить самые основы, а потом просто начать решать на ней задачи. И все теоретические знания красно-черных деревьев с большой долей вероятности никогда не пригодятся.
Владимир
Затем же, зачем работают кассиром, несмотря на отсутствие врожденной тяги к этой деятельности))
ну есть намного более подходящие технологии, да и направления деятельности в том же айти. Например, хороший продакт ничуть не менее, а то и более ценен, чем хороший инженер
cube
А зачем изучать го, если ты не инженерного склада ума? 🙂 Впрочем, я соглашусь, что в любой технологии надо выучить самые основы, а потом просто начать решать на ней задачи. И все теоретические знания красно-черных деревьев с большой долей вероятности никогда не пригодятся.
Ну как раз идеальный вопрос. Зачем учить то, о чем задаешься вопросом "как", а не просто сидишь и пишешь в удовольствие. Я к тому, что если через серию веселых проектов на python/node, следующая хотелка потребует Go и перестройки мышления, то вопросов к мотивации и "как" к тому моменту не будет.
Владимир
Но их и нужно на порядок меньше, чем средних разрабов)
да не знаю, мне кажется, в обычной крупной компании менеджеров с разрабами примерно поровну. А еще есть техписы, аналитики, проджект-менеджеры и даже, прости господи. скрам-мастера
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
Посему для входа в айти лучше брать Python. Или PHP к примеру.
ага, а потом спустя три года питона узнать случайно, что яп это не калькулятор и еще оказывается можно лапками память выделять и познать дзен
Timur
ага, а потом спустя три года питона узнать случайно, что яп это не калькулятор и еще оказывается можно лапками память выделять и познать дзен
А еще вдруг можно узнать что библиотечный код на питоне может работать пару минут ни во что не упираясь и случайно узнать что если питон связан с либами на си, то можно часами его проклинать подбирая связку из питона,набора либ и версии gcc, что бы все работало
Natasha
вот придет к тебе твой сын через 10 лет, папа, ты же программист, чем сега от бас еррора отличается? а ты такой, пук пук пук
Ⱳ⨺sᏥ
Можете сделать ревью резюме?
Ⱳ⨺sᏥ
Natasha
опа, школка
Natasha
привет из мкс кампуса
Ⱳ⨺sᏥ
привет из мкс кампуса
Ооо, привет, мы блин везде 🙃
Илья
Go 4/5 JSON API 3/5 Git 2/5 Linux 2.5/5
Ⱳ⨺sᏥ
Go 4/5 JSON API 3/5 Git 2/5 Linux 2.5/5
Это твои навыки или это пример как их расписать?
Илья
Это твои навыки или это пример как их расписать?
Лучше расписать каждый навык подробно