3 ms·
Build fake projects? Geez, I think you already have the wrong mindset for starting your own business. If you are going to put the time into building a site, t
by gexla 16y ago
Build fake projects? Geez, I think you already have the wrong mindset for starting your own business. If you are going to put the time into building a site, try to monetize that thing (no fakes.) Who knows, down the road you might be making enough money off that site or collection of sites so that you can quit client work.
I also think that you are suffering from the classic symptom of trying to get everything just right before starting. When building a web app you want to get that thing up as fast as possible, even if it's ugly. Build a minimum viable product and connect with customers each step of the way. Test for interest, etc. You don't want to spend too much time getting everything correct just to find that you wasted your time because nobody cares for your idea.
Take a similar approach with web development. You could start out banging out sites in Drupal or Wordpress and each of these content management systems require more configuration than actual programming. You can learn these quickly and with minimal to no PHP. Your interest may be more in building web applications from scratch and there is a market for that, but you don't have to start out there. I know of plenty of people making a living strictly from building sites using already available content management systems.
Look through sites like Odesk and Elance for the types of jobs available. You might find the occasional gem in these places and even land a regular client. Don't feel bad for your lack of experience, you just need to be able to sell yourself and communicate well. Trust me, there are far worse people actually landing the jobs there.
Make sure to network through forums, Twitter and other locations where fellow developers and designers hang out. Twitter is especially good for getting a regular voice in the community and getting your name in front of people. Help out people in Twitter and forums and you will occasionally get someone hitting you up for doing some work.
As you are connecting with the community, look for ideas for building add-ons which might be in demand. This is a great way to give back and get your name out there. Offer some simple add-ons for free, but you might be able to make money by selling other add-ons.
As you beef up your freelance business and development chops, you can start moving more in the direction of building applications from scratch and perhaps working with other tools. There is a lot of exciting new things going on in the world of web development. I have been playing with Node.js a lot lately and it's a new community where you can more easily gain a good foothold as a pioneer as opposed to PHP. However, the market for this may not be as easy to get into at first.
There are also lots of methods I haven't mentioned or even thought about. Another big part of business is strategy and tactics. Figure out where you want to be and be creative in formulating a plan to get there. Do this and you might be able to leapfrog (greater income) people who have been doing this for a lot longer than you have.
- mattmanser 16y agoSome fantastic advice in here, when I was reading the opening post I was having a lot of the same thoughts. 3 months for learning web dev is short, then there's all the nonsense like configuring servers you're going to have to learn too (which will be a much bigger time sink than you would guess). Might as well get paid while you learn it. Hell I've done an access DB for someone and I'd never touched it before, relied on my SQL skills to get going. They were the ones insisting on Access btw, not my recommendation :) It's good to know what you don't know, but don't let it scare you out of getting going. The only other thing I can add is local networking. Start going out to local business events. I got work the first one I went to. Obviously won't happen like that all the time, but I've come across 3 or 4 opportunities in the 12 months I've been doing that and I'm crap at networking, only costs me 2 nights a month and it's usually fun. Good ROI in my book. Oh, and be careful of underestimating how long something will take.
- tripplez 16y agoIs there a book about all the aspects of server administration and site deployment for web developers? I've researched a bit about that but haven't found any. I agree completely that the admin/deployment aspects are not covered in the books, and from my experience I extrapolate that it can be a big issue and time sink.
- markwong 16y agoi wish i had read this few years ago. great advice.