I’ve recently stumbled upon a website that I would like to share with you.
I absolutely love such short and sweet introductions to any topic. This small website turns learning CSS selectors into a game. Check the image below.
You can learn in 30 – 60 minutes many interesting ways to select elements with CSS. I didn’t even know that many of those exist. Using CSS selectors you go through 32 levels, selecting items mentioned with CSS selectors. Each level introduces a new way to select with CSS. Enjoy!
Everyone is busy
We are busy people, at least most of us. If you are a teenager with a lot of discipline, time and clear goals – lucky you! Working full time, learning a language, learning programming proves to be challenging. Even more that I want to go to a graduate school from October. Studying in a field that I know nothing about. Why would I do all of that? Because I have a goal, a dream I want to realize. I won’t stop until I realize it. Life is fun. Life is more fun when you have dreams and you work to realize them. I try to focus my free time in my busy life around activities that move me towards to realizing mine.
Processes for busy people
No matter how busy you are, making progress comes down to one thing. What you do each day. If becoming a web developer takes 800 (quality) hours, then it can’t be done in a day, a week, or even a month. You have to put those hours daily for a long period of time. You need a process to move towards that goal. Put those quality 2 hours where you learn something new, that you will need for your future job. Do it 400 times and you should be good enough to land a job. The thing is, watching 800 hours of lecture won’t get you there. Doing 800 hours of challenging projects, where you constantly have to learn more, will.
How to become a web developer?
Plan + quality process * every day = reached goal.
That’s simple. Harder to do. Why? Because it’s uncomfortable. Because you have to do it every day. Because your ego is in the way and you want to have it easy. Making a nice website in 3 days won’t make you a professional. Make 200 of them and you will be close. That’s why it’s important to have a good plan, so you don’t make 100 websites when you want to be a gardener in the end. You need to know what you are doing. At least know what direction you are headed. No one will care at a job interview that you didn’t have time to learn the required skills, that you wanted to learn x other things. You are the only person responsible for where you are headed in your life. Others only see the results and judge you upon them. Sad, but true.