Итак, с утра в субботу мне приятель пишет Go в Доту
Я такой, о, Go!
И решил с chatGpt задачку разобрать на Go:
Он мне честно отвечает, дескать, Александр! Хороший пример с классической ловушкой Go при использовании range с адресами переменных.
Будет 40 40 (и 40 будет во всех second[i], если распечатать дальше) - не подловишь меня, дурачок!
На что я ему свою коронку "А в новых версиях Go?"
А он мне, на голубом глазу: Отличный вопрос. Даже в новых версиях Go (включая 1.22 и выше) — поведение с range и переменной v остаётся прежним. Это осознанное решение дизайнеров языка.
И даже доказательство пример привел!
Я говорю "А в Go 1.24?"
Бездушная машина стоит на своем: В Go 1.24 поведение цикла for с использованием переменной v в конструкции range не изменилось.
На что я ему уже открыто говорю: Но это не так же
И тут-то он и покаялся во грехе: Извините за прежнюю неточность. В версии Go 1.22 было введено изменение, которое решает проблему с переиспользованием переменной цикла v в конструкции for range. С этого момента Go создает новую переменную на каждой итерации цикла и бла бла бла. Ответ 10 20, прошу простить!
Создается впечатление, что это не ИИ, а просто специально обученный китаец сидит и отвечает на вопросы и с утра не выспался еще, не проснулся.
Я такой, о, Go!
И решил с chatGpt задачку разобрать на Go:
func main() {
first := []int{10, 20, 30, 40}
second := make([]*int, len(first))
for i, v := range first {
second[i] = &v
}
fmt.Println(*second[0], *second[1])
}
Что будет?Он мне честно отвечает, дескать, Александр! Хороший пример с классической ловушкой Go при использовании range с адресами переменных.
Будет 40 40 (и 40 будет во всех second[i], если распечатать дальше) - не подловишь меня, дурачок!
На что я ему свою коронку "А в новых версиях Go?"
А он мне, на голубом глазу: Отличный вопрос. Даже в новых версиях Go (включая 1.22 и выше) — поведение с range и переменной v остаётся прежним. Это осознанное решение дизайнеров языка.
И даже доказательство пример привел!
Я говорю "А в Go 1.24?"
Бездушная машина стоит на своем: В Go 1.24 поведение цикла for с использованием переменной v в конструкции range не изменилось.
На что я ему уже открыто говорю: Но это не так же
И тут-то он и покаялся во грехе: Извините за прежнюю неточность. В версии Go 1.22 было введено изменение, которое решает проблему с переиспользованием переменной цикла v в конструкции for range. С этого момента Go создает новую переменную на каждой итерации цикла и бла бла бла. Ответ 10 20, прошу простить!
Создается впечатление, что это не ИИ, а просто специально обученный китаец сидит и отвечает на вопросы и с утра не выспался еще, не проснулся.
😁46💯8👍4
Открыл тут свое интервью (зашел посмотреть что там еще появилось в ютубе) и увидел коммент. Не люблю, конечно, хвастаться, но хочу все таки запомнить и вам тоже показать - комментарий к вот моему интервью про тимлидов. Не знаю кто написал, где работали, но очень приятно такое прочитать мне.
Вообще, очень правильно говорить спасибо и хвалить, поэтому если ваш тимлид (и не только он, но тимлидов реально редко хвалят) молодец - то скажите ему об этом на 1-1 разочек-другой! Не надо частить с похвалой, но иногда можно!
Спасибо, старина!
Вообще, очень правильно говорить спасибо и хвалить, поэтому если ваш тимлид (и не только он, но тимлидов реально редко хвалят) молодец - то скажите ему об этом на 1-1 разочек-другой! Не надо частить с похвалой, но иногда можно!
Спасибо, старина!
🔥57❤21🎉7😍2🐳2👎1🤝1
С помощью диплома смог достать телефон из щели между кроватью и стеной, а вы и дальше говорите, что высшее образование не нужно
😁56👍9❤5
Почему девопсы много получают?
Потому что их основная работа - это сияй сиди
Потому что их основная работа - это сияй сиди
😁66🔥12🏆3🥱2
Итак, друзья, сегодня встал с утра и сильно ударился о край двери, от чего потемнело в глазах и вселенная начала анигилировать в червоточину. Привело это к тому, что я прочитал вот такую вот статью, где предрекается эра менеджеров-гиков
Некто Кларк (не Кент, а Джек) считает (до 10 видимо):
Ну что тут сказать, начинаем учиться ставить ван-ту-ван для нейросети, записывать их проблемы и дискомфорт (например, вон тот ИИ пишет лютый говнокод, скажи ему!), также нам нужно будет не забывать смотреть на то, чтобы нейросети регулярно ходили в отпуск, учились еще на чем-то, кроме рабочего кода (отдыхали) и не выгорали, а иначе нейро-HR бизнес ИИ партнер будет недоволен!
Ждем опросы ИИ по вовлеченности еще (у чатЖПТ интереснее проекты! Я только изображения генерирую, хочу новое что то!) и заживем!
Некто Кларк (не Кент, а Джек) считает (до 10 видимо):
Мы увидим появление менеджера-гика, у которого есть свои 'люди', но эти 'люди' — на самом деле экземпляры ИИ-агентов, выполняющих огромный объем работы для них
Ну что тут сказать, начинаем учиться ставить ван-ту-ван для нейросети, записывать их проблемы и дискомфорт (например, вон тот ИИ пишет лютый говнокод, скажи ему!), также нам нужно будет не забывать смотреть на то, чтобы нейросети регулярно ходили в отпуск, учились еще на чем-то, кроме рабочего кода (отдыхали) и не выгорали, а иначе нейро-HR бизнес ИИ партнер будет недоволен!
Ждем опросы ИИ по вовлеченности еще (у чатЖПТ интереснее проекты! Я только изображения генерирую, хочу новое что то!) и заживем!
😁21👍4🤣3
- Во сколько стори потнтов оценил бы задачу?
- Я думаю в 3 sp
- chatGPT, это правда?
- Я думаю в 3 sp
- chatGPT, это правда?
😁35👍2🔥2❤1
Если уж Педро Паскаль такого успеха достиг в кино, представьте чего достиг бы Педро C++
😁43🔥9🐳4🥴1
Все те, кто говорит, что ИИ тебя заменит: я бы посмотрел как ИИ отсидит 8.5 часов пересмотров на перфоманс ревью
😁55😢3
Так, ребятки, ну пора уже и что-то написать как будто!
Что сказать: жив, здоров и проект тяжелый делаю
Ситуация в целом не из новых, кроме того, что я даже пишу на Go сейчас
В целом, сформулировал какие-то мысли уже даже по языку, можем обсудить-спрашивайте в комментариях, постараюсь ответить, но на экспертизу не могу претендовать, конечно, однако знак & ставить уже привык!
Команда боевая у меня, может местами даже слишком - что очень разнится с прошлым опытом, это интересно.
Проблемы же везде в проектах похожи, но разница - это в руководителе и руководстве. Здесь, конечно, есть разница и для меня она существенно в плюсе, мощные типы тут - это факт
В общем, достаточно интересно что и как - посмотрим!
Ну а у вас как? Рассказывайте что как, пишите комменты, спрашивайте, может помогу вам чем-то!
Что сказать: жив, здоров и проект тяжелый делаю
Ситуация в целом не из новых, кроме того, что я даже пишу на Go сейчас
В целом, сформулировал какие-то мысли уже даже по языку, можем обсудить-спрашивайте в комментариях, постараюсь ответить, но на экспертизу не могу претендовать, конечно, однако знак & ставить уже привык!
Команда боевая у меня, может местами даже слишком - что очень разнится с прошлым опытом, это интересно.
Проблемы же везде в проектах похожи, но разница - это в руководителе и руководстве. Здесь, конечно, есть разница и для меня она существенно в плюсе, мощные типы тут - это факт
В общем, достаточно интересно что и как - посмотрим!
Ну а у вас как? Рассказывайте что как, пишите комменты, спрашивайте, может помогу вам чем-то!
❤18🔥11🫡9👍7