No products in cart
Back to overview

How To Become Good, Better, Best At Web Development Sat Jan 9 2016

Last updated: Sun Jan 24 2016

Getting better at anything requires time and effort, find out what's important in the field of Web Development to become the best you can. For a starter, it all depends on your mindset.

There's a difference between being good and the best at anything. Over the years I've experienced and seen quite some web development companies and how they operate. You've got the big organizations with their own divisions where for example Sales and the Development divisions are separated. Being on the development side myself this resulted more often than not in a skewed perspective on the outcome of the sale. Sales people sale like anything is possible without any knowledge about technical consequences or simply what makes sense or not.

The Good

It got me thinking, this big company with all its money and clients are not really looking for the best solution but are simply focused on one thing: generating income. And although I have nothing against making money, I personally believe that focusing on money alone is never good for anybody or any situation. I refused to get involved in such a cumbersome and odd project and gently gave back the project. Apparently this wasn't for me.

But on the other hand, I did hear about clients being happy with their work so they weren't all bad either. Let's say we give them the label "good". They aren't extremely great, but not totally bad either.

The majority of business and people reside in this category. I've seen it over and over again. They do a great job in one area and totally screw up in another. One might think this is today's standard, but I dare to say it is not, at least not in my book.

How can delivering a brand new site with a backend system, which is so difficult to understand that it needs extensive explanation and people finally giving up on it, be a good idea? That's not the best solution one can offer, it's the best solution for the company selling it to make the most money. Some clients might be happy with it, while others regret doing business with them but cannot waste their money by giving up on the site already.

So we're talking quality here, we've just discussed "good", which basically means "good enough" to stay in business and make some money. But let's discover "better".

The Better

This has more to do with intention than anything else. Being "better" at anything means there has been dedication, time was put in to become better. Web development business that are "better" than good are not found easily. It's hard to recognize them because they are surrounded by so many "good enough" business that potential clients have no idea they even exist. There's more need for business that are "better than average". It makes life better, it makes people happier, it's a great start to truly show what human beings are capable of. I personally believe this is at least the way to go with any business.

And yes, some people cannot reach this level because they simply lack the capabilities to do so, but let's say you are interested in going the extra mile, by focusing on client experience first and money second. It's a longer road, but definitely worth it in the end. Money can only give you so much happiness while digging a little deeper satisfies you on a whole different level. Being "better" than average means you need to put in time into studying your subject A LOT. It requires you to be serious about your job and expecting the utmost of yourself. Being "better" means caring about the outcome more than anything, it's about giving your client the best experience you can give. Caring about their experience more than about your bank account.

For web development, you need to take your own skills very serious. It all depends on your own capabilities if you're going to pull this off or not. Decide for yourself what subject you like the most, what is most important to your profession and what you're good at. Go master at least 5 languages, HTML, CSS, JavaScript and a server-side (e.g. PHP) and database language (e.g. MySQL). In addition to that you can focus on SEO, PPC, animation and user-experience. As I told you, this takes time. But if you have the intention to be at least "better than average", go for this route!

The Best

Being the best about anything requires experience. You can only become "the best" if you've gone through the route of being "better than good". Experience tells you how to do things without having to find out a way first. This saves you time and increases the quality you share with the outside world.

It also involves a higher income, as easy as that. You are on the way to become a rare species and people are willing to pay for that.

So how to be "the best" in Web Development? Train, work, use your talents, focus on getting better, taking your time to deliver the best you can and don't accept "good enough". Good enough is boring and shows your attitude at life, please be more interesting than that!

Hilco van der Meer
Hilco has been an entrepreneur and web developer since 2004. His focus is always you should be able to build whatever you want in a browser. He primarily focuses on the core principles of web development in the languages HTML, CSS, JavaScript, PHP and MySQL. You too can become a Web Development Master by taking our courses!

Feel free to leave a comment

Message in BBCode (Click On "Code Example" for extra options)
« Code Example
You are editing this content using BBCode. Below are your options.
Text Formatting
[b]{text}[/b] Bold
[i]{text}[/i] Italic
[u]{text}[/u] Underlined
[s]{text}[/s] Strike through
[size={nummer}]{text}[/size] Make {text} a certain size {number}
[title]{text}[/title] Create a big title
[subtitle]{text}[/subtitle] Create a smaller title
[color={kleur}]{text}[/color] Color the text with a name (red,blue, etc.) or color code (#527a32)
[center]{text}[/center] Center text
[align={left|center|right}]{text}[/align] Align text, choose from left, center, right
[url]{url}[/url]]
[url={url}]{text}[/url]
Create clickable url
Create clickable text
[mail]{email}[/mail]
[mail={email}]{text}[/mail]
Create clickable email address
Link text to email address
[bull /] Gives a bullet •
[copyright /] Gives ©
[registered /] Gives ®
[tm /] Gives ™
[quote]{text}[/quote]
[quote={naam}]{text}[/quote]
Create a quote are with an optional name/td>
[code]{text}[/code]
[php]{text}[/php]
[javascript]{text}[/javascript]
Place your code inside the corresponding tag
[list={style}] or [list]
[*] Item one
[*] Item two
[/list]
Create a list with items. {style} can be: none, disc, circle, square, decimal, decimal-leading-zero, lower-roman, upper-roman, lower-greek, lower-alpha, lower-latin, upper-alpha, upper-latin, hebrew, armenian, georgian, cjk-ideographic, hiragana, katakana, hiragana-iroha, katakana-iroha
[tasks]
[*] Step one
[*] Step two
[/tasks]
Create a set of tasks that can be checked off on the page. Checked status will only remain visible as long as the page is not reloaded
[sub]{text}[/sub] Create subscript
[sup]{text}[/sup] Create superscript
[b][color=blue]{text}[/color][/b] You can combine tags: create blue and bold text
Media
[img]{url}[/img] Include external
[img={breedte}x{hoogte}]{url}[/img] Include image in certain format
[img width=XX height=XX title="{title} ...]{url}[/img] You can use the default attributes of an image tag (width,height,alt,align,title,etc)
[youtube]{id}[/youtube] Create a youtube video on the page. The ID can be found at the end of the YouTube URL.
[youtube controls=1;autoplay=1;notime=1;width=200;height=150]{id}[/youtube] Create a youtube video with {id} and extra options
Copy word: strawberry (spam prevention)