I tried to create this clock running again the background this weekend. The js part was not difficult, but the css part is as all the clock components, including clock face and hands, are made with css. I was a little confused with the position and transform concepts when I tried to learn css before, and didn’t spend more effort to figure them out and have a quite good understanding on how they work. So I needed to go to MDN and some other online resources to learn them again and did some tests on how they work and what kind of effect they could create with different arrangements before I finally started working on this one and created what I was challenged for. And I am sure it will be the same for some other concepts, css and js ones, which I am not quite skilled at yet and which I need to create what I want.
Guess this is what learning is. We learn something and we can do quite well on some parts but not so well on others, so we keep learning and learning. I have asked myself one question: how professional can be called professional? I still don’t have the answer yet. Maybe, nobody can be called truly professional as there is always something that people don’t know or are not familiar with yet. It happens to me at work on what I have been doing for the past few years and it happens to my colleagues who are much more experienced than I am. Or, maybe every one can be called professional as we always know something that some people don’t know or are not familiar with yet, and we can help those people with what we know already.
One common mistake people make when learning things is they always try to label themselves as Successful or Failed by whether they have learnt and can master all aspects related and they always tend to go to Failed if they fail to do well on some parts. This kind of thinking is very dangerous and can be even more energy and confidence consuming as it can do much more damage than failure itself. Learning should not be a start-to-end process. Instead, it should be like life and never ending because there is always something new which we need to learn. When we decide to learn something, taking the first step out is already a great achievement, and if we can continue the learning and can even keep getting new things and make ourselves more and more skilled, this is definitely not something that can be called FAILURE.