JS career jump-start : how do you learn?
It's a pretty easy question. Isn't it ? And most of you will provide a list of resources:
- coding - bootcamps
- tutorials
- videos
It's so simple nowadays. You just google any topic you want and pick up random resource. Paid content, free content. Content is all around us.
Everybody has an unlimited access to a content, but why not everybody become nimble developer?
The problem is that you cannot differ skills from knowledge. You think that the more you absord, more proficient developer you become. More videos you watch, cleaner your code becomes.
But it's not true.
Abundance of content makes you clumsy
You accomplish some coding - bootcamp and try to find some job, very probably you'll find it. But the funny thing is that any non-standard situation might lead to time-waste. Becase coding-bootcamps just inflate you with instruction and a bit of a homework. But they don't give you flexibility, they dont' give you way of thinking to solve problems.
There is one more thing which is not tought in JS books or any bootcamp - Adaptive skill
And it is something that you cannot buy for money, but only gain by practice.
Practice might have different forms, but I consider building pet projects as the most proficient one. Because that's the case when you can use creativity, you don't have to follow strict rules, you just play, test, experiment.
That's one of my experiments. I made a simple to - do list. Nothing smart, small code. But
- I grabbed fancy design from dribbble
- Attached persistentStorage library
- Added simple animation
It's a super simple thing that any beginner can make, but few minor details make it awesome.
Just build something simple and improve it in few way.
Don't spend much time, just little things.
I had a chance to mentor over 200 people from all over the world.
So I decided to put all my notes in one place.
JavaScript career jump-start
More articles are coming ๐