Chapter 1 Coding

All the ideas below are related with computer programming and programmer.

Here are some basic statistics about this market: 1. Programmer Population: China grows super fast, data from this article. 1. Worldwide: [2013]18.2 million, [2019]26.4 million, 45% increase 1. China: [2013]1.9 million, [2017]5 million, 163% increase 2. India: [2013]2.75 million, [2018]5.2 million, 90% increase 3. US: [2013]3.6 million, [2018]4.5 million, 25% increase 4. Russian: [2013]1.3 million

1. DevStickers in China

DevStickers is a marketplace that sells stickers and t-shirts for Web Developer’s favorite tools and technologies. According to my current awareness, there is currently no such marketplace in China.

DevStickers
DevStickers

As more 90s and 00s becoming programmers, products and accessories that demonstrate personality will be in good sale.

Successful Determinant

Overall market size is relatively small. Finding the main user groups could be tough.

Suggested Procedure

  1. Do the market research on DevStickers’s most popular products. Programming languages are universal, it is very likely the popularity is similar in China. Also, the customer segmentation could be quite similar. So at least after the research, you will have a short-list of your initial products and user groups. I bet React and Vue will top the list.
  2. Pick print-on-demand drop-shipping supplier. Not like in the US market where you can find a bundle of mature suppliers like Gooten and Printful, there is few trustworthy supplier in China. I would only recommend EASYPNP as they are the best in on-demand printing in China. Also, seriously consider if you would like to stock some inventories using oversea suppliers for initial stages to get rid of the communication barrier with domestic supplier.
  3. Create your brand. Choose your brand name wisely, better with a Chinese meaning.
  4. Register a WeChat Public Account for your brand using this link.
  5. Start your online store on Alibaba Taobao following this procedure. Taobao is the largest Chinese C2C e-commerce platform with 448 million monthly-active users (MAU). Building a Shopify-liked e-commerce website from scratch is not the best choice in China, as customers are more used to shopping on platforms.
  6. Recruit your first several users and give them free sample for feedback. You can try:
    1. Give free sample to your connections in China
    2. Cold call/email Chinese programmers using LinkedIn
  7. Promote your product on largest Chinese programmer communities with advertisement and event-sponsorship. You might need a Chinese-speaking partner like:
    1. OSChina
    2. SegmentFault
    3. CSDN
    4. Juejin
  8. Find business consumers and be their supplier. For decoration purpose, they will have enough paying willingness. Including:
    1. Co-working Spaces
    2. Tech-driven Startups

2. Coding Live Broadcasting

Learning to write code could be a tough process, especially for newbies with no idea how to start the text editor and they are taught to write a for-loop. Even for more experienced programmers who want to enhance their design pattern, they may find no study path to learn from the coding habit of top programmers. Coding live broadcasting could be a solution.

Coding Live Broadcasting
Coding Live Broadcasting

I have seen non-Chinese famous programmers broadcasting coding on Twitch.tv and Youtube, but no such things are well-known among Chinese programmer community. Imagine you turn on the live broadcasting while coding for a job or a project and generate passive income with almost zero operating cost except audience advisory. You could even publish your coding record into video lectures and make recursive money.

As long as you could persuade the audience that you are a strong programmer, whatever the clue that you work for FANG or you are the BDFL of pandas, Chinese programmer would love to pay for learning from you. It is a win-win situation.

Successful Determinant

The quality of your broadcasting.

Suggested Procedure

  1. Self capability assessment. If you are already a renowned programmer, then you could jump to step 3. Otherwise, you need to recruit your broadcasting hosts.
  2. Recruit hosts. Find renowned programmers using GitHub and write cold emails to them about this idea. You will get a lot of rejections before several say ‘Yes’. Here is a starter list I found from Medium.
  3. Register a broadcasting account on Douyu using this link, the largest broadcasting platform in China. You might need a Chinese speaking partner to help you go over the registration process mainly in Chinese.
  4. Register a WeChat Public Account for your brand using this link.
  5. Recruit your first several users from:
    1. Coding tutorial websites like Liaoxuefeng and Runoob by advertisements.
    2. Personal connections
  6. Scale it up with fast iteration based on user feedback. Be sure always to serve what the programmers needed.

3. Scrimba in China

Scrimba is a new way of teaching and learning how to code. We call it interactive code screencasts, which allows user to play around with the instructors code any time, right in the player. By the end of 2018, Scrimba is still in its beta version without a payment option. Given that the Scrimba repository (if they use GitHub to manage their repository) is not public visible, I guess they will monetize the platform after beta.

Scrimba
Scrimba

According to my current awareness, there is no such platform in China.

Successful Determinant

The proprietary technology stack that builds the Scrimba-like interactive player.

Suggested Procedure

  1. Inspect Scrimba. Use the Chrome inspect function and try to figure out how it works. You will need to have an advanced knowledge in JavaScript.
  2. Lobby with Scrimba. Negotiate and try to cooperate as their Chinese agent. If rejected, at least make sure you grasp some useful fraction of building a similar platform.
  3. Build the prototype. This is the hardest part.
  4. Introduce your prototype to:
    1. MOOC (Massive Online Open Course) platforms
      1. 163 Study
      2. Tecent Classroom
    2. Coding tutorial websites
      1. Liaoxuefeng
      2. Runoob
  5. Develop an eye-catching course to drive original traffic. The topic should be related with a mainstream demand and without strong competition. For example, Srimba published Neural Network in JavaScript.