How can I apply the Pareto Principle (80/20 rule) to learning web development?
-
I am learning web development and know that to become a master at anything one needs a minimum of 10,000 hours of practice. The Pareto Principle states that roughly 80% of effects come from 20% of the causes. What are the best, most effective ways I can focus my first 2,000 hours to gain 80% of the skill sets of a master web developer?
-
Answer:
You need to work on different kinds of projects. Create these: 1.) Social Network 2.) Classifieds Website 3.) Q/A Website 4.) Forum 5.) Blog Then create them again using frameworks like Django ( if you are using Python ), Rails ( if Ruby ) or Codeigniter/Yii ( if you are using PHP ) In first phase you will be creating your projects with your own ideas. In second phase you will know how others solved the same ideas. Once you do this, you can easily architect or have an idea about how a web app might be architected. Once you develop a Q/A website and find its complexities, you will start admiring Quora's Engineers and how they solved or added the current features. Next try to read the source codes of those frameworks mentioned above. Also do some deep digging into Javascript. Learn how a Javascript library is implemented. All the projects you built, try to connect them with Facebook. Use Facebook's API. I think 2000 hours is enough for a beginner to do these. And this will be really effective.
Prithvi Raj at Quora Visit the source
Other answers
The most effective thing you can do to make your first 2,000 hours count is get a mentor. There will be countless times you will run into an issue that may takes hours to figure out, while a mentor has been there and can move you ahead in five minutes.If you dont know anyone, you can hire someone from http://Upwork.com (or similar) for an hour each week. They can answer questions that come up and direct you what to study next.If you dont have the money for a mentor look into http://theodinproject.com. They also have a paid, guarantee a job, little money upfront option that is pretty sweet. However, even their free stuff is quite good.Great question.
Lonnie "Lee" Wibberding
Related Q & A:
- How can I apply for Post Doc in Mechanical Engineering?Best solution by Academia
- How can I apply a filter on a page?Best solution by Stack Overflow
- How can I apply to California Board of nursing?Best solution by rn.ca.gov
- How can i apply to a community college in the USA?Best solution by Yahoo! Answers
- How can I apply for scholarship if I am a foreign student?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.