[Follow Global Internet Communication Cloud ] If introversion, self, and bad words are the public's stereotypes of programmers, then Dragon God, who is more than ten years old, is an "atypical programmer".
He is completely contrary to these labels. He is outgoing, lively, sociable, and willing to express himself. He started posting in the technical community early. With a single blog reading of 100,000+, he is an influential evangelist in the iOS circle. He uses himself In the words of "former technology influencer". However, outputting content is really time-consuming, and he has stopped writing for a long time.
This time, regaining the status of "Internet celebrity", as the head of Rongyun scene-based R&D and one of the X-Live lecturers, Longshen will make an appearance at the online sharing session jointly organized by Rongyun and InfoQ (October 26) , Analyze "Rongyun Language Chat Room SDK" and teach you to build a voice social application in 7 days. This is his masterpiece in Rongyun, and will also announce the industry's entry into a new paradigm of next-generation services with a brand-new model.
Don’t miss this opportunity, sign up!
SDK, new supply of scenario-based solutions
It has only been half a year since Longshen joined Rongyun, which is the fresh blood introduced by Rongyun in its efforts to promote the IM+RTC+X full communication solution strategy. At that time, he had just finished an entrepreneurial journey, "We tried to analyze sports with artificial intelligence, but the later we found it difficult to land."
By coincidence, Dragon God got acquainted with Yang Pan, the co-founder and CTO of Rongyun, who was looking for talent. After several very speculative chats, he decided to join. What attracts Dragon God is something that he thinks is very "intelligible", serving developers in a scenario-based SDK.
First, after many years of working in the industry, he has confidence in his technical accumulation, the so-called "no diamonds, no porcelain work."
Both parents are well-known local doctors. Dragon God did not inherit his father's career, but embarked on the road of Coding, which originated from the enlightenment in the 6th grade of elementary school.
At that time, I bought a computer at home and included 6 computer teaching CDs of "Opening the World". "I remember very clearly. The fifth picture teaches programming. I wrote a calculator in Visual Basic according to that video. It feels very interesting." This "interesting" made him choose to enter the software engineering major of North China Electric Power University. More than ten years of programmer life now.
In fact, if his parents do not interfere with his decision, it will also bring him invisible pressure-how to prove himself. "This is also one of the reasons why I have always been self-driven," said Dragon God. If you don't choose a life model that your parents think is better, you must at least realize yourself. Dragon God has always believed that programmers' education is a lifelong system, and group chats with friends in the technical circle always turn into dry goods salons. He also requires that every period of his professional experience is solid, and he builds confidence in a section of resume, one by one, "just like fighting monsters and adding economy."
Secondly, this matter is too in line with his personal value preferences.
"I don't like a step-by-step life." Challenges and competitions are full of charm for Dragon God. "I hope to do something that goes beyond the status quo of the industry and have the opportunity to lead on a track, which is more tempting to me."
One month after joining Rongyun, he led the handover of the first answer sheet-the language chat room solution SDK 1.0, which encapsulated the language chat room scene function, allowing developers to build a language chat room in the simplest way. "We use the SDK method to make scenario-based solutions, which completely breaks through the inherent scenario-based solutions in the previous industry."
Previously, the old supply of the industry has undergone two generations of changes.
The first generation uses back-end open source code plus front-end open source code for secondary development, which is difficult and expensive to learn.
The second generation simplifies the first generation. It only needs to do secondary development on the front end, and one end is missing, but it still has to learn the underlying knowledge.
Rongyun uses the SDK method to subvert the service model of the previous industry, hide the underlying logic and details, and encapsulate all capabilities into an SDK that is very close to the business. "It is equivalent to not having to buy vegetables, cut vegetables, or stir-fry vegetables, just put the finished product on the table, and you can start eating with a bowl of rice." Long Shen said metaphorically.
After 1.0 went online, developers have successively accessed and used it. Previously, the old method may take two to three months, and basically it was realized in 2 weeks. "A voice social application can be built in as fast as 7 days." Moreover, the developers' questions were basically concentrated in the previous week, "After a week, the service group has been very quiet." Obviously, this solution greatly reduces the learning cost of developers.
After 1.0 was initially approved by the developers, the Dragon God team immediately started the development of 2.0, and it was officially launched in the near future. Compared with 1.0, Yuchaofang 2.0 has an overall improvement of 30%.
"Always challenge things that increase the difficulty value by 30%", this is the habit of Dragon God. "The 30% improvement is just at the critical point that can be achieved but requires effort. It's not that you can do it with your eyes closed, and it's not that you can't solve it even if your head is bald. After a lot of hard work, the problem is solved. Very fulfilling."
Compared with 1.0, the language chat room SDK 2.0 "has a higher degree of completion. To be conservative, it can cover 90% of the language chat room scenes, including scenes such as werewolf killing, script killing, game blacking, blind date and friends, etc., which can be directly accessed. "The launch of this version will be a boon to SME developers.
Service developers, efficiency! efficient! efficient!
To be able to produce results in a relatively short period of time, in addition to the confidence that the basic knowledge and engineering ability on the technical side bring to oneself, it also requires the cooperation of the team and the platform.
Based on years of experience, Rongyun put forward a development strategy of "full" communication solutions, which is very thorough in implementation. Dragon God’s personal experience is that he has a clear direction, inclined resources, and relative freedom. On the other hand, Rongyun's technical atmosphere is relatively pure, and everyone's mind is simple and work-oriented. These variables allow him to control more than a single "self-effort".
In the specific process of advancement, the challenge faced by the scenario-based R&D team is how to integrate Rongyun's existing IM and RTC capabilities and integrate it with market-based scenario requirements.
Dragon God's insistence is to "don't repeat the wheel", and to abandon the problem thinking that formed when he was going to school. "In school, the teacher always emphasizes that you should not look at the answers directly, but solve the problem through your own derivation." However, in work, many times we can stand on the shoulders of giants to get a new perspective.
Rongyun has been working in the field of communication cloud since 2014. The IM instant messaging cloud business market share has been ranked first for many years, and the RTC real-time audio and video business has also been in the first echelon. It has a deep foundation and obvious advantages in the underlying communication capabilities.
And extracting the industry experience of more than 300,000 APPs in cloud integration services and directly encapsulating the scenario solutions to the developers is undoubtedly a way to get twice the result with half the effort and the best efficiency.
Based on the industry experience, the Dragon God team also spent a lot of effort in the design of the scene plan. "The premise of making it convenient for developers is that you already have a lot of ideas and thoughts on products and technologies."
To this end, Dragon God will download a variety of products in different scenarios for trial play. Even though, he usually doesn't like to play this kind of apps. In comparison, he prefers to invite his friends to have a hearty game, and then go for a string together after the end.
However, "When I try it out, I think, why does it appeal to young people? Then I convert it into code thinking in my mind and think about how to design it."
The SDK, which has been considered from multiple perspectives and carefully polished, brings developers a great improvement in efficiency.
The most common operations in the language chat room are loading and unloading. However, if the old method is adopted, it is impossible for developers to find an API called "shangmai" or "xiamai". Because according to the previous implementation logic, Shangmai reflects role changes and permission adjustments, and many points require developers to develop twice. However, with Rongyun Talking Room SDK, all the details are hidden. Developers can directly call "Shangmai" to immediately implement a series of operations such as role changes.
Yuchaofang 2.0 also adds PK function. In the past, to realize the PK function, the logic of starting the countdown-giving a gift-displaying the PK result must first be sorted out. Only in this link, it takes 10-15 days. Let alone the specific implementation process behind. And Rongyun Talking Room SDK 2.0 is basically done in three sentences. "Initiate a PK, accept a PK, connect, and you're done."
Dialogue with X-Live Lecturer Group
newly upgraded IM+RTC+X strategy?
The underlying API functions are getting stronger and stronger, and the learning threshold for developers is getting higher and higher. How to find a balance between ease of use and powerful functions is the key. I think Rongyun's IM+RTC+X full communication solution is the entry point to solve this problem. On top of the basic communication capabilities, the encapsulation of the communication peripheral capabilities is not only powerful and expandable, but also convenient, fast and easy to implement.
Q2 What do you think is the biggest feature of IM+RTC+X?
For developers or specific industries, the scenario-based solutions brought by IM+RTC+X can provide developers with more innovative possibilities through model innovation.
Now there are fewer and fewer single-function scenarios, and users are pursuing more novel gameplay. We provide sufficiently powerful and easy-to-use tools so that developers can devote more time and energy to product polishing and gameplay innovation.
This is good for the entire industry.
Q3 In your opinion, why does Rongyun make such a strategic upgrade?
The underlying capabilities provided by the communication cloud PaaS service provider have been large and complete, and I think it is a trend to simplify the complex.
It is simple enough and easy to use to truly realize communication cloud empowers thousands of industries.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。