Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.
>>3473380 ETL-макака, хочу на го написать прототип сервиса, который будет показывать обычную плоскую табличку, данные для которой будут браться из БД по кучке параметров (период, тип товара, регион и т.п.). Веб-разработкой до этого не занимался, го выбрал потому что прозрачно и без фреймворков. Из альтернатив рассматриваю LiveView в эликсире. На го опыта ноль, соответственно.
>>3473380 Я с нуля вкатился. Ну как с нуля, было десять лет назад в вузике что-то невнятное на плюсах. Всего на вкат ушёл год с небольшим, конкретно на гошку месяца три (я дурак джаву сначала учил). Работаю сенькой в небольшой компании, девять месяцев, полёт нормальный.
>>3473380 пришел на работу как плюсо макака, неожиданно оказалось что есть древний сервис на плюсах, которые писали множество людей, которых уже нет в кампании сейчас сижу переписываю всё на го, ощущения ахуенные, всё таки написание нового лучше чем поддержка старого
>>3473380 Я пытаюсь перекатиться из дотнета, на сишарпе у меня овер 10 лет в бекенде. Нарисовал в резюме три года на голенге, походу мало, надо рисовать пять. Работу не нашел, но я в хохляндии, тут айти в принципе закончилось, за два месяца ноль собесов. Алсо что ты там изучаешь полгода? Голанг очень простой язык, литерали си с горутинами.
>>3474029 Если ты всё равно решил пиздеть, то зачем останавливаться на скромной хуйне? Ерохин вон 6 лет нарисовал и теперь архитектор всей вашей хуйни, спрашивает у нейросетки каких задач вам раздать и пиздует на пляж.
>>3474058 хотелось меньше рисков, вкатиться за лоу прайс (200) а потом подтянуться и уже просить 300-350. А если я себе накручу дохуя опыта то будет странно просить мало, а за много и спрос с ходу другой будет. Но видимо придется крутить 3 и просить 250 иначе просто на собес не позовут.
>>3474066 В веб-разработке не столько риск роляет, сколько шаткое самоощущение - что могут уволить, задач дать неудобных. Уверенность в своих способностях, особенно на работе, это залог карьерных успехов и благоприятной психологической атмосферы по жизни. Поэтому я бы если и крутил, то только холодный опыт - 4 года? да это фриланс, там так, парочку проектов сделал, по двадцать тысяч за каждый получил и ещё пятёрку премии.
>>3474174 Хватит головной лезть подруг боли не шумные а девушек ничего её жизнь ждать приходится в мою от кроме та ких большинство. Лидер группы мужчин восседал на тёмнокрасном внушительном коне с двумя самодельными рогами Его гнетущий взгляд обошёл всю собравшуюся толпу Завтра утром наша семья Ду начнёт набирать стражников Если выдержите три удара ученика семьи Ду то станете стражем а если окончите поединок в ничью или даже победите младшего семьи Ду то должность капитана стражи ваша Всего мы набираем двадцать человек!
>>3473380 Я пришел стажером студентом в компанию на проект, где была джава и го. Тогда я был полон счастья и мотивации. Но на стажировке я показал себя плохо и не справился даже с самыми простыми стажерскими задачами. Как итог меня оттуда уволили с позором, а тимлид лично мне сказал, что я совсем уж овощем оказался. В команде было еще два других стажера, как итог их взяли в штат, а меня выгнали. Один из них нынче работает каким-то там мидлом или сенькой в AWS в Дублине.
После этой стажировки у меня напрочь исчезла мотивация что-то изучать и делать. Я впал в нечто вроде депрессии и апатии, от которых не избавился до сих пор, хотя прошло уже 5 лет. Как итог я с тех пор сменил несколько работ. В основном везде писал на голанке, но с багажом легаси в виде питона, джавы или пхп. На каждой из моих работ я зарекомендовал себя как лоуперформера. И почти каждый раз меня увольняли спустя 7-20 месяцев. Просто ставили встречку с тимлидом, хуман ресурсом и мной и предлагали уйти по собственному. Я всегда соглашался и покорно писал заявление, после чего уходил на поиски новой работы. Постепенно начал скатываться во все более помойные места, мутные галеры, гос и около гос. Сейчас вот досиживаю свои последние дни на гос галере. Кабан еще весной объявил, что новых проектов у нас нет, поэтому мы сворачиваемся. На днях меня на бенч посадят, так как новых проектов нет. А потом придется уволиться либо мне, либо просто уволят меня.
На го писал в основном круды, ничего супер интересного. Финтех (обычный, не крипта) и немного электронного документооборота. По сути просто перекладывал джейсоны и много времени ковырялся в легаси монолитах на джаве и питоне. На сам голанк мне уже давно похуй, я даже не знаю что там после дженериков появилось нового. Ничего не читал и не изучал нового уже года три точно. Просто похуй стало и все.
>>3474706 >AWS в Дублине Было бы чему завидовать. Амазон в штатах считается хуитой с паджитами и потогонкой, примерно как наш яндекс. Амазон в Европе - это полное днище, там одни SRE дежурят на онколах до нервного срыва, а потом их выгоняют нахуй.
>>3474706 Тоже 3 года толком ничего не учил, настроение подпорчено. Сейчас правда английский стал учить каждое утро, жду сладкого договорнячка чтобы укатить в сербостан.
>>3474714 >Амазон в Европе - это полное днище, там одни SRE дежурят на онколах до нервного срыва, а потом их выгоняют нахуй. Может в AWS и по другому, но в остальном Амазоне нет SRE, там девелоперы дежурят и хер ты их заставишь дежурить бесплатно, тупо законодательство не позволит. Да и выгнать сложно, максимум давить, чтобы сам ушел. Это конечно не отменят того факта, что Амазон помойка.
>>3475255 >>3474714 Конкретно в AWS дежурства у разработчиков есть и причем очень тяжелые. Очень много вещей в AWS до сих пор не автоматизировано и требуют ручных действий разработчиков на проде.
И да, SRE у них нет, весь груз дежурств кладется целиком на разрабов.
>>3475137 >жду сладкого договорнячка чтобы укатить в сербостан Я так понял, тебя не выпускают из страны? Жаль конечно. Мы то хоть можем в любой момент на самолет до Белграда прыгнуть и улететь. Но если у тебя гражданство страны У, то зачем в Сербию? У вас же гораздо больше локаций открыто по сравнению с гражданами страны Р.
>>3475260 С хохлопаспортом мир закрыт. Локация хохляндия - автоматический отказ на линкедине. Мы хуже Северной Кореи, там выезд закрыт, но хотя бы на улицах не пакуют и не надо прятаться по домам. Ты даже не представляешь, с какой искренней радостью я читаю новости о наступлении российской армии. Наверное, так себя чувствовали евреи в немецких концлагерях, когда слышали о приближающихся советских войсках.
>>3475307 А если поставить другой локейшн и работать через впн — всё равно нахуй будут слать из-за паспорта цеевропы? Наверняка же какое-то количество Тарасов айтишничает успешно сегодня.
>>3475307 >С хохлопаспортом мир закрыт. Дурик, Страна У сейчас фактически принята в ЕС, Ты можешь приехать в любую страну ЕС и получить разрешение на проживание и работу по одному паспорту только, по TPS. Более того и в Америку можно по U4U съехать. О таком положении граждане Страны Р только мечтать могут.
>>3475263 Там ничё важного,очередные рейс кондишены обсуждают наверно. Предусмотренная виртуаулизация зло ,когда во всей коммерческой сфере привыкают Что всё у них из коробочки должно поставляться. При этом не берут в расчёт что тащится за самой коробочкой и в итоге Кпд по упрощению вовлечениях новых сотрудников нулевое а как бы изначально поинт именно в этом состоял. Для дураков и от дураков технологический процесс но это поверхностное мнение ,кончено вот бы кто переубедил...
>>3475621 Джейсон ну да и джейсон, суть не в этом у меня оно фруатрейшон не вызывает. Как спроектируют систему вот от этого Много зависит,а что там на самом деле? вот да новая технология по исполнению assembler. А может быть высокогнагруженный проект с сложнейшими вычислениями и умудрённой архитектурой.... всё равно что кошку приманивать на хлеб. Многие люди в наш век совсем не понимают в маркетинге. печально.
>>3476638 ИТ мертво, смирись. Новых проектов теперь вообще не будет. Иногда будут нанимать на короткий срок "веб мастера" чтобы поправил баги повылазившие после нейронки.
>>3473264 (OP) Кулстори про авито, Ходил к нам на собес на техлида команды из 4 человек. Сам я и так техлид в одной крупной продуктовой конторе.
Так вот, собес был удаленно с каким то жирным толстяком у которого рожа была на весь экран. Я сам то тертый калач, и этот хуй пошел по пути собеседования когда тебе задают кучу рандомных вопросов в поиске того, что ты можешь не знать. В итоге он до меня доебался, что я не знаю как строить графики KPI в жире блядь. По коду он сам везде проседал, т.к. этот жиртерс уже несколько лет сам не кодит, а в жире тикеты передвигает.
такие дела.
Вообще, во всех этих конторах всегда есть чуваки, которые там просто очень давно сидят и от того, получили какой то авторитет в компании. Который они всеми силами стараются сберечь. И если видят что к ним хочет пойти работать кто-то лихой и шутливый, то для таких толстяков - это угроза
>>3477029 Ты на какую зп вкатился? С каким опытом? Самое главное, локация у тебя какая? Вангую не хохляндия. Я на доу сижу несколько месяцев. Начал с 7к, сейчас опустил до 4к, было полтора собеса с хрюшками и ноль технических. Вакансии одна упоротее другой, будто нейросеть обучают.
>>3478149 Если статика, то лучше nginx, но зависит от нагрузки. Тебе же никто не запрещает писать на Go vasyan-shop.ru с 100 посетителей в сутки. Там заморачиваться с nginx смысла нет, Go не хуже справится.
>>3477388 Так ты хохл, в РФ с 3 годами опыта даже на собес не попадешь, а если заикнешься про 4К баксов тебя сразу обоссут. Может тоже в ххлы податься... гражданство есть:)
>>3478562 Все компании давно съебали в Польшу и нанимают там. На джини это хорошо видно: если адекватные требования, а не фулстек-тимлид-грузчик зп до 2к, то локация строго не хохляндия. Когда вакансия появляется на рынке, сначала ищут среди местных, потом среди польских и румынских галер, и только потом, когда все отказались, вакансия доплывает сюда в хохлоину. Мы литерали выгребная яма айти.
Я тут продолжаю изучать гошку и возник вопрос. А как вы резолвите в true проекте методы GET, POST, DELETE Как на пикрил или может через мапу хранящую метод -> реализация (тип джава стайл).
>>3473264 (OP) Подскажите как оплатить подписку на IDE от Jetbrains и получить доступ к их AI Junie и другим ИИ вроде клода или чатгпт? На авито какие-то мутные схемы с предоставлением кредов до акка и переводом по сбп мутным личностям...
>>3482134 >тебя нейросети точно заменят >за минуту решил абсолютно стандартную типовую задачу с помощью ии >или два часа сидел изучал доки, чтобы написать на 10 строк меньше кода Ты же знаешь, кто из нас первый вылетит на перфоманс ревью.
>>3482090 Покупаешь у барыги в тг боте одноразовые предоплаченные карты VISA любого номинала и не ебёшь себе мозг. Да, $20 карточка обойдётся в 30, ну да и хуй с ним, зато никаких кредов хуй пойми кому.
>>3482254 Никто даже жопу от стула не оторвёт за мои 2500р, которые я не перевёл хуй пойми кому, а купил услугу у юрлица через нормальный эквайринг банка.
вот надо объявлять интерфейсы в месте использования, но как их называть, если мне нужен один и тот же интерфейс с одинаковыми методами в разных файлах одного пакета? Например, у меня есть пакет handlers, в нем лежат файлы с для разных эндпоинтов. и вот в некоторых из них пересекаются service, которые я использую. по какому принципу нейминг дается? есть какое-то общее правило для этого?
>>3482866 >если мне нужен один и тот же интерфейс с одинаковыми методами в разных файлах одного пакета? То создаёшь в нём файлик interfaces.go и описываешь интерфейс в нём? Не понял вопрос. Если интерфейсы должны быть разные, несмотря на одинаковые методы, то держишь в разных файлах и называешь конкретно там serviceForHandling, serviceForAuth, чтобы прям ясно было из названия, чё это за сущность.
>>3482943 >serviceForHandling, serviceForAuth ну, условно у меня одна ручка для фронта, а другая сервисная и у них разная авторизация, но сам код в хендлере одинаковый. или я в нескольких хендлерах хожу в другой сервис за одинаковой информацией - тогда же название логически должно быть одинаковым >файлик interfaces.go и это будет считаться за объявление в месте использования? или под местом использованием подразумевают именно пакет, а не файл?
>>3482952 Дай угодаю: ты перекатываешься из джавы и не можешь без спринга в заднице? Напиши три функции auth1, auth2 и mainLogic, в первом хендлере вызови auth1 потом mainLogic, во втором auth2 и mainLogic. На голанге пишут просто, без охуительных абстракций, это не джава.
>>3482952 >и это будет считаться за объявление в месте использования? или под местом использованием подразумевают именно пакет, а не файл? Будет. Подразумевают разное по ситуации, но вынести отдельно интерфейсы (общие для пакета), модели данных, кастомные ошибки и параметры конфига пакета с дефолтными значениями – это база. Но опять же, только в тех случаях, когда это имеет смысл. Если например весь пакет описывает 1-2 сущности, то нахуй не нужно (и интерфейс скорее всего тоже).
>>3482967 у нас корпоративный фреймворк для го, а еще для петухона и с++. авторизацию он берет на себя, от меня только ямл с описанием хендлеров и описание их авторизации в нем >>3483223 >Будет. понял, спасибо
>>3483463 Так это Керниган писал. У него в ed напечатать true быстрее, чем struct{}{}. А подсветки и подсказок нет по определению. Поэтому не стоит удивляться таким замечаниям.
>>3483463 Он прав. У true лучше семантика. Когда-то какой-то поехавший байтоеб пукнул про struct{}{} и теперь джуны бездумно везде повторяют. Але, у вас язык со сборкой мусора, ваша экономия сраного байта ниочем. Тем более, что каналы - это самый медленный примитив синхронизации. Раз уж собрались байтоебить, то идите до конца, до атомиков и лок фри.
>>3483696 Дело не в экономии байта, а в читаемости кода. Когда ты видишь мапу с пустой структурой, то мгновенно понимаешь, что перед тобой просто сет. А когда там есть какое-то значение, которое может нести полезную информацию, это уже не очевидно.
Есть тут пацаны из телекома? Нужна либа человеческая для ASN1, та что в стандартной библиотеке ни то что для использования не годится, её даже открывать стыдно. Считать поток можно только полностью(охуенно когда файлы с коммутаторов могут быть по 100-200 метров), вложенность поддерживает только одного уровня(при этом сама весь объект кладет под доп уровень вложенности лол). Хочется сместить джаву с доминирующих позиций в компании, но там есть bouncycastle, который с аснами работает идеально, вот прям не доебешься, ещё и комьюнити огромное. Хотя бы простой маппер из асн потока в мапу бы достать
>>3484141 >Хочется сместить джаву с доминирующих позиций в компании, но там есть bouncycastle, который с аснами работает идеально, вот прям не доебешься, ещё и комьюнити огромное. А зачем? Звучит как въебать деньги и время, так ещё гоферы стоят дороже джавистов сейчас. Как ты кабану продашь такую тему?
>>3484299 Я думал об этом, но тут придется реально напрячься тк нужно будет спеку про протоколу плотно прокурить. Плюс по трудовому договору все что ты создашь во время работы на кабана это собственность кабана
>>3484296 Это понятно, а как ты кабана убедишь, что это нужная темка? Или он еблан, который не понимает, что для бизнеса нет смысла менять работающее и документированное решение с кучей спецов на рынке?
>>3484301 А чисто в теории, если писать и коммитить "из дома"по крайней мере все коммиты в нерабочее время, можно же будет качнуть, что это не принадлежит кабану в случае чего. Продать ему идею только, пусть думает, что его, а когда будешь уходить, то как будто бы все равно
>>3484349 Это уже дело техники, открыл спеку протокола и понял что сложно. Но думаю это самый действенный вариант, тем более если получится создать что-то юзабельное
>>3484483 >можно же будет качнуть, что это не принадлежит кабану Скорее нет чем да. Чтобы это провернуть нужно очень зорошо понимать что и зачем ты делаешь и как жто правильно щадокументировать. Начни ГК РФ Статья 1261, прочитай. Она сошлётся на другую статью, её тоде прочитай. Ну и ТК стоит осмыслить
>>3485173 Легче писать, чем на Си. Бохатая стандартная либа на уровне петухона, при этом го быстрее. Можно писать консольные проги, можно веб сервисы. В общем, лучшее от миров Си и петухона.
>>3485721 Так тебе за это платят, ещё и больше, чем на других стеках с их развитыми экосистемами и фреймворками на любую залупу. В чём проблема-то? Копипастнул велосипедный бойлерплейт, пять сторипоинтов себе записал, едешь в кальянку.
>>3485883 Го – это язык, придуманный прошаренными программистами для того чтобы кайфовать от разработки. А не очередная пердольная хуета для красноглазых дегенератов.
>>3486884 >Ты сначала изучи как это работает под капотом, а потом такие вопросы задавай, умник херов. А гоферы продолжают рваться от таких простых вопросов.
>>3487194 Такой удар Питон не вынесет! Кстати документацию https://go.dev/wiki/SliceTricks не обновили и там по прежнему советуют что-то на хаскеле a = a[:i+copy(a[i:], a[i+1:])]
А вообще подход к дизайну языка в Go это отдельный вид современного искусства. Была функция math.Max() которая работала только с float64, что бы сделали в скучных языках? Добавили бы generic версию. Что делают в Go? Правильно! Ебашат встроенную функцию max()! Такая же херня со слайсами, что-то прям в язык засунули, а что-то в стандартную библиотеку.
>>3488196 Ты постепенно начинаешь что-то понимать про го. Практически любой говнокод или нейрослоп (ну в пределах разумного) можно обосновать, сослаться на имплементацию чего-то в самом языке, запушить в прод и наслаждаться зепкой ×2 от питониста из соседней команды.
>>3488803 Так же, как и везде. Есть атомики верченые, есть RWMutex дроченый. Есть каналы, как в эрланге, ты охуеешь их отлаживать. Асинхронность захардкодили в самом рантайме: когда ты делаешь блокирующее чтение на сокет, горутина сама засыпает и не отсвечивает, даже await писать не надо.
>>3488830 Не, расти в старшего по своей ветке прокачки скорее. Вкатываться в разработку будет только сложнее, и скоро увидишь, как все эти отчаявшиеся вкатуны таким же валом повалят в девопс/аналитику. Вырасти до сеньора до того как эта волна привалит.
Я тут понял что поднатарел в го и дальше сидеть задротить смысла нет, легче сходить на пару собесов обосраться и научиться после них большему. Мигрирую с джабы потому что там рухнум тотальный (нет собесов у меня). Что у вас с наймом? Хочу резюме заебенить.
На самом деле го учил для себя по приколу ранее, но тут рухнум случился и это может оказаться полезным.
>>3488830 А стоит ли с бека вкатываться в девопс, потому что бек заебал (джаба/пхп/го) и на паре работ из-за отсутвия девопсера делал какие-то мелкие таски + администрировал линукс чуть чуть (по части бекэнд приложух только) и в принципе было интересно + получалось. Роудмапы может есть у кого в загашнике валидные
>>3488878 >скоро увидишь, как все эти отчаявшиеся вкатуны таким же валом повалят в девопс/аналитику Ты из 2015 пишешь? В аналитику уже минимум лет 5 всякий сброд лезет.
>>3489315 В этом случае на одном будет твой массив пересчитываться, ещё на двух будет GC крутиться. Планировщик отдельную машину не использует. Это если очень дефолтно и сферовакуумно.
>>3489417 Что значит без включения потоков? В голанге код исполняется в горутинах. Планировщик берет свободный поток из пула и на нем запускает горутину, пул пустой - горутина ждет в очереди. Раскидыванием потоков по ядрам занимается операционка. Есть N свободных ядер процессора - потоки бегут одновременно, нет - по очереди.
>>3489417 Они же у тебя без явного параллелизма в коде будут исполняться последовательно. Какой язык тебе два цикла будет исполнять параллельно без явного указания, что их можно исполнять параллельно?
>>3488830 Конкуренция в разработке намного выше, чем в Девопсе. Годных девопсов вообще довольно мало, а знающих Го и того меньше. Ты буквально хочешь заменить яичницу с колбасой на то, что выпало из жопы собаки. Я вот занял свою нишу и сижу не отсвечиваю, зато мне работодатель пяточки лижет и пису сосет, лишь бы я не принял чужой офер.
>>3491235 А чего так сложно девопсу выучить го? Вкатываюсь сейчас из разработки ибо заебала + конкуренция (причем даже не со спецами, а зачастую с наебщиками) Последние собесы - проверка на то вру я или нет, заебал этот цирк Ну и нравится девосовские штуки на самом деле
Думаю месяца через 3-4 буду собесится уже
> Годных девопсов вообще довольно мало, а ТАк вообще про всех спецов можно сказть и говорят тащемто
>>3491461 >а кто еще может лезть в аналитику? Когда я учился в вузе и изучал аналитику параллельно, там были в основном математики (ну или всякие социологи, которым нужна прикладная статистика). То есть люди хотя бы минимально понимающие, что они делают. У бизнеса было такое же ожидание - вместо того, чтобы нанимать отдельно математика и разработчика, можно нанять одного чела, который будет разбираться и в том, и в другом (пусть и хуже чем каждый отдельно в своём). А в реальности получилось, что аналитика сейчас засрана людьми, которые статистику вообще не знают, просто по бумажке хуячат стат. критерии, которых они не понимают. И при этом они ещё и код писать не умеют. Зато дешево.
>>3491637 Я из биг даты разраб (дата инженер/разраюотчик на поддержке проекта) У нас сейчас нас сокращают и нанимают фуллстек аналитиков которые на пайчарм пишут etl потоки под спарк и сами там что-то делают Такие тенденции в кризисе
>>3492257 Основная проблема - качество кода. Банально не умеют делить код на функции и модули. Хуячат вложенные циклы на 4-5 уровней с копированиями внутри. На каждый пук тащат библиотеки, когда то же самое можно без проблем сделать стандартной либой. Аналитиков обычно учат писать в ноутбуках, а там на порядок ячеек плевать, потому что можно руками перезапустить только нужную часть. Поэтому писать обычные скрипты они не умеют, для них это что-то инородное. Им проще в каждой ячейке поставить порядковый номер, в котором нужно эту ячейку запускать, вместо того, чтобы нормально оформить всё. Если пишут код для забора данных из api, то либо будут долбиться бесконечно, несмотря на таймауты, либо будут перекачивать по несколько раз один файл, потому что логи для лохов видимо. Это очень кратно и поверхностно. В общем, вещи, которые понятны и привычны разработчикам, аналитикам чужды. Поэтому к обычному коду лучше их не подпускать. Пусть в ноутбуках дальше играются.
>>3492229 Ну бизнесу этого достаточно и у меня уже 3 коллеги получили свои увольнительные катлеты и ушли искать другую работку (1 крупный если не крупнейший банк цвета травы).
У нас написан огромный проект который позволяет запускать потоки с разными алгоритмами вычеслений и много других фич + куча потоков, все это на джабе и видимо им дорого стало это поддерживать, я хз. Набрали дохуя фулстеков, инженеров и бекендеров не набираюь, поделили дейлик ежедневный (3 дня они, 2 дня мы) + сокращения.
Сам я на самом деле не такой уж и дата инженер (работаю им последний год), залетел потому что предложили деняк нормально и работа оказалась чиловой (после ебке на стратапе в 2 года). До нг чилили попреживая в спарк и проект (фикся баги), а потом сунулся искать работку на джабе преимущественно в вебе, а там рухнум тотальный и на собесы не зовут. Сейчас учу питон и буду на два рынка искать работу (джаба/дата).
>>3492425 >бизнесу этого достаточно Не спорю. У большинства компаний объём данных такой, что можно на одной машине всё посчитать, никакие хадупосраки там не нужны. И орава дата инженеров и аналитиков для поддержки этого все тоже не нужна. А когда нужен отчёт в эксельке, и он делается не 20 секунд, а 10 часов, тогда и задумываются, те ли люди вообще занимаются этим. >буду на два рынка искать работу (джаба/дата) Джава в дате тоже нужна, лучше сразу туда иди, со спрингом хотя бы работать не придётся.
>>3492738 >Под ноутбуками ты имеешь ввиду что-то типа юпитера? Да. >все не так плохо у меня Если ты задумываешься "а как правильно?", то ты уже лучше 98% залётных через курсы аналитиков.