5
头图
Software development not only requires young people's learning speed and overtime energy, but also old programmers with years of development experience are also valuable. —— Prince Pavilion

Today, ten years ago, SegmentFault was officially established, like a young green shoot that began to grow. During this period, it carried the warm sunlight, bathed in the soft spring breeze, challenged the torrential rain, and experienced the bitter winter snow. Fortunately, the SegmentFault Sifu presented to us today has grown into a big tree that can withstand some wind and rain. This kind of growth cannot be separated from the pruning of the administrators, and it is also inseparable from the planting of every user in the community.

As Qi Ning, one of the founders of SegmentFault, said:

"SegmentFault is a community that belongs to everyone, so at this special time, we want to celebrate it with the members of the community."

In the past ten years, thousands of developers have joined the SegmentFault community. We are excited to see every new face, and we are also moved by the old friends in the community who have accompanied them for many years. It's like meeting an old friend who has known each other for many years. Maybe old friends will suddenly disappear in a certain period of time, but disappearing does not mean never seeing each other again, but the sentence after the reunion: long time no see.

Today, we are honored to invite our old friend @王子亭to participate in our 10-year Friends series of interviews.

I have something to say:

Wang Ziting is an old friend of Sifu. They have known each other for ten years and have accompanied him for ten years. Many years ago, he interviewed Sifu. Although he did not get his wish due to various reasons, he could be regarded as a "netizen" with Sifu.

He says he enjoys creating things, solving problems, and being recognized by others, and that programming happens to be a key to his desires. I believe that with this passion and determination to create, share and satisfy, Ziting will shine in any industry that belongs to him.

The following is SegmentFault's interview with Wang Ziting:

1. Do you remember your first acquaintance with SegmentFault? What kind of coincidence did you step into this community?

I should be considered an early user of SegmentFault, my earliest answer was exactly 10 years ago, in June 2012. At that time, I was still in high school. After learning programming for a few years, I had a great desire to share knowledge and help others. I just discovered SegmentFault and felt that the simple design of the website was more in line with other Chinese communities (such as CSDN and Baidu Tieba) in the same period. my aesthetic.

I was very active on SegmentFault for a while, reaching as high as 7th in the standings. The 2015 SegmentFault D-Day Shanghai Station was the first time I participated in such an offline event. I remember that I didn’t know anyone at the time, so I took a screenshot of the SegmentFault rankings on my mobile phone and said to others, “I’m this guy on SegmentFault. People, let's get to know each other." It's very interesting to think about it.

In 2015, I also interviewed for the development position of SegmentFault. After the interview, joyqi also shared with me a lot of thoughts on the future of this community. Unfortunately, I did not join Sifu for some other reasons.

2. Have you witnessed any changes in Sifu over the years? Which part of it touched you the most? On the way to grow up with Si, what do you think you have changed?

To be honest, I have rarely been on SegmentFault in recent years, and I only occasionally repost some of my blog posts on it. With the development of my career, I need to go to the English community more to get first-hand information, and I am also participating in the open source projects of the English community as much as possible. I believe this is also the predicament SegmentFault is facing and the reason why many netizens left SegmentFault - English is still the first language in the developer community. As individuals grow, we have to leave the Chinese community to get in touch with first-hand information. .

There may be some people who think that SegmentFault has not changed much in recent years, but what I see is a kind of persistence of technical people (for example, there is no strong app promotion, and RSS is still provided), step by step online blog, recruitment , activities, and courses. There is no blindly expanding the size of the product and team, doing some anticlimactic marketing, or even directly crawling pirated content from other websites (there are examples of these in the Chinese content community...).

3. Why did you choose to be a programmer? Because of the dream or because of the reality, which one is more important?

Looking back now, it may not be that I am interested in programming itself, but that I enjoy the process of creating things, solving problems, and being recognized by others. For me as a student at the time, programming was the best way to achieve this. With just a computer and a network, I could create interesting programs myself, share them with others, and get their approval.

As for whether it is a dream or a reality, I have never thought about it. From my amateur hobby as a student to my later career, I feel that "enjoying the process of creating and solving problems" has not changed. Just saying that the previous recognition came from netizens, and the current recognition comes from colleagues, bosses and customers.

4. If one day you decide to give up programming due to various factors, what do you want to do?

At present, the most practical may be "video production/editing", which may have some similarities with programming: whether it is an independent broadcaster (like doing a side project) or being hired by a team (like doing it in a company) Programmers), all need to exert their creativity as much as possible within the constraints of content and technology to deliver a good work. In this process, it may also be necessary to try different software, hardware and working methods, and to carry out teamwork to improve the efficiency of work.

5. The image of a programmer is inseparable from plaid shirts, black-rimmed glasses, backpacks and other items in the minds of many people. What do you want to say about this stereotype?

I don't buy that impression at all, it's just because I know a lot of programmers (or developers) that I think we're all so different: with different hobbies and personalities, for different reasons in this profession (some people like programming, but some people don’t like it that much), and everyone is at different stages of life, how can one generalize?

6. Is programming just a job for you? If not, what special meaning does it have for you?

As explained in question 3 above, I think programming is a process of creating and solving problems for me, and I enjoy the recognition I get after completing this process. But there are other ways to do this too, like the video production I mentioned earlier.

7. Is there anything that worries you at work? Where does this anxiety come from? What do you usually do when faced with anxiety?

Perhaps the biggest headache at this stage is to estimate the time (the completion time of a certain job) for other colleagues. On the one hand, I know that giving a colleague an accurate time estimate is a professional performance and the basis of teamwork; but on the other hand I also hope that I can have a certain degree of flexibility and autonomy in how I can do my work, and I want to do it to my satisfaction and not just hurry up.

I feel that in different companies or teams, there are different tendencies to pursue time or pursue perfection, and I would like to thank the current company for giving me enough autonomy in most cases without putting me in too many dilemmas.

8. Age has a certain influence on the profession of programmers. Do you agree with this point of view? Have you thought about your future career plans?

Age must have a great influence on a person's learning ability, and it is inevitable that the speed of learning new technologies will decline after a certain age. But I don't think this means that you can't continue programming at a certain age. As the software industry matures, people need to maintain complex software systems for a longer period of time (not just make a product quickly, and then very quickly.) Soon to be discarded), you will realize that software development not only requires young people's learning speed and overtime energy, but these old programmers with many years of development experience also have valuable value.

The inspiration for young programmers may be to consciously build their own experience and resume, not only which companies have worked in, but also what kind of work you have done. These jobs will be remembered ten years later. Is it valuable and in-depth, and whether the experience is meaningful to other projects and companies.

9. Please leave your wishes for the 10th birthday of the SegmentFault community

It is not easy to build such a community with the persistence of technical people. In the past ten years, SegmentFault must have helped many people like me to share and acquire knowledge and make friends. Although some people leave, new friends will join. I still hope that SegmentFault can continue this persistence.


I don’t want to be in a hurry to do projects, but to achieve my own satisfaction. Wang Ziting has always adhered to this original intention. We believe that he will always be the boy who loved to create and share, and he will go further and further in the workplace with this original intention.


思否编辑部
4.3k 声望116.9k 粉丝

思否编辑部官方账号,欢迎私信投稿、提供线索、沟通反馈。