Looking For a Web Developer – Look Online Or Look Locally?

Often the first decision a business makes about graphic and website design projects, is where to have the work done. Is it a good idea to find a local provider, or is it better to look for someone online?

The advantage of finding someone online is that if you look long enough, you are almost certain to find a price that is much less than you can find locally. This is principally true for website and graphic design work, as the worldwide pool of providers is very. A business in India, for example, will always have lower costs than a business in Hawaii. The costs of sourcing projects online to providers in distant locations may seem clear: you can always find a better price.

The risk, however, is that the overall project costs will be much higher in the end. Consider:

1. Do you really trust the online/remote business? If they are located in distant country, for example, what assurance do you have that they will complete your project. Will they protect your company’s confidential data? These businesses do not operate under U.S. laws, and as such, you will have no legal jurisdiction to file a claim.

2. What level of communication will you have? Can you call and speak to someone in English? What about time zones? Does the designer understand English well or will you always have to work through a project manager? Do you have to communicate only by email? Do you want to describe everything in written English?

3. What are the total costs? Some businesses give a very low price for a website and then charge very high rates for modifications and hosting?

4. Does the person doing your work have adequate skills to complete the project? A nice, shiny website might be a template the designer bought and installed. In other words, the person you are hiring might have a very low skill level and will not be able to complete a project to your specifications.

5. Does your low-cost provider rely on clip art and templates and? If you’re OK with a website with no original graphics or design, a template may be a cheap way to get something online.

6. What happens after the project is finished? Will the designer make revisions for you at an affordable cost? Will they provide any after-service support?

The decision to hire a web developer is one that should not be based solely on price. A web design project will take tens of hours of time for the developer and the buyer, so it’s important to make sure you have a web designer that is a good fit.

Learning How to Web Develop

Web development can be one of the most challenging things for those trying to learn how to do it. There are many different types of programming languages that are out there that each have their own advantages and disadvantages. The first step in learning how to web develop is figuring out just which programming language you wish to learn. There are so many it can be hard to figure out which you wish to pursue, some are more oriented toward those who are new to web development while others will drive you crazy with the amount of detail needed in order to be successful with them. In order to choose which one you want to learn you should go and find some information on the different languages read up on them and choose from there.

Once you know which you want to learn there are several ways to actually learn how to web develop, you can either go to school and learn from professors, which I would consider to be the most efficient way, other ways work also but this way you get to learn the way to web develop in a sensible sequence. You could self teach yourself with trial and error, you would probably know how to do it just as well if not better in the end but it could take time to figure out, there are also books that teach you but these vary in helpfulness from pretty helpful to totally worthless so you need to choose wisely if you decide to pick a book to spend your money on. However you decide to learn the language you have to be willing to dedicate yourself to the language, you need to be able to understand the ins and outs of the language, some force you to do this by not working otherwise, but there are some that are more lenient and allow you to do some things that are not good coding practice and they will still run. You should try and stay away from starting bad programming habits even if they work for some languages, because if you ever decide to learn a second programming language that one could not allow you to do some things that the other did, and if you made a habit out of it with the first language it will be hard to stop that habit when learning the second and you may find yourself wondering why the thing you wrote is not working and it is because of that mistake you made habitually that you did not notice which can be very frustrating.

Learn 4 Ways to Impress Your Boss and Team With Your Web Development Skills

Firstly let me just say that contrary to the title I would always advocate not actually ‘trying’ to impress anyone. You should only ever do things for the right reason. However that said in my experience if you put the hard work in stick to your principles and work with everyone as you expect them to work with you, 90% of the time you will invariably impress people. Here’s my top 4 tips to set yourself apart from the crowd.

1) Don’t ‘moan’ about the code base

We have all been there, you are put on a project with ‘old messy’ a business critical application that is terrible in form but a mainstay nonetheless, seems like it just needs to be re-written? In my experience just haphazardly whinging about it doesn’t go anywhere, instead become an expert with it this will immediately make it more bearable, spend time with it, get to know it, write tools to help you inspect it. Bring it up at the right time sometimes (team meetings) but be judicious about complaining about it. You will become the go to point for that code and will be seen to be a ‘useful’ resource rather than a hindrance.

2) Express curiosity before shouting about your mastery

The most common downfall I see with developers is their desire to prove to people how much they know. Whilst the more each member on a team knows the better, this virtue can be rapidly unravelled by a developer who wants to blow their trumpet about how expert they are about a particular subject. In short this behaviour just seeks to irritate people. Instead find an inner peace and learn everything you can. Avoid advertising what you know or trying to prove it. If you do really know your onions let people discover this for themselves it will be more fun and people will respect you for it more.

3) Learn to prioritise and focus your web development tasks

Can’t stress this point enough. Find out what you have to do and put it in one single list that you can work in ORDER. If people come to you with things they want done then remember you ultimately need to be able to make decisions on the order that you work on something in a given timeframe. If you’re not allowed to then make sure you stand your ground you may need to politely explain if someone is trying to hijack your ‘flow’ as they could be micromanaging you. After you have set your priorities make sure you work on one task until completion, if you need switch your email off and set your mobile phone to ‘answerphone’. If people disturb you just let them know you will get back to them ASAP about it. If someone of authority does force you to stop what you are doing to work on something as a priority then politely explain that you are working on something but that you will do this seeing as they have expressed how important it is. Prioritising and focussing will ultimately lead to a greater amount of work achieved and you will be respected for the speed at which you work.

4) Get good on Saturday mornings and learn more programming skills

Sometimes learning during your working day can be difficult because you have to ‘deliver’ right? Fine, so think of Saturday mornings like this. A time when you no-one can tell you how or what to work on. I recommend looking into one subject that has been niggling you most recently and studying it in depth. Take a clean project in visual studio, get the MSDN site open on the relevant page and start coding something and investigating how it works. I call this ‘career investment’. The results won’t be immediate but over time as you do this every weekend you will become very proficient in areas that other people aren’t. The law of averages dictate that what you have learned will be useful on your project and people will respect you for your deep knowledge when this becomes apparent!