The younger generation of programmers: Sheniu, not rolling, playing open source

This world, after all, belongs to young people.

In the past two decades, the Internet industry with programmers at its core has created many stories. The end of these stories is usually class transition, financial freedom or early retirement. But like every field that has experienced ups and downs, when the Internet enters the second half and the boom returns, where are the opportunities for the younger generation of programmers? What are the issues they face? What kind of growth are you experiencing?

With these questions in mind, we interviewed two young programmers of the Open Source Project: Yue Yang and Yi Renchuan. Different from "traditional" programmers, they are better at communication, enjoy uselessness more, and have a natural scrutiny of involution, and those common confusion, anxiety, innocence, and fearlessness also reflect what everyone used to look like.

An accident, the youngest contribution star was born

Yue Yang, who just entered his senior year this year, regards Lei Jun as his role model. This senior programmer was ignited by a book "Fire in Silicon Valley" during his summer vacation in his junior year, and started his entrepreneurial journey. , e-commerce, investment, mobile phones and other fields. Yue Yang's evaluation of himself is also similar: he is very curious and covers a wide range of subjects.

The same coincidence also happened when Yue Yang participated in open source. Before this summer vacation, during the 50-meter running event of the school physical examination, he accidentally fell and fractured his collarbone. He had to be hospitalized for surgery, and then went home to rest. During this period of rest, he came into contact with the open source star project.

At first, it was an issue optimization comment for the Beego project. Yue Yang revised all the comments that did not meet the specifications in several packages, and soon received an email reminder of the merger. That was a rare happy moment during his retreat, and he felt that "the happiness of open source is really that simple."

In the following time, Yue Yang devoted almost all his energy to reading the Excelize source code, because he was not familiar with the development of Microsoft office, some operations needed to consult information, and the relevant development documents were not perfect, which caused him a lot of trouble. troubled.

Therefore, in July and August, when Yue Yang was reading the source code of Excelize, he also tried to analyze the code, and by sharing study notes, he led everyone to read the code together, and wrote more than 20 articles on source code reading. Not only have I benefited a lot, but I have also helped many partners who are studying.

In the community of the Open Source Star Reaching Project, Yue Yang often communicates various technical issues with everyone, and will take the initiative to ask questions when he encounters things he doesn't understand. He is like a post-00 social master. Behind the identity of "she Niu", Yue Yang also experienced the confusion and anxiety of every young person.

Yue Yang, who loves playing games since he was a child and came into contact with computers, laughs at himself as a script kiddie (a beginner who considers himself a hacker and is self-satisfied). He even submitted a medium-risk security vulnerability to Tencent in high school. But he is very curious, and he also likes literature and history. Even in the third year of high school, he still reads "Yi Zhongtian Chinese History" and "Universal Characters" every day.

Because he likes code and words at the same time, Yue Yang chose a liberal arts college. And the more you dabble, the more choices you have, and the easier it is to get lost. Is it a postgraduate entrance examination or a job? Is it to tap the depth of expertise, or to broaden the breadth of knowledge? These questions once caused Yue Yang to fall into anxiety. And it was that accidental injury that gave him a rare "rest" in anxiety.

Lying on the hospital bed, unable to move, Yue Yang has some new thinking about the future: instead of being confused about the distant future, it is better to pay attention to the present life; instead of worrying about academic qualifications and certificates, it is better to improve his own strength .

Therefore, after learning about the Open Source Star Reaching Project, Yue Yang immediately participated in it. Every time he learns new knowledge, solves a bug, writes a study note, and helps other students, it will bring him a sense of accomplishment, and he will have more confidence in himself and continue to challenge new difficulties. In such a positive cycle time and time again, Yue Yang has become more and more deeply invested in open source.

In August this year, Lei Jun shared in his annual speech: "All the setbacks, failures, and even those seemingly meaningless things that kill time will become your most precious wealth." Also this month, Yue Yang became the youngest contributing star in the Open Source Star Reaching Project.

Yue Yang's keychain says "Relax"

Even if you make a "screw", you don't have to tighten it too much

Yi Incheon, born in 1995, became a father this summer - a job that cannot be debugged or rolled back, a "profession" that requires more time and energy than writing code. Compared with his open source experience, what is more curious is how he still finds time to participate in open source under the two busy identities of programmer and father.

In 2018, Yi Renchuan graduated from a major in communication engineering and entered the IT department of a bank in Shenzhen. Like every young person who comes to Shenzhen, he hopes to create a world of his own here. In those two years, he devoted all his time to work until he got too little sleep and his physical fitness declined.

This is something Yi Renchuan never expected. He has loved sports for many years. He was the starting back of the school basketball team in high school, and he has been exercising all the time in college. The busy work not only affected his sleep, but also left him no time to learn and grow, so he chose to leave his original company. Now he goes to work at 9:30 in the morning and leaves around 7 in the evening, and occasionally works overtime, but the overall rhythm is relatively fixed and more relaxed than before.

In the huge machine of society, everyone is like a screw, fixed in his own position, but "even if you make a screw, you don't need to tighten it too much, and the working life of the screw is guaranteed in a longer time dimension. , and leave some room for its growth.” For Yi Renchuan, this space is open source.

Because he has a strong interest in the technology of Spring and Spring Cloud systems, and maintains two open source projects mini-spring and mini-spring-cloud, after Yi Renchuan accidentally learned about the Spring Cloud Tencent microservice framework in June this year, he started using Spring Cloud Tencent participated in the open source star project as an entry point.

After completing his daily work tasks, he will spend an hour participating in the construction of open source projects, learning how to use the project, reading the source code and understanding its principles. If time-consuming code writing is involved, functional code is usually written after get off work or on weekends, supplemented with corresponding unit tests and fully self-tested.

After participating in the construction of Spring Cloud Tencent for several months, Yi Renchuan has a different understanding of open source. In his opinion, participating in an open source project can be very simple: you can send an Issue to make suggestions, you can submit or fix bugs, and you can even correct typos and grammar in documents. Even small actions are helping the project continue to improve.

Just like Yi Renchuan's evaluation of himself: tough, down-to-earth, and fond of technology. When the chasing footsteps were forced to stop under the influence of the external environment and internal factors, he did not stand on the opposite side of the inward roll, choose to lie flat or give up, but adjusted the rhythm, chose to open up the source, set off again, kept walking, and became Awarded the Contribution Star in August in the Open Source Star Reaching Project.

Now, the two projects mini-spring and mini-spring-cloud that Yirenchuan is maintaining have 2.4k and more than 500 Stars respectively on GitHub. Although this is only a small part compared to the achievements of his idol "King of Geeks" - Linus Torvalds, but at the father's point, it has already completed a third. ( Linus' license plate reads: "KING OF GEEKS", "DAD OF 3")

Yi Incheon: The most important thing is to be happy

Open source, starting from the Star Reaching Project

In Yue Yang and Yi Renchuan, there is youthful drive and bravery, as well as the reflection and relaxation of youth in this era. Open source requires a young mind and the participation of the younger generation. Just like the saying: Ask the canal how clear it is, for there is flowing water from the source.

In 2022, the Tengyuanhui Community, together with more than 80 open source foundations, open source communities, open source projects, research institutions, colleges and universities and media organizations at home and abroad, launched the "Open Source Star Project" to help young developers understand open source, participate in open source, Deep open source provides a dynamic and possible arena.

Up to now, the "Open Source Reaching Star Project" has attracted more than 10 technical fields such as cloud native, big data, AI, and edge computing, and more than 80 different open source projects have joined. More than 1,000 active developers, open source practitioners, open source evangelists, and open source compliance experts have participated in actual open source contributions.

If you believe that code can make the world a better place, and hope to meet more friends and create greater value through open source, welcome to join the "Open Source Star Project" and embark on your open source journey. A hero doesn't ask where he came from, and he doesn't ask where he's going when he goes forward.

For more information visit:

The official website of the Open Source Star Project:  https://cloud.tencent.com/act/pro/weopen-star

Open source project Github repository:  https://github.com/weopenprojects/WeOpen-Star **

Guess you like

Origin blog.csdn.net/TCOS001/article/details/126950455
Recommended