Today, the protagonist is The dragon brother, the dragon brother is not in the lake and Luo Yufeng echoes Luo Yulong, is the real dragon brother.

Why full end and not full stack? Fullstack is a concept that has been abused in countless places. The front end and back end are not full-stack engineers at all, let alone many people who only know JavaScript (NodeJS + front-end) and call themselves full-stack engineers, so Fullstack is deeply misunderstood.

Full-end engineers are qualified to cover the mainstream technology stack, and Longe is such a person: IOS, Android, back-end, front-end everything, products and services have been released, the number of users, service scale, engineering scale are not small.

In the IOS

At first, the young and arrogant Longo just wanted to be an IOS engineer, because longo was an Apple fan and worshipped Steve Jobs more than ever. Longo was deeply fascinated by Apple’s simplicity and elegance, and would push Apple products to everyone he met. Not to mention his own IPhone, IPAD, MacBook, but for the wallet was cleaner than his face, otherwise Longo would have taken all of Apple’s products home.

For Android, although The dragon brother does not say, the heart must have a small disdain.

In 2011, IOS ruled the world, Android was on the rise, and countless companies were vying for the top spot, and Longo’s company’s products were riding the Android wave.

With the idea of using Object-C to make a big impact on IOS, Longe started his Android business directly before the launch of the first Apple App.

That’s how life catches you off guard.

Growing up in Android

I moved from Xcode to Intellij Idea for 2 years. At that time, the performance of mobile phones was not as good as it is now, and the fragmentation of Android was becoming increasingly serious. By that time, Longo had become the main programmer of Android, with both experience and ability. The increasing anthology in the university does not prevent Dr Longfellow from understanding the Android platform, as he describes the adapter in the so-called “iapt” team.

In 2013, the company’s business was stable and the data performance of Android platform was impressive, so the company decided to occupy the IOS market. Longo was the only programmer who knew IOS and had rich working experience at that time, and no one else could undertake this task.

The fire of IOS engineer in Longo’s heart was lit again.

Over three months of work, the product was released on IPhone and IPAD and covered all models and systems. Real programmers are just like Longge. Even if they haven’t written a line of Object-C code in two years, they can still create fine works if they pick it up at any time like a magic pen.

Multi-terminal, rapid growth

With both Android and IOS development experience and hands-on experience with multiple products, Longo has become a veritable leader in the client team. Since then, Longo has been responsible for almost all the technical solutions and implementation of Android and IOS.

With years of hands-on experience and comparing the two platforms, Longo is already comfortable coaching young engineers, even programmers who don’t understand IOS or Android at all. One of the front end of the team was invited step by step into the object-C pit.

Longo has become a god in the team, but he is humble, kind, responsive, not proud of credit.

The form is forced into the pit back end and front end

In 2016, the company’s strategy was adjusted and the business shrank. Longo took on the role of team leader and had to take over all the back-end and front-end businesses of the company, because only Longo could know the whole set of businesses well.

In order to save operation and maintenance costs, all services were moved to cloud services. Longe began to learn Linux configuration, installation and deployment of various Web services, personally set up database cluster, REDis cluster and file service cluster, and learned how to monitor, operate and maintain services.

Longe has been on the front end of the cold, stepped over the various configuration of Linux services after the pit, longe has confidence. No matter how complex the front end can be. In the dead of night, Longo began to learn JavaScript again and gradually embarked on the road to the front end.

reflection

Longo’s growth path is by no means typical. Many startup programmers are forced to become generalists, and whether this is good or bad for programmers depends on what happens next. Longge’s client base can be described as a master level, and the front and back end is absolutely called a master or primary master, together with rich experience, love learning love brain, a person can start a business alone, into a big company is also fully qualified.

Longge is not typical, but this kind of case is still a few, in a short period of five years to master such a complete stack of technology, not only personal efforts, but also inseparable from the guidance of all kinds of masters, and Longge’s team has such strength.

One’s success or growth is not only closely related to one’s own efforts and talents, but also closely related to the environment in which one lives. We often see the efforts of one person, but often ignore the invisible factors.

A person may be difficult to become a team, but a team can often achieve a person.