Monday, April 23, 2012

what i meant by becoming a freelancer is...

freelancerfreelance worker, or freelance is somebody who is self-employed and is not committed to a particular employer long term. These workers are often represented by a company or an agency that resells their labor and that of others to its clients with or without project management and labor contributed by its regular employees. Others are completely independent. 'Independent contractor" would be the term used in a higher register of English.


Payment for freelance work also varies greatly. Freelancers may charge by the day, hour, a piece rate, or on a per-project basis. Instead of a flat rate or fee, some freelancers have adopted a value-based pricing method based on the perceived value of the results to the client. By custom, payment arrangements may be upfront, percentage upfront, or upon completion. For more complex projects, a contract may set a payment schedule based on milestones or outcomes.


Benefits

Freelancers generally enjoy a greater variety of assignments than in regular employment, and—subject to the need to earn a regular income—usually have more freedom to choose their work schedule. The experience can also lead to a broad portfolio of work and the establishment of a network of clients.
Sometimes a freelancer will work with one or more other freelancers and/or vendors to form a "virtual agency" to serve a particular client's needs for short-term and permanent project work. This versatile agency model can help a freelancer land jobs that require targeted, specific experience and skills outside the scope of one individual. As the clients change, so too may the players chosen for a virtual agency's talent base. This is a common way for freelancers to get work if the non-competing freelancer in the relationship reciprocates the relevant type of work back assuming that both are in the same industry.
Freelancers and clients may form a relationship based on mutual needs and the professionalism and competence of both parties.






Drawbacks





The major drawback is the uncertainty of work and thus income, and in lack of company benefits such as a pensionhealth insurance in nations without socialized medicine, paid holidays and bonuses. Many freelancers, especially in journalism, regard themselves as having greater income security through the diversity of outlets—the loss of any one of which leads to the loss of only a portion of income, rather than its totality as with salaried employees.
It is important to note that being a freelancer is not suitable to all people. Being a freelancer requires discipline and self-motivation along with other easier to acquire skills. If the freelancer works at home they are prone to additional stresses, that if not managed properly, could prevent them from earning an income at their profession.





so my 1st step should be...

Where to Start


If you're thinking of becoming a professional Web designer, there are a number of things to consider. Firstly, there are many different avenues you can take as a professional Web developer. You can also choose to go freelance or work in a corporation. And being a Web developer isn't all fun and games - make sure you know what the job will entail. Finally, getting certification or other education is a great way to make sure you're prepared.







Web Developers - Education

Web Developers usually have formal education and training. A BSCS is common for this position. In addition, training in specific languages is very common.


Becoming a Web Developer

The most straightforward path to becoming a Web Developer is through formal training (a BSCS or MSCS). Software Engineers that do not have web development experience may start by developing small components or pieces of web applications with guidance from more senior developers.
Internships and contract positions are also a great way to get started in a Web Development career. The more hands on training, the better!



Webmaster: This is the person in charge of maintaining the web server. They know how to install Apache, PHP, and other web services. They typically know unix and cover the administrative aspects of web development. They don't write HTML.

Web designer: This is the person in charge of the design of a site. They do graphics, color and layout. They focus on the look of a site and less on how it functions. They may know HTML, but probably use the WYSIWYG function in their web editor more often. They should know CSS - and it's usually a designer who is in charge of a site's CSS files.

Web developer: This person maintains the scripts and programs on a website. They know PHP, JavaScript, and maybe Perl. They know HTML because they have to include it in their scripts. They may or may not know CSS.

Web producer: This is the person who writes and maintains the HTML and CSS for the site. They take the content and put it together with all the scripts and designs that the designer and developer have written and make it all work. They know both HTML and CSS and may know some scripting as well.

Freelance designer: Most freelancers know all of the above skills. They may be better at design or development, but they have to do all of them, including maintaining servers, to be really good at their job.









who is a web developer exactly?

Web Development


Overview



Requirements



Job Outlook



Career Tracks


An e-commerce site can also have a technical administrator for its transactional software. The programming behind online transactions is far more complicated than standard Web production. Security and technology issues are the main concern of a technical administrator. He or she ensures that e-commerce transactions run smoothly and do not bog down other Web applications. And more and more companies are hiring specialists to help ensure the security of their sites and any transactions that take place on those sites.