Warning: Undefined array key 13 in /usr/www/maxtingle/Blog/System/Core/BlogPost.php on line 71

Warning: Undefined array key 13 in /usr/www/maxtingle/Blog/System/Core/BlogPost.php on line 76
Max Tingle's Website - The importance of keeping the skill involved in your projects, yours.
The importance of keeping the skill involved in your projects, yours.
Created by maxtingle on Tue 16th Jul 2013 in category Programming. 842 Views | Tags: Problems, Development, Websites, Software
Recently I've had a thought about the way people are "helped" to learn new things and about how easy it is to have no idea what you're doing, while doing it. In programming you are going to run into issues, some people battle it out against the issue and some people ask for help from others, but both these routes result in the person learning. Even when the person is running into issues, they are still learning, they still know what everything does and how to do it next time.

However, more and more people are starting to go down the easy route, simply because it's less frustrating and takes less time. This is the library route, you go online, search what you want to do, download the library and implement it. No hassle, no issues, nothing. However it comes at a price, there is also no learning; when you use these libraries you aren't learning how it's done and that is a huge issue. 

I will use the most obvious example here, JQuery. When people start to learn about JavaScript the first thing they will hear about is the wonderful JQuery, how it saves you so much time, takes all the work out of everything and is generally a god send. So people go off and they use JQuery, then one day something happens like a feature being disabled and JQuery no longer works. A site function breaks and the person has no idea what to do, why you ask? Because the entire time they have been writing JavaScript they've been using JQuery to do all the work for them, they have no idea how JQuery makes this function of theirs work so they don't know how to update it or write their own.

This is the problem, people get into the habit of using libraries and such then when the time comes that they need to write their own, they are completely stumped and unable to do it because the library has been doing it for them the entire time and they don't know how it works or there is no library to do it for them. The way to avoid this is pretty obvious, either don't use libraries and write your own or use libraries but learn how they do what they do while you use them so if need be, you can write your own in the future.

If you find yourself using JQuery for everything, have a look at this


Comments

Sign up to comment!

Warning: Undefined array key "Viewed" in /usr/www/maxtingle/Blog/System/Blog.php on line 57

Warning: Undefined array key "Viewed" in /usr/www/maxtingle/Blog/System/Blog.php on line 60