All streams
Search
Write a publication
Pull to refresh
4
0.5
Максим @Metotron0

Пользователь

Send message

Прошу прощенья. Подразумевал make().

Ооой, только сейчас понял свою ошибку. Не append, а make!

Цели есть, но я жду, когда, прочитав другие учебники, узнаю, как решать их правильно. А то, в других комментах уже ругались на счёт того, что я для себя реализовал JS-овый .forEach у silce. Мол, тут так не принято. Хотя учебники пишут, что функциональный стиль в Go допусти́м.

Конечно, я некоторый код пишу, что-то пробую, чтобы разобраться, но есть стремление делать правильно. А то, я в первые годы писал только для себя, как мне было удобно и привычно, сейчас даже смотреть страшно. Когда я школе решил попробовать C после Pascal, я себе задефайнил фигурные скобки на begin и end, потому что так было привычно.

Видимо, смотря какого уровня учебник. Наверное, я слишком многого жду, если хочу, чтобы одна книга сделала меня специалистом. Я готов даже на книгу в 2000 страниц, но таких не пишут.

Сейчас читаю Михалис Цукалос - «Golang для профи», на 50-й странице, качественно идёт, плотно.

Они, что же, и чтение хабра трекали? И чтение новостей? И дневной сон?

А в описании этого не было. И вообще, сперва не было, а потом появилось, в 2022-м, когда компания выбиралась из долгов. Выбралась, но практика осталась.

Если я не буду трекать задачи, мне навалят их на 8 рабочих часов каждый день и будут требовать выполнения. А так — я сделал мало, но вы мне и заплатите только за 4 часа, всё честно. А больше сделать я просто не могу, меня вырубило до утра.

Мне время трекать не тяжело. Сел за работу — кликнул один раз в углу экрана. Закоммитил — списал кусок времени, перезапустил таймер. Очень редко в моей работе бывает, что нужно посреди работы одного таймера переключиться на другой, но на этот случай у меня есть секундомер в наручных часах, а в самых плохих ситуациях — секундомеры в телефоне.

Знаю, что есть люди, которые могут забыть, что у них на плите суп жарится, но я обычно не забываю про кнопку.

На самом деле, я бы с удовольствием перешёл на работу с фиксированной зарплатой, потому что 4 часа в день — это очень бедно. Например, на этой неделе у меня упадок, я смог выдавить только 15 часов. Вот только, я боюсь, что с фиксированной зарплатой будут спрашивать за 40 часов.

Сейчас тоже занимаюсь изучением, но я пришёл со стороны php/js/ts, плюс лет 25 назад совсем чуть-чуть знакомился с ассемблером и си, в школе изучал паскаль и немного ковырялся в делфи.

В Go для меня самое сложное — это то, что учебники не погружаются в каждую библиотеку, типа того же strconv, а приводят лишь по паре функций. Приходится брать следующий учебник, пропускать там процентов 80%, выискивая новое. Например, в первом моём учебнике не была упомянута cap(), не сказано, что у append() может быть третий параметр.

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

Мои ближайшие цели в плане практики: конвертер картинок в webp с уменьшением в 2 раза (это для 4k), замена php в моей личной считалке расходов, а потом попробую ради интереса что-то позапускать на телефоне или в wasm.

Ну, в тайпскрипте тоже есть типы.

Когда я решил изучать Go, то ещё не знал, что он вот такой. Но кроме него у меня на слуху ничего такого больше не было.

А я не создавал свою библиотеку и ничего толком на Go не писал, кроме одного файлика. Я всего лишь хотел понять, правильно ли я понял, что можно сделать .forEach с колбеком. Оказалось, что да. Но, вообще, после JS возвращение к школьным техникам из Паскаля ощущается каким-то отсталым. Где я раньше писал .map(), тут нужно явные циклы прогонять и заводить временную переменную.

Select я ещё не проходил, но видел его в чужом коде. То ли он появился позже моего учебника, то ли это что-то более продвинутое. Пока пытаюсь понять, как работают модули, что писать в package, нужно ли их при этом раскладывать по директориям, обязательна ли main(), если модуль просто что-то экспортирует. В учебнике это было недостаточно внятно. Буду экспериментировать.

К слову, не факт, что я буду использовать это в работе. Так-то, я фронтендер. А для себя же можно сделать и clog := fmt.Println, никто не увидит.

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

Тогда на Венере и Марсе мы и подавно обнаружили бы признаки жизни.

С практической точки зрения нет никакой разницы, на каком расстоянии наблюдаемый. Разве что вблизи видно лучше.

А что за галактики, которые миллиарды лет назад потухли? Там не было ни одного красного карлика?

"Обнаружены явные признаки" == "обнаружили самые многообещающие признаки возможного существования"

Автор, в вашем окружении за такие подмены понятия как-то наказывают?

Это что, если взять Onyx Kant, ухудшить экран в три раза, добавить микрофон, динамик и модуль сотовой связи, то цена вырастет в два с лишним раза?

Щитовидку проверял несколько раз. Да, отклонения какие-нибудь есть всегда, но это всё очень дорого, а денег нет. Пока что у меня в планах новые линзы для очков и удаление бородавки, но впереди дни рожденья, нужно всё суметь. Лишь бы только не сломалось чего-нибудь, типа стиралки, иначе труба.

Я только-только ознакомился с базовыми элементами, но уже сумел сделать type JSlikeStrings []string, которому приделал поведение .forEach(callback). Думаю, приделать .Len() к numbers тоже можно.

А потом я узнал, что можно писать имена переменных кириллицей, и как раз вчера выяснял у нейросетей, как делать экспортируемые переменные, если они написаны китайскими иероглифами или арабской вязью. Оказалось, что никак, придётся спереди приписать символ, для которого можно распознать регистр.

Information

Rating
2,056-th
Location
Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer
Middle
From 200,000 ₽
Vue.js
TypeScript
SCSS