High-quality article links:
Ten years to sharpen a sword: http://daiyuwen.freeshell.org/gb/misc/21-days-cn.html
The more, the merrier: https://coolshell.cn/articles/4235.html
Enlighten:
Communicate with other programmers;
Write programs;
Working on projects with other programmers;
Always work with masters;
How to make yourself more valuable
First,.Accumulation
Study, delve into → Acquire skills, experiences and experiences that most people do not have → People around me ask me or recommend me to others → Be noticed by more people;
Second, focus on valuable things
a. Market demand: what are the companies doing, what are the problems → solve technical problems and improve team efficiency;
b. Technology trends: understand history, technology development trajectory ∈ new technologies; Looking at the development of technology on the timeline in history, you will understand what tomorrow's technology will look like.
I: What problem does it solve, and why can't similar technologies do it?
II: Why is it solved this way? Is there a better way?
iii: The more support from large commercial companies behind new technologies, the more attention needs to be paid to.
Third, find a place that reflects value: tell the company that develops.
Fourth, hands-on ability is very important, at least knock on whether to understand the details.
Fifth, pay attention to technical payment points: can help others make money; Can help others save money (improve efficiency, save costs)
Sixth. Improve ability and experience: do core projects in well-known companies.
Seven.Find valuable sources: Google + English
Eighth. Export views and values. Think about why this is the case, and not that, and draw inferences.