
Sander
25.06.2017
15:42:23
Всем Привет
кто-нибудь использовал Reflect or generate?
и есть ли смысл использовать, в каких случаях?

Daniel
25.06.2017
16:27:21
А?!

Maxim
25.06.2017
16:29:57
- Закрыть ворота!
- Но там работодатели в поисках Go-джуниуров!
- Открыть ворота!
- Но там же нубы с Java!..
- Закрыть ворота!
- ...И потенциальные эксперты!
- Открыть ворота, но чуть-чуть!

Google

Kostiantyn
25.06.2017
16:31:28
А много ли работодателей в поисках Junior Go?

Kirill
25.06.2017
16:34:00
Мало

Alexey
25.06.2017
16:34:17
Зато хорошие
Если они не просто джуниоров в го ищут, а сеньоров питона с начальным знанием го

Kirill
25.06.2017
16:35:38
Ну если с бэкграундом на других языках, то встречаются довольно часто
Вакансии всмысле
Я зимой искал работу, без опыта коммерческой разработки, но с какой-то базой в java + свои велосипеды, 3-4 недели понадобилось.

Alexey
25.06.2017
16:38:39
Без опыта круто)

Like
25.06.2017
16:38:40

Kirill
25.06.2017
16:39:46
Минск. Одно предложение было Мск, но с релокацией и за такие деньги, за которые там не выжить.
А это СПб. Удаленно фуллтайм.
Правда с оговоркой, что работы есть на 4-5 мес.

Like
25.06.2017
16:40:45
А удаленка

Google

Kirill
25.06.2017
16:40:47
Вот сейчас вновь в поисках.

Like
25.06.2017
16:40:48
Ну тож не плохо

Kirill
25.06.2017
16:41:09
Да, для опыта отлично
А кто подскажет может, где лучше запостить, что golang джун с 5 мес опыта ищет варианты работы? Удаленка, почасовка, без разницы. На @golangjob покатит?

Kostiantyn
25.06.2017
16:52:10
Ребят, кто подскажет, что спрашивают на собеседовании Junior Go?

Dmitry
25.06.2017
16:52:21

corpix
25.06.2017
16:52:34

Dmitry
25.06.2017
16:52:36
Может отсылка. Я бы поржал.

corpix
25.06.2017
16:53:45
Какие там менеджеры версий для go сейчас в моде?
По прежнему gvm на баше?

Kirill
25.06.2017
16:59:23
Я думаю свой реп на гите сильно облегчает жизнь при поиске. Особенно начинающему.

Aleksandr
25.06.2017
17:02:46
На гитхабе, чувак

Constantine
25.06.2017
17:03:28

Kirill
25.06.2017
17:03:44
На гитхабе да. Я так сокращаю, хотя понимаю, что не правильно.

Aleksandr
25.06.2017
17:03:57
Тогда на гитлабе, но вероятность близка нулю

nezorflame
25.06.2017
17:42:18

corpix
25.06.2017
17:47:45
glide, govendor
Ох, эти ребята еще и версии самого go умеют менеджерить? Забавно.
Вообще я не так давно смотрел именно отдельные инструменты, которые только одну задачу решают - менеджерят версии go, больше ничего. В итоге нашел gvm, oo и еще один(не помню уже как назывался), все они были не очень удобными, так что я накатал свой
https://github.com/corpix/v
Вот теперь думаю, стоит ли добавить туда что-нибудь, вот и хочу посмотреть на других

nezorflame
25.06.2017
17:48:21
честно говоря, gvm не юзал, а вот на glide в проде недавно перешли, пока нравится
а вообще в альфе 'официальный' вендоринг

Google

nezorflame
25.06.2017
17:49:39
https://github.com/golang/dep

corpix
25.06.2017
17:53:09
Погоди, я не про вендоринг. Я про инструмент, который может включать мне разные версии самого гошного тулчейна чтобы я мог собирать/тестировать им свои пакеты и программы

nezorflame
25.06.2017
17:53:36
а, сорри, недопонял

Igor
25.06.2017
17:57:53

corpix
25.06.2017
18:01:04
Правда мне всегда не нравится в этих инструментах то что они хотят чтобы я добавлял что-то в свой bashrc/zshrc. Хотя гораздо удобнее чтобы инструмент просто умел генерировать экспорты с изменёнными значениями переменных окружения под шелл, в котором он запущен. Тогда можно обойтись простым
eval $(toolname go env 1.8)Пришел к такому мнению когда создавал себе среду разработки в контейнере(чтоб в рабочую систему не гадить). Все инструменты, требующие ручной модификации файлов в домашней директории пользователя как-то не очень жизнеспособны в контейнерной "модели"

Igor
25.06.2017
18:09:25
в контейнере больше одной версии языка не нужно
другая версия - другой контейнер

corpix
25.06.2017
18:17:54
в контейнере больше одной версии языка не нужно
другая версия - другой контейнер
Это уже смотря для чего контейнер. Если приложение в продакшене крутить - безусловно.
Но в моём случае внутри контейнера емакс и куча инструментов для разных языков https://github.com/corpix/devcage
Я использую контейнеры лишь для того чтобы ограничить возможности запускаемого кода и разграничить привилегии, чтобы какой-нибудь скрипт не мог "сжечь мой дом и убить мою собаку"

Michael
25.06.2017
19:10:02
свежатинка с реддита
Rewrite from Java to Go had made things 10X slower
https://i.redd.it/h64ned6whn5z.png

Sergey
25.06.2017
19:11:37
прекрасно

Alex
25.06.2017
19:18:36
Сейчас бы читать вне контекста

Denis
25.06.2017
19:20:08
о чем там

Michael
25.06.2017
19:23:13
о чем там
меряли в миллисекундах, а результат приходил в микро

Alex
25.06.2017
19:28:46
Не знаю, откуда там Пайк взял микросекунды, если в твите оригинальном говорят об ns
Если речь идёт всё-таки о наносекундах, то разница в пределах 6 порядков, во что очень трудно поверить

Michael
25.06.2017
19:35:11
Go создан быть быстрым

Sergey
25.06.2017
19:36:13

Michael
25.06.2017
19:40:59
да и они тоже, которые работают, а не просто греют окр среду

Alexey
25.06.2017
19:51:51
о чем там
Выигрыш в 10 раз в скорости засчёт генериков

Google

Alexey
25.06.2017
19:51:51
Вру

anton
25.06.2017
20:32:10

Aleksandr
25.06.2017
20:48:46

corpix
25.06.2017
20:49:40

Sander
25.06.2017
23:11:55
Кто что использует для написания монолит API? Какой фрейморк и почему, или кто-то с нуля пишет?

Stanislav
25.06.2017
23:12:47

Admin
ERROR: S client not available

Stanislav
25.06.2017
23:13:04
Апи это слишком лёгкая задача для юзания готового

Sander
25.06.2017
23:13:55
Ну да не сложно, апи отдельно, фронтэнд отдельно.
Может хотяб net/http ))

Stanislav
25.06.2017
23:14:34
А куда я его имел?

Sander
25.06.2017
23:14:50
))
То есть без фрейморков рекомендуете?
А какие тогда пакеты, или тоже этот функционал с нуля писать.
Хотяб роуты и миддлевары
https://github.com/cyberj/chi-v2
Просто многие говорят мне, что я делаю велосипед, лучше сразу брать фрейморк хм ...

Constantine
25.06.2017
23:19:15
не тот чи смотришь
смотри тот, с которого сделан форк

Sander
25.06.2017
23:19:47
Может быт с телефона просто =\

Constantine
25.06.2017
23:19:59
ты уже с месяц пытаешься что-то сделать, нет?

Sander
25.06.2017
23:20:31
Я спрашиваю, так я просто тренируюсь пока что, пишу с 0 без каких либо готовых пакетов

Google

Constantine
25.06.2017
23:20:41
оба пути норм
и чай норм

Sander
25.06.2017
23:20:53
Как время нахожу так пытаюсь что-то пописать
Чай мне тоже приглянулся )

Constantine
25.06.2017
23:21:24
он приятен

Sander
25.06.2017
23:21:28
Ага

Constantine
25.06.2017
23:21:38
я по Эхо тащусь, есть проект на гин, сейчас чай щупаю

Sander
25.06.2017
23:22:06
Ты echo framework и гит пробовал значит ?

Constantine
25.06.2017
23:22:08
хотя нет, вру

Sander
25.06.2017
23:22:16
А что больше понравилось эхо или шин

Stanislav
25.06.2017
23:22:16

Sander
25.06.2017
23:22:20
Гин

Constantine
25.06.2017
23:22:50
джин не юзаю, у меня mux горилловский юзается и вокруг свой сахар накрутил

Sander
25.06.2017
23:22:52
Да, я так и делаю с нуля пишу, но то что пишу с 0 это для тренировки
А для проекта я уже думаю что лучше
Чтоб не очень медленно
А то старею

Constantine
25.06.2017
23:23:12
мне Эхо нравится из-за сахара