<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AndreVitorio.com &#187; hiring a programmer</title>
	<atom:link href="http://www.andrevitorio.com/tag/hiring-a-programmer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andrevitorio.com</link>
	<description>Never Stop Learning!</description>
	<lastBuildDate>Sat, 19 Nov 2011 16:00:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Developing a Website (for Noncoders)</title>
		<link>http://www.andrevitorio.com/creating-a-website-for-noncoders/</link>
		<comments>http://www.andrevitorio.com/creating-a-website-for-noncoders/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 17:49:54 +0000</pubDate>
		<dc:creator>Andre Vitorio</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[creating a website]]></category>
		<category><![CDATA[hiring a programmer]]></category>
		<category><![CDATA[website for noncoders]]></category>

		<guid isPermaLink="false">http://andrevitorio.com/?p=10</guid>
		<description><![CDATA[Here&#8217;s the third part of the Website Development tutorial, this one is about programming/coding; the most essential part of creating a website. You&#8217;ve got the idea and the design concept, now you have to add functionality to your site. In other words, make it work and do what it is supposed to. I say it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the third part of the Website Development tutorial, this one is about programming/coding; the most essential part of creating a website. You&#8217;ve got the idea and the design concept, now you have to add functionality to your site. In other words, make it work and do what it is supposed to. I say it&#8217;s the most essential part of development because you can have a esthetically ugly website, Craigslist is a good example (sorry guys),  that turns out to be a huge success, as long as it is user-friendly and useful. On the other hand you will never succeed with a beautiful nonfunctional website.</p>
<p>If you can create amazing scripts from scratch and loves to spend time writing endless lines of code this tutorial is not for you. I&#8217;d really like to be able to create my own applications from scratch, I&#8217;ve tried learning some programming languages before (PHP and Ruby on Rails) and hope that someday I&#8217;ll be able to master one of them so I can rely on my own skills to create and debug websites. But as of now I just can&#8217;t get past xhtml and some css. You see, I&#8217;m more of a design/marketing guy. I highly suggest you try learning one of the main web development languages before trying to create a website, and I&#8217;m not talking about html.</p>
<p><span id="more-10"></span></p>
<p>I decided to write this tutorial for people who have great website/service ideas but have no technical expertise on how to create them. I&#8217;m not a coder but I&#8217;ve been able to manage the development of a few websites that turned out exactly as I had them in mind. Remember, I&#8217;m not a coder so I might be very wrong about some of the concepts and/or terms I use here, I will just state what has worked for me so far.</p>
<p>You don&#8217;t need to know how to write code in order to create a website. Getting things done will probably happen faster if you do. But you can still manage to have a website online. Even though I can&#8217;t code a half-decent website myself, from all the hours/day I spend surfing the web I know exactly how a website should function and I bet you do to.</p>
<p>1. SELECTING THE BEST PROGRAMMING LANGUAGE:</p>
<p>There are many languages out there to choose frome: ASP, PHP, Perl, Ruby and so on. On one of my attempts at learning a programming language I&#8217;ve googled &#8220;The best programming language&#8221; and couldn&#8217;t find it. I&#8217;ve read somewhere that the best language is the one you are most familiar with. In other words, you can develop awesome websites using whatever language you choose as long as you can work it to do what you want. What I noticed though is that PHP is very popular among programmers and is probably the one with the highest number of free scripts available. I also recommend PHP because most of the hosting companies support it and you can run it on a linux server, which are the cheapest. Some amazing websites have been developed using php including Facebook and Youtube.</p>
<p>2. CREATING THE CODE:</p>
<p>Ok, if you are reading this you probably don&#8217;t know how to write code, so what we have to do is hire someone to do it for you. There are many ways you can find the right people to do the job, here are a few resources:</p>
<ul>
<li><a title="GetAFreelancer" href="http://www.getafreelancer.com/affiliates/Mindster/" target="_blank">GetAFreelancer</a></li>
<li><a title="elance" href="http://www.elance.com">Elance</a></li>
<li><a title="SitePoint Marketplace" href="http://www.sitepoint.com/marketplace">SitePoint MarketPlace</a></li>
</ul>
<p>I really recommend GetAFreelancer, it&#8217;s my favourite place to find talented programmers.</p>
<p>There are more places you can go to find amazing programmers to work for you. If you want to develop an open-source project try <a title="SourceForge" href="http://www.sourceforge.net/">SourceForge</a>, people may help you for free over there.</p>
<p>3. EXPLAINING WHAT YOU WANT:</p>
<p>It&#8217;s not easy to pass the idea to someone else if you are only going to use words, I suggest creating a design of the website and sending images of how you want things to work. Explain every single detail because programmers will quote depending on that, this is very important specially if you have a limited budget. You don&#8217;t want to ask programmers to add things later on the project because they will charge more for any extra  work.</p>
<p>4. IT&#8217;S BEEN DONE BEFORE:</p>
<p>Try searching for available scripts at <a href="http://www.hotscripts.com">HotScripts</a>. There are a lot of scripts available there that might help your programmer build your own application. Instead of having the programmer create everything from scratch ask his opinion on some of the scripts you find that might make his work easier. Sometimes it&#8217;s cheaper to purchase a script and have it implemented to your project than creating it.</p>
<p>If you have a good idea write it down and create a layout kinda like a sitemap. Explain every section and functionality of the site in detail. It&#8217;s good to use websites as reference when explaining for ex: &#8220;The comments system should look like Youtube&#8217;s.&#8221; You probably want a lot of features that already exist in a few sites out there, skip the trial and error part and just design something similar (unless you have a better concept in mind). It&#8217;s great to see an idea becoming a reality, once the site is ready you will need to market it, that&#8217;s the next topic I will write about. Stay tuned, and if you have any suggestions or tips please comment below. Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrevitorio.com/creating-a-website-for-noncoders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

