Вход | Регистрация
    1  2   

GO - кто применяет - есть ли смысл?

GO - кто применяет - есть ли смысл?
Я
   neomarat
 
31.08.21 - 15:18
Задумался об изучении этого языка - есть ли смысл? Интересно с ним работать? Поделитесь реальным опытом.
   Asmody
 
1 - 31.08.21 - 15:19
ну, сейчас, вот-вот уже сейчас!..
   polosov
 
2 - 31.08.21 - 15:19
(0) Ты не понимаешь во что ты только что ввязался.
   1Сергей
 
3 - 31.08.21 - 15:19
на распе за $30?
   neomarat
 
4 - 31.08.21 - 15:23
(2) интрига нарастает... что должно случиться?
   Asmody
 
5 - 31.08.21 - 15:25
Сейчас Garykom ножки у нового интела досчитает в соседней ветке, и всё про Го расскажет
   rphosts
 
6 - 31.08.21 - 15:26
(3) эээээ, чё?
   PLUT
 
8 - 31.08.21 - 15:28
(0)

package main

import "fmt"

// this is a comment

func main() {
    fmt.Println("Hello World")
}
   PLUT
 
9 - 31.08.21 - 15:29
   Garykom
 
10 - 31.08.21 - 15:31
(0) >есть ли смысл? Интересно с ним работать? Поделитесь реальным опытом.
Смысл есть. Интереснее чем со многими другими. Идеально для бэкенда, консольных утилит и библиотек.
   polosov
 
11 - 31.08.21 - 15:31
(4) Придет Гариком...
   PLUT
 
12 - 31.08.21 - 15:32
(6) https://www.raspberrypi.org/products/raspberry-pi-4-model-b/

а внутре обычно линух, но можно и Win10 "натянуть"
   Asmody
 
13 - 31.08.21 - 15:32
(8) могЁш!
   rphosts
 
14 - 31.08.21 - 15:32
(8) немного сишняк напоминает
   neomarat
 
15 - 31.08.21 - 15:33
(10) Вы на нем работаете? Насколько легко слезть с 1С и пересесть на GO? Сильно теряется в ЗП поначалу?
   PLUT
 
16 - 31.08.21 - 15:33
(14) это ж неспроста :)
   rphosts
 
17 - 31.08.21 - 15:34
(16) разумеется
   Garykom
 
18 - 31.08.21 - 15:35
(15) Работаю для себя и параллельно с 1С для расширения где она не может
Если тебе до 30 лет легко перелезешь. И почти без потери зп.
После 35-40 уже сложно ибо фиг наймут (HR ищет молодых) и провал в зп
   neomarat
 
19 - 31.08.21 - 15:36
(18) Хм... 42 уже... все так плохо - совсем?
   neomarat
 
20 - 31.08.21 - 15:37
(18) Посоветуйте что почитать - книжка какая хороша в данный момент
   neomarat
 
21 - 31.08.21 - 15:37
или курс
   Guk
 
22 - 31.08.21 - 15:38
(15) >> Насколько легко слезть с 1С и пересесть на GO? Сильно теряется в ЗП поначалу?

и какой глубинный смысл в этом действе?...
   neomarat
 
23 - 31.08.21 - 15:40
(22) сильная усталость от системы - однотипные задачи, одни и те же тупые вопросы, все более долгое обновление - когда теряешь время попусту... Да много всего. Хочется что-то поменять.
   1Сергей
 
24 - 31.08.21 - 15:41
(23) и есть надежда что там по-другому?
   Garykom
 
25 - 31.08.21 - 15:41
(19) если нет связей то устроиться сложно, на джуна предпочитают молодых и зп сильно меньше чем у средних 1С

тут https://t.me/progbook поиск по "golang"
   Asmody
 
26 - 31.08.21 - 15:43
(18) поделился бы с народом, как расширения на go писать.
   Garykom
 
27 - 31.08.21 - 15:43
   1Сергей
 
28 - 31.08.21 - 15:43
посмотрел ХХ, программист 1С - 3000 вакух; программист GO - 1000 вакух
   neomarat
 
29 - 31.08.21 - 15:43
(25) а с какой начать? Там книг вагон, а хорошая то какая?
   Garykom
 
30 - 31.08.21 - 15:44
(26) Расширения для 1С никак, подразумевал расширение возможностей 1С, где функционала/возможностей ЯП 1С и платформы не хватает
 
 
   Garykom
 
31 - 31.08.21 - 15:45
(29) хз с какой начинать, я отсюда https://golang.org/doc/ начинал
   Garykom
 
32 - 31.08.21 - 15:48
(31)+ точнее сначала тут
https://ru.wikipedia.org/wiki/Go
https://en.wikipedia.org/wiki/Go_(programming_language)
все прочитал
   Garykom
 
33 - 31.08.21 - 15:51
(31)+ еще https://pkg.go.dev/github.com/f0rmiga/awesome-go?utm_source=godoc
и просто гуглить "awesome go"
но это уже после изучения основ
   fisher
 
34 - 31.08.21 - 15:53
С точки зрения шансов пропихнуться в альтернативный кровавый ентерпрайз - наверное лучше java
А так go, конечно, поинтереснее.
   ДенисЧ
 
37 - 31.08.21 - 15:58
(0) Если ты не пишешь микросервисы - тебе го не нужен.
   arsik
 
38 - 31.08.21 - 15:59
(30) Ну может, с ростом популярности языка, Нуралиев и компания что то придумают. Точнее опубликуют интерфейсы для динамического подключения.
   Garikk
 
39 - 31.08.21 - 16:08
(0) ты лучше подумай как работу искать будешь, выучить язык полдела, сейчас вакансию джуна еще попробуй найди
   Arbuz
 
40 - 31.08.21 - 16:11
Тогда уж лучше раст.
fn main() {println!("Hello, world!")}
   bolder
 
41 - 31.08.21 - 16:28
(0) Приятный язык.Все на модных тенденциях.Но блин,мало применения в обычных конторах находит. Утилиты - это админское.
На Мисте golang только один человек, Garykom практикует.Но соскочить с 1С не может ).
   bolder
 
42 - 31.08.21 - 16:33
(41) + А.Донаван и Б Керниган (тот самый!) "Язык программирования Go" - отличная книга, мне зашло.
   fisher
 
43 - 31.08.21 - 16:37
(41) Да нормально он применения находит. Просто язык относительно молодой и на джунов вакух пока мало, в сравнении с той же джавой, на которой за десятилетия столько барахла понаписано, шо ховайся. И все сопровождать кому-то надо.
   Said_We
 
47 - 31.08.21 - 17:29
(0) Ещё один из 1С решил сдернуть?
Тенденция однако.....
   Said_We
 
48 - 31.08.21 - 17:36
(0) А чего не сразу Rust например?
   Garykom
 
49 - 31.08.21 - 17:37
(48) Rust для прикладных задач хуже чем Go, он больше как замена С++ в части системного софта и драйвера писать
   Said_We
 
50 - 31.08.21 - 17:41
(49) Я просто темы автора посмотрел. Там постоянно что-то с оборудованием разным.
   bolder
 
51 - 31.08.21 - 17:45
(47) Не взлетит у 99%.По причине другого стека технологий и уровня знаний.За сопоставимую зарплату на Go надо иметь больше знаний в ИТ технологиях.1с ники сильны в другом.Так что студенты может и свалят на суп зарабатывать поначалу, матерых 1с ников и тут хорошо кормят)
   Garykom
 
52 - 31.08.21 - 18:04
(50) В этом случае как раз лучше Go если не требуется драйвера на низком системном уровне писать
Обычные C-Shared DLL на Go прекрасно делаются
   Said_We
 
53 - 31.08.21 - 18:16
(51) У меня достаточно много обратных примеров.

Один ушел из 1С в джаву и уехал в США. До этого десяток с лишним лет только 1С. Супруга правда много разных языков знала и работала на проектах - и мобильные приложения в том числе.
Другой вернулся в с++ и уехал в США. Потом дернул собой ещё несколько человек - тоже на 1С долго работали.
Ещё один ушел в мобильные приложения - живет по всему миру. До этого знал только 1С. Образование не ИТ.
Ещё один вернулся в С++, но остался в РФ.
У знакомой на работе отдел 1С (5-ть или 7 человек - уже не помню точное количество) встал и уволился в один день - ушли в Python. Все вместе к этому плодотворно готовились и даже работали дополнительно.

+ Кто-то открыл свое производство пищеве, кто-то магазины, кто-то на пенсии, кого-то нет в живых.
   bolder
 
54 - 31.08.21 - 18:29
(53) Вот это как с 1С пересекается?
>Обязанности:
Разработка и поддержка нового функционала
Умение работать в команде
Написание высоконагруженных пуш-серверов, сервер авторизации, сервер активации и т.д
Разработка микросервисов на языке Go
code review
Требования:
Знание и опыт работы с Go (golang)
Опыт работы не менее 3-х лет
Cоздание микросервисов (RPC)
Опыт создания веб/rest приложений
Умение работать с Linux
Знание технического англ. языка
Умение работать с git
Знание Postgres / RabbitMQ / Redis
Знание WebSockets
Желателен опыт работы с криптографией и криптовалютами
Знание и понимание классических алгоритмов и структур данных
Знание и опыт использования шаблонов проектирования
Знание C++ как преимущество
Опыт многопоточного программирования
Опыт разработки высокопроизводительных серверов или веб-приложений
   Eiffil123
 
56 - 31.08.21 - 18:48
(55) и как там на загнивающем капиталистическом западе? ))
   ДенисЧ
 
57 - 31.08.21 - 18:58
(56) Из Бостона в Крым ездит отдыхать...
   Said_We
 
58 - 31.08.21 - 19:35
(54) А почему оно должно пересекаться?
Знания 1С как правило более не пригодятся.

Хотя Эклипс+Гит и в 1С есть. Кто-то даже использует. В 1С точно используют.
SQL Postgres придется серьёзно подтягивать. Сам язык SQL он и в Африке SQL, но в 1С он сильно обрезан. А знание настройки сервера - тут врядли требуется - это отдельная специальность.
Знание и понимание классических алгоритмов и структур данных - частично в 1С есть. Просто в 1С это есть, но об этом не задумываешься.
Создание микросервисов (RPC) - тут тоже какое-то подобие каких-то микросервисов есть и в 1С.
Знание и опыт использования шаблонов проектирования - тоже иногда бывает в каком-то виде в 1С, но это скорее исключение.
Умение работать в команде - это тоже общие фразы.
Разработка и поддержка нового функционала - общая фраза.
И т.д.
   novichok79
 
60 - 31.08.21 - 20:21
написал пет прожект на нем, потому что с java пришлось бы тащить JVM.
язык простой как 3 рубля, нет дженериков, исключений и лямбд, зато есть горутины.
в Go многое реализовано для многозаданости из коробки - например каналы, они в жавке называются LinkedBlockingQueue.
я бы сказал, что это смесь Python с C.
насчет реальных задач - на него переписывают веб-сервисы, которые должны очень быстро работать.
 
 
   novichok79
 
61 - 31.08.21 - 20:22
IDE = Goland (красивый, как IntellijIDEA, но платный), Visual Studio Code с плагинами для Go (не такой красивый, но бесплатный)
   novichok79
 
62 - 31.08.21 - 20:24
книга, которая зашла по Golang = Go для профессионалов. была еще одна от Кернигана, но она древняя как экскременты мамонта.
   novichok79
 
64 - 31.08.21 - 21:22
(63) Every coupon code grants a free individual subscription for one JetBrains IDE of сhoice for a limited period of time (4 or 6 months, depending on the duration of the class).

даже если найдешь студента, будет максимум 6 месяцев.
   Garykom
 
65 - 31.08.21 - 21:31
(61) для Golang юзаю liteide или wide (последняя версия там в облако ударились, старая просто на свой сервер ставилась)
   novichok79
 
66 - 31.08.21 - 21:43
(65) пробовал, не зашла мне она. visual studio code как-то интуитивно понятна.
   acht
 
69 - 31.08.21 - 22:30
(67) Привет, Паша! Вау, у тебя новый ник. Всё хвастаешся...
До свидания, Паша. Век бабочки-однодневки недолог. Приходи завтра.
   novichok79
 
70 - 31.08.21 - 22:47
(68) ссылка?
   novichok79
 
71 - 31.08.21 - 22:54
(70) уже нашел. запросил лицензию на Goland.
   Конструктор1С
 
74 - 01.09.21 - 05:05
(23) устройся в крупную компанию разработчиком. Будешь отделен и от тупых юзеров, и от тупых вопросов, и от обновлений...
   novichok79
 
75 - 01.09.21 - 09:56
(73) родственник учится в одной из онлайн-школ, взял на его имя лицензию.
   novichok79
 
76 - 01.09.21 - 09:59
(0) уже полтора года мучаетесь. не пора ли уже куда-нибудь да перейти?
Phyton, Go, Android - куда развиваться?
JOB: OFF: Истории успеха перехода из/в 1С
это уже третья тема
   novichok79
 
77 - 01.09.21 - 10:53
(0) это я к тому, что если бы действительно хотел, то перешел бы без тем на мисте.
вероятно, ты еще не понял какие задачи тебе интересно решать. если понимания не будет, через пару лет появится такое же желание перескочить на другой ЯП. ибо ЯП - это инструмент для решения задач.

логика перехода такая:
типовой 1С -> нетиповой 1С + что-нибудь на другом ЯП -> другой ЯП.

1. смотришь какие технологии требуются в вакансиях на твой ЯП - отличная идея для пет-прожекта, парсер агрегатора вакансий и анализатор ключевых слов.
2. ищешь вакансии по 1С по слову "самописных конфигураций" + технологии, которые ты нашел в п. 1.
3. устраиваешься в найденную контору. наблюдаешь как работают коллеги на других ЯП. это полезно для понимания как данная технология используется для решения реальных задач бизнеса и пунктик в резюме.
4. просишься слезно взять тебя в соседний отдел или реализуешь пет-проекты на нужных технологиях.
5. дублируешь свое 1Сное резюме. в дубле заменяешь "1С разработчик" на "разработчик", "специалист отдела разработки ПО", "программист", "конфигурация" на "решение". надо убрать слово 1С из резюме, чтобы тебя не хантили по 1С.
6. выставляешь резюмеху в активный поиск. ходишь по собесам, тебе пишут отклик по тем вещам, которые ты не знаешь. ищешь ответы по темам, которые не знаешь. на гугле есть целые статьи про job interview questions по <твой любимый ЯП>.
7. повторяешь п. 6, пока не получаешь жоп оффер. у меня получилось.

на собесах надо говорить только про опыт в ЯП, на который ты собеседуешься. пункт 2 для этого очень полезен, т. к. это не только 1С. когда расскажешь все про <твой любимый ЯП>, уже можно упомянуть что в 1С ты занимался оптимизацией SQL-запросов и что 1С на проекте был ORM + GUI. если тебе интересно про DS/ML - нужен мат. аппарат, возьми репетитора по математике, чтобы он тебя поднатаскал / купи книгу по DS/ML. а перейти очень просто - знакомый ушел в сбертех, поизучав пару недель Spring на тытрубе :)
   neomarat
 
78 - 01.09.21 - 11:00
(76) пора... поэтому и мучаюсь ))
   novichok79
 
79 - 01.09.21 - 11:01
(78) денег предложили столько же кстати. поэтому пока не ушел из 1С.
   supersonic
 
80 - 01.09.21 - 12:38
(79) Если не секрет, удалось уйти именно на GO? Сколько денег предложили джуну?
   supersonic
 
81 - 01.09.21 - 12:40
Прочитал не внимательно. Тогда другой вопрос, что останавливает - если предложили ровно столько же?
   novichok79
 
82 - 01.09.21 - 12:44
(81) удаленочка, комфорт.
ранее в этом году прошел тех. собес по Java, были предложения уйти на Kotlin, но я его не знаю от слова совсем.
недавно прошел тех собес на Golang, думал не пройду. просто показал им свои пет-прожекты в резюме.
на Java еще зовут сейчас в разные конторы, по крайней мере прохожу собеседования. just for fun.
как-то так.
   Ыцшесрук
 
83 - 01.09.21 - 12:44
(53) Скорее всего, у перечисленных людей есть бэкграунд инженера-разработчика и соответствующие фундаментальные знания (алгоритмы, ООП etc). Но им и в 1С неплохо живётся, если переезд не планируется.

А те, которые "уйти в айти" из бухов-экономистов и всяческих гумунитариев с 1С спрыгнуть разве что себе на письку смогут, если исхитрятся.
   Garykom
 
84 - 01.09.21 - 12:44
(81) там работать надо
в 1С куча мест где зарплата не меньше а нагрузка сильно меньше и можно на форумах трындеть
   novichok79
 
85 - 01.09.21 - 12:46
(84) это вы про себя наверное.
   Garykom
 
86 - 01.09.21 - 12:49
(85) Конечно про себя. А ты почему на себя спроецировал? :)
   Ыцшесрук
 
87 - 01.09.21 - 12:50
(86) Обидно стало, что он вжобывает, а ты на форумах трындишь :)
   novichok79
 
88 - 01.09.21 - 12:51
да-да, собралось тут стадо провокаторов ))
   Ыцшесрук
 
89 - 01.09.21 - 12:52
(82) Кстати, удалёночка - далеко не всегда комфорт, увы.
Даже при наличии рабочего кабинета с закрытой дверью и на другом этаже.
   supersonic
 
90 - 01.09.21 - 12:54
(82) У меня тоже удаленка. Больше года в ленивом темпе изучаю go. То что-то делаю, то бросаю.
Но как-то чтобы было что не стыдно показать - пока такого нет. Изучил предложения для джунов по голангу - минимум в два раза теряю по зп.
   novichok79
 
91 - 01.09.21 - 12:55
на собесе важно называть "правильную цифру", иначе вам будут давать в 2 раза меньше.
   supersonic
 
92 - 01.09.21 - 13:03
(91) Ну я это по хедхантеру смотрел (новичку дают до сотки) . Может и больше могут дать, я хз. Сильно провисать не хотелось бы, поэтому наверное и мотивация не достаточно сильная. А по 1С изучать что-то новое совсем не тянет.
   neomarat
 
93 - 01.09.21 - 13:05
А почему вместо Java выбор пал на Go?
   novichok79
 
94 - 01.09.21 - 13:09
(93) Golang больше подходит под те задачи, которые мне сейчас интересны. Java тоже норм, но на ней решать вы будете почти те же задачи, что и в 1С (если это банки, страховые). добавьте туда чуточку корпоративной бюрократии и попадете в тот же кровавый энтерпрайз, в котором сидят 1Сники, только на другом стеке.
   Ыцшесрук
 
95 - 01.09.21 - 13:12
(94) Как будто крававый энтырпрайз - это что-то плохое :)
   novichok79
 
96 - 01.09.21 - 13:12
(95) на вкус и цвет...
   Said_We
 
97 - 01.09.21 - 13:28
(83) "Скорее всего, у перечисленных людей есть бэкграунд инженера-разработчика"

Я же написал. Не у всех. Есть у кого совсем не техническое образование и даже не экономическое с бухгалтерским.
Но основная масса это математики и даже кандидаты математических наук.

Не все работали инженерами разработчиками. После ВУЗа сразу в 1С как-то пришли. Знание других ЯП у многих были на уровне студентов + 10-ти летней давности.
Буквально несколько человек имели опыт работы в других ЯП и после них их занесло в 1С.
Те кто после других ЯП редко в 1С задерживались. Многие с 1С слезли сначала совсем в админы, что бы только 1С не заниматься. Потом обратно в свой ЯП и подальше от 1С. Сказать что у них не получалось в 1С - нет. Разбирались даже быстрее зачастую с задачами и предметки не боялись, но удовольствия от работы не получали. Получали удовольствие, когда задачи чуть интереснее ставились, но они их слишком быстро решали. Например, прикрутить нечеткий поиск по наименованию к какому-нибудь справочнику в 1С 77 за часик. А дальше опять уныние.
   fisher
 
98 - 01.09.21 - 13:38
   Ыцшесрук
 
99 - 01.09.21 - 13:44
(97) Ну хз. Без профильной базы и фундаментальных знаний просто так уйти в серьёзный ЯП... впрочем, знание матана тоже неплохое подспорье так-то.
   Ыцшесрук
 
100 - 01.09.21 - 13:46
+(99) "серьёзный ЯП" заменить на "серьёзную разработку"
  1  2   

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.