Ноябрь 2024

Прошлый тут

Как и планировал еще в прошлом посте, вышел на подработку, желая чередовать программирование и физическую работу, ну и расходы покрыть.
У яндекс еды парнерка есть что мол 100 заказов и 40 тысяч (тут и далее все суммы питерские). Сделал бывшую жену рефоводом, и пошел быстренько отбегал эти 100 заказов.
Яндекс нас кинул, уверяя, что якобы, я не по ее ссылке зарегался.
Существуют вообще люди, которым яндексу рефку платит по парнтерке???
А то хочу еще друга пригласить и с ним рефку попилить, так рефка тут ключевой фактор — без нее ему нет смысла.

При этом курьерство на яндекс вполне может быть очень прибыльной работой для низкоквалифицированного труда (возможно самой прибыльной из законных). Там сейчас есть такая тема, как 500 заказов в месяц, после которых на следующий месяц дается бонус, который после всех пересчётов даст в среднем +25-30р с каждого заказа.
И в общем, если я пешком делаю 350-450р в час (усредненно, в зависимости от опыта, места, времени, удачи, знания местности и скорости шевеления ногами, так-то бывают и часы по 500+, а бывают и 300-), то велик даст 500-700, а электровел дал бы еще 100р сверху, а может и все 200. Ну и в Питере можно брать смену вот за 5 минут до выхода, то есть, ты буквально свободен не идти на работу, всякий раз, когда не хочешь (правда это наоборот расслаблять может).
Плюс, когда начинаешь уже ориентироваться в городе это тоже на доход положительно влияет. Наверное способность быстро ориентироваться, знать где можно срезать, понимать как пройти, чтобы минимизировать ожидание на светофорах, вовремя звонить заказчику заранее, знать где входы в те или иные ЖК я бы оценил в 10-30% от дохода, в зависимости от начальных навыков.

Правда, как раз, какой-то обязательности не хватает, ну и коллектива. И если летом я жил в «хостеле», с кучей мужиков и почти без возможности сидеть за компом и у меня естественным образом был мотив выходить на подработку каждый день, то сейчас я живу один в комнате со столом и почти не пересекаюсь с соседями.
В общем опять появляются желания пойти куда-то работать, пусть и с меньшей ставкой, чем курьер, но с возможностью болтать с коллегами.

Ну и зима… В Питере хоть и тепло сейчас, но впереди еще 3-4 месяца. А мне лень покупать полный набор зимней одежды. Пешком еще можно доставлять благодаря быстрой ходьбе, но на велике я себе все конечности отморожу (наверное?)

Впрочем подработка лишь фон — запасной вариант, на случай если так и останусь нищебродом, чтобы запасы сохранять. Основной сценарий — все же разработка.

Программирование

В программировании продолжил осваивать новый подход в юнити.
Мозголомно, конечно. 90% прошлых наработок просто в утиль уходит.
ECS DOTS — это по факту другой фреймворк, со «стандартным» юнити имеющее лишь общий язык, да ограниченную возможность взаимного связывания.

Однако новых подход, наконец, приносит плоды.
Скомпилировал игру на 100 тысяч игровых объектов и она летает.
Начал прикручивать тексты, стандартные очень медленные. Нашел и прикрутил TextMeshDOTS — летает.
Начал прикручивать отдельные спрайты. Стандартные медленные. Нашел и пока в процессе освоения NSprites-Foundation. По тестам — летает.
Ну и сам ECS подход по-тихоньку в голову проникает.

Он заключается в том, что вот есть абстрактная сущность (Буква E в аббревиатуре) (по факту просто индекс в массиве и на этой части можно не концентрироваться вовсе), на нее вешаются компоненты (Буква С) данных (по факту набор параметров, или даже просто компонент без параметров), и есть системы (Буква S), которые просто видят сразу весь набор сущностей, делают по ним выборку, что-то меняют, добавляя или модифицируя компоненты и сущности и просто управляют более понятными вещами типа позиционирования и внешнего вида.

Этакий, слегка аутичный, конструктор.

Ну и всё это почти без моего вмешательства параллелится и быстро выполняется. Хотя конечно бывают из за этой параллельности непредвиденные сценарии. Да и правильно написать код не всегда с первого раза получается.
Плюс часть возможностей я все еще не использую. (подход через Job-ы например, так и не попробовал. Стоит конечно, но вроде как и того, что уже освоил хватает для задач)

WP

По мелочи, пилю изредка один сайт на ВП за денежку. С самого начала тыкался, как нуб, в шаблон. Сейчас всё перенес в плагин, и блин это круто. Страницы, настройки плагина, админка и ее настройки, БД, через плагины можно получить доступ почти куда угодно. Да, иногда проще поправить все же шаблон, особенно если что-то надо убрать, но в большинстве случаев можно просто закинуть кусок кода в папку плагина и там же его подключить и оппа. Всё работает.
И чатГПТ задачи по WP щелкает, как семечки, ускоряя именно работу с WP раза в 3

Вообще работа с WP лично мне нравится. Дизайнерская часть не оч, тут быстро не получается, а программистская прям по кайфу.

ЧатГПТ

Навык работы с чатГПТ тоже качаю.
У меня есть доступ к платному, хотя модель o1 я не юзаю (акк не мой, мне просто дали доступ, а использование o1 ограниченно), зато модель 4o уже превратилась в обязательный рабочий инструмент.
Да иногда чатГПТ жестко тупит. Иногда выдает ужасный код, иногда он неоправданно и слишком вольно меняет мой, вырезая какие-то ключевые вещи. А еще если он не знает ответ, он никогда не скажет об этом, он начинает фантазировать. Ну и так как ECS DOTS новый фреймворк, функции которого по-ходу переписываются, то он часто о них еще не знает и выдает какие-то более старые решения.
(Например, я так и не смог получить от него рантайм генерацию 3д моделей в ECS, потратив на это несколько дней в пару заходов. При чем я заставил его найти в инете рабочие варианты кода, но нет, у нас с ним не вышло выдать готовый рабочий результат)
Впрочем уже пару раз было так, что потратив час-два-три на попытки добиться от чатГПТ рабочее решение, я его закрывал, вникал во всё сам и таки получал рабочий вариант. Но, думаю, надо просто научиться чувствовать такие моменты, когда он не тянет, и браться за код самому.
Да и если все время поручать написание кода ему, то сам, как программист, просто стремительно тупеть начинаешь. Ибо зачем напрягаться, когда под рукой уже почти готовый ответ.
Зато!!! Даже если и немного теряешь, как программист, то существенно приобретаешь, как «менеджер».
Это тоже очень необычный опыт. И, мне кажется, очень полезный в контексте разработки — как бизнеса. Все же нужно решать задачи, а не играться в песочнице кода. По прежнему иногда ловлю себя на том, что начинаю что-то «оптимизировать», что не нужно, но последнее время стараюсь одергивать себя от прям совсем лишней работы. Опять же использование чужих решений, типа ранее озвученных TextMeshDOTS и NSprites-Foundation тоже сюда идет. Вместо того, что городить свой велосипед, беру чужое, раз задача, как бы уже решена.
От чатГПТ тоже иногда целиком файлы принимаю. Особенно, если потратить минут пять и хорошо-хорошо ему всё объяснить, он может с первого раза полностью корректный ответ выдать.
Типа решение есть? Есть.
Качественное? Качественное!
Двигаем дальше!

А еще чатГПТ круто использовать для оптимизации своего кода. Есть у меня поиск пути, который я написал еще давно на флеше, и который работает в разы быстрее чем решения предлагаемые чатГПТ. В моем коде ничего прям особенного. Просто стараюсь экономить на вызовах функций, на операциях и более менее подходящие типы данных использую. А чатГПТ предлагает довольно фрагментированный «универсальный» код с потерей на бесконечных вызовах функций и неэффективных обращений к памяти.
Однако если не просить решить задачу, а скормить уже существующий код и попросить пошагово рассмотреть и оптимизировать он может предложить что-то, что я мог упустить. В общем я с ним ускорил свой код еще в два раза. Он переписал один цикл, на более эффективный и предложил тип данных, более подходящий в одном узком месте.

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

А вообще у меня пару раз отрубало модель 4o на час из за превышения лимитов, и я осознал, насколько на это подсаживаешься.
Думаю со временем для большинства работников самых разных интеллектуальных сфер это станет must have функцией, если еще не стало, особенно по мере «умнения» ИИ
В общем если меня лишат доступа к платному акку, я наверное уже не готов буду обходиться бесплатной версией и побегу его покупать.

Ну и прочее

Еще нашел крутую 3д нейронку tripo3d.ai, в итоге в платном чатГПТ, с возможностью перерисовки выбранного фрагмента, получал картинку, в tripo3d.ai закидывал и получал модельку. Не прям идеально.
Традиционно нейронки слабо справляются с прямыми линиями, но для каких то элементов или моделей с нестрогой геометрией вообще бомба.
Сам tripo3d.ai еще и прекрасно умеет упрощать модели до 3к, руками такого никогда не сделать.

Но все же со строгими формами, типа зданий, явный затык, поэтому часть месяца ушло на нарабатывание навыков блендера. И если геометрия мне еще дается более менее, то с текстурированием пока не доволен. Видимо это отдельный навык нужен хотя бы даже для минимального подбора привлекательных цветов в лоуполи стайле.

А еще такое давно забытое явление, как постовой, предложили прорекламировать сервисы https://prozavr.ru/tools/ , наверное самый прикольный сервис это скачивание картинок ото всюду.
Если бы занимался дорами, или человеко-дорами, точно применил бы.
Может автору стоит написать сервис, скачивающий посты? Можно было бы получить базу условных анекдотов-историй-цитат-мудростей etc и запулять это далее в свои паблики/каналы/сайты, а проверку на приемлимость контента или его рекламность перепоручить чатГПТ?
Тот же чатГПТ поможет написать и код на питоне для автоматизации работы с той же телегой например.
Может автор тоже какие-то сервисы на телегу заточенные придумает?

Впрочем мои доры в прошлом, да и за последние тренды не шарю.
Поэтому из «серых» схем, разве что клон какой-то игры, успешно выжимающей деньги, сделал бы. Да и для этого мотивации сейчас нет.


Автор: Elsper.ru


Источник

Комментарии (12):

Евгений Молдовану05.12.2024 00:25

>Яндекс нас кинул, уверяя, что якобы, я не по ее ссылке зарегался.
А нельзя это было заранее проверить?

Elsper05.12.2024 00:50

Евгений Молдовану, они кормили завтраками. А в итоге отказались что-то делать.

Я тоже на в самом лучшем положении на самом деле. Вариант сидеть, и не ходить, пока они молчат… ну такое… Пришлось бы искать другую работу. А так, для самого курьера деньги норм, просто вот с рефкой кинули и «формально» как бы и не меня даже.

DimaX06.12.2024 01:25

Ссылку вижу, а вот вмз кошелек, куда перекинуть бонус за нее, ты прислать забыл))

P.S. Что касаемо «Может автору стоит написать сервис, скачивающий посты?» + «Может автор тоже какие-то сервисы на телегу заточенные придумает?» — вряд ли что-то подобное случится, честно говоря, я жестко выгорел к онлайну и программированию, поэтому делать что-то новое в этом направлении не планирую)

Elsper06.12.2024 01:25

Z851448488620 вот кошель.
Я в прошлом году тоже мало программировал. А в этом ИИ-шка прям новую жизнь вдохнула.

DimaX06.12.2024 12:50

10 вмз улетели)

А у меня, прикинь, наоборот, появление и развитие ИИ как раз выдохнуло все желание, ибо перспектива стала совсем туманная, ИИ совсем скоро все или почти все будет делать и в таких быдлокодерах простого уровня, как я, не будет никакой необходимости))

Kintaro Oe08.12.2024 11:25

И когда только ты все успеваешь? И прогерство, и 500 заказов курьерить…

Kintaro Oe08.12.2024 11:25

Меня тоже «программирование» при помощи нейросети не вдохновляет. Это какое-то ненастоящее программирование, которое ведёт к отуплению хорошего программиста, а плохой не сможет найти ошибки в решении ChatGPT, которых там бывает навалом.

Elsper08.12.2024 11:50

Не. 500 заказов я не накурьерил. ))
Может 150 только…
Ленюсь. Потребности закрываю, а остальное время все же в программирование трачу, чтобы не быть вечным курьером. (Хотя если активно курьерить, собирать все бонусы, и деньги вкладывать, например в акции сбера, то через 4-5 лет можно уже «на пенсию»)

Наверное часов 90 программировал/в 3д копался. + еще часов 10 не учитывал, если считал их совсем неэффективными.

__

А что касается программирования с ЧатГПТ ты как бы становишься мастером над подмастерьем.
Это просто немного другой формат. Им надо именно что управлять, а не просто полагаться или советоваться.
Ну и перенос фокуса на управление так же подталкивает к тому, чтобы думать больше о архитектуре и общей реализации, а не частностях.
Это действительно некоторое изменение роли программиста. И со временем начинаешь нащупывать баланс где больше обращаться к ИИ, а где писать самому.

Kintaro Oe10.12.2024 14:00

То есть чат гпт это такой начитанный джун, которым можно помыкать выдавая задания )

Жека10.12.2024 14:00

и деньги вкладывать, например в акции сбера

@Elsper, ты и вправду веришь в россиянские акции? Неужели история страны ничему не учит?

Elsper10.12.2024 14:25

Версия 4o это уже даже мидл местами. Там между последней 4o и предыдущей 4 разница прям сразу заметна. Последнюю o1 пока толком не тестил.
Хоть ИНОГДА он жостко тупит. прям невозможно тупит.
Поэтому да это такой мидл-аутист. Которому надо по возможности разжевать инструкции.
Тут так. Или он сразу понимает с простой фразы, если это условно типовая задача. Или надо прям разжевать по шагам и в сообщении передать весь контекст задачи, если это что-то сложное. И самому же его направить в какую сторону архитектурно копать.

Впрочем у меня специфика в том, что я пишу на свежем фреймворке и поэтому он может путаться, просто мало данных.
Но например WP щёлкает.

Elsper10.12.2024 14:25

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

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

Риски тут в том, что из за беззакония могут просто разными способами кидать акционеров, «пряча» от них деньги компаний. Но эти риски уже заложены в цену.
И они касаются каждой компании отдельно.
Так например банк ВБТ стоит в 10 раз меньше чем у него денег на счетах. Потому, что такое там управление.

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

Поэтому риски есть, но они заложены в цену.

Войдите или зарегистрируйтесь чтобы оставить комментарий