The front end early chat conference, and nuggets jointly held. Add Codingdreamer into the conference technology group, to win in the new starting line, all the past period has the whole recording, the start of the annual ticket one-time unlock all recording video.

The 36th Early Talk Conference will be held on January 29th – 35 years old don’t worry | Front-end Engineer career Road – live broadcast all day, click the registration link

Front end to back end, to product, to management, front end to go abroad WLB, entrepreneurship to do CTO… “Listen to how our predecessors have come all the way. The yardstick of the past can define the present as well as predict the future. The earlier you understand and see, the less detours you take, the better you win.


This is the 19th front early talk sideline special, but also the 132nd early talk, from Yck share.

First, introduce yourself

Hello everyone, today I’m going to share a topic is how to make an influential technical booklet. Of course, just talking about this little book is not enough for me to share for 30 or 40 minutes, so I will also share some other related content, such as paying for knowledge. So first of all, LET me introduce myself, let you know who I am first.

My screen name is Yck, which is actually an abbreviation of my first name. At present, I am working as the front end of the infrastructure group of a unicorn enterprise, mainly engaged in infrastructure construction. More than two years of front-end, I did the front-end in August, 2018, and the technical stack is actually quite miscellaneous, because I have done some IOS development before, so the technical part is not limited to the front-end.

As for influence, I think there are some achievements in influence. You can see that in addition to the booklet, I also have some public accounts. The first picture is my personal information on Github, you can see that there are 3.2K followers, and if you project the star of the warehouse, In all, there should be about 20,000 of them.

The second image is the front End Approach to Interviews, which is the vehicle for a little book I want to share today, which was published on nuggets and has sold 12,000 copies so far. The following one is the account information of my public account, its total number of users is 34,000, the public account is actually quite difficult to do.

How to start

Let’s move on to the topic of how to start a powerful technical book. But I actually want to tell you, unfortunately, that I actually think if you want to do this thing, it’s going to be very difficult in the short term, it’s not going to be realistic. Why do I say that? I could go through the whole slide and tell you how I made the technical booklet, how I sold over 10,000 copies and how I made money, but in fact you’ll probably hear it and feel good about it, and I want to go back and see if I can do it. In fact, you will find that there is no possibility of any practical operation after you go back. The technology he shared just now is that B station does UP master, but B station does UP master, in fact, it basically can be said that there is no threshold. But if you want to do small books or knowledge to pay, its threshold is still a little, why say so.

If you want to write a nuggets brochure, first of all you have to have access, it’s not like you register an account on the Nuggets and I start writing my booklet, it’s impossible. Should be LV4 grade above has a authority of small booklet, or say you can let the official help you open. If you want to say you want to write on moOCs or Geektime or Sifou or GitChat, but in general if you don’t have an influence, or if you don’t have a big Title, it’s very unlikely that it’s going to spend money on you, because if you want to write on the platform, He needs people like operations editors and so on to connect with you. Those things platform companies they are spending money, if you don’t have a technical ability, if you don’t have the influence, so that people can’t see some of the points on you, people won’t spend this kind of thing on you. In fact, if I make a small book, I don’t mean that I started to make this small book, I actually spent a long time to do an accumulation, just get these results, it took a long time to make it like this.

Three, long time accumulation

I can start by talking about a long time experience, as I said I started IOS development, I started IOS development in mid-2016, and actually when I started, I made a decision for myself to start writing articles at the same time and to do sharing within the company. At the end of 2017, I began to learn front-end. In 2018, I started to write the predecessor of the volume, which is a project in Github open source and currently has 16800 star. The predecessor of the volume is the project, and I actually spent half a year on it and wrote more than 100,000 words. Translated more than 100,000 Chinese into English star tens of thousands.

This project helped me to make a smooth transition. I think I made a transition in August of 2018, and this project actually helped me a lot. In the follow-up, I spent a long time to make a gold digger booklet, which was published at the end of 2018. 19 years, I think the influence of the piece has been gradually improved.

I can say that I actually spent two years building up before I wrote this little volume and published it, and it’s not like I started writing a little volume and sold 12,000 copies, it’s not like that. You can see that in four years, MY development direction has changed from IOS to the front end, but it hasn’t changed. I’ve been writing articles and sharing them internally. In general, we still can not make a money at the beginning of things, but we need to do some early accumulation, and then accumulate. I have a lecturer who’s doing UP, and he said that if you write a lot, it actually helps to make videos, right?

So what are the ways that we accumulate in the early stage, and then how do we start to do some knowledge payment products, such as pamphlets or other carriers. In terms of the first piece, I would like to share a piece of continuous writing and sharing. I often chat with some friends online and offline. Some friends actually have some ideas and ask me if I have something new to share with them in this piece. In fact, the general talk down, we may be quite agree with writing sharing.

Why do you say so? Because he actually has some friends who have gained something in the process of practice through a continuous writing sharing, not just money. He feel convenient to look for a job a lot, but there are quite a few friends, he actually have pretty much apprehension to write articles, have what concerns, I believe everyone here should also there may be a concern, such as fear to write the laundry list, I write things feel record, no other things to share, Then there are some idol burden worried that no one will see, I this is not easy to write things, read tens of digits, single digits and two digits is very ugly, and then there are worried about writing bad people spray, in fact, it is quite common.

But what I really want to say is that it’s good that we have these concerns, but we can’t just because I have these concerns, then I never act on them. We still write the article first, do a keyboard man, when I wrote two or three articles, I then consider what problems the article has, how should I optimize.

And then there was a lot of concern that he wanted to write, but he didn’t know what I was supposed to write. In daily work, we can learn to look for in a lot of inspiration, I believe that everyone in daily work, or in the learning process often learn new skills, or meet some pit, and then these things if you did not remember it, then after we had behind may also have forgotten, but you have to record it down, I think even the smallest point is worth recording.

If you’re in an interview, for example, you might want to prepare something before the interview, you might want to go over some of your past mistakes, so you can talk about it during the interview. Make it more complicated. You can take a knowledge point THAT I’ve learned, and expand it directly into an essay, and that’s generally one of my writing skills.

We don’t have to say that because I think this point is so easy that it’s probably not worth remembering if someone else has written it. I will not make a record, not to do a share, in fact, no matter how small a point is worth us to record. Because this is a learning process, for example, when you were a child, your parents will take pictures of you, you will think that those things are not worth recording, but this is your growth process is worth recording.

I think writing is actually for a better growth, and sharing is the best way to learn, because sharing is to teach others what you have learned. This is the Feynman method and it’s a really good way to learn. We should not be the purpose of writing the beginning want to make money, not to make a lot of people watching, is actually the beginning in order to make yourself a better growth, I 16 years began writing at the beginning, but also for their better growth, I at that time I was at surprisingly, up to now I the nuggets will have 1.2 million a reading above, Then writing articles that could make money was unthinkable at the time.

Four, open source, action, persistence

The second thing I would like to recommend is that we can do some open source, but open source is not a very simple thing, but there are many ways we can participate in the open source community, open source is actually a good channel to show others their ability, I recommend several ways:

  • React, Vue, Axios, etc. You may encounter some problems with these libraries, you can help them fix them. React may be a bit difficult, so some smaller libraries, We can actually participate in the process;
  • In fact, we can also come up with some ideas to build wheels, which is something I often do. Also, it is convenient to develop various tools by ourselves, which is probably a pain point of others. After you do it, people think it’s really good, they’ll give you a star, they’ll give you some promotion, or they’ll get involved in your development process;
  • Have a final word is translated documents and document translation may be a lot of people will feel that it seems like there is nothing to say, but when you go to the real to enter the process of translation, you can actually put the original say is to read up on it, and be able to translate it out, it is also a learning process, is a growth.

In fact, what I just said is methodology, but if you do not take action, in fact, there is no use. Generally speaking, we must act and insist. Just now I was watching the sharing of technology fat, and some netizens asked me how do you stick to it?

I would like to talk about some of my own points, I think it is persistence, not that I want to spend all my spare time on writing articles and doing open source, for example, I don’t think so. We don’t have to get rid of anything else, play games, socialize, and I think we can still synchronize. I also like to play games very much, I also bought a lot of games, is not 2077 recently, in order to play this game I also went to match a host to play.

But let’s not spend all of our time having fun. Let’s just spend a little time on these things. Doing these things can smooth my path without worrying about whether I will be eliminated or not, and then maybe I can get some money from my side business. I think the income is enough to keep me going. After all, we insist on working for the money, right?

When you take action consistently for six months or a year, you are sure to find that you have some benefits. For example, a wider network, can meet a lot of like-minded online friends, but also to run. I’ve had a lot of offline dinners with friends I’ve met online, and I think that’s a pretty narrow network for programmers, but the fact that you can build a network by doing things in the community is actually quite effective. Because if you have a wider network, you’ll find it much easier to find a job, whether it’s a referral or a job with a company that will help you a lot. The other thing is that it can help us develop a habit of continuous learning, which I think is a great thing.

We have done some preliminary accumulation, so we will have some technical improvement, technical influence, also have their own user pool, there is traffic. At this time you can consider the realization of your ability, the realization of this ability you do not need to do a small book, you want to write a book or like technical fat to do UP, these are some points to consider. When you have some influence, you will find that sometimes platforms and publishing houses come to you to publish content. In my case, many platforms come to me to publish content, and technical publishing houses come to me to ask me if I can publish a book to see what you think.

Five, how to do a good product

How to do a good job of their own products, perhaps we will care about how you do a good brochure. I’m going to take the small volume as an example, of course, you don’t have to move to the small volume to talk about all of these things, if you want to pay for some other knowledge, in terms of words as the carrier of things, I think it can be used.

The first piece is actually the analysis of a platform user portrait, as well as a product that sells more, for example, I now do gold digging brochure, so I need to analyze the gold digging it this platform user portrait is what, and then he sells more of the brochure is what? If you go to nuggets you will find nuggets user portrait it is belongs to the front end, although it is a developer platform, but its front end users I believe is the vast majority, the vast majority. Its user portrait for the front end, should belong to an intermediate front end will see much more of a website.

Once we’ve analyzed these things, we can think about what topics to work on next. Next, I would like to show you a picture, it may not do well in business, this is the moon shadow out of a gold leaflet, for ordinary people to look at the web development course, is to let the zero basic entry of the sprout new can grow quickly. Moon shadow everyone must know is a very strong big guy, its content is beyond doubt. But one of the themes of his product is that it is written for ordinary people, so that zero-based beginners can grow quickly. As you can see, his purchase volume is only 210 copies. Nuggets is not a website for ordinary people to see, nor is it a website with no basic introduction. Therefore, it is bound to cause that it does not sell well in business.

When we analyse the good picture, think and analyze these products, and now I want to set the theme, the theme of remember, that is to say as far as possible under the vertical covering more than one audience, what do you want to do the front vertical of some products, so be sure to remember that is able to cover more audiences, can let you have this product sells well.

I also have some screenshots below, the three screenshots are all small volumes, and you can see that its sales are decreasing gradually. He sold 9,487 copies of the first copy, and only 1,120,1100 copies of the next two copies. You can see why there is such a big sales gap when you look at his theme. The first one is front-end performance optimization principles and practices. This is something that should be available to everyone on the front end. But for the second product, for the second third party, one is Uniapp, the other is ThreeJS and these things, not all the front end has ideas to do, but only a small audience, so their sales are not very high.

Let me give you an example of one of my own products, a precursor to my booklet. Because I wanted to reach a larger audience, I provided a complete English translation. I translated more than 100,000 Chinese words into English. Of course, some of my friends also helped me. On the website, except for China, some regions outside China brought me a traffic peak, accounting for nearly 40%. This is a horrible data, but I basically did not promote it in foreign countries. Purely relying on GitHub’s charts helped me drive traffic. Because I have an English version, so people will read it. The following words should be a foreigner to help me do a Portuguese translation.

I think what that means is that if you want to make a paid product right now, one thing that you have to keep in mind is that the quality of the content that you deliver a paid product has to be the best that you can do, that’s the one thing that you have to keep in mind. Otherwise you will be spray, and lose those who believe in your users, so if you later want to go to do other content, is likely to do very bad, that thed loss outweights the gain, because I think technology circles is quite small, if a lot of people in the spray you, you want to make some money back quite difficult.

I’ll give you an example from moOCs, and I won’t say who, but you might guess who. Moocs have a front-end course about Vue, which should be sold for two or three hundred yuan, and the funds should be sold quite a lot. He does well and word of mouth good reason to say he has been doing an update, the content of the has been doing a keep pace with The Times, that cause people to spend more than 200 dollars to more than 300 dollars to get profit is great, I have been able to learn new knowledge, and then he can be word of mouth, let others know the lecturer he doing great, Then later if he again content, I will go to buy again.

Of course, there’s always the problem of people spraying you, right? But in fact, in my experience, your content can not be satisfied by all people, and it is enough that most people are satisfied. Let me give you an example. You’ve probably seen the book JS you don’t know, right? The author is a pretty cool guy in the front end. But such an awesome person, the last book it is not all people are praised, there are still a lot of people spray him, it is not good to write with illicit goods and so on?

So we don’t need to tangle, my content must let others see cool this is good. In addition to making a small book, you are writing your own articles, you will certainly be sprayed, this is inevitable, because you put it on the Internet, everyone can see. But if you make it possible for some people, for most people, to learn, it’s enough that you get what you want.

For the content of words I have some suggestions, whether it is to do a small volume, or their own writing in fact is the same, you must stand in the reader’s point of view, you go to consider the problem, write an article don’t own unimaginative, think what is what they write, write and then their cool, their own happy. There’s no way the reader can’t understand it. There is another point, no matter how skilled you are, how skilled you think you are, and how good you are in the industry, but you cannot guarantee that all your knowledge is correct. When you write, you must consult more information to ensure the correctness of the content as much as possible, and try not to mislead others. I often procrastinate when I write an article, but you’d better overcome this problem. It’s not that we have to eliminate procrastination altogether. It’s unrealistic, right? But you can reduce the amount of procrastination, whether it’s two or three weeks early, and you have to put it off until the last day, which is definitely not going to work, and you’re going to make your content pretty crappy.

If you’re writing a paid product, the technical content is all you have to do. Behind those what promotion or typesetting will have editor operation to help you to solve, this aspect we do not have to worry about. As I just said, once your content is good, there will be repeat customers, and these repeat customers will spontaneously help you to attract people, which can be understood as these people will be your iron fans. It means that if you trash your content, you probably won’t make money later. If you get the content right, you’ll have a steady stream of income.

Something about dispersing pertains again, I believe that you must have been bombing circle of friends, such as some platforms on the class, he’s just a circle of friends should be most of all is some of the information class, in fact you do technology is must escape from their training program, no matter how don’t you go, your circle of friends, the community will encounter this kind of information. An early publicity is very important to determine whether you can have a high sales volume of this product. In addition to whether you’re building a paid product, or if you’re promoting your own article or Github project, upfront publicity is important.

Here are a few publicity channels:

  • The first point you can rely on your own traffic publicity, you start your own articles to do something, you will eventually settle down their own user pool. For example, the public number circle of friends, major technology platforms, and some contacts and so on, these things can help you to do a publicity;
  • The second point is that the platform spends money to help you promote. I sold this booklet for 50 yuan, and then sold 12,000 copies. Do not think that means my income is 600,000 yuan, which is impossible. Because the platform is supposed to collect commissions for you, after he takes the commissions away, he will help you do some promotion for operators and supplement some of his own labor costs. Of course, in most cases, you can’t get it back. For example, the Nuggets brochure, he had a book on the back end, which was about Redis or something, I forget, but it was also very popular and probably sold tens of thousands of copies. But sold tens of thousands of copies, he is behind the nuggets this platform to spend a big price to help him to promote the price. As far as I know it’s in the 6 figures, but the platform’s share is definitely not in the 6 figures;
  • Another point is that users share spontaneously, most of them share with rewards. You can often see me sharing a course. If others buy it from me, the person I share with can earn dozens of yuan, or he can get some other benefits, right?
  • The last point is actually not recommended, of course, I still write here, if you have money, their own money to find channels to do publicity, but I am not how to suggest, because it is very expensive, just technical fat also said his advertising price is actually quite high. Other some public number, you want to go advertising is actually quite high. But the transformation is not necessarily good, so you can basically filter this one out.

Your product must continue to polish, more than an interaction with users, you do not write after you leave, so in fact is very off the reputation. The last thing you need to remember is that when you write something, it’s best to keep a portion of your users in your pool. For example, if you write some articles on the Nuggets, geek time, or other topics, it will generally be able to pull a group. These groups are essentially your pools, and you have to maintain them. Of course, the best words is to help you build a platform of some groups, the group of people to their pool, their own public number, their circle of friends, their friends inside. Your pool of sediment it can be a public account, knowledge planet, and then your own micro signal and so on.

Here I take an example, for example, the public number we may have seen, and then you may find that the front end of this piece of the public number is quite a lot. Because we may feel that the public number is very good money, so I also want to come in to earn a wave. In fact, the public is to make money I can not deny this point, but it is difficult to do.

Why say so, because the wechat circle is particularly closed, there is no external channel to give you the public to guide the flow, user growth is quite slow. So if you are doing this piece of technology public number, you want to rely purely on community, or rely on you to send some articles to help you rise powder, this is not realistic. What you need to do is to continue to be original, if you do not continue to be original, others want to spray you is a reprint number, why should I pay attention to you?

The first point of continuous originality is to maintain positive user growth in your pool. The second point is to be able to pull people from the outside, such as to zhihu, Nuggets or other platforms you continue to do some original, then people may be able to accept you put two-dimensional code, and then you will be able to pull these users into your pool.

For the public, I recommend that you must first pull up a wave of their own fans, and then ensure that they have original, continue to original power, if you continue to be original, and then do the public number, otherwise your public number 80% is to do cool. If you want to really is to make the public can do hundreds of reading, you must remember this time is the first point of advertising is to make money, but you don’t in the early began to advertising, because advertising is wound powder one thing, and you start reading low, may be just one of dozens of pieces of several hundred yuan gains, is not a good thing.

Six, summarized

I conclude that we need to do some continuous writing sharing and then turn our ideas into open source or some cash product, which is a core part of my entire sharing. But turning ideas into cash is hard work, and you need a long-term accumulation process. So I think in the New Year of 2021, you can start with writing articles rather than doing open source. I started writing in ’16, and I feel like I got a big payoff in’ 18. I’m sure six months or a year or two, if you keep doing this, you’ll be grateful for a decision you made today.

Next, I recommend a book. It’s a novel, not a technical book. “The Chronicle of the Earth” is a science fiction novel that I think is quite imaginative. The author combines the latest scientific findings of archaeology, ancient literature, Orientalism and biblical studies to reweave and retell the whole history of mankind, especially the history of the prehistoric Earth and the history of mankind. You can call it pseudoscience, that’s my definition of him, but it’s interesting to have a big head. Thank you for listening. On the right is my wechat QR code. If you have any sideline or other things that you want to talk with me privately, you can add this QR code.

In addition, our company also hires people in Shanghai, Hangzhou and Chengdu. If you are interested, you can talk about it. If we work overtime, it is a very relaxed company. That’s my share. Thank you.


Seven, QA

Are there ways to improve your writing, such as reading books or learning through videos?

I would like to say that I have been writing for 4 years, and I also want to know how I can do my writing better. I also go to the Internet to see if there are some books or tutorials on this subject, but in fact I find that others may not be as good as my own writing. So I think we first write things out, in the process of writing, you can gradually understand how TO write this article well, I think this needs to be understood by ourselves, others may really teach bad.

What articles or documents are suitable for translation, and what platforms do you usually share these records and documents on?

First document, what do you think you can share? First of all, you can take a look at a list on GitHub, which is generally a list of projects that have just caught fire. Please check whether you are interested in this project and whether it has a Chinese translation. If you don’t have a Chinese translation, you can try to do a translation on the document for him or you can subscribe to some technical weekly, you can see what their technical weekly is really about. You think this article is very good, and then you can search online and there is no Chinese translation, so you can also try to translate it, this is the method I usually do to translate documents. In the second point, you say which platform I share on, the first word must be nuggets, and then I wonder if I will also share it synchronously. Now you can actually find a tool on GitHub, one article can help you synchronously publish on multiple platforms, and then you have to write this thing on GitHub. Just stick it on yourself.

Convenient reveal, it is public number, dig gold, still open source, the income of which channel accounts for ratio highest?

In fact, THIS piece of words I do not have a specific statistics, may be small and public number 55 open.


The 36th Early Talk Conference will be held on January 29th – 35 years old don’t worry | Front-end Engineer career Road – live broadcast all day, click the registration link

Front end to back end, to product, to management, front end to go abroad WLB, entrepreneurship to do CTO… “Listen to how our predecessors have come all the way. The yardstick of the past can define the present as well as predict the future. The earlier you understand and see, the less detours you take, the better you win.