Вход | Регистрация
    1  2  3  4  5  6  7  8   
Работа :: Работа

Переход на Golang, кто рассматривал?

Переход на Golang, кто рассматривал?
Я
   Shur1cIT
 
21.10.21 - 09:54
4. Перехожу на PHP/Python33% (5)
5. Не-не-не, я на 1С посижу пока27% (4)
6. Да лень мне куда-то идти13% (2)
7. Другое13% (2)
2. Перехожу на C++7% (1)
3. Перехожу на Java7% (1)
1. Перехожу на Goland 0% (0)
Всего мнений: 15

поковырял go, посмотрел видио, посмотрел HH.
язык не сложный (как мне показалось) по сравнению с Java, C#, особенно для 1с ника так как ООП там в примитивном виде, входит вполне неплохо, единственное предметку надо изучить с которой он работает.
Денег нормально предлагают + рынок международный.
Кто что об этом думает? Рассматривали подобные варианты? Какие подводные камни нашли?
   ДенисЧ
 
1 - 21.10.21 - 09:57
Иди. В смысле - на другие форумы... Где его обсуждают...
   DimVad
 
2 - 21.10.21 - 09:58
(0) "Денег нормально предлагаю" - именно вам или "вообще" ? Если "вообще" - я бы попробовал законтачить и далее смотреть.
   asady
 
3 - 21.10.21 - 10:00
(0) не только думаю, но уже пишу потихоньку на Go
Думаю что в скором времени в ряджах гоферов будет много одноэсников

Совет
Легче перейти если дружишь с линухом
   Garykom
 
4 - 21.10.21 - 10:01
Это, может уже и до микросервисов опустились?
   asady
 
5 - 21.10.21 - 10:03
(1) можно и раздел замутить: Типа "Программирование на других ЯП"
   Shur1cIT
 
6 - 21.10.21 - 10:05
(5) было бы не плохо
   ДенисЧ
 
7 - 21.10.21 - 10:07
(5) Давно пора. Чтобы его отключить можно было.
   ДенисЧ
 
8 - 21.10.21 - 10:07
(3) "в ряджах гоферов"
День сурка? Или олд-олд-фаг?
   fisher
 
9 - 21.10.21 - 10:08
(0) Язык хороший, но относительно новый. Поэтому в рынок сложнее встрять, чем в ту же джаву. Но если есть варианты - то вперед. Его популярность будет только расти.
   pavig
 
10 - 21.10.21 - 10:10
(0)
Ну почему го, а не какой более распространенный. Питон, к примеру?
   HeKrendel
 
11 - 21.10.21 - 10:11
(7) И всех страдающих туда отправить ;-)
   Shur1cIT
 
12 - 21.10.21 - 10:12
(9) то что новый преимущество, так как на рынке go много новичков, проще пристроиться.
   Garykom
 
13 - 21.10.21 - 10:13
(12) Там большая часть старички перешедшие с других ЯП

Главное преимущество что пока нет кровавых легаси
   pavig
 
14 - 21.10.21 - 10:13
(5)
Поддерживаю.
Запрос сообщества всё более и более проявляется в этом ключе.
   Shur1cIT
 
15 - 21.10.21 - 10:16
(10) Питон сложнее (по моему мнению) там нужно думать в парадигмах ООП (хотя тоже можно). Также на рынке большое количество опытных разработчиков
   fisher
 
16 - 21.10.21 - 10:16
(12) У меня обратные ощущения. Туда активно переходят уже сложившиеся спецы в первую очередь. Поэтому сомневаюсь, что там сейчас высокая потребность в зеленых новичках. Так как там меньше наработок, чем в той же джаве, то требования к квалификации в реальном продакшене наоборот повышенные.
   ДенисЧ
 
17 - 21.10.21 - 10:17
(15) Зачем в питоне ооп?
   pavig
 
18 - 21.10.21 - 10:20
В целом мне лично тоже больше симпатизирует Го, чем Питон. Субъективно.
НО свой продукт я бы стал писать на более распространенном Питоне. Вопрос кадров. Разраба будет проще найти и поменять.
   fisher
 
19 - 21.10.21 - 10:21
(18) У питона и го ниши разные, хоть и пересекающиеся. Го больше в нише java в части бэкенда.
   ManyakRus
 
20 - 21.10.21 - 10:22
Я тож изучил Golang, буду переходить :-)
Питон - это не язык программирования, это скриптовый язык для написания маленьких скриптов.
   fisher
 
21 - 21.10.21 - 10:30
Го любят на новых стартапах умудренные джависты. Потому как знают уже все практики, подходы и технологии, а за счет более лаконичного языка - знают как на нем реализовать правильно и эффективно. Особый плюс - компилируемые бинарники, относительно непрожорливые если с java сравнивать, что удобно для всяких докеров/микросервисов.
Как уже говорилось, знание самого языка - это капля в море в квалификации рыночного спеца.
   DimVad
 
22 - 21.10.21 - 10:42
(3) "Думаю что в скором времени в ряджах гоферов будет много одноэсников" - очень хорошо. Для оставшихся :-)
   K1RSAN
 
23 - 21.10.21 - 10:56
(0) на выходных встретился с знакомым, который работает на нём. ЗП в районе 300-400к рублей. и он далеко не топ
   Молочный брат
 
24 - 21.10.21 - 10:58
Автор запорол проект и на ЕРП. Предсказуемо
   Shur1cIT
 
25 - 21.10.21 - 11:02
(24) пока еще нет
   Shur1cIT
 
26 - 21.10.21 - 11:03
(24) (25) в смысле все хорошо, внедрение идет нормально
   Молочный брат
 
27 - 21.10.21 - 11:05
(26) Вы же знаете, Александр, как я вас люблю. За позитивность и креативность:) Надеюсь, что ваши пользователи тоже счастливы
   DimVad
 
28 - 21.10.21 - 11:07
(26) Вы внедряете ерп и хотите одновременно переходить на go ?
   Krendel
 
29 - 21.10.21 - 11:08
(28) Да, у него большой опыт УПП и ЕРП ;-)
   ДенисЧ
 
30 - 21.10.21 - 11:09
(28) В ЕРП внедрить микросервисы и со временем оставить от 1с только гуй...
 
 
   asady
 
31 - 21.10.21 - 11:10
(28) вполне вероятно.
после того как уровень ввода информации переносится на непосредственных исполнителей
а не на учетчиков - такое желание вполне объяснимо.
   Конструктор1С
 
32 - 21.10.21 - 11:10
(0) так сам язык это только начало. Та же Java изучается вечерами за неделю, если не спега и с чашкой кофею в руках. Но чтобы стать специалистом, нужно ещё годик попыхтеть над изучением "довесов"
   ДенисЧ
 
33 - 21.10.21 - 11:11
(31) Какой информации? Почему ввод должен переноситься на внедренцев?
   DimVad
 
34 - 21.10.21 - 11:15
Может быть автор задолбался с ерп, и хочет уйти в узкую область, где "можно просто программировать по ТЗ" ?
   Конструктор1С
 
35 - 21.10.21 - 11:16
(15) любой ЯП заставляем думать по-другому. Начинать прогать на дургом ЯП нужно с той крылатой фразы из фильмов: "забудьте всё, чему вы научились работая с 1с!"
   ДенисЧ
 
36 - 21.10.21 - 11:16
(34) Автору вроде не 15 лет )))
   Garykom
 
37 - 21.10.21 - 11:16
(32) Java примерно на порядок сложней Go
Там уже много чего навертели лишнего

И да в Go сейчас идет процесс наворачивания, но я надеюсь смогут удержаться в рамках

Разница примерно как между 1С 7.7 и 1С 8 с различиями ОФ, УФ, отказ от модальности и т.д.

Где Java это 1С 8
А Go это 1С 7.7
   DimVad
 
38 - 21.10.21 - 11:17
(36) Кстати, интересный вопрос - юниор в 40 на языке.
   asady
 
39 - 21.10.21 - 11:17
(33) каких внедренцев?

исполнители это мастера смен, технологи, диспетчеры, кладовщики цехов
и даже специалситы осуществляющие выпуск продукции на конкретном рабочем центре.
   Garykom
 
40 - 21.10.21 - 11:34
(0) На андроид уже не але?
OFF: Уровень заработка на Android

Может ты хотя бы одну технологию нормально изучишь а?
Ты еще 1С не освоил, думаешь в Андроид или в Golang что то изменится?

А вот хрен. Туда недоучке хрен устроишься, в отличие от 1С, где дофига вакух и любой сможет если побегает.
   Beduin
 
41 - 21.10.21 - 11:46
Текущая 1С сложнее чем мобилки или всякие новомодные платформы на вебе. Если нормально разобрался в восьмерке, то никогда не поверю, что не можешь выучить другие направления.
   fisher
 
42 - 21.10.21 - 11:48
(37) Вероятно, ты хотел сказать не "Java примерно на порядок сложней Go", а "инфраструктура java на порядок более развита, чем инфраструктура Go"?
   DimVad
 
43 - 21.10.21 - 11:52
(41) Выучить можно. Но вот добиться чтобы навыки были продаваемыми - это задача.
   Garikk
 
44 - 21.10.21 - 11:53
(42) в java ООП более развернута, а в голанге надо адские велосипеды делать и портянки писать чтобы также получилось
   Garikk
 
45 - 21.10.21 - 11:53
я уж молчу про if err== после каждого вызова чегонить (рукалицо)
   Garikk
 
46 - 21.10.21 - 11:54
это для тех кому исключения сложна очень... удивительно но многим почемуто реально сложно
   fisher
 
47 - 21.10.21 - 11:55
(44) Ты местами не перепутал? :) Как раз то, как пересмотрели ООП в го, позволяет экономить на куче бойлерплейта.
   fisher
 
48 - 21.10.21 - 11:57
Я про утиную типизацию интерфейсов.
   fisher
 
49 - 21.10.21 - 12:00
(45) А я сторонник такого подхода. Явную обработку ошибок сложно переоценить. В java мне очень нравится система исключений. Но кто ее правильно использует? В природе таковых почти нет.
   Garykom
 
50 - 21.10.21 - 12:03
(42) Хер с ней инфраструктурой
Хотя чтобы бэкенд на Java развернуть да повозишься в отличие от Go
Но сам ЯП сильно проще и лаконичней на Go
Тоже самое реализовать намного проще как раз

Конечно если не выходить за рамки микросервисов, понятно что Java это и десктоп и огромные монолиты с кучей классов на интерфейсах
В Go этого просто нет, оно на микро заточено
   fisher
 
51 - 21.10.21 - 12:04
golang придумывали очень умные люди. Они писали не просто простой язык. Они писали простой язык, который явно форсит на написание хорошего кода.
   Garykom
 
52 - 21.10.21 - 12:05
(45) и это правильно
и правильно даже Паник делать если что не так, чтобы падало

ибо нефиг все ТрайКатчить
   fisher
 
53 - 21.10.21 - 12:19
(50) Ты говоришь "более сложно" в негативном смысле, хотя обычно идет абсолютно понятный размен простоты на возможности. Да, на изучение штуки способной экономить много времени придется потратить тоже больше времени. Да, есть много простых случаев, когда легко можно обойтись без сложных штук. Но ставить это в заслугу инфраструктуре где нет сложных штук - очень странно.
   aka MIK
 
54 - 21.10.21 - 12:20
(0) нормально предлагать должны конкретно тебе на конкретном месте работы

Абстрактный язык в вакууме профессионалу не интересен
   Garykom
 
55 - 21.10.21 - 12:26
(53) Есть разные виды сложности

Когда разный инструменты для разного это нормально
Но когда ты приходишь в магазин купить инструмент а там десятки и сотни инструментов одного вида хз чем отличающиеся то это "более сложно" в негативном смысле
   pechkin
 
56 - 21.10.21 - 12:28
(55) количество инструментов - это стадии развития языка.
Ничего  нет - всего много - остались только лучшие - и далее по кругу
   fisher
 
57 - 21.10.21 - 12:31
(55) Многообразие инструментов - естественное следствие широко используемой технологии. Временное отсутствие этого в го - следствие всего лишь его молодости и ничего более.
   trad
 
58 - 21.10.21 - 12:35
Пару лет назад замутил один единственный проект на Go (пробы пера, так сказать)
Клиент <--(http,rest)--> Сервис <--(tcp)--> Весы DIGI-SM

Все получилось просто и быстро. От Go и библиотек его - впечатления в общем положительные.
От ООП правда осадочек некий остался (деталей не помню). Вроде не получилось нормально сделать перегрузку методов. Но это скорее всего от моей неопытности
   Garikk
 
59 - 21.10.21 - 12:35
(51) андройд тоже очень умные люди придумывали, мне до сих пор хочется руки поотрывать им

не стоит переоценивать квалификацию инженеров гугла, они конечно все поголовно олимпиадники. но это не исключает того что гугл делает откровенно посредственное ПО

также
<позволяет экономить на куче бойлерплейта>
ага, оч я не люблю неявность
написал кучу кода, поменял в одном месте интерфейс...и ищи где оно там отломалось, нигде же явно оно не объявляется
я вот не понимаю такого
interface nuclear_bomb( void turn_on )
interface kettle( void turn_on )

перепутал местами объект...ну ерунда какая..интерфейс то одинаковый, в рантайме бахнет.._ВНИМАТЕЛЬНЕЕ СЛЕДИТЬ НАДО_
   Garikk
 
60 - 21.10.21 - 12:36
(58) потому что в го понятие классов устарело и не нужно, зато мы завезли кучу костылей чтобы сделать похоже но без классов
 
 
   Garikk
 
61 - 21.10.21 - 12:38
(59) +у меня от питона по началу бомбило из-за динамической типизации, когда косяки в рантайме лезут, а не на этапе компиляции... а тут строгая типизация и такая фигня, чтобы удобно типо было
   fisher
 
62 - 21.10.21 - 12:42
(59) Да мне плевать на абстрактных инженеров гугла. Но вот конкретно в го - я понимаю почему многие ругаемые фишки сделаны так а не иначе и всецело одобряю.
Классический ООП времен с++ и java уже давно плохо вписывается в современные тенденции разработки. Да, ты привел пример для одной чаши весов. Но на другой - намного больше.
   Добрыня Никитич
 
63 - 21.10.21 - 12:43
(0) Чувак какой тебе переход? Если даже у pechkin не получилось соскочить на жабускрипт, уж ты тем более не сможешь никуда свичнуться, раз УФ не осилил.
   Shur1cIT
 
64 - 21.10.21 - 12:45
(63) С чего взяли что УФ не осилил? с ними у меня все ок
   Garikk
 
65 - 21.10.21 - 12:47
(62) ну не буду спорить, индустрия движется, подходы меняются. ява мне просто глубоко запала с её архитектурным и многословным подходом
   Garykom
 
66 - 21.10.21 - 12:49
(65) C# уделывает Java во всем абсолютно
Только он медленно стартовал и в начале хреново было с либами, особенно бесплатными
   H A D G E H O G s
 
67 - 21.10.21 - 12:51
Я вот облизываюсь писать для себя игруху на Юнити, пошаговую стратегию. Но просто не представляю, как писать ИИ.
   fisher
 
68 - 21.10.21 - 12:52
(67) Так напиши сначала без ИИ.
   H A D G E H O G s
 
69 - 21.10.21 - 12:54
(68) А потом?
   K1RSAN
 
70 - 21.10.21 - 12:54
(69) Запустишь в виде многопользовательской стратегии)
   fisher
 
71 - 21.10.21 - 12:55
(65) Мне тоже java нравится. Она очень ламповая, что ли, хоть и не так комфортно писать. Практически как вся индустрия с ее историей в одном флаконе.
   Kassern
 
72 - 21.10.21 - 12:55
(69) есть забавный ресурс Coding games там есть задачки связанные с ИИ. Можете попробовать порешать, потренироваться)
   K1RSAN
 
73 - 21.10.21 - 12:55
(67) Пока напишешь основную часть, проработаешь экономику и т.д. - найдешь человека или нужные книжки. Не сидеть же и ждать
   K1RSAN
 
74 - 21.10.21 - 12:55
(72) Записываю
   Patriot1C
 
75 - 21.10.21 - 12:56
(66) В нашем монополизированном рынке. кто опоздал тот на крошках со стола. Я бы вообще не преувеличивал противостояние Net и jvm это похожие технологии.
   fisher
 
76 - 21.10.21 - 12:57
(69) А что потом? Допишешь. Просто если ты в образовательных целях выбираешь проект, то странно в него запихивать сразу много стоп-факторов.
   H A D G E H O G s
 
77 - 21.10.21 - 12:58
(76) Не в образовательных. Просто ради "че бы нет". Просто интересно попробовать.
   fisher
 
78 - 21.10.21 - 12:59
(77) Да какая разница. Сложные задачи принято разбивать части, а не давиться одним куском.
   H A D G E H O G s
 
79 - 21.10.21 - 13:02
(78) Сложные задачи сначало принято прикидывать - осилишь ли ты.
   fisher
 
80 - 21.10.21 - 13:10
(79) В программировании вопрос так не стоит, если удалось избежать лоботомии. Это лишь функция от времени. Главное - чтобы удавалось сохранять интерес в процессе.
   fisher
 
81 - 21.10.21 - 13:17
Но создание настоящей игровой нейронки - это отдельная непростая задача, под которую придется подводить большой обучающий пласт и много труда и экспериментов. Это уже уровень экстра-класса в ИИ. После этого можно докторскую писать в компьютер сайнс. Поэтому если "написание игры на юнити" можно от этого отделить, то лучше отделить. Это две большие и не сильно пересекающиеся области.
Гораздо чаще просто точечно впендюривают элементы обычного машинного обучения и получается вполне эффективно.
   fisher
 
82 - 21.10.21 - 13:29
К слову пришлось.
Есть книга Гоулмена "Фокус".
В которой он в частности проводит прямые корреляции между способностями фокусироваться на задачах и жизненном успехе.
И он прав, черт побери :(
Пойду поработаю :)
   Конструктор1С
 
83 - 21.10.21 - 13:35
(66) а можно пример уделывания?
   Garykom
 
84 - 21.10.21 - 13:38
(83) для 1Сника?

сравни 1script и исполнителя
   Patriot1C
 
85 - 21.10.21 - 13:48
(84) Сравни все остальное - https://blog.sikuda.ru/?p=3188
   Конструктор1С
 
86 - 21.10.21 - 13:50
(84) а шо, для одноэсника код джавы или це-шарпа иначе пишется?
   Garykom
 
87 - 21.10.21 - 13:51
(85) это же не опровергает мое да?

там сравнить java с C# забыли
   Конструктор1С
 
88 - 21.10.21 - 13:52
(85) какой-то сферический тест в вакууме
   Garykom
 
89 - 21.10.21 - 13:52
(86) да иначе и сильно
и иначе исполняется

Кто изучал и писал на Java и C#/.Net прекрасно это понимает
   Конструктор1С
 
90 - 21.10.21 - 13:54
(89) я прошу примеры рвания шарпом джавы на клочки, а не разжевывания как оно работает
   rsv
 
91 - 21.10.21 - 13:58
(63) а формы  (gui) в  (0) языках и подобных можно и не знать .
Какой нить жесткий бэкенд.
   Garykom
 
92 - 21.10.21 - 13:59
(90) Swing vs WinForms например
   Patriot1C
 
93 - 21.10.21 - 14:05
(92) Запуск WinForm на linux ;))
   Конструктор1С
 
94 - 21.10.21 - 14:07
(92) ты шутишь? Они примерно одинаковое гумно. В наше время живут разве что в IDE
   Конструктор1С
 
95 - 21.10.21 - 14:13
+декстопный гуй впринципе вымирающая технология. Доминирование одного вымирающего вида над другим вымирающим видом... ну это даже как-то не серьёзно
   Patriot1C
 
96 - 21.10.21 - 14:30
(95) 10 назад - прикол - https://youtu.be/Gv8QOVsHCKA
   Garykom
 
97 - 21.10.21 - 14:32
   Garykom
 
98 - 21.10.21 - 14:33
(94) Ты попросил пример рвания, я привел
Не согласен что рвет?
   Конструктор1С
 
99 - 21.10.21 - 14:36
(97) и что? На свингах написана IntelliJ IDEA и ещё масса различных инструментов

(98) не согласен. В упор не вижу никакого рванья
   Garykom
 
100 - 21.10.21 - 14:49
(99) Значит сам не знаешь и Java и C#/.Net и не писал поочереди или одновременно
  1  2  3  4  5  6  7  8   

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