[Programmers] how to build soft power? I adhere to the more than 2100 days, the harvest of these experiences

Lead |  What manifestation of soft power programmer? For programmers output in terms of technology, its meaning what? What are the main steps to enhance the soft power is? Insist on writing every day, to personally, what are its challenges? How to balance the proportion of time that the nature of work and occupied? Tencent cloud Most Valuable Professionals (TVP) Yang Jianrong, insist on technology sharing more than 21 consecutive days, how I build my own soft power? Come together to listen to my answer.

Community cloud plus an exclusive interview video

Respondents Profile |  Yang Jianrong, a senior database engineer competitive world, the most valuable Tencent cloud expert (TVP), former Sohu tour expert database, Oracle ACE, YEP members. Author of "Oracle DBA work notes", "MySQL DBA work notes," with more than ten years experience in database development and operation and maintenance, the current focus on open source technology, operation and maintenance of automation and performance tuning. Have Oracle 10g OCP, OCM, MySQL OCP certification, shell, Java has some skills. Insist on a daily basis through the micro-channel technology sharing, technology blog, has continuously insisted more than 2100 days.

 What manifestation of soft power programmer?

From my understanding, it is mainly reflected in three aspects.

The first is the attitude , the attitude of a person we evaluate the most intuitive impression that this person is at ease, be able to sink in the heart study, put themselves in work attitude, things do not all hands, even if some things not now, but maintain a space cup mentality to learn to ask, in particular, will be an advantage in team collaboration.

Followed by communication skills , I understand can be divided into two categories, skills and social skills. Although many of our students work well, but the results of the work can not speak to understand, in fact, work is a disadvantage, it can be appropriate to improve their capacity in this area, while being able to do empathy, stand in someone else's point of view to test the same problem into account, reduce differences in communication. Another layer is the social skills to do technical people are relatively simple, not very sociable, social fact for many of us is to connect online and offline, such as participating in technical conferences, technical salon, etc., can make a lot of friends.

The third is the mentality , the mentality I want to express in this area is two, one is open minded, good at summing up, good to share, willing to share out the technical achievements; the other is a tolerant attitude, be sensitive to technology, but not extreme We can look at technology in a more rational manner.

 For programmers in terms of technology output, meaning what?

Technical find many forms of output, such as blog, technology sharing, book, answer questions, and so on.

For many people, this is a valuable technology investment, on the one hand can enhance their technical capacity , in dealing with the problem can also be well groomed own thoughts; on the other hand can help more people in the follow-up realize the transformation from selfish to altruistic, in this process will naturally increase their influence.

I have four recommendations are as follows, more universal.

First, there must be a clear plan. Forewarned is forearmed, without prejudging the waste, the plan is to give yourself a psychological suggestion. Give yourself a milestones, then it does break down, it can split some of the tasks to be achieved.

For planning, there must be long-term planning and short-term planning, long-term planning is a few years in the hope that they have any kind of growth, while the short term What goals, can do a whole. An effective method is: holding some desired goal, then thrust reversers process, should be how to implement, practical effect is better.

Secondly, thinking technology connection. Many of our students is to focus on the technical line, have a more in-depth learning for a particular technology, but for the other direction, there is a lack of technology, it is easy to form technical barriers, the way of thinking will be more limited you are familiar with ways and areas for growth are unfavorable. We do not want a dead end, do not use MySQL to achieve what should be the face of demand, never the best of the database, only the most suitable business scenario, once you start to think more rationally, you will be closer to the nature of the problem.

Again, make full use of fragments of time. There are a lot of people say that I am so busy, no time. In fact, careful observation, there will always be a lot of debris Time: morning peak, after lunch, evening peak, after dinner, before going to sleep, these are fragmented relatively concentrated period of time, can take advantage of a lot of things together.

Finally, take part in the community, community activities and the exchange of technical questions and answers. To participate in community, community activities, it is also emotionally, possible technical circle of people is relatively introverted personality, attitude is technically still open. Take part in the exchange of some communities, the community, can allow himself to take a lot less detours, because not all pit you need to complete step on it again, and in the process you gain not only knowledge, but also may be friendship.

Technology sharing stories of the road

To say that the original intention of writing blog, in fact, was first out of self-interest considerations , often in dealing with the problem, to review some information back and forth, the issue was resolved, and found no roadmap to settle down, leading to subsequent re-encountered problem when they have to take the same time to solve similar problems, so early blog writing is the whole issue to complete the simulation. At the same time I've heard of people to be able to develop the habit after some time, I also try with the attitude in about February 2014 the day begins technology blog even more of the road.

As more and more amount of blog content, and some users more and more in the blog and my interaction, I found the original self-interest is slowly becoming a thing of the altruistic , this is my first unexpected, this process requires a long time.

Sometimes at technical conferences, many of my friends will take the initiative to come to greet on , or ask me if I was the number of public, many friends we have not met before, by the way under the line connection is established, this is for me a very gratifying thing.

Moved to say, there are many in fact, the contents of the public number is not cold, but a blend of some of my work experience every day, of course, include some of the emotional things, I always inadvertently received a message thanks to some friends, this for me, not beyond the technology itself, in addition to the course of my public writing number will also generate some income, I put almost all proceeds donated to charity projects , plus my additional donation, currently has donated several million , more than 30 public projects, upon receipt of relief thanks to a letter, let me the most relaxing time .

On the way adhere to, and support of many readers are inseparable, in June 2016, I finished "Oracle DBA work notes," brought together nearly 800 days of the study notes, has been reprinted seven times in 2019 8 in May, I finished "MySQL DBA work notes," At present we are pretty good response, which I strongly support the people, is a powerful way of backing me forward, my heart is touched addition to gratitude.

 Challenge, balance, and adhere to

This process, I wrote the content is not limited to technical, sometimes contains some understanding of life, the most enthusiastic from the beginning to integrate to become a part of life, which is still a lot of challenges, one of the challenges is to balance and working relationships.

Especially in recent years, we found that for the more obvious physical challenge for me, a day before the 23:59 to complete the blog is a kind of memory clocking, and sometimes even fall asleep sitting , I'm curious about a lot of friends so embarrassed Why he is, in fact, give yourself one task only, because do not need to actually have a lot of reasons, but do in fact reason to need very simple, of course, in this regard, I also adjusted as far as possible ahead of time rush.

Now the pressure of work is not small, in the balance of time and work, but also a great challenge . I do not take up as working time, basically in after 10 pm beginning technical writing after the kids go to bed, from 10:00 to 12:00, it seems there are two hours, but I can not remember how many times in the computer do not have any idea before, many times want to give up, bite the bullet and seem to be able to stick with it.

The purpose is to share knowledge and experience dissemination, to write an article technical content is actually not particularly difficult, take the time to do more testing can be achieved, but if you want to continue the output I think it is very difficult. Basically, I will remember every day such a thing today to write something, share something today, With this in mind I will re-look at their work and life, and so bind themselves sustained output.

Technology sharing as a man of habit, if you are accustomed to share, in fact, it has gradually adapted to this rhythm , not only in terms of a blog, a lot of technical presentations, too, a lot of technical knowledge can quickly become familiar with, and technology output It will be faster, which is an increase of the quantity and quality through efficient manner.

 What technologies will focus on the future?

Share, is to promote technological development boosters , I very much agree with this view, technology sharing as a person of habit, if you are accustomed to share, in fact, it has gradually adapted to this rhythm, not only in terms of writing blog, but also a lot of technical presentations so, a lot of technical knowledge can quickly become familiar with, and the technology will be faster output, which is an increase of the quantity and quality through efficient manner.

In the latter, I would be more concerned about several aspects as follows:

1. intelligent operation and maintenance;Intelligent operation and maintenance in the country actually mentioning also quite early, landing there are some scenes in this respect is the technology of the times, as technology trends and transformation and change it in the future this demand will be more and more in the long term I am more optimistic.

2. The development of technology;A lot of people lack the traditional O & M students develop technology, easy to form a bottleneck in dealing with many problems, I do not like to stick to a technology, but like the toss, in this regard, I prefer Python, Java, Go language direction open source projects.

3. Database High Availability technology;For database technology, the high availability can be a continuous discussion and improvement of technical direction, as business demands and technology, high-availability technologies and solutions emerging, how to better support a more stable business, this is the technology.

4. Database core technology;This is more so that they have the initiative to say, a lot of technical details are not just used, but require in-depth technical details to gain insight into the nature of this stage will be very difficult for many people, I want to put some effort doing something .

 About TVP

TVP is a very dynamic project expert, can become a TVP also makes me feel very lucky and proud, from 2018 to now I participated in a number of technology sharing and TVP activities, high quality content throughout the session, and there are many experts Tencent resources to help out in the hope that the project can TVP in more technical experts, technical circle of friends efforts to incorporate more expert resources and technology, continue sounding in the technology sector.

640?wx_fmt=gif

Guess you like

Origin blog.csdn.net/yangjianrong1985/article/details/102735802