How can you leverage the developer community to improve your skills?

Remember when I was just engaged in Internet research and development, some colleagues felt that they knew everything about technology, front-end, back-end and database

In addition, I was very good at a technology, I was very envious at that time, thinking: when I can also become a great technology in the eyes of others

At that time, THE monthly salary of thousands of me, must become a technology cattle, become a monthly salary of more than ten thousand (of course, now more than ten thousand is very common)

Especially do we do technology research and development, everyone wants to become a technical bull, all want to pay high salaries.

But there are hundreds of thousands of Internet developers in China, and only a few of them can become technology champions

The little editor has come into contact with many technical talents. In addition to their own savvy, they rely more on their learning methods and persistent spirit

And these guys, they all have one thing in common: they’re all well-known bloggers who have written a lot of blogs in the tech community

So, tapping into the developer community has been very helpful for me to improve my skills, and here are some of the major developer communities that I can tap into

And how to leverage the developer community

What developer communities are there

Domestic developer community is very many, plus some not commonly used, there are more than 30, this is just xiaobian know, there may be some don’t know.

However, the most common ones, the ones that tech bloggers use a lot and have a good experience, are only a few.

As a 10-year veteran of research and development, Xiaobian has written in various developer communities, and only the following developer communities are available

1.1 CSDN

CSDN, domain name www.csdn.net, this is the largest technical community in China. But it is also one of the most advertised and least experienced tech communities

However, as a result of the earlier, flow is much, so the use of more people. In terms of experience, no.

Although there are advertisements, the format is sometimes disorderly, but the flow is much, but xiaobian or recommend it.

1.2 the nuggets

Domain name: juejin. Cn /

The nuggets developer community is the one with the best experience, the cleanest one, and CSDN is no longer just a developer community, nuggets is a pure technical community

Xiaobian is also recommended, although the article written, reading is not much, it is difficult to recommend it, but have to say, do a good job

1.3 blog garden

Domain name: www.cnblogs.com/

This is as old as CSDN, except that it was done early, there is no other advantage, the site is ugly.

The reason why recommend, is because do early, flow is still many, only that

1.4 HelloWorld Developer Community

Domain name: www.helloworld.net – Developer exclusive technical community

This is a new developer community launched this year. The founders are a group of young programmers. At first, due to CSDN’s too many advertisements and poor experience, they decided to create a technical community exclusively for program developers.

This is the most dedicated developer community, it is said that there are now more than 10,000 users, the growth rate is still possible. Simple, clean, ad-free, lots of interaction

The function is really very careful, especially the column function. I love this one. You can try it

Of course, xiaobian focus on recommending this community, is a little selfish, because XIAobian I am the founder of the HelloWorld developer community, I hope you give support

InfoQ, OSChina and 51CTO are recommended by xiaobi, who feel that they have deviated too far from the technology community. Not really.

How to use community to improve technology

Since it is a technical community, there must be a group of people who like to love technology, but also a group of technical heroes who like to write and share

In a previous article, I wrote: Why do techies blog?

Again, blogging is one of the best ways for technical people to improve their skills

2.1 write a blog

Sign up for one and start your own blog

Some people say that in the video age, the fastest way to learn technology, watching video is the most efficient.

In fact, it is not, because no matter you watch the video or someone hand in hand to teach you, you can write out, really understand

Because the process of writing is the process of thinking, at the same time, what you write may be seen by many people, naturally will be written by heart.

Sometimes, watching the video seems to understand, may be a few days later forgotten

This kind of situation, is still not really understand, those knowledge is not your own. By blogging, you can refresh your memory

Speed up the transformation of knowledge into your own.

2.2 a system

Learn technology, must be systematic, can not read this article today, tomorrow to see another article, east a hammer, west a hammer.

We must look and learn in a planned way. This month, for example, I’m going to focus on getting HTTP straight.

So this month, just looking at HTTP articles, like caches, like request headers, like response headers, do request headers and response headers have parameters in common?

Wait, ask yourself more, whether you really understand, even if there is a little doubt, that still do not understand, but also continue to see.

Write out what you learn every day, so that others can understand your article, that is really understand.

2.3 make friends

Don’t learn technology alone. By writing blog, we can meet many like-minded friends, follow each other and learn from each other. Take a look at what others have written.

We can also learn and see from which Angle others understand this technology, and communicate more. Will deepen the understanding of knowledge.

Xiaobian has a job is recommended by friends, come. And the pay is good, because the interviewer can through your blog, to understand you understand.

It’s not easy to be a developer community. There are so many good developer communities out there with so many good articles

We can systematically collect those articles, learn a little bit every day, to learn their own understanding, into the article, do not have to write a good article

Early as long as we can see clearly, on the line.

So we must make use of the major developer community, blog, post articles, see good articles must be collected, must take the time to collect articles into their own knowledge

2.4 Persistence

It is easy to understand that no matter what you do, you must stick to it.

Tell an example small make up his own example, I believe that many people interview, afraid to ask the algorithm, small make up before is also, hate the interview, the interviewer let write algorithm.

One year, I lost my job. If I lost my job, I had to find a job. After meeting with more than 20 companies, I got an offer, but many companies died in the first round of handwriting algorithm

So, think over the pain, must understand the algorithm, must not be afraid of the algorithm.

The more you fear something, the more you have to face it, face it without reservation. Can you learn 3-element quadratic equations, sequence of numbers, calculus, Newton’s laws, but still afraid of these commonly used algorithms?

Later, I insisted on brushing 2 algorithm questions a week, persisted for a year, brush nearly 100 algorithm questions, will be the 100 algorithm questions, but not just the 100.

Because some other algorithm problems, also naturally, have not seen the algorithm problem, the idea is also opened, can also write out.

This is the enlightenment of xiaobian, no matter what you do, stick to it. Just like the HelloWorld developer community (www.helloworld.net) that xiaobian is doing now, although it is very difficult and tiring

But xiaobian encounter won’t, learn, can’t write the front end, learn, can’t write the back end, but also learn. As long as insist, I believe, the result will not be bad.

summary

So much for leveraging the developer community to improve your skills. I hope everyone can find their own way of learning. Xiaobian writing blog this way, is xiaobian own experience.

It may not be suitable for everyone, but it will work.

I hope every R&D engineer can become a big bull in the eyes of others and get a high salary