Я тоже так думал, как вы. Там интересно все, у вас за N лет появляется база своих клиентов, которая по сарафану приводит новых. Более того, у вас клиентов быстро становится столько, что вы один уже не тянете.
Ради прикола, среди ваших знакомых кто на себя работает, спросите несколько человек, по поводу как они живут, содержат семьи, если нет стабильности. Я понимаю, что звучит это странно, но на деле оно так, проверьте
Спасибо вам за статью, предлагаю вам продолжить и написать "Часть 2", идеи и вопросы можете взять из комментов, очень важная тема в наше время.
Мои 2 глупых вопроса:
А точно по ТК лучше для исполнителя, чем сдельная ? Вся странность в том, что я всю жизнь думал что ТК оптимальнее. Но посмотрев по сторонам, показалось что это совершенно не так. Допустим, для жизни вам нужно 300т/мес (по hh.ru, сегодня это много), это 1875 р/час за ваш труд. А теперь откройте Авито, откройте услуги, торговля, что там еще есть, можно заработать эти деньги ? А теперь вспомни, сколько надо чтобы пройти собес за 300к, и что проще ?
Почему бы программисту не оценивать свою стоимость по модели LLM ?
Аренда выделенного сервера (мое время, 8 часов в день, потом вы исчерпали лимит до завтра, ваш контекст и опыт в требованиях, вы же предобученный пришли) + Fine Tuning / RAG (ваш опыт в домене, опыт в компании) + Continuos validation feature (ответсвенность и поддержка, валидация результата) + локальность модели (я никуда не сливаю ваш контекст, данные никуда не уходят) + ...
причем, при этом, у вас как в MoE, вы можете сами использовать локальную модель. Мне кажется, или таким образом зп у вас в 300к набежит легко ?
Я как человек недавно написавший на fastapi 5000 строк пет-проекта (родной С++), могу сказать что идея классная. Но ребята верно пишут, загонять бизнес классы под pydantic выглядит не очень, http коды в сервисе тоже не очень, но идея хорошая, и это уже про этап рефакторинга зрелого проекта, на старте, лучше так не делать, т.к. уйдете в красоту кода, а не бизнес задачи.
Какие нафиг потери ? У него жизнь одна, а ответственность он несет за три жизни, буквоедсвуйте дальше.
Суть вы не уловили, надо было послать нах этого товарища и пойти дальше, деньги зарабатывать, а не бояться, что господин наорет, или приедут спец службы, и так далее. Если он бл#ть за себя не смог постоять, как он за жену с ребенком собрался постоять, мне не понятно. Хотя парень то он хороший мне кажется, поэтому, я не обвинял его и не издевался, а дал совет, что может качественно изменить его жизнь.
Психически неуйсточив, раз. Может гормоны или физическая слабость ?
Настоящий трус, два. Чего вы боитесь, у вас одна жизнь, и вы не должны бояться испачкать ее, вы должны научиться отстаивать свои границы, возьмите чисто спаринг с тренером на час. Сходите к юристу, чтобы он вас успокоил, что вы ничем не рисковали, совершенно.
Спасибо что поделились, ни капли не осуждаю, но проблемы не там где вы их ищите :)
Я с вами согласен, более того, сам именно так делаю, пытаюсь выйти в стартапы по вечерам или выходным.
Мой девиз, если рынок по каким-то причинам оставил за бортом нас, например компания X режет зп или найм, то надо самим стать компанией Y и составить им конкуренцию :)
Из маленьких проектов, что-то да вырисуется, на найме мир не закончился. Но найм хорош быстрыми деньгами, вышел, поработал месяц и получил зп.
Так что тактически - работаем в найме, стратегически - развиваем свой пет проект.
А, ну и еще, чтобы выйти в свой пет проект нужен какой-то опыт большой, это только в найме лучше получать, почему - можно аж статью написать, кто знает тот поймет.
И еще, развивая свой пет проект, я лично понял, на сколько на самом деле я ценен для работодателя, т.к. сам брал менторов для консультаций по пет проекту, искал фрилансера и ты видишь что ценит компания, т.к. в эти моменты ты мыслишь как компания :)
Вы спросили самый главный вопрос всех стартапов, где найти ту боль, что нужно решить.
80% успеха стартапа именно этот пункт
Т.к. основная проблема стартапа это клиент который платит. Если вы начали с боли, значит она кому-то причиняется, вот и ваши клиенты нарисовались (есть случаи, когда боль есть, клиент есть, а платить не хочет, для этого есть этап MVP, проверка гипотез и тп)
Посмотрите как успешные стартапы находили боль, вот и ответ, спойлер это больше удача + результат хорошего анализа
Да причем здесь мышление СНГ и минусы ? (Хотя это и так).
Я вот, ооочень лояльный человек, но даже я нажал - минус, но кармы не хватило, только за вот эти слова:
Почему хаос так удобен разработчикам
Только очень плохие dev так делают, они бывают 1 на 20 (что я видел), и после текста в этом стиле, кажется что автор 25 летний пацан, который ничего еще не видел, а другим за опыт рассказывает, вот и минусы :)
Правда на деле как раз наоборот совсем, из того что я видел, вот и все.
Потому что комитету было пофиг на все, если коротко.
Понятно, что интерпретируемый язык это другой мир, в отличии от компайл языка, и в этом причина, но сейчас же вот, пытаются CMake сделать стандартом де-факто, вроде бы хорошо получается, Conan тот же, пытаются и вроде бы тоже хорошо получается, т.е. можно все таки ? Я не уверен, что они имеют поддержку комитета и ко, а по мне должны иметь, хотя бы деньгами и/или людьми, т.к. это не только им надо, это же экосистема С++, которая как раз сводит все сложности к двум командам в терминале и магия :)
В том же pip, судя по интернету, PSF поддерживает финансово pip ровно с той целью о которой я и писал - развитие экосистемы. А у нас и не поддерживают и свою не ведут, сами разберетесь =D
Нет конечно, вы спросили что улучшить, я вам подсказал, что там вы среди "правил" пользования инструментом найдете кучу того что можно упростить или улучшить.
Я хотел сказать, что сложность входа была и так высокой, но комитет пробивает каждый раз новую высоту и продолжает ее пробивать выше. А зачем, если есть проблемы на поверхности, а страдать будут обычные разработчики, ежедневно :)
Ну, достаточно посмотреть любую статью PVS здесь - что можно улучшить, чтобы трудно было сделать такие ошибки. Или Cpp Core Guidelines - которые предлагаю рецепты, чтобы Вы не выстрелили себе в ногу, т.к. наш инструмент (С++) это сделает легко и даже не моргнет. Еще есть MISRA C++, clang-tidy и тп, можно посмотреть что они проверяют. Их много и их наличие говорит о тех самых "костылях" в С++ (которые мы называем особенностями).
Память - наша гибкость с одной стороны и ахилесова пята с другой. Обратите внимание, на С++ написано много кода которому не нужна такая гибкость и эффективность, это сейчас достигается 100500 опциями ворнингов и -Werror. Да, есть санитайзеры, clang-tidy, статические и ко, но почему они сбоку, а не в ЯП и компиляторе ?
Жили были, оператор "<", "==", ">", ..., а потом бац и добавили spaceship operator - "<=>", ну окей, но, почему оператор в ЯП, а значения в STL ? Опять же, видны проблемы с модульностью. Да и еще прямо в глобальный неймспейс STL добавили (как и многое другое), такими темпами, там будет мусорка, не ?
Просто такое ощущение, что у С++ нет мейнтейнера, а есть куча комитетов, где каждый тащит свое и как хочет, вот и получается, кто заплатил и зашел, то и затащил, вот и результат - комбайн, со структурными проблемами. Все это еще приправляется "мы никогда не откажемся от обратной совместимости" и получается китайский комбайн.
Это вот по [С++11 - С++23].
По экосистеме: посмотрите на pip, почему у нас такого нет ? Почему до сих пор у нас 100500 систем сборки (Make, CMake, ...), 100500 каналов распространения либ (гитхаб, системные менеджеры пакетов, сайты, ... ? Я бы рекомендовал комитету обратить на это внимание, ведь это задача стандартизации и портит мнение о ЯП. Потом воспроизводимость сборки, которой также нет.
Как человек, у которого первая любовь это С++, и рботаю я на нем уже лет 15, советую молодым изучать питон, С, java, go, rust на худой конец, но не С++.
То что делают эти ребята в комитетах, это не про комфорт и заботу. Просто посмотрите другие ЯП и сами сравните, на чем вам проще решить вашу задачу, и сколько стоит вход для новых, сколько стоит поддержка, сколько возможностей выстрелить себе в ногу и тп и тд :)
Идея отличная, но реализация через DeepSeek (хорошая вещь, сам пользуюсь постоянно) плохая.
Т.к. надо найти инсайты, надо ТОЧНО понять структуру рынка, его запросы и тп. Тут обычная работа аналитика, и никто вручную как вы пишете сегодня не анализирует, все используют разные тулзы и принципы, поэтому этим результатам можно доверять настолько, на сколько мы доверяем этому аналитику. А в вашем случае, это все "примерно", т.к. делал это DeepSeek, и как только вы сделаете разные разрезы, скорее всего где-то что-то не сойдется, все по той же причине :)
А так, идея классная, продолжайте так держать, развивайте реализацию, успехов.
Напишу, для тех, кто захочет использовать ваш проект:
Если у вас произвольные данные на входе в пайплайн, скажем с видео камеры:
во первых, надо знать что из вашего frame надо вырезать roi = frame(640*640), иначе модель сожмет все до 640*640 сама и вы потеряете что-нибудь, и детектор будет хуже работать.
во вторых, если детектор найдет bbox размера отличного от 128*32 (обычно меньше), то модель OCR будет ваш bbox ресайзить, что приведет к искажениям символов и вы очень сильно потеряете или вообще не будет находить правильный текст - тут можно от центра bbox увеличить самому extended_bbox = bbox увеличенный до 128*32 с центром от оригинального bbox, а потом уже из img вырезать extended_bbox и передавать в модель OCR - confidence будет 0.87 (или можно кастомный паддинг сделать в transforms.Compose() вместо Resize, кому как).
Для тех кто поставил плюсик, накидал MVP - jgdb.ru.
Нажимаем "Подать объявление", выбираем категорию "Резюме" и просто тайтл и пару слов о себе, что считаете важным. Контактные данные можете не указывать (после добавления, вам выдаст ссылку с токеном на редактирование в будущем или для удаления).
Для предложений и багов оставил там свою почту - welcome. Как пример, добавил свое резюме первым (если это можно так назвать, но для MVP сойдет). Если взлетит, можно будет уже UI сделать нормальный, личный кабинет добавить, капчу и тп и тд, пока не судите строго, т.к. главное это создать место, где исполнители пишут, какую работу и за какие деньги они готовы выполнять.
Я тоже так думал, как вы. Там интересно все, у вас за N лет появляется база своих клиентов, которая по сарафану приводит новых. Более того, у вас клиентов быстро становится столько, что вы один уже не тянете.
Ради прикола, среди ваших знакомых кто на себя работает, спросите несколько человек, по поводу как они живут, содержат семьи, если нет стабильности. Я понимаю, что звучит это странно, но на деле оно так, проверьте
Спасибо вам за статью, предлагаю вам продолжить и написать "Часть 2", идеи и вопросы можете взять из комментов, очень важная тема в наше время.
Мои 2 глупых вопроса:
А точно по ТК лучше для исполнителя, чем сдельная ? Вся странность в том, что я всю жизнь думал что ТК оптимальнее. Но посмотрев по сторонам, показалось что это совершенно не так. Допустим, для жизни вам нужно 300т/мес (по hh.ru, сегодня это много), это 1875 р/час за ваш труд. А теперь откройте Авито, откройте услуги, торговля, что там еще есть, можно заработать эти деньги ? А теперь вспомни, сколько надо чтобы пройти собес за 300к, и что проще ?
Почему бы программисту не оценивать свою стоимость по модели LLM ?
Аренда выделенного сервера (мое время, 8 часов в день, потом вы исчерпали лимит до завтра, ваш контекст и опыт в требованиях, вы же предобученный пришли) + Fine Tuning / RAG (ваш опыт в домене, опыт в компании) + Continuos validation feature (ответсвенность и поддержка, валидация результата) + локальность модели (я никуда не сливаю ваш контекст, данные никуда не уходят) + ...
причем, при этом, у вас как в MoE, вы можете сами использовать локальную модель. Мне кажется, или таким образом зп у вас в 300к набежит легко ?
Разработчику поставили задачу на 3 дня, а через 12 часов говорят, надо за сутки, как хочешь.
Разработчик решает "создать" техдолг, чтобы получить DoD за 24 часа.
По вашей логике в статье (ваш же пример с плиткой), этот разработчик некомпетентный ?
Какой впн, где взять номер заморский для регистрации, как потом оплатить ? :)
Я как человек недавно написавший на fastapi 5000 строк пет-проекта (родной С++), могу сказать что идея классная. Но ребята верно пишут, загонять бизнес классы под pydantic выглядит не очень, http коды в сервисе тоже не очень, но идея хорошая, и это уже про этап рефакторинга зрелого проекта, на старте, лучше так не делать, т.к. уйдете в красоту кода, а не бизнес задачи.
Какие нафиг потери ? У него жизнь одна, а ответственность он несет за три жизни, буквоедсвуйте дальше.
Суть вы не уловили, надо было послать нах этого товарища и пойти дальше, деньги зарабатывать, а не бояться, что господин наорет, или приедут спец службы, и так далее. Если он бл#ть за себя не смог постоять, как он за жену с ребенком собрался постоять, мне не понятно. Хотя парень то он хороший мне кажется, поэтому, я не обвинял его и не издевался, а дал совет, что может качественно изменить его жизнь.
Психически неуйсточив, раз. Может гормоны или физическая слабость ?
Настоящий трус, два. Чего вы боитесь, у вас одна жизнь, и вы не должны бояться испачкать ее, вы должны научиться отстаивать свои границы, возьмите чисто спаринг с тренером на час. Сходите к юристу, чтобы он вас успокоил, что вы ничем не рисковали, совершенно.
Спасибо что поделились, ни капли не осуждаю, но проблемы не там где вы их ищите :)
Мдааа, что у людей в головах которые разработали эту нейронку, которые пользуются ей по прямому назначению и кто пишет статью по сути рекламируя это.
Просто собес станет офлайн и вся ваша магия идет к черту :)
Я с вами согласен, более того, сам именно так делаю, пытаюсь выйти в стартапы по вечерам или выходным.
Мой девиз, если рынок по каким-то причинам оставил за бортом нас, например компания X режет зп или найм, то надо самим стать компанией Y и составить им конкуренцию :)
Из маленьких проектов, что-то да вырисуется, на найме мир не закончился. Но найм хорош быстрыми деньгами, вышел, поработал месяц и получил зп.
Так что тактически - работаем в найме, стратегически - развиваем свой пет проект.
А, ну и еще, чтобы выйти в свой пет проект нужен какой-то опыт большой, это только в найме лучше получать, почему - можно аж статью написать, кто знает тот поймет.
И еще, развивая свой пет проект, я лично понял, на сколько на самом деле я ценен для работодателя, т.к. сам брал менторов для консультаций по пет проекту, искал фрилансера и ты видишь что ценит компания, т.к. в эти моменты ты мыслишь как компания :)
Вы спросили самый главный вопрос всех стартапов, где найти ту боль, что нужно решить.
80% успеха стартапа именно этот пункт
Т.к. основная проблема стартапа это клиент который платит. Если вы начали с боли, значит она кому-то причиняется, вот и ваши клиенты нарисовались (есть случаи, когда боль есть, клиент есть, а платить не хочет, для этого есть этап MVP, проверка гипотез и тп)
Посмотрите как успешные стартапы находили боль, вот и ответ, спойлер это больше удача + результат хорошего анализа
Да причем здесь мышление СНГ и минусы ? (Хотя это и так).
Я вот, ооочень лояльный человек, но даже я нажал - минус, но кармы не хватило, только за вот эти слова:
Только очень плохие dev так делают, они бывают 1 на 20 (что я видел), и после текста в этом стиле, кажется что автор 25 летний пацан, который ничего еще не видел, а другим за опыт рассказывает, вот и минусы :)
Правда на деле как раз наоборот совсем, из того что я видел, вот и все.
Пишите еще, самое интересное было, это инсайты про монетизацию.
Как я понял этот рынок, сначала найди клиента, а потом уже пиши софт )
Потому что комитету было пофиг на все, если коротко.
Понятно, что интерпретируемый язык это другой мир, в отличии от компайл языка, и в этом причина, но сейчас же вот, пытаются CMake сделать стандартом де-факто, вроде бы хорошо получается, Conan тот же, пытаются и вроде бы тоже хорошо получается, т.е. можно все таки ? Я не уверен, что они имеют поддержку комитета и ко, а по мне должны иметь, хотя бы деньгами и/или людьми, т.к. это не только им надо, это же экосистема С++, которая как раз сводит все сложности к двум командам в терминале и магия :)
В том же pip, судя по интернету, PSF поддерживает финансово pip ровно с той целью о которой я и писал - развитие экосистемы. А у нас и не поддерживают и свою не ведут, сами разберетесь =D
Нет конечно, вы спросили что улучшить, я вам подсказал, что там вы среди "правил" пользования инструментом найдете кучу того что можно упростить или улучшить.
Я хотел сказать, что сложность входа была и так высокой, но комитет пробивает каждый раз новую высоту и продолжает ее пробивать выше. А зачем, если есть проблемы на поверхности, а страдать будут обычные разработчики, ежедневно :)
Ну, достаточно посмотреть любую статью PVS здесь - что можно улучшить, чтобы трудно было сделать такие ошибки. Или Cpp Core Guidelines - которые предлагаю рецепты, чтобы Вы не выстрелили себе в ногу, т.к. наш инструмент (С++) это сделает легко и даже не моргнет. Еще есть MISRA C++, clang-tidy и тп, можно посмотреть что они проверяют. Их много и их наличие говорит о тех самых "костылях" в С++ (которые мы называем особенностями).
Память - наша гибкость с одной стороны и ахилесова пята с другой. Обратите внимание, на С++ написано много кода которому не нужна такая гибкость и эффективность, это сейчас достигается 100500 опциями ворнингов и -Werror. Да, есть санитайзеры, clang-tidy, статические и ко, но почему они сбоку, а не в ЯП и компиляторе ?
Жили были, оператор "<", "==", ">", ..., а потом бац и добавили spaceship operator - "<=>", ну окей, но, почему оператор в ЯП, а значения в STL ? Опять же, видны проблемы с модульностью. Да и еще прямо в глобальный неймспейс STL добавили (как и многое другое), такими темпами, там будет мусорка, не ?
Просто такое ощущение, что у С++ нет мейнтейнера, а есть куча комитетов, где каждый тащит свое и как хочет, вот и получается, кто заплатил и зашел, то и затащил, вот и результат - комбайн, со структурными проблемами. Все это еще приправляется "мы никогда не откажемся от обратной совместимости" и получается китайский комбайн.
Это вот по [С++11 - С++23].
По экосистеме: посмотрите на pip, почему у нас такого нет ? Почему до сих пор у нас 100500 систем сборки (Make, CMake, ...), 100500 каналов распространения либ (гитхаб, системные менеджеры пакетов, сайты, ... ? Я бы рекомендовал комитету обратить на это внимание, ведь это задача стандартизации и портит мнение о ЯП. Потом воспроизводимость сборки, которой также нет.
Это так, если сумбурно и по памяти :)
Как человек, у которого первая любовь это С++, и рботаю я на нем уже лет 15, советую молодым изучать питон, С, java, go, rust на худой конец, но не С++.
То что делают эти ребята в комитетах, это не про комфорт и заботу. Просто посмотрите другие ЯП и сами сравните, на чем вам проще решить вашу задачу, и сколько стоит вход для новых, сколько стоит поддержка, сколько возможностей выстрелить себе в ногу и тп и тд :)
Только решая задачи, этот навык приобретается.
Читая книжки по алгоритмам, вы научитесь в теории, а тот самый навык так и остнется ноль.
Вот, писал спецом на такие случаи: https://github.com/lma10h/ctod_bridge
Идея отличная, но реализация через DeepSeek (хорошая вещь, сам пользуюсь постоянно) плохая.
Т.к. надо найти инсайты, надо ТОЧНО понять структуру рынка, его запросы и тп. Тут обычная работа аналитика, и никто вручную как вы пишете сегодня не анализирует, все используют разные тулзы и принципы, поэтому этим результатам можно доверять настолько, на сколько мы доверяем этому аналитику. А в вашем случае, это все "примерно", т.к. делал это DeepSeek, и как только вы сделаете разные разрезы, скорее всего где-то что-то не сойдется, все по той же причине :)
А так, идея классная, продолжайте так держать, развивайте реализацию, успехов.
Напишу, для тех, кто захочет использовать ваш проект:
Если у вас произвольные данные на входе в пайплайн, скажем с видео камеры:
во первых, надо знать что из вашего frame надо вырезать roi = frame(640*640), иначе модель сожмет все до 640*640 сама и вы потеряете что-нибудь, и детектор будет хуже работать.
во вторых, если детектор найдет bbox размера отличного от 128*32 (обычно меньше), то модель OCR будет ваш bbox ресайзить, что приведет к искажениям символов и вы очень сильно потеряете или вообще не будет находить правильный текст - тут можно от центра bbox увеличить самому extended_bbox = bbox увеличенный до 128*32 с центром от оригинального bbox, а потом уже из img вырезать extended_bbox и передавать в модель OCR - confidence будет 0.87 (или можно кастомный паддинг сделать в transforms.Compose() вместо Resize, кому как).
вдруг, кому-то сэкономит время =D
Для тех кто поставил плюсик, накидал MVP - jgdb.ru.
Нажимаем "Подать объявление", выбираем категорию "Резюме" и просто тайтл и пару слов о себе, что считаете важным. Контактные данные можете не указывать (после добавления, вам выдаст ссылку с токеном на редактирование в будущем или для удаления).
Для предложений и багов оставил там свою почту - welcome. Как пример, добавил свое резюме первым (если это можно так назвать, но для MVP сойдет). Если взлетит, можно будет уже UI сделать нормальный, личный кабинет добавить, капчу и тп и тд, пока не судите строго, т.к. главное это создать место, где исполнители пишут, какую работу и за какие деньги они готовы выполнять.