After writing business code for many years, I discovered these 11 doorways, which only experts know

"I do technology, he does business."

Programmers often think that some of their peers are technical and focus on in-depth solutions to some technical problems; while others are in business, and they need to combine their technology and business.

The results of "doing technology" can often be seen from open source news, so what are you doing in "doing business"?

ByteDance's business covers six major sectors and involves many different industries. Therefore, we quietly approached several business R&D students and found that there are many ways in their industries that laymen don't know.

It turns out that in addition to code, technical solutions, and architecture design, programmers can also go deep into the business without setting boundaries.

Today, I will reveal to you some insider information about the industry.

8625482373491182a3d47566ec79ae15.png

a6d43019d39fbbe31ed384817af1ceb3.png

In the farming game, after sowing a crop, deciding how long to get the fruit and how much the fruit can be sold is the work of "numerical planning".

These values ​​need to be difficult and easy to allow players to enter what psychologists call a "heart flow" state, immerse themselves in it and experience excitement, fulfillment and a sense of accomplishment.

Game AI researchers will model the player's "flow" state, let the AI ​​play the game, and design the happiest value for the player according to the AI's achievement level.

Similarly, for those new and seemingly very powerful characters, AI is also involved in the planning.

Because before the official launch, the AI ​​has secretly played many rounds. If the new character is found to be too strong, it will be weakened to a certain extent.

818b3b5cb22f12fbc438e9127ba3db1a.png

In the game guild, some people have very low levels and poor combat power.

He is so ordinary, but so confident, if you chat with him in private, he won't reply.

But although he is ordinary, he enjoys it and insists on completing tasks every day to make contributions to the guild.

Because he may not even be an AI, just a robot written with fixed rules.

In this way, you can feel the liveliness of the game world at the lowest cost.

0654ee128acec53690adbba78e669690.png

In PvP battle games, after losing many games in a row, there will always be a time to win.

Sometimes it's because someone is always better than you, and sometimes the system is afraid that you will be too sad to lose and matches you with an AI opponent.

But wanting you to have fun isn't just about winning, it's about having fun while you're playing.

That is to say:

The AI ​​must lose to you, and it has to lose hard, so that you try not to feel that it is releasing water, which reflects the self-cultivation of an actor.

This is also a "warm game" specially designed by game AI researchers, allowing you to regain warmth after consecutive failures.

8e2c0842d66c2d3676c8a075536f3767.png

81a8c170c0eefed7022d4a7f40c56bc0.png

Why did the engineers of Volcanic Engine travel when the system went live?

Due to the strict supervision of the financial industry, the internal network is physically isolated, and some banks even hide their computer rooms in their own office buildings.

Therefore, most of their systems cannot be operated and maintained remotely. Even if they add a line of code, they have to travel to the site for offline deployment.

Therefore, the business developers of Volcano Engine can easily upgrade to the airline gold card.

a39a187eb56dd08706ffc27d376da7a1.png

When a bank sells a financial management order to a customer, who should be credited for the performance?

I have been contacted by telephone sales, local push sales have come to the door, and promotions have been made in the app. I can't tell who moved the customer.

This performance distribution determines how the bank's system should be designed.

However, the allocation rules of each bank are different:

Some give priority to local push; some give priority to the person who contacted the customer last; some set a protection period of several days for local push, and the performance of telemarketing during the protection period is not counted.

The business developers of Volcano Engine, when serving different banks, will find that the bank's business rules are very meticulous and complicated.

a760c557650aec3f50302bc53093d787.png

In the Internet industry, we often use the method of "A/B testing" to select the most suitable function, UI or interaction.

However, did you know that A/B testing is also used in offline business?

In many convenience stores, in order to judge which of the different flavors of the same food is more popular, A/B testing can also be used like the Internet. Popular flavors sell on a massive scale.

In addition, the "grayscale release" commonly used in the Internet industry will also be used in offline retail. A new product can start from a small number of stores and gradually expand the scope of release.

Therefore, in the process of serving retail customers, the engineers of Volcano Engine will find that the elimination rate of these retail products is not low. At most, only one of the ten new products can be distributed on a large scale for consumers to buy, and the others are sold on a small scale. It was killed in grayscale.

ff8b1f3d43ad36880514806a8942ba42.png

ad5233b12727038908812dd62e16570b.png

In most mobile apps, as long as you press and hold the picture, you can save the picture locally.

However, in some information-sensitive companies such as financial companies, employees are not allowed to download pictures, documents and other content in office software at will.

Due to the needs of security control and prevention of information leakage, once the content is downloaded, it may be spread out, affecting enterprise information security.

Therefore, the functions of the Feishu they use will be a little different.

73da0271b3f8671e904cb23a6dac6b6e.png

In the work groups of most industries, there are documents, plans and text communication, but some industries are different:

In the Feishu work group in the clothing industry, there are all clothing design drawings, clothing photos, and clothing reference drawings;

In the Feishu work group in the game industry, there are all material pictures of game scenes and game characters;

……

Yes, not everyone works with just words and files.

Therefore, Feishu engineers have done a lot of optimization for this group of customers who love to send pictures and videos:

Convert png images to webp/heic with smaller size and faster transmission, so that the video player in the chat window can also play while playing...

The unique working methods of each industry are the stage for Feishu engineers to inspire.

4b711c28cb7111e06829d0f6a9e88317.png

In a business like Feishu, the careers of business developers will have more different directions.

Some R&D students switched careers to become solution architects, or pre-sales engineers who needed to contact customers, chatting and laughing with the CTOs of the customer companies.

They not only do technology, but also promote sales progress, win big orders, and complete the delivery and implementation of the entire system.

They have to make personalized configurations for each customer, so they can deeply contact people from all walks of life, open the door to a new world, and experience a richer life.

b790b7f07946e81dfe4ee9f635e232dc.png

bdabeb075cf3e79415d18f3805d4a0b9.png

Many self-operated e-commerce platforms will release popular products with low prices and wide demand, such as eggs, which are just needed by many families.

With such a product, you can attract everyone to click in to buy, and then buy some other products by the way.

However, the release of popular products is not directly directed to every user.

Who needs to buy it, and who to put it to—these operating tools and strategies are actually researched by e-commerce business experts in combination with A/B testing and other methods.

434f58ae84abd3c1dbbc018f0e8594a3.png

Engineers only need to develop the product well, and don't need to think about how the product will be sold?

wrong.

What strategy is used to distribute the coupons, 100-10 or 100-20?

What kind of strategy should be used to promote a certain single product?

How to achieve the goal of 618 promotion?

……

In fact, the participation of engineers is indispensable in the basic links of these e-commerce businesses: formulating strategies, data processing and analysis, training algorithms, and testing...all require the use of technical means, and engineers naturally also need to participate in depth.

b4cc832e6dec214281aeff2da5348bf1.png

Becoming a business researcher is a career direction for ByteDance technology students.

However, for school admissions, excellent technical level must be the most important. Laying a good technical foundation, writing high-quality code, and doing a good job in technical architecture design are the basic skills for various technical positions.

At the same time, if you can continuously improve your communication and collaboration skills, understand products, understand the industry, learn the logic of business operations, and broaden your horizons, you can make your career develop more smoothly.

Perhaps, maybe in a few years, you will be able to achieve something in both technical and business directions.

a9d08d88bbb87c8a135ab2626b80b754.gif

 ByteDance 2023 Campus Recruitment R&D Advance Approval is coming to an end, click "Read the original text" to submit your resume 

Guess you like

Origin blog.csdn.net/weixin_47098359/article/details/126047250