Comments 16
Изображение с юмором: Мигалл светодиодом, попробывал - хватит 😄
Если разрабатывать на виртуалке, то проще. Прошло несколько месяцев - пересоздал
Отличный пост на больную тему, спасибо!
Ну здрасьте блин, «нету этапа уборки». Выходит, вот и выросло поколение, которое никогда не слышало про make clean… Или mvn clean, или gradle clean — да, в общем-то, у любого уважающего себя средства сборки есть такой таргет.
Всё так, таргеты для очистки есть у каждого сборщика. Только археология диска обычно не про артефакты внутри проекта, а про то, куда clean не дотягивается: общие кеши ~/.gradle/caches и ~/.m2/repository, образы Docker, десятки node_modules в заброшенных репозиториях. make clean спасает ровно до тех пор, пока помнишь зайти в каждую из сотен папок и позвать его там.
Ну так дёрните его рекурсивно из корня вашей ~/Projects (или где оно у вас там всё свалено). Это одна консольная команда. Подсказываю: find ~/Projects -type d -maxdepth 1 | xargs “make clean”
А кеши грабли и мавена полезны, их чистить и не нужно в штатном случае. Ну, раз в пару лет можно и грохнуть, несложно.
А ещё можно использовать docker:
Сначала создать для себя "образ для разработки", установив в минимальный контейнер то, что не надо будет удалять, типа build-essential, потом сохранить контейнер в виде нового образа, а потом просто создавать на этом образе контейнер под проект, работать в нем, и когда больше не нужен - docker rm project, вместе со всем лишним.
Включая разные там Arduino IDE и SDK, если точно знаешь что больше не понадобятся.
В общем, это вопрос организации своей работы, в инструменты подобрать можно
Диски на 460 ГБ - скромно. Представьте, какую археологию можно затеять с современными многотерабайтными дисками? Да там просто сидеть, изучать их содержимое можно часами. Бродить по всем этим каталогам.
Автор пишет на такой куче языков? У меня 4-5 рабочих директорий с node_modules, которые я удаляю, когда задача закрыта. Занимают они целиком (включая node_modules/ и .git/) не больше 2 ГБ в самом тяжёлом случае, обычно меньше. Если это отдельный репозиторий под фронтенд, а не вперемешку с битриксом, то может быть и 50 МБ.
Да, я с ai создаю проекты на Rust, Python, Swift, Kotlin, Goddot, оболочки и билды linux (готовлю сборку пакетов Platinum OS над armbian загрузчик бортов), языки которые я знаю хорошо php, go, c/c++ Arduino esp32 сбокри из ESP-IDF) проекты и языки пишу для себя,
Идей у меня ещё миллион, а также скоро будут новые интересные стать и по роботов и другие проекты
А-а, вы из тех, кто это самое…
Но столько хорошо знать — это знатно. Мне бы пришлось жертвовать чем-то интересным, чтобы что-то знать. Например, я с 1 января читаю учебники по Go, но уже не помню, что читал, потому что нужно ещё и что-то писать, а у меня нет на это… м-м-м… желания. Скучно это всё.
Недавно сходу даже не смог задать тип Map для переменной, потому что забыл, какие там скобки, и где что писать, особенно когда нужно создать этот Map, чтобы не было nil-указателя, или что оно там после объявления; помню, что то ли new(), то ли make(), то ли new Map[]. В общем, мдэ.
??? непонятный комментарий? не ясно претензия или нет, вы молодец, хороший работник и исполнитель, работать на компанию, быть специалистом отлично
Я развиваю свои проекты и идеи которые копились за всю жизнь, пока я трудился на дядю, теперь пришло моё время + AI в помощь, отличные руки для разработки и проверки прототипов и MVP
Понимаю вас, возрастным программистам сейчас скорее всего трудно, молодежь на пятки наступает, а тут еще и AI
У молодёжи сейчас такие зарплатные ожидания, что им на мои пятки явно не захочется :)
Субъективно, нейросети сыграли некоторую роль в оттоке клиентов, но как будто бы сильнее влияет то, что у клиентов нет денег. Не знаю, обрабатывают ли наши продажники продавцов, оставшихся без вайлдберисов, на тему открытия собственных интернет-магазинов. Не тех, кто остался без товара, а тех, кому пока ещё есть, что терять. А может, и бесперспективно это, но тогда не понятно, где искать заказчиков в вебе. Тем более, сейчас интернет не везде есть, местами белые списки даже днём не выключаются, когда нет беспилотной опасности. Как бы то ни было, новых клиентов я по своей работе давно не видел, и нейросети тут не факт, что играют большую роль. Оно же, помимо написания кода, нужно всё это запустить: сервер купить, домен купить, сертификат подключить, узнать адрес и пароль базы данных, а ещё регулярно софт обновлять — вон сколько сотен уязвимостей закрыто в последние дни в разных продуктах. Менеджерам вряд ли нравится заниматься такими делами, даже если они получили готовый код чего-нибудь.
460 ГБ, свободно 14: археология диска разработчика