"Where should I watch during the live broadcast? Should I interact with the audience? Where is the interaction?" Faced with his first X-Live live broadcast, Jenny's questions came out like a cannon. She is a loyal user of Little Sweet Potato, and she loves to watch the live broadcast of bloggers most often, and her debut as an "anchor" is a pure technology sharing of "international adaptation based on Rongyun IM+RTC". The content to be shared is entirely based on her six years of practice in Rongyun. (Follow Global Internet Communication Cloud to learn more about IM & RTC technology and scene topics)
From tradition to innovation, from "request" to "service"
In 2014, Jenny's life opened a new script. She ended her career journey in the traditional communications industry and started her journey as a communications cloud product R&D engineer in Rongyun. During the interview, Yang Pan, the co-founder and CTO of Rongyun, gave the developer a business description of the package communication capability, which made Jenny's eyes shine. "This idea is great, developers definitely need it." Looking back now, this decision allowed her to seize an industry opportunity.
In the past six years, Rongyun has expanded its boundaries in the field of communications cloud, and its technology, products, services, and market performance have been advancing at the same time. Jenny also completed the promotion from R&D engineer to senior architect. As a researcher who initially participated in the creation of Rongyun IM products, she is still the builder and guardian of this product, watching it grow into the industry's leading product step by step.
When he first joined Rongyun, Jenny's task was to build a "push" function. "From 0 to 1, every interface design or integration optimization for developers is written by me." From traditional mobile phone manufacturers to Internet companies, Jenny's biggest feeling is that he has gone from the greenhouse to the wind and rain. "The pace is faster, the business is not proficient, the knowledge structure is missing, and unlike the previous copy of a certain ability, the comprehensive ability is tested in Rongyun."
More importantly, Jenny is also facing the overthrow and reconstruction of his thinking model. "I used to be a platform, and I think more about the stability of the entire system, and developers have to come and accommodate me." After coming to Rongyun, Jenny will completely transform into a "developer's service provider"-"How applicable , Is it convenient to develop, how is the interface expandability, and how to set each parameter?" Everything starts from the developer's point of view.
This process is not easy. Fortunately, a month later, all the anxiety, confusion and pressure were released at the moment when the push function ran through. "I also really experienced the charm of technology." Jenny said, completing a new function, learning a new skill, that sense of accomplishment, let her face the challenge again, there will be a kind of excitement.
From the initial IM instant messaging Demo, to the first market share, Jenny has witnessed the whole process of Rongyun's growth. In this digital world composed of 0 and 1, every company is building a building named after its own brand. Whether to build a skyscraper or become an unfinished house depends on whether the original base is sufficiently stable.
In Jenny's view, the base of Rongyun consists of two parts. One part is a sufficiently robust code; the other part is the company's values.
In terms of code, Jenny's principle is to be strong and beautiful. "The structure and the frame are the most basic; the layout should be reasonable, easy to expand, and the details should be perfect, using the most standardized expressions, and making the most complete compatibility considerations."
In terms of values, Jenny has a deep understanding of the phrase "all for developers".
At the beginning, this Rongyun development purpose has not been refined, and more requirements such as "professional ethics" and "technical cleanliness" are deeply embedded in the behavior and decision-making of Rongyun people.
For push capabilities, reach rate is a very important evaluation indicator. There is no shortage of violations in the industry that use system vulnerabilities to forcefully pull live in the background for the sake of beautiful data. "But we have never done this kind of thing for so many years." For Jenny, this is his professional ethics requirement, and it is also Rongyun. The embodiment of culture-respect users, respect developers, and respect technology. This is the key to how far a technology company can go.
Occasionally a small funeral, always positive, always moving forward
Programmers have built the cornerstone of the Internet world with lines of code. The dividends gradually disappeared, and anxiety followed. In addition to the high repetitiveness of work and rapid technological update, female practitioners generally have to ask one more question-"How do you balance work and family?"
These problems are also encountered by Jenny. At work, she has to manage the team and be able to write code, communicate with various departments, and face the constantly emerging needs of new scenarios after the product carries a large number of users. In life, she is the mother of an elementary school boy, and it is inevitable that there will be times of exhaustion.
Years of experience and precipitation have achieved Jenny's calm and rational way of thinking. In the face of difficult problems and anxiety, Jenny's most common way to relieve stress is to go shopping alone and enjoy the process of slowly appreciating beauty. Occasionally, she would allow herself to have a small funeral, "let go completely for a while if you can't get the energy up". But it won't be long, and the next day will be another "hero".
Involution is everywhere, and the ever-changing business environment makes security a luxury. But in Jenny's view, the 35-year-old crisis and gender disadvantage are all false propositions. The way to overcome everything is to keep learning.
"I will regularly think about what kind of growth I should have in the recent or next stage, where there are deficiencies, and how to improve my knowledge tree." After becoming an architect, I will focus more on design thinking. In terms of keeping learning, Jenny's method is also to look at the designer's thinking and operating mechanism first, learn the underlying principles of the kernel, and express it on the surface.
Keep learning, look forward, focus on self-improvement, a small technical problem, she will not be too tired to go in and study for a whole day, and still enjoy it.
Faced with the already very mature and stable Rongyun IM product, Jenny and colleagues also discussed, "I have achieved this level, what else can I do?" The answer is the same, there is always a direction to move forward. Concentrate on doing things right now, and the environment will drive you in new directions.
Rongyun IM Instant Messaging SDK has gone through several stages of development. At first, it emphasized the richness of functions, but later it required the convenience of development. Now, after the performance of all aspects of the product is very stable, the pursuit is "senseless deployment." Jenny said, "Before, we may need to explain to the developer how to use the SDK. Now this is given to him, and he uses it well; even if it is used incorrectly, it will not affect other functions, and will get very clear usage tips. "This is the confidence that comes with healthy code and careful attention to detail.
It is on this basis that Rongyun launches the IM + RTC + X "full" communication solution, which is meaningful and confident.
Dialogue with X-Live Lecturer Group
Q1 What do you think of Rongyun's newly upgraded IM+RTC+X strategy?
This is an inevitable stage of the development of communication cloud. After we integrate multiple capabilities, it will bring developers great scene richness and development convenience.
Q2 What do you think is the biggest feature of IM+RTC+X?
The infinite changes brought about by the integration of multiple capabilities create infinite possibilities for communication.
Q3 In your opinion, why does Rongyun make such a strategic upgrade?
On the one hand, this is the requirement of industry development. For example, after the regulatory requirements for information security are raised, our security capabilities must be adequate. Correspondingly, we have done a lot of encryption and security enhancements on the front and back ends, and directly provide X capabilities such as content review to developers, so that they can respond to the requirements of content review in different markets.
On the other hand, we will pay special attention to and value every suggestion from the developer in our daily service to the developer. Even if the developer does not propose, we will actively explore the possibility of further optimization of the product. For example, under the hot spot of pan-entertainment going overseas, the multi-language capabilities of the X capabilities for the global market and the push methods that adapt to overseas markets are all very much needed by developers.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。