Notes 10 million words milestone

After years of continuous recording, the total number of notes has finally exceeded 10 million words. The time is 2017-10-09 16:20.

The statistical caliber is the same as it is, and it is still calculated in unicode characters. In terms of bytes, it is 16,345,252 bytes. A total of 1359 articles. In the past year, I have done a lot of merging of notes, which is helpful for querying, and at least more than 100 papers have been merged.

My notes are categorized by top categories, and the number of words in each category determines how much experience I have accumulated in that category. There are three levels:

1. 200,000 words: basically competent for primary work in the field, and practical amateur operations

2. 500,000 words: Can be competent for intermediate work in the field, with a relatively complete knowledge system

3. 800,000 words: have relatively complete and detailed knowledge in the field

According to the definition of these grades, the conforming grades are as follows.

 

800,000 level:

1. python: the actual 2.12 million words, this is the programming language I am most familiar with now

2. electrical: electronics, which contains many categories, but does not include common single-chip microcomputers, which is the basis of electronics

3. linux: commonly used operating systems, how to play various servers, etc.

4. computer: Computer science related, such as machine learning, algorithms, compilers, Lua, etc.

 

500,000 level:

1. arm: In the past few years, a lot of energy has been spent on STM32 chips and a lot of things have been done

2. multimedia: multimedia technology, including audio and video processing, computer vision, etc.

 

200,000 level:

1. architect: software architecture, high performance computing

2. aviation: aviation, aerospace, model aircraft

3. avr: a very useful microcontroller

4. business: economics, business, entrepreneurship

5. clang:C/C++

6. database: database technology

7. device: all kinds of smart devices, such as Raspberry Pi, Android, Symbian, etc.

8. erlang: a functional programming language I no longer play

9. lisp: various lisp-based, such as scheme, racket, guile

10. machinery: machinery, including CAD, 3D printers, CNC, robotics, automobiles

11. web: front-end for web pages

12. workflow: various work methods and productivity tools

 

The 80/20 principle still works well in my notes. For example, for the four categories with more than 800,000 words, the total number of words has reached 4.53 million.

 

Among these 1359 notes, the average word count reached 7358 words. The one with the largest number of words is close to 220,000 words. There are also 24 notes with more than 50,000 words. But the more common state is that the notes of a common book are about 50,000 words. The top 10 single notes by word count all exceed 70,000 words. It is a pity that only 3 articles were written in the past 4 years. So the average word count in my notes has been shrinking over the past few years.

 

The earliest record time of the notes was in 2004, but the main batch of writing started in 2007. In the past few years, the average rate of 1 million words per year. In order to manage these huge numbers of notes, the version control tool has also been upgraded from the earliest subversion, to mercurial, and now to git. On the contrary, the format has been maintained using reStructuredText, and its own script is responsible for statistics and compilation to HTML.

 

Not to mention short-term plans, I hope that the total number of notes in this life can reach 30 million words.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326217577&siteId=291194637