Хората, които работят като софтуерни фрийлансери, трябва да наддават за проекти по искане на клиента. Хората кандидатстват за проекти, за да покажат способностите си да реализират софтуерния проект навреме и по ефективен и професионален начин. Но спечелването на софтуерен проект е трудно, тъй като може да има стотици оферти за един софтуерен проект. Трябва да създадете оферта, която се откроява от останалите.
Напишете профил за вас като разработчик на софтуер. Това е мястото, където се продавате като квалифициран и добре образован софтуерен работник. Включете технически степени, проектиране на дипломи, програмни сертификати, професионален опит в областта на софтуера, пълно резюме, което описва вашия опит в софтуера и всички други големи постижения, които сте завършили в софтуерната индустрия. Включете индустрията и полето, като HTML, CSS и XHTML.
Съберете най-добрата си софтуерна работа в портфолио. Трябва да предоставите на портфолиото си, когато наддавате за софтуерен проект, така че клиентът да може да види вашите способности и предишна работа. Примери за софтуерна работа, която да включите в портфолиото си, са програмиране на проекти, дизайн на уебсайтове, софтуерно отчитане и отстраняване на проблеми със софтуера. Покажете различни аспекти на вашите способности, така че клиентът не получава впечатлението, че можете да направите само едно или две неща.
Включете всички писма с препоръки и постижения, които са дошли с проектите, използвани в портфолиото. Ако е възможно, помолете предишните клиенти да поставят ударение върху специфични софтуерни възможности, като например отстраняване на неизправности, програмиране или цялостно проектиране.
Направете реалистична оферта за дадения софтуерен проект. Докато някои клиенти вече разполагат с почасова цена, други искат софтуерният свободна практика да определи цената. Ако цената е зададена, ще бъдете помолени да изберете броя часове, през които можете да изпълните проекта. Направете реалистично предположение, но не подценявайте себе си.
Ако клиентът поиска от участниците да определят цената, направете приблизителна оценка колко часа ще ви отнеме, колко ще ви струва и колко печалба бихте искали. Ако имате съмнения, дайте си приблизително 15% от печалбата. Трябва да включите часове за планиране, проектиране, програмиране и тестване, ако е приложимо. Очертайте списъка на задълженията си, когато предлагате цената за клиента, така че той е наясно как се харчат парите и времето.
Създайте пробен проект за този конкретен проект, за да покажете какво можете да направите. Например, ако проектът е за уебсайт дизайн с HTML и CSS програмиране, покажете различни примери за цялостния дизайн на уебсайта и включете екранни разпечатки на кодирането, за да покажете на клиента как сте завършили изгледа.
Подайте офертата си за софтуерния проект и изчакайте отговор. Когато представяте, включете цялата необходима информация, събрана в предишните стъпки и включете списък с места или методи, които клиентът може да ви достигне, ако бъдете избрани за интервю. Това може да бъде електронна поща, мигновени съобщения, чат, телефонен номер или други видове пратеници. Осигурете на клиента няколко опции.