Блог Кучука – Telegram
Блог Кучука
1.21K subscribers
314 photos
26 videos
2 files
84 links
Простые мысли простого человека
Download Telegram
Итак, с утра в субботу мне приятель пишет Go в Доту
Я такой, о, 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
Когда апрув на пулреквест ставит тимлид, мидл и джун
👍60😁15
С Днем Победы! С великим днем!
Помним, гордимся!

Обязательно посомтрю сегодня какой-нибудь фильм (например, "В августе 44-го") и почту минутой молчания.

9 мая - это один из самых важных праздников.
70👍8
Открыл тут свое интервью (зашел посмотреть что там еще появилось в ютубе) и увидел коммент. Не люблю, конечно, хвастаться, но хочу все таки запомнить и вам тоже показать - комментарий к вот моему интервью про тимлидов. Не знаю кто написал, где работали, но очень приятно такое прочитать мне.

Вообще, очень правильно говорить спасибо и хвалить, поэтому если ваш тимлид (и не только он, но тимлидов реально редко хвалят) молодец - то скажите ему об этом на 1-1 разочек-другой! Не надо частить с похвалой, но иногда можно!

Спасибо, старина!
🔥5721🎉7😍2🐳2👎1🤝1
С помощью диплома смог достать телефон из щели между кроватью и стеной, а вы и дальше говорите, что высшее образование не нужно
😁56👍95
Почему девопсы много получают?

Потому что их основная работа - это сияй сиди
😁66🔥12🏆3🥱2
Итак, друзья, сегодня встал с утра и сильно ударился о край двери, от чего потемнело в глазах и вселенная начала анигилировать в червоточину. Привело это к тому, что я прочитал вот такую вот статью, где предрекается эра менеджеров-гиков

Некто Кларк (не Кент, а Джек) считает (до 10 видимо):
Мы увидим появление менеджера-гика, у которого есть свои 'люди', но эти 'люди' — на самом деле экземпляры ИИ-агентов, выполняющих огромный объем работы для них


Ну что тут сказать, начинаем учиться ставить ван-ту-ван для нейросети, записывать их проблемы и дискомфорт (например, вон тот ИИ пишет лютый говнокод, скажи ему!), также нам нужно будет не забывать смотреть на то, чтобы нейросети регулярно ходили в отпуск, учились еще на чем-то, кроме рабочего кода (отдыхали) и не выгорали, а иначе нейро-HR бизнес ИИ партнер будет недоволен!

Ждем опросы ИИ по вовлеченности еще (у чатЖПТ интереснее проекты! Я только изображения генерирую, хочу новое что то!) и заживем!
😁21👍4🤣3
Когда отключили горячую воду на неделю
😁445👍4
Я на перфоманс ревью
😁60💯7👍2🔥1
Когда на hh выложили вакансии по COBOL
😁41👍5🔥42
- Во сколько стори потнтов оценил бы задачу?
- Я думаю в 3 sp
- chatGPT, это правда?
😁35👍2🔥21
Разгребал свои закладки в браузере и показалось
🫡34😁13
Если уж Педро Паскаль такого успеха достиг в кино, представьте чего достиг бы Педро C++
😁43🔥9🐳4🥴1
Когда честно ответил на опрос вовлеченности в компании
😁42💯75🔥1
Ну ладно, это действительно очень приятно!

Первый раз такое, сначала подумал, что мошенники и дальше будет «скиньте 433 рубля за вход»
41🔥14🍾9😁6👍2🐳1
Что я не могу быть ручным тестировщиком.
😁53🌚3
Как попросили дать обратную связь дизайнеру
😁67🔥4👌4
Лучше чем хотелось бы
😁52🔥8💯6
Все те, кто говорит, что ИИ тебя заменит: я бы посмотрел как ИИ отсидит 8.5 часов пересмотров на перфоманс ревью
😁55😢3
Когда в начале забыл отключить vpn
😁58🔥7💯2
Так, ребятки, ну пора уже и что-то написать как будто!

Что сказать: жив, здоров и проект тяжелый делаю
Ситуация в целом не из новых, кроме того, что я даже пишу на Go сейчас

В целом, сформулировал какие-то мысли уже даже по языку, можем обсудить-спрашивайте в комментариях, постараюсь ответить, но на экспертизу не могу претендовать, конечно, однако знак & ставить уже привык!

Команда боевая у меня, может местами даже слишком - что очень разнится с прошлым опытом, это интересно.

Проблемы же везде в проектах похожи, но разница - это в руководителе и руководстве. Здесь, конечно, есть разница и для меня она существенно в плюсе, мощные типы тут - это факт

В общем, достаточно интересно что и как - посмотрим!

Ну а у вас как? Рассказывайте что как, пишите комменты, спрашивайте, может помогу вам чем-то!
18🔥11🫡9👍7