Author: Wu Ling

Introduction to the

In fact, there have been a lot of discussions about the front-end deep water area, and there have been a lot of relevant articles. I also want to use this discussion article about the deep water area to share my understanding of the deep water area. Technical path: Front-end development has entered deep waters

For this intensive reading, @Camsong, @Arcthur, @Ascoders all contributed views.

An overview of the

The original text for the deep water ideas, speak very clearly, or suggest readers to read the original text. Compared to 2010, the whole front-end ecosystem has been renovated several times, until the recent years of Node BFF, IDE Cloud, or client AI, or Serverless construction, if the front-end wants to be deeply involved, Relying solely on the original HTML/CSS/JS trio of skills is not enough either. Put aside technology again, the entire Internet entrepreneurial ecology has been reconstructed several times. Today’s front-end development is in deep waters, both technologically and intellectually.

  • What skills are needed in deep water

    The deepwater area needs four core competencies: technical, product, business and management capabilities.

  • In fact, facing the pressure of deep water without tension is not only front-end development, the entire technology industry has entered the deep water area, but the perception of front-end engineers came later. As long as you look at the deep water, problems will surface one after another, and when more and more problems surface, you are slowly sinking into the deep water, this time do not need to be too nervous.

Intensive reading

Understanding the deep water first requires agreement, not just on one dimension, but on all sides of the difficulties at the same time, pressure increases, light decreases, temperature changes and so on.

Corresponding to the solution summarized in the paper is the need for “technological innovation, process optimization, team cooperation, influence the market, drive business, business decision-making and team management”. But if you stretch it out and change that role to a backend, wireless, or even A UED, it might fit perfectly. So these capabilities should be a common problem for technical people at a certain level, not just the front end.

But is there a better summary of these abilities? Of course there is. It’s about taking a direction and leading a group of people to achieve goals and achieve business value. That’s really how business or business works.

In fact, this is also throwing a proposition, the front-end development to a certain extent must turn business? Yes and no. Of course it does, but not all of it. What use have you accumulated in the past? Do not turn to business simple front-end can play the influence will be limited. So the answer is to leverage the advantages of front-end technology while complementing business capabilities to drive business processes.

So this article is not strictly about the deep end of front-end technology, or the author must think that he has reached the bottleneck of front-end technology and has not thought of a breakthrough.

How to define the deep water area, @ manifold thinks need to establish technical barrier or academic barrier. When we look at a technology, if it can be aligned within one or two years of investment, then obviously the depth of the technology itself is considerable. If it can be aligned within ten years, at this time, except for the economic or political impact, no one will redo it, only to use it. Using a similar concept, anti-Moore’s law, in the deepwater area, every two years, technology does not significantly increase efficiency exponentially.

The direction of concern in deep water

Business leadership

That is to say, the abilities mentioned in the original article, such as “technological innovation, process optimization, teamwork, influencing the market, driving business, making business decisions and team management”. The value of a person with leadership is far greater than the value of isolation.

The business value

Giving full play to business value is the ultimate goal of technical people. For example, if database technology wants to give full play to business value, it must be efficient and stable. The greater the value is, the more difficult the technology is.

Fortunately, the business value of the front end is often not proportional to the technical difficulty. Sometimes, customers’ business scenarios are solidified into a set of templates, which can be integrated to more customers. This is equivalent to giving business models to other customers as capabilities, but without using some advanced technologies themselves. The front end can do more than just improve internal performance and external experience, because the front end is the entry point for human-computer interaction, and the opportunity to package business thinking into code and deliver it directly to the customer.

End technology development

  1. Number twinning. So the simulation ability on the end needs to be greatly improved, so the combination of automatic model generation, modeling ability of different objects are great challenges
  2. Virtual implementation. This trend can be seen from FB’s focus on developing Oculus and Microsoft’s development of HoloLens. From the perspective of the future of interaction, this is not the end, but it is most suitable for the technology to be broken through today.
  3. Visual analysis. Data is still too difficult to understand in front of human beings, and the analysis system combining data is permeating in all walks of life, so the ability to combine visualization on the end is very important.
  4. More, areas like edge computing, front-end security, and so on are very deep areas. It will take three to five years, or even 10 years, to completely overcome these problems.

Front-end deep system

  1. But for the big data environment THAT I’m in, I’m really in the deep end of technology. It comes from the explosive growth of terminal computing capacity + network infrastructure + big data. Editor: Complex development can’t be done without Code, and the front end has been working tirelessly to bring IDE to the Web. VS Code has done a very good job but still needs a shell around it. And for the field of big data processing, the ability to customize is far more than the general Manaco Editor can provide.
  2. Tabular data processing ability: Bill Gates is most proud of Microsoft software is Excel. You never know how many cool ways Excel can be used to solve user problems. Can you bring Excel to the Web? Cross-analysis of millions of pieces of data at the same time presents significant performance and architectural challenges.
  3. Visual data presentation: a typical feature of big data is value sparsity. How to show the implied value requires a good understanding of graphics, statistics, interactive color and other abilities. Finally, what college teachers teach can come in handy.

conclusion

It is already possible to go deep in the front-end of local areas. Of course, front-end skills can not be solved with HTML, CSS, JS, but developers need to have a deep background in the discipline. But today the front end is still the need of product functions, in the end more emphasis or product functions. When we build a complex product, there’s more engineering involved. If we don’t think more about the depth of functionality to match true technology development, then the deep waters are far away.

As mentioned earlier, deep water brings increased pressure, decreased light, dramatic temperature changes, and more self-illumination and persistence.

Stepping out of the deep water and letting others do things in the shallow water may be a sign that you are out of the deep water. As Alan Perlis put it, “Simplicity doesn’t precede complexity, it precedes complexity.” The deep water you struggle with today may look like a puddle in the future.

The discussion address is: Intensive reading of The Deep End · Issue #193 · dT-fe /weekly

If you’d like to participate in the discussion, pleaseClick here to, with a new theme every week, released on weekends or Mondays. Front end Intensive Reading – Helps you filter the right content.

Pay attention to the front end of intensive reading wechat public account

Copyright Notice: Freely reproduced – Non-commercial – Non-derivative – Remain signed (Creative Commons 3.0 License)