SmartSEO: Значит вам такая методика работы не подходит.
Оценивайте проект целиком исходя из формулы как я уже неоднократно писал:
Примерное время на разработку исходя из оценки ТЗ * ваш часовой рейт * Некий коэффициент (1,1-1,5) = стоимость проекта.
Со временем этот коэфициент будет стремиться к 1 а часовой рейт расти.
Вот например сегодня оценивал проект, прислали ТЗ.
Я изучил, оценил, выставил заказчику цену, а цену посчитал исходя из формулы:
35 * 500 * 1,2 = 21000
Заказчика цена устроила, он оплатил и мы начали работать над проектом.
а откуда эта формула? коэффициенты всякие, часовые рейты мистические.. как понять что у меня коэффициент 1.2 а не 3.7? и откуда 500 взялось?
А такие махинации, которые вы описали, достаточно быстро спалят, т.к. время реальное и время затраченное будет сильно расходиться.
где оно будет расходится? есть какие-то мерки по которым считают потраченное время на решение задачи?
SmartSEO:
Если речь идет про почасовую оплату - затраченное время, как я писал выше можно отследить установив специальный софт, который будет следить за вашей деятельностью, писать логи, делать скриншоты монитора итд.
кто, куда мне этот софт будет ставить?(на линкусы :D) можно подробней? не то чтобы я был каким-то мошенником, или махинатором, но думаю всё эти вещи человек с мозгами сможет проконтролировать так как ему нужно, учитывая что речь идёт о программистах ;)
Не бред, а вполне практикуемая методика. К примеру для задач по исправлению и поиску багов, либо доработок, когда общий объем не известен, либо для тестирования.
общий объём практически всегда неизвестен. мы не говорим о кодере, которому нужно напросать определённый функционал.
SmartSEO:
Рассчитывать надо не то, на сколько вы растянете, а за сколько реально сделаете.
я сделаю %какуютохрень% за 2 дня, а сосед, студент третьего курса за неделю. получается что за тот же объем работы он получает больше денег нежели я?
SmartSEO:
С оплатой за результат точно так же, примерное количество часов, которое вам потребуется на проект * на стоимость вашего часа * некий поправочный коэффициент = итоговая стоимость проекта, которую вы можете озвучить заказчику.
Часовая ставка новичка будет в разы меньше опытного специалиста. К примеру 30-50 руб.
Если у заказчика и фрилансера нет доверительных отношений, то есть множество программ, которые позволяют контролировать реально затраченное время фрилансера на выполнение работы.
снова почасовая оплата.. может проще количество строк считать?
SmartSEO: Спросить у знакомых, позвонить в какие-нибудь студии и узнать, можете ориентироваться на приведенные мной расчеты, они вполне усредненные..
у знакомых спрашивать не у кого, одни лишь ленивые сисьодмины.
SmartSEO: Можно начать с 300 руб в час и постепенно поднимать.
ладно. 300руб в час. проснулся я в 11 утра, пошарился по инету, по форумам, новостям и т.д, к 5 вечера у меня появилось желание поработать. реализовал всё что хотел заказчик к 7 вечера и снова занялся деградацией.
итого мой рабочий день составил 12 часов, из которых я работал от силы 2-3 часа. так заказчику и сообщу, в придачу грузанув его программистскими терминами для впечатлительности, и чтобы показалось как будто я вообще делаю для него скидки. итого он мне должен 3600руб за полный рабочий день.
TF-Studio: количество потраченного времени (включая переговоры и прочие нерабочие моменты) * стоимость дня работы
переговоры + переписка с заказчиком не занимает больше 2-3 часов максимум. этого времени хватает более чем, описать поставленную задачу, да не то что описать, нарисовать на листочке сидя с заказчиком схематически «что и куда».
понятное дело что в процессе всплывают и баги и внезапные предложения по улучшению, которые ну никак не вписываются в изначальный вариант..
вопрос довольно примитивный: как оценить свою работу
что значит количество потраченного времени? это время которое я смотрел южный парк и дрочил на сашу грей + пару часов кодинга?
* стоимость дня работы
вообще гениально. а сколько стоит день работы? 🤪
---------- Добавлено 11.03.2013 в 02:28 ----------
Подставьте ЗП в вашем городе и получите примерную стоимость.
где взять эту цифру? в объявлениях о работе? которые составляют рекрутинговые конторы, которые даже не могут правильно написать название профильного языка,«специолист» которого требуется?
---------- Добавлено 11.03.2013 в 02:38 ----------
SmartSEO:
Допустим ЗП программиста в среднем 50 тыс руб в месяц.
22 рабочих дня по 8 часов.
Итого выходит 50 тыс / 176 ~= 284 руб в час
почасовая зарплата у фрилансера это бред. фрилансеру платят за результат, а не за месяц/неделю работы.
и снова таки, я могу растянуть проект на месяц, а могу и сделать за неделю. что получается? если бы я тянул его целый месяц, то по идее мне бы должны были заплатить больше денег? это получается аналогично измерению строчек кода.
если я студент без опыта, и это один из первых проектов, то понятное дело что я буду тянуть это намного дольше чем программист с многолетним опытом, у которого уже есть какие-то наработки кода, плюс в голове код «складывается» проще и быстрее. предложите мне почасовую оплату? 😕
по поводу объёма кода я уже сказал что это глупо. один программист может решить задачу в разы меньшим количеством строк, чем другой. хотя иногда эта оптимизация в количествах символов наоборот является более худшим вариантом.
может тогда делать тесты кусков кода и результаты предоставлять заказчику? :D типа там «да йоба, мой код выполняется 0.002 сек, а не как сделал бы %другойпрограммист%. у него-то точно было бы 0.009 сек»
edogs: Джоините Вы всё правильно, записи из первой таблицы отфильтровываются у Вас условием some_id=2 .
Если some_id это поле из 2 таблицы и Вы на самом деле хотите сделать выборку вида "вся первая таблица + данные из 2 таблицы там где some_id=2), то это условие надо впихивать в сам join по типу on t1.id=t2.id_name and some_id=2 . Тогда будет вся первая таблица и только та часть второй таблицы, где some_id=2.
как всё просто оказалось :) я уж думал придётся извращаться с циклами и множеством запросов
может стиль просто закешировался. или переопределяется каким-то другим стилем. трудно что-то сказать не видя пациента.
Значит вам такая методика работы не подходит.
Оценивайте проект целиком исходя из формулы как я уже неоднократно писал:
Примерное время на разработку исходя из оценки ТЗ * ваш часовой рейт * Некий коэффициент (1,1-1,5) = стоимость проекта.
Со временем этот коэфициент будет стремиться к 1 а часовой рейт расти.
Вот например сегодня оценивал проект, прислали ТЗ.
Я изучил, оценил, выставил заказчику цену, а цену посчитал исходя из формулы:
35 * 500 * 1,2 = 21000
Заказчика цена устроила, он оплатил и мы начали работать над проектом.
а откуда эта формула? коэффициенты всякие, часовые рейты мистические.. как понять что у меня коэффициент 1.2 а не 3.7? и откуда 500 взялось?
А такие махинации, которые вы описали, достаточно быстро спалят, т.к. время реальное и время затраченное будет сильно расходиться.
где оно будет расходится? есть какие-то мерки по которым считают потраченное время на решение задачи?
Если речь идет про почасовую оплату - затраченное время, как я писал выше можно отследить установив специальный софт, который будет следить за вашей деятельностью, писать логи, делать скриншоты монитора итд.
кто, куда мне этот софт будет ставить?(на линкусы :D) можно подробней? не то чтобы я был каким-то мошенником, или махинатором, но думаю всё эти вещи человек с мозгами сможет проконтролировать так как ему нужно, учитывая что речь идёт о программистах ;)
Не бред, а вполне практикуемая методика. К примеру для задач по исправлению и поиску багов, либо доработок, когда общий объем не известен, либо для тестирования.
общий объём практически всегда неизвестен. мы не говорим о кодере, которому нужно напросать определённый функционал.
Рассчитывать надо не то, на сколько вы растянете, а за сколько реально сделаете.
я сделаю %какуютохрень% за 2 дня, а сосед, студент третьего курса за неделю. получается что за тот же объем работы он получает больше денег нежели я?
С оплатой за результат точно так же, примерное количество часов, которое вам потребуется на проект * на стоимость вашего часа * некий поправочный коэффициент = итоговая стоимость проекта, которую вы можете озвучить заказчику.
Часовая ставка новичка будет в разы меньше опытного специалиста. К примеру 30-50 руб.
Если у заказчика и фрилансера нет доверительных отношений, то есть множество программ, которые позволяют контролировать реально затраченное время фрилансера на выполнение работы.
снова почасовая оплата.. может проще количество строк считать?
Спросить у знакомых, позвонить в какие-нибудь студии и узнать, можете ориентироваться на приведенные мной расчеты, они вполне усредненные..
у знакомых спрашивать не у кого, одни лишь ленивые сисьодмины.
Можно начать с 300 руб в час и постепенно поднимать.
ладно. 300руб в час. проснулся я в 11 утра, пошарился по инету, по форумам, новостям и т.д, к 5 вечера у меня появилось желание поработать. реализовал всё что хотел заказчик к 7 вечера и снова занялся деградацией.
итого мой рабочий день составил 12 часов, из которых я работал от силы 2-3 часа. так заказчику и сообщу, в придачу грузанув его программистскими терминами для впечатлительности, и чтобы показалось как будто я вообще делаю для него скидки. итого он мне должен 3600руб за полный рабочий день.
неплохо получилось.
количество потраченного времени (включая переговоры и прочие нерабочие моменты) * стоимость дня работы
переговоры + переписка с заказчиком не занимает больше 2-3 часов максимум. этого времени хватает более чем, описать поставленную задачу, да не то что описать, нарисовать на листочке сидя с заказчиком схематически «что и куда».
понятное дело что в процессе всплывают и баги и внезапные предложения по улучшению, которые ну никак не вписываются в изначальный вариант..
вопрос довольно примитивный: как оценить свою работу
что значит количество потраченного времени? это время которое я смотрел южный парк и дрочил на сашу грей + пару часов кодинга?
вообще гениально. а сколько стоит день работы? 🤪
---------- Добавлено 11.03.2013 в 02:28 ----------
где взять эту цифру? в объявлениях о работе? которые составляют рекрутинговые конторы, которые даже не могут правильно написать название профильного языка,«специолист» которого требуется?
---------- Добавлено 11.03.2013 в 02:38 ----------
Допустим ЗП программиста в среднем 50 тыс руб в месяц.
22 рабочих дня по 8 часов.
Итого выходит 50 тыс / 176 ~= 284 руб в час
почасовая зарплата у фрилансера это бред. фрилансеру платят за результат, а не за месяц/неделю работы.
и снова таки, я могу растянуть проект на месяц, а могу и сделать за неделю. что получается? если бы я тянул его целый месяц, то по идее мне бы должны были заплатить больше денег? это получается аналогично измерению строчек кода.
если я студент без опыта, и это один из первых проектов, то понятное дело что я буду тянуть это намного дольше чем программист с многолетним опытом, у которого уже есть какие-то наработки кода, плюс в голове код «складывается» проще и быстрее. предложите мне почасовую оплату? 😕
по поводу объёма кода я уже сказал что это глупо. один программист может решить задачу в разы меньшим количеством строк, чем другой. хотя иногда эта оптимизация в количествах символов наоборот является более худшим вариантом.
может тогда делать тесты кусков кода и результаты предоставлять заказчику? :D типа там «да йоба, мой код выполняется 0.002 сек, а не как сделал бы %другойпрограммист%. у него-то точно было бы 0.009 сек»
Нет, труд программиста стоит столько, во сколько он оценивает его сам. ;)
А если заказчик готов 10 рублей платить в час? вы готовы работать?
вот вот, я об этом и говорю.🍿
в этом и суть вопроса. как понять что ты «ломишь цены»?
вот например, знакомый работает дизайнером интерьеров, казалось бы тоже творческая работа всё таки, но его труд можно оценить в квадратных метрах..
Джоините Вы всё правильно, записи из первой таблицы отфильтровываются у Вас условием some_id=2 .
Если some_id это поле из 2 таблицы и Вы на самом деле хотите сделать выборку вида "вся первая таблица + данные из 2 таблицы там где some_id=2), то это условие надо впихивать в сам join по типу on t1.id=t2.id_name and some_id=2 . Тогда будет вся первая таблица и только та часть второй таблицы, где some_id=2.
как всё просто оказалось :) я уж думал придётся извращаться с циклами и множеством запросов
#!/bin/bash
cd originalPhotos/
for i in *.jpg
do
convert -thumbnail 300 "${i}" "../thumb/${i}"
done
linux - сделай свою жизнь проще :D