2

I. Introduction

Programmer to start a business, the experience on the way. More or less, I have feelings. I always keep the cup empty, keep hungry, and keep altruistic. Thanks to Brother Zhang for the invitation, I am here to share with you some small insights I have gained so far: some skills on the way from programmers to entrepreneurship and growth

First of all, it is not recommended for most people to choose the path of starting a business. Before starting a business, ask yourself a question. If you are given a good company position, are you willing to give up to start a business?

Entrepreneurship is not about avoiding work!

Entrepreneurship requires more social relationships, perseverance and decisiveness beyond ordinary people, and a strong sense of business. The goal of choosing a business and choosing a job is to make money, but after all, starting a business is high-risk. It will be better to start a business without worrying about the future.

Therefore, every time you make a choice, you can think deeply about the evaluation in terms of risks and benefits. If the worst is acceptable, then decide to do it

2. To be a T-shaped talent

file

Our goal is to become an excellent T-shaped talent among programmers. This entrepreneur must be a T-shaped talent. As shown in the figure, skills are divided into breadth and depth. What are the specific ones?

Deep Skills:

  • Skills: Writing code is awesome
  • and many more

Breadth of skills:

  • Product Design Capability
  • business profitability
  • Organizational Management Ability
  • and many more

Most of the programmers are specialists, specializing in technology. Then I will share with you how to recommend you from programmer to entrepreneurship, from professional training to T-shaped talents?

Remember one key word: relevance

Looking at the picture again, first of all, everyone must focus on technology, and make the depth of technology to the level of industry experts.

Then, if you want to start a business, you need to expand the depth and make the "vertical" wider. How to cultivate it?

To learn to choose to first learn the ability to "related" to technology

  • For example, letting a technology learn financial management skills first will have little effect on starting a business.
  • For example, let the technology learn some product design capabilities, including user pain point analysis, product design thinking, product business model and so on. that must be useful
  • For example, let the technology learn some product management capabilities, including product demand management, product planning management, project management and so on. that must be useful

Why do you say that? Because the product design capabilities and product management capabilities mentioned above are related to technology . These capabilities are all in the process of Internet product development, and are related to upstream and downstream.

Hangzhou Weiyu Network Technology - Focus on digital innovation and transformation of enterprises

3. Common skills for other programmers to start a business

file

The image above is a template for meeting minutes. In the work, any link involved is the embodiment of ability. It is also a common skill for programmers to start a business.

  • In the meeting, the ability to output meeting minutes (writing, summarizing ability) is required
  • In the research and development process, the ability to output technical solutions (drawing design, writing summary ability) is required after the requirement review.
  • It can also output a general solution template, which is also a manifestation of ability

Others are basically weak in these abilities. If you can achieve 60 points, it is good. There are many general capabilities, such as the ability to sort out SOP standard operating procedures, write weekly reports, write monthly reports, project review capabilities, etc.

An Indispensable Ability for Entrepreneurship: Business Thinking

Let’s start with a case, such as going to the 4S store to buy a car, going to a chain brokerage to buy a house, etc.

Some people buy and some people sell, it's a transaction, it's a business. In the middle of the transaction, insert a foot, and you will get a share of the intermediate profit output. 4s stores, Lianjia, etc. are such intermediaries, inserting a foot between the transactions:

  • Buying a car, originally bought directly from the car factory. But trouble, in the 4s store all-inclusive service, you are happy to buy, my 4s store also makes money
  • When buying a house, the original landlord sold it directly to you, and various procedures are involved. Trouble, in Lianjia full service, you just need to pay, then Lianjia also charges service fee

There are too many such cases.

The business model of starting a business is actually a way of doing business. The old routines are OK, but they are not innovative enough and may be eliminated by PK. For example, a creative new way of doing business is a brand new business model. Case: Are you hungry, which gradually replaced the previous call to order food.

Technology transformation needs to improve business thinking

I used to work in technology, and I felt that the business model was like source code. A business model describes the basic principles by which an organization creates, delivers, and captures value. But it depends on the implementation, operation and other aspects.

If you are a technical person, you must understand how to make other income besides your work income, how to make more money, and how to do business. Understand a little business thinking, understand a little traffic, no loss

First: technology is a tool. It's true that when I don't have technology as a tool, I can make money a little less efficiently. For example, I can cut 100 bowls of noodles in an hour with my hand sharpener. You can earn up to 100 bowls of noodles per hour.

Second: there are technologies that can improve efficiency. I made 10 robot knives to cut noodles, which are exactly the same as mine. Then one hour can reach 100 * 10, the profit sum of 1000 bowls of noodles. The profit is more than that, the technology frees my hands, I can do other output value things during the cutting process

Therefore, technology is not just a tool. With data, technology can be intelligentized and AIized through data analysis. This is the absolute technical value output and barriers.

However, technicians should not take technology too seriously, or earning money is king. The general benefits of technology to earning money are as follows:

  1. Automate, improve efficiency, reduce costs, and thus increase profits
  2. Utilize technology platformization to blossom in many places. For example, open ten noodle shops
  3. Supporting massive business, it was too bad at that time

4. How to learn better?

Said so much ability? Everyone must have overlooked a point, in fact, learning is also a skill . Have you always felt that you are impetuous and restless, and you feel that your improvement has not changed much?

How to learn better? Let me share my opinion and personal experience.

First of all, you need to know that this is the status quo of most ordinary engaged in technology:

  • Ordinary people: pretend to understand because they don’t understand; they don’t have systematic learning techniques, and they don’t have perfect underlying technical thinking, etc.
  • Ordinary people: lazy, very Ge You-style work; say that he is very busy, but he can't stop after watching a drama on Douyin, etc.
  • Master: People who are often powerful are more humble and sincere, and work harder and self-discipline.

Everyone is the same, want to be that hard worker. Here are some ideas from my own experience:

1. Identify low-anticipation learning goals first

What is low expectation is that it can be accomplished within one's capacity.

For example, write 2 technical note blogs in December. Remember not to do too much, and gradually give yourself bigger learning goals as your abilities grow. Because after completing the goal, it will be more love and interest.

2. Long-term investment and "works"

Many people say that they have been invested for a long time, but in fact, they are completely unable to play at the level of inferiority, but they are reluctant to invest. That is just duplicity.

Everyone Has Heard: The 10,000 Hours Theory

For example, to learn technology, just "Learn & Code" -> "Thinking" -> "Practical Practice" -> "Continuously learn to code".

In the "thinking" section, it is recommended that you start with "writing technical blogs", one article per month, and how long you can write. There are many CSDN, Sifu, Nuggets, etc. for technical blog platforms, just choose

The "works" here are not only technical blogs, but also Github/Gitee code, gadget products, etc.

In the end, do you think this method is really stupid? But it's just like this, the road is long and the road is long, and practice makes perfect. It seems stupid, but in fact, on the one hand, it exercises the ability, and on the other hand, it tempers the attitude. It's not difficult, but most people can't do it. Once done, it will definitely exceed 90% .

3. Continuing to do the first 2 points is enough

Other recommendations:

a. Choose a learning atmosphere: spend money to go to a quiet café or go to a free library
b. Spend money to buy knowledge: If you spend money to buy books, you will at least feel that you are not at a loss
c. Recommended tools: iTimer Tomato work study method, Evernote note taking, etc.
d. It is necessary to review the stock market in time, such as every month

V. Summary

In the end, everyone remembers that they are ordinary people, not God-like people like "Jobs". Then admit that you are ordinary people:

  • know how to learn
  • what to learn

Come on, I look forward to everyone starting from a sideline and achieving diversified income!

Author: Mason (public account "Programmer Mason") Source: https://www.bysocket.com Welcome to reprint, please keep this statement. Thanks!

子木聊出海
1.4k 声望3.1k 粉丝

公号:「子木聊出海」