Six years is just a snap of the fingers and time flies.
Six years ago tomorrow, on August 8, 2018, I left Tencent, where I had served for 12 years, to begin exploring my dreams-see TheLooking back at 4180 days of using C# at Tencent and starting a new journeyC#. Today, it has been 6 years, and these 6 years are still centered around C# business and activities. On this special day of the 6th anniversary, I always feel like saying something, but there are so many things I want to say that I don't know where to start.
It's still centered around C# as in the previous post to chronicle the 6 years I've stumbled and to commemorate the years that are gone.
Why August 8th? Was this date chosen on purpose?
It's a coincidence that this date, when Tencent went through the exit process in July 2018, the .NET SDK that I and had the privilege of working on to improve the Tencent Cloud API 3.0, was officially open-sourced on github the night before I went through the exit process: .TencentCloud/tencentcloud-sdk-dotnet: Tencent Cloud API 3.0 SDK for .NET ()NET version of the Tencent Cloud API has since been updated like other language platforms. Completion of the exit process is August 7, 2018
When the idea of leaving Tencent is actually very simple, life needs to be constantly refreshed, and this half year since I read the book written by Microsoft CEO Satya, theRefresh: Rediscovering Business and the FutureI was struck by how he suggested three key steps for self-refreshment: embracing empathy, cultivating a desire to learn everything, and building a growth mindset.
In these six years, I have seen many enterprises and people lack of empathy, the most typical is to experience a variety of technical disputes, the reason for the existence of these disputes, I think the parties do not have empathy is the biggest reason, typically around the localization of information systems a few events:
At the time of 2020, there was a WeChat group that saw a page posted by a member of the group on the proposal of technology localization (Linux), specifically see "TheNET Core is also an important option for localized information system development.》。
B-site reviews of a training organization in early 2024 in various languages, see alsoMa said c# is not open source, is he stupid or bad?
An article in the 2024 WeChat, an event that has long been pursued, many companies have been greatly affected by this document, which was published publicly this year, and later, under everyone's efforts, the article on the Internet was finally withdrawn, as detailed in theCall for correction of the misperception that C# is recognized as an A component in the Shanghai White Paper on Innovation in Health IT Applications》。
Leave a platform like Tencent and figure out for yourself what you want to do?
Tencent such a platform in the world are only a handful of, is such a platform achievements, accompanied by 12 years gave me a lot, such a platform also has a big business disease. In fact, leaving such a platform, they think not very clear, only a generally correct direction, and then all the way to adhere to, constantly fine-tuning, the real situation in these 6 years, is that you are scattered in the battlefield under fire. Dodging a crater to the left, dodging a bullet to the right. Stumbling and losing your armor along the way.
Take me in 2018, except for the direction of "promoting .NET technology" is clear, a lot of specific details, in fact, is to feel the stones to cross the river.
At what point in 2018 can I think of 5 years from now when there will be aGuangdong Smart Artificial Intelligence Application Research Institute, me starting an AI business with a group of like-minded colleagues? I couldn't have imagined it any other way.
NET technology around the kubernetes cloud native ecosystem, which was also my main business direction at the time, to help many enterprises landed the . NET cloud native, in addition to the community there is also a group of like-minded friends to promote the . NET Cloud Native direction, in the past two years began to embrace artificial intelligence, and now has a dedicated website./ 。
- NET Developer Summit 2019 Video Released!
- 2020 .NET Developer Summit concluded successfully in Suzhou, with encouraging data and live streaming summary.
- 2021 .NET Developer Summit wraps up successfully online with live online replay summary
- NET Conf China 2022 has come to an end, see you next year!
-
Unlocking the Future of Innovation: .NET Conf China 2023 Highlights and Materials Download
How to Crack the 35-Year-Old Phenomenon
I was 41 years old when I left Tencent in 2018, and I've come to 47 this year, and I've run into a lot of developers in the community, some of whom have continued to eat their way up to 35 years old with the technical experience they learned in the first five years of their career, and then had a hard time finding a job. I still have the same love for learning and researching the latest technologies as I did when I started in the industry. I also appear to be young within my age group, simply because I am curious about the world, which are not learning peers, perhaps just missing a little curiosity, the sign of a person's psychological aging may be the loss of curiosity about the world. Curiosity is the driving force for human beings to explore the unknown, learn new knowledge and experience new things, and it can stimulate human creativity and vitality.
When we were young, every little kid, curious about the world, explored a hundred thousand reasons. Why is the sky blue? Why is the grass green? Why do ships go down to the sea? Why do airplanes fly up to the sky? The nature of children, let us keep exploring this why?But what about when you do grow up? Many people drift away from asking questions; they lose that curiosity they had as children. And once you lose your curiosity, your window of communication with the world is declared blocked. You will no longer want to know anything new, anything new. Take C# for example, C# is a multi-purpose, object-oriented programming language designed for a wide range of programming tasks, including desktop applications, web applications, mobile applications, game development, etc. The C# language is evolving every year, and whoever holds the technical decision-making power in each company may have used C# in the early stage of his career, but his knowledge is stuck in which era, and he doesn't have any idea about the current state of C#. The current state of C# is not understood, nor do we want to understand it, which leads to all sorts of unimaginable phenomena.
From an individual perspective, individuals need to face changes and challenges with a positive mindset and avoid excessive anxiety. They should plan their careers in advance, set career goals, and continuously adjust their career paths according to changes in the external environment. At the same time, one needs to continue to learn and improve one's professional abilities and skills to adapt to the changes in the workplace.