Виталий
Слишком непонятно
Юра (Юрий Александрович)
А как часто требуются в работе джененики? Потому что читал статью от 2017 года, там писали, что редко когда используют
Вообще можно обойтись без них. Они позволяют некоторые вещи сделать проще и красивее, но только в том случае, если квалификации, набитой руки и абстрактного мышления хватает, чтобы эту простоту воспринять именно как что-то простое.
Юра (Юрий Александрович)
Во многих случаях там, где нам приходится использовать interface{} можно с помощью дженериков вернуться к строго типизированному коду. Но подобные конструкции надо продумывать.
Юра (Юрий Александрович)
Например, если мы хотим написать какую-то универсальную функцию сортировки, то нам придется в нее передавать слайс any, и функцию сравнения двух элементов func(any, any) bool (фу какая гадость). А там мы можем сразу это все параметризировать тем типом, с которым собираемся работать в данном вызове.
Юра (Юрий Александрович)
Я точно не уверен, но нет. У нас именно компилируются несколько разных экземпляров одной и той же функции, и вызов одной и той же функции с разным набором параметризаций - это фактически будет вызов разных функций.
Юра (Юрий Александрович)
у них даже адреса будут разные, кстати, надо проверить...
Юра (Юрий Александрович)
да. Так это ж еще с тех пор, когда дженериков не было. И сортирует такая функция далеко не все. Если у нас будет слайс коров, который нужно будет отсортировать по возрасту, или по весу, или по надоям, Sort не отсортирует.
Юра (Юрий Александрович)
Хотя нет, если правильно настроить функции Swap и Less, то отсортирует.
Юра (Юрий Александрович)
Только функции Swap и Less придется определять не для типа, а для каждого конкретного слайса, замыкая в них нужный слайс
Юра (Юрий Александрович)
А с дженериками можно сделать то же самое, определив соответствующие функции для всего типа целиком
daniel
Мне очень стыдно, я напиздел
daniel
Там сверху что-то про вход на го спрашивали. Я устроился на го мидл позиция. Без опыта. Пришлось немножко нахлабучить про опыт. Испыт еще не прошел, вроде со скрипом по 10 часов в день включая выходные таски выполняю. Хз, кажется пока не спалился
daniel
Но кто знает какая таска прилетит следующая, точнее я сам беру сложные и непонятные - стыдно что платят так много, хочу показать что не зря
daniel
Я не то чтобы похвастаться, я к тому что если ты реально уверен в своих силах, готов впахивать, брать ответственность, то все возможно, хотя я искал 5 мес, и оффер прилетел просто внезапно. Если бы я читал со стороны что тут пишут то наверно бы устроился через n лет
daniel
Потому что люди в меня поверили на собесе
Gameover
как тебя с трудовой не спалили?
а как они спалят? В договорах обычно не пишется какого стека ты разраб. Только твоя должность 🤷‍♂️
daniel
Извините, не смогу ответить на некоторые вопросы, там конечно не много гоферов, но мало ли тут читают, мало ли меня вычислят по косвенным признакам
Gameover
Так человек говорит шо вообще 0 опыта в трудовой
ну тут можно нагнать типа в черную работал
Gameover
или по самозанятости
Sasha
В крипте оплачивали в стартапе
Sasha
Владимир
daniel
Хочу сказать что это тяжело, именно морально. Я типа сам по себе ответственный чел, в жтом мой минус, мне советуют знакомые расслабиться - не могу
Владимир
Вот завтра - отличный день чтобы поработать!
Владимир
Уже кстати сегодня! С праздником всех леди тут, особенно HR!
daniel
Я как раз этим пользуюсь, выходными.
daniel
Проект сложный, я читал пару реп опенсорсных на гитхабе, вообще шляпа
Gameover
надо создать фейковое резюме высококвалифицированного низкооплачиваемого специалиста и проспамить его по всем галерам завтра. И добавить приписку что ждешь оффер только в этот день 😁 А далее берешь поп-корн, включаешь переадресацию на Олега и заносишь все перезвонившие конторы в черный список с пометкой "переработки"
daniel
А еще денег сильно много платят, меня это грузит. Лучше бы платили меньше, я бы наверно не так нервничал
Владимир
Только не криптой
Миринговин
Потому что люди в меня поверили на собесе
Ищут кого хотят, а берут кто есть.
daniel
Если тебе поможет, можешь переводить мне половину
Так не поможет, они то знают что платят мне много
Артем
Рф контора?
daniel
Это не крипто, не гемблинг, норм приличная контора которая платит грязными американскими бумажками)
Владимир
Так не поможет, они то знают что платят мне много
Но вообще если платят действительно норм, то рекомендую сходить к психологу и разобрать этот синдром самозванца. Мб попроще будет
pumpkin
закончить пет проект?
daniel
Я не писал пет, никогда, у меня гитхаб нулевой. Просто читал много кода
Emin Zalaev
как вообще понять что ты готов проходить собесы?
Я начал ходить на собесы после 2х недели изучения го
Владимир
Это не крипто, не гемблинг, норм приличная контора которая платит грязными американскими бумажками)
А, если заграничная, то вообще никаких моральных терзаний быть не должно. Бери все деньги, роняй прод! Не жалко
Emin Zalaev
Без бэкграунда в айти вообще
pumpkin
смело
pumpkin
и как результат
Emin Zalaev
Ну в 2х компаниях просто с hr пообщался, почему то дальше тех собеса не было
Emin Zalaev
На 3-е в вб на стажировку взяли, ну там собеса практически и не было
Emin Zalaev
На собесы точно нужно хотя бы чтобы понимать что от тебя хотят и каких знаний
Emin Zalaev
И любой отказ воспринимать как опыт прохождения собеса
Миринговин
Ну ты ж студент. Вот если б с завода
Владимир
как вообще понять что ты готов проходить собесы?
1) ищешь в инете статейки «50 вопросов для го разработчика» 2) можешь на эти вопросы? Если да, то готов к собесц
Emin Zalaev
Типа аля мне 19 лет как родителям сказать что я зарабатываю сто пицот тыщ
Миринговин
Хотя на ютубе есть интервью с чуваком, который прямо с завода и через годик у Илона уже работал. Настолько хорошо, что люди не верят человеку.
daniel
как вообще понять что ты готов проходить собесы?
Когда можешь ответить почти на любой вопрос по го. На общеищвестные впросы про алгоритмы, сети, базы данных, линупс, мемори модел, конкаренси, отказоцстойчивость, паттерны, мкрсервисы, кэш, транпорт
Emin Zalaev
Поэтому таски на того же мидла могут быть от «перекинь жсон» до «спроектируй и напиши код для распределенной системы с авторизацией»
Emin Zalaev
Зависит от места и обстоятельства
daniel
Это ты который боялся родакам сказать что большой оффер кинули?
Нет, я не писал никогда и ничего здесь, вроде
Emin Zalaev
Миринговин
Я боюсь, узнав условия работы у Илона, тут полчата бы завопили: «ааа! Переработки!»
Мой хороший друг просто заканчивал собеседование, если на том конце заикались, что надо будет иногда после 18 что-то там Сделал отличную карьеру по итогу.
daniel
Ну или готур прошел хотя бы
Я не проходил, почитал книгу, смотрел видосы на ютубе, читал на гитхабе репы
Миринговин
В России?
Сначала WoT, потом за бугор
Миринговин
Я не проходил, почитал книгу, смотрел видосы на ютубе, читал на гитхабе репы
Я там невнимательно может прочитал, но какой-то опыт программирования вообще присутствовал?
Миринговин
Хотя если "читал репы", то наверное присутствовал
daniel
Я там невнимательно может прочитал, но какой-то опыт программирования вообще присутствовал?
Я что-то пылся писать, но меня не хватало, мне не интересно писать то что не приносит пользы. А писать ради крохотного шанса что это учтут при найме ну хуйня мотивации вообще