Weekly summary(20191013)

What’s the hardest thing about learning new technology?

I think it is ‘Getting started’.

I am learning d3charts recently. It’s really an uncomfortable tourism for me. I feel it so hard because of the lack of documents and demos.

But after I spent enough time on it, at a moment, I suddenly feel it is not so hard for me now. I can understand the designs of this framework, I have known its conceptions. I have known how it works. Everything become clear to me.

PHP, Node, data visualization, front-end development, d3charts, d3.js, all new technology are the same.

How to go through the ‘Getting started’ state quickly?

First, make your goal clear enough.

Second, read the documents and debug the demos.

Third, make a requirement and get your hands dirty to finish it.

Some tips:

Don’t be too eager to success.

Foundations are very important. If you don’t have any fundamental knowledge, your learning is not learning, it’s guessing.

Don’t be shy to ask other people.

When you start to learn new technology, you possibly don’t know the best way to master it. Asking for help from an expert/senior developer will be a good method. It’s really a good thing that return you a high ROI.

Output English

Write letters to my wife

This may be a good idea. Every letter will have a story, a concept, or a thought.

Debugger is a awesome tool

Doing right things at right time

Reading, learning, gaming……

Why I couldn’t finish reading a book?

Health is the support for work and life

These two days, I focused on the learning of D3Charts. It have cost me much energy. So I felt very tired. Even if I have slept this moon and this night, I feel so tired now.

But in the past time, this level of work was at a normal level.

The reason may be my body is much worse than the before.

Quantitative change causes qualitative change

Practice, practice, practice.

Skills will be improved if you have taken enough practice.