work hard, work hard

Do you understand all the technologies in the project? How much does the business know?

Various data structures: red-black trees, binary trees, balanced trees, B-trees, B%2B trees, 2-3-4 trees, linear tables, hash tables, graphs, heaps? Can various sorts be written?

Have you understood the source code of HashMap?

Are you proficient in multithreading? Are you proficient in distributed architecture, various databases, and NOSQL? Do you understand the underlying implementation?

Can various design patterns, factories, strategies, agents, etc. be applied to the project? + Can you design a seckill system? Guarantee that the 1 million online point snap-up website will not hang up? + Can you design a red envelope grabbing system? It is guaranteed that 10 million levels are online, and the service will not hang up.

Do you know the principle of compilation? + Big data, cloud computing, artificial intelligence, various search engines, will crawlers write?

You must know your own path, make a plan for the future, do management or technology, and have goals to not hesitate.

The workplace is long-distance running. It doesn't matter if you run slower, but it doesn't mean that we can stop in the middle.

If you change jobs at the right time, you may get more. People can't be greedy for a long time. You should do something restless at a restless age.

Guess you like

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