Size: a a a

Golang Developers — русскоговорящее сообщество

2020 April 23

А

Анатолий in Golang Developers — русскоговорящее сообщество
К го тоже много не подойдет, ибо ООП раньше было в тренде
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Вообще мы говорили не про меня. Просто пригорает постоянно, что человек с двух летним опытом не может написать функцию вроде этой

const id = x => x;

const groupBy = (items, fn = id) => {
 const res = {};

 items.forEach(i => {
   const key = fn(i);
   res[key] = res[key] || [];
   res[key].push(i);
 });

 return res;
};

groupBy([0, 1, 2, 3], n => n % 2) -> { 0: [0, 2], 1: [1, 3] }


Сорян за js, последними искал jsеров. Это проблема не в знании языка.
Так чуть лучше. Не намного, конечно, но всё-таки)
const groupBy = (items, fn = id) => {
   return items.reduce((acc, v) => {
       const key = fn(v)
       acc[key] = acc[key] || [];
       acc[key].push(v);
       return acc
   }, {})
}
источник

I

Itachi in Golang Developers — русскоговорящее сообщество
x-foby
Так чуть лучше. Не намного, конечно, но всё-таки)
const groupBy = (items, fn = id) => {
   return items.reduce((acc, v) => {
       const key = fn(v)
       acc[key] = acc[key] || [];
       acc[key].push(v);
       return acc
   }, {})
}
мы вас берем
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
x-foby
Так чуть лучше. Не намного, конечно, но всё-таки)
const groupBy = (items, fn = id) => {
   return items.reduce((acc, v) => {
       const key = fn(v)
       acc[key] = acc[key] || [];
       acc[key].push(v);
       return acc
   }, {})
}
Пффф, даже на джуна не тянет
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Реальный код от кандидата, такого бы взял. У вас слабенько. Не берем.
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
У меня целая коллекция groupBy может быть 😁
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Реальный код от кандидата, такого бы взял. У вас слабенько. Не берем.
я б такого не взял, черт ногу сломит в коде
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
это ж потом такие проекты за ним поддерживать другим
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
😑 или то сарказм был?
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
сорян
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
И такие авторы хотят 150к+. Оно не сильно печально, если просто ищу в компанию формы клепать, может и надо накинуть еще 50к или больше ($2к несерьезно для запада же, тож сарказм, мы не на западе). Но когда ищу на свой личный проект и плачу из своего кармана, то горит знатно 😂
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Поэтому чутка глаз дергается, когда говорят, что алгоритмы совсем не нужны)
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Пффф, даже на джуна не тянет
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
И такие авторы хотят 150к+. Оно не сильно печально, если просто ищу в компанию формы клепать, может и надо накинуть еще 50к или больше ($2к несерьезно для запада же, тож сарказм, мы не на западе). Но когда ищу на свой личный проект и плачу из своего кармана, то горит знатно 😂
Берите молодёжь из регионов. При не худшем качестве цена в разы справедливой, а через полгода можно и ставку поднять, когда качество подрастёт)
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
У меня на работе как-то возникла потребность в расширении штата, мы долго искали, и тоже упирались в полную неадекватность по оценке скилла и зарплатным ожиданиям, и в итоге просто решили взять молодых дешёвых ребят без опыта.
Первые полгода, конечно, были дикой жестью, потому что вместо собственных задач приходилось постоянно что-то разжёвывать и т.д.
Но прошло какое-то время, парни подросли — и вот с ними уже приятно работать)
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
ткое крупные компании часто практикуют, у них есть ресурс чтоб обучить молодняк
источник

EC

Evgeniy Chernysh in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
У меня целая коллекция groupBy может быть 😁
На, в коллекцию.
const groupBy = (items, fn = x => x) => {
   let res = {};
   res = new Proxy(res, {
       set(trg, prop, val) {
           return prop in trg ? trg[prop].push(val) : (trg[prop] = []).push(val);
       }
   });

   items.forEach(i => {
       res[fn(i)] = i;
   });

   return res;
};
источник
2020 April 24

V

Vlad in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Мы используем postgraphile для этого 😅 10% бекенд кода относительно фронта
О боже...
источник